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

Linux ROUEN Normandie linux.rouen at free.fr
Wed Feb 1 14:49:18 CET 2023


Hello IOhannes,

I just updated my Pure Data Vanilla v.0.53.1+ds-1 to v.0.53.1+ds-2, both 
~ubuntu22.04~ppa1.
And my here below crash problem is gone under Linux Mint 21.1 ! :)
Now, I will test it under Ubuntu Studio 22.04 and Manjaro Linux 22 awa 
Windows 10.

Debian Package ChangeLog 
<https://debian.pkgs.org/sid/debian-main-amd64/puredata_0.53.1+ds-2_all.deb.html>
2023-01-28 - IOhannes m zmölnig (Debian/GNU) <umlaeute at debian.org>
puredata (0.53.1+ds-2) unstable; urgency=medium
* Backport upstream ALSA-MIDI fix <==
* Bump standards version to 4.6.2

Thanks for your great support.
- - - - - - - - - - - - - -
Best,
Joe @ Rouen - FR
- - - - - - - - - - - - - -

Le 26/01/2023 à 17:17, Linux ROUEN Normandie a écrit :
> 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/20230201/e6fbb804/attachment.htm>


More information about the Pd-list mailing list