[PD] Pd Vanilla 0.53.1 is crashing under GNU/Linux

Linux ROUEN Normandie linux.rouen at free.fr
Thu Jan 26 17:17:37 CET 2023


Hello List,
I'm looking for some help from experienced users, at least more than I. 😉

PROBLEM: I'm facing to an annoying issue I never had before with only 
one of my projects under development: Simple MIDI Sequencer (SMS) 
Vanilla. Means my problem could be externals related?
Up to the last days everything was okay, but after a day of 
modifications I saved a last time my project, and...
Now after having launched Pd Vanilla v.0.53.1 (PPA install) and then 
opening my project both immediately close automatically (which is not 
the case with my other projects).

I'm running under Linux Mint 21.1 Cinnamon 64-bit (Ubuntu 22.04 LTS 
base) and I'm using objects from the following 8 Externals (Deken install):
Cyclone 0.6.1, Else 1.0.0 rc6, Ggee 0.28, IemLib 1.22.2, Jmmmp 0.61.0, 
List-Abs 0.1.0, PdOgg 0.25 and Zexy 2.4.1 (they are supposed to be up to 
date).

As you can see here-after "puredata" or "puredata -verbose" are not 
working BUT "puredata -stderr" is working. Weird, isn't it!

Any thoughts and/or search directions are more than the welcome.
Thank you.
- - - - - - - - -
Best,
Joe @ Rouen - FR
- - - - - - - - -

1st Test / Launching from a Terminal => Not working
------------------------------------
joe at mint21:~$ puredata  -or-  puredata -verbose
Pd-0.53.1 ("") compiled for Debian (0.53.1+ds-1~ubuntu22.04~ppa1) on 
2022/12/15 at 22:02:06 UTC
float precision = 32 bits
port 34801
TCL_LIBRARY="/usr/lib/puredata/lib/tcl/library" 
TK_LIBRARY="/usr/lib/puredata/lib/tk/library"   wish 
"/usr/lib/puredata/tcl//pd-gui.tcl" 34801
Waiting for connection request...
... connected
/usr/lib/puredata/bin/pd-watchdog
.....
Then opening my SMS Vanilla project from with Pd Vanilla immediately 
closes both Pd and my project.
So, same bad behavior than in my above introduction but now with a 
"segmentation error" indication!
.....
==> Erreur de segmentation (core dumped); i.e. segmentation error
joe at mint21:~$

2nd Test / Launching from a Terminal => Working okay
------------------------------------
Very strange thing here by just adding "-stderr" I'm able to run, modify 
and save my project without any issue.
Note1: Now the same is also true in pure graphic mode if I'm adding 
"-stderr" to Pd Startup options, but with no output in the Pd Console.

Note2: In the here-below long terminal output I removed the unnecessary 
stuff like all the kind of "verbose(4): tried ./cyclone.l_amd64 and 
FAILED" (about hundreds and hundreds and hundreds of objects).

joe at mint21:~$ puredata -stderr
Pd-0.53.1 ("") compiled for Debian (0.53.1+ds-1~ubuntu22.04~ppa1) on 
2022/12/15 at 22:02:06 UTC
float precision = 32 bits
verbose(4): input channels = 2, output channels = 2
port 35797
TCL_LIBRARY="/usr/lib/puredata/lib/tcl/library" 
TK_LIBRARY="/usr/lib/puredata/lib/tk/library"   wish 
"/usr/lib/puredata/tcl//pd-gui.tcl" 35797
Waiting for connection request...
verbose(4): running at normal (non-real-time) priority.
... connected
verbose(4): priority 6 scheduling enabled.
verbose(4): running at normal (non-real-time) priority.
/usr/lib/puredata/bin/pd-watchdog
opened alsa MIDI client 128 in:1 out:1

verbose(4): tried /home/joe/Pure-Data/externals/cyclone/cyclone.l_amd64 
and succeeded
--------------------------------------------------------------------
.....
:: Cyclone 0.6-1 needs at least Pd 0.52-0 (you have 0.53-1, you're good!)
.....
--------------------------------------------------------------------

verbose(4): tried /home/joe/Pure-Data/externals/else/else.l_amd64 and 
succeeded
-------------------------------------------------------------------
.....
- ELSE 1.0-0 rc-6 needs at least Pd 0.53-1 (you have 0.53-1, you're good!)
.....
-------------------------------------------------------------------

verbose(4): tried /home/joe/Pure-Data/externals/iemlib/iemlib.pd_linux 
and succeeded
verbose(4): warning: class 'wrap' overwritten; old one renamed 
'wrap_aliased'
iemlib (1.22) library loaded!   (c) Thomas Musil Nov 13 2018 : 20:19:12
musil at iem.at iem KUG Graz Austria

verbose(4): tried /home/joe/Pure-Data/externals/zexy/zexy.pd_linux and 
succeeded
     ♡♡♡
     ♡ the zexy external  2.4.1
     ♡ (c) 1999-2012 IOhannes m zmölnig
     ♡       forum::für::umläute
     ♡       iem  @  kug
     ♡  compiled  Feb  2 2022
     ♡ send me a 'help' message
     ♡♡♡

verbose(4): warning: class '<~' overwritten; old one renamed '<~_aliased'
verbose(4): warning: class '==~' overwritten; old one renamed '==~_aliased'
verbose(4): warning: class '>~' overwritten; old one renamed '>~_aliased'
verbose(4): warning: class 'abs~' overwritten; old one renamed 
'abs~_aliased'
matchbox: OSC-pattern matching code (c) Matt Wright, CNMAT
verbose(4): warning: class 'wrap' overwritten; old one renamed 
'wrap_aliased'

=> After opening my SMS Vanilla project from within Pure Data:
verbose(4): tried /home/joe/Pure-Data/externals/list-abs/list-rev.pd and 
succeeded
verbose(4): tried /home/joe/Pure-Data/externals/list-abs/list-rev.pd and 
succeeded
verbose(4): tried /home/joe/Pure-Data/externals/list-abs/list-drip.pd 
and succeeded
verbose(4): tried /home/joe/Pure-Data/externals/list-abs/list-drip.pd 
and succeeded
verbose(4): tried /home/joe/Pure-Data/externals/list-abs/list-rev.pd and 
succeeded
verbose(4): tried /home/joe/Pure-Data/externals/list-abs/list-drip.pd 
and succeeded
verbose(4): tried /home/joe/Pure-Data/externals/else/out~.pd and succeeded
verbose(4): tried /home/joe/Pure-Data/externals/else/out~.pd and succeeded
verbose(4): tried /home/joe/Pure-Data/externals/else/lb.l_amd64 and 
succeeded
verbose(4): tried /home/joe/Pure-Data/externals/else/op~.l_amd64 and 
succeeded
verbose(4): tried /home/joe/Pure-Data/externals/else/initmess.l_amd64 
and succeeded
verbose(4): tried /home/joe/Pure-Data/externals/jmmmp/clock.pd and succeeded
verbose(4): tried /home/joe/Pure-Data/externals/jmmmp/clock.pd and succeeded
verbose(4): tried /home/joe/Pure-Data/externals/else/midi.l_amd64 and 
succeeded
verbose(4): tried 
/home/joe/Pure-Data/externals/cyclone/midiflush.l_amd64 and succeeded
verbose(4): tried 
/home/joe/Pure-Data/externals/cyclone/midiparse.l_amd64 and succeeded
verbose(4): tried 
/home/joe/Pure-Data/externals/cyclone/midiformat.l_amd64 and succeeded
verbose(4): tried /home/joe/Pure-Data/externals/else/keyboard.l_amd64 
and succeeded
verbose(4): tried /home/joe/Pure-Data/externals/list-abs/list-rev.pd and 
succeeded
verbose(4): tried /home/joe/Pure-Data/externals/list-abs/list-drip.pd 
and succeeded
verbose(4): tried /home/joe/Pure-Data/externals/else/pitch2note.pd and 
succeeded
verbose(4): tried /home/joe/Pure-Data/externals/else/pitch2note.pd and 
succeeded
verbose(4): tried /home/joe/Pure-Data/externals/else/router.l_amd64 and 
succeeded
verbose(4): tried /home/joe/Pure-Data/externals/else/args.l_amd64 and 
succeeded
verbose(4): tried /home/joe/Pure-Data/externals/else/floor.l_amd64 and 
succeeded
verbose(4): tried /home/joe/Pure-Data/externals/else/selector.l_amd64 
and succeeded
verbose(4): tried /home/joe/Pure-Data/externals/else/format.l_amd64 and 
succeeded
verbose(4): tried /home/joe/Pure-Data/externals/else/iterate.pd and 
succeeded
verbose(4): tried /home/joe/Pure-Data/externals/else/iterate.pd and 
succeeded
verbose(4): tried /home/joe/Pure-Data/externals/else/group.pd and succeeded
verbose(4): tried /home/joe/Pure-Data/externals/else/group.pd and succeeded
verbose(4): tried /home/joe/Pure-Data/externals/else/rint.l_amd64 and 
succeeded
verbose(4): tried /home/joe/Pure-Data/externals/pdogg/oggwrite~.pd_linux 
and succeeded
verbose(4): oggwrite~: ogg/vorbis recorder version 0.1c, written by Olaf 
Matthes
verbose(4): tried /home/joe/Pure-Data/externals/list-abs/list-rev.pd and 
succeeded
verbose(4): tried /home/joe/Pure-Data/externals/list-abs/list-drip.pd 
and succeeded
verbose(4): tried /home/joe/Pure-Data/externals/else/sfont~.l_amd64 and 
succeeded
verbose(4): input channels = 2, output channels = 2
verbose(4): alsa: 9 blocks of 128 samples, total advance 25
verbose(4): opened input device name hw:0
verbose(4): configuring sound input...
verbose(4): Sample width set to 4 bytes
verbose(4): configuring sound output...
verbose(4): Sample width set to 4 bytes
saved to: 
/media/joe/DATA_UNIX/PROJECTS/Pure-Data/patchs/SMS-Vanilla/simple-midi-sequencer-vanilla-0152.pd
joe at mint21:~$
---------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20230126/2f073107/attachment.htm>


More information about the Pd-list mailing list