Thank you for your suggestions...

Further and further testing I found the potential culprit which seems to be [operating_system] from the Zexy library. This object even not connected but just present in my patch is crashing both my project + Pd Vanilla when I try to reopen my SMS Vanilla project. It's still a very weird behavior as it's working when Pd is launched from a terminal with "puredata - stderr" command line.

I will report this issue to IOhannes.
- - - - - - -
Best, Joe
- - - - - - -

Le 26/01/2023 à 17:36, José Rafael Subía Valdez a écrit :
2 things you can try,
1. be sure to disable any loadbangs (this can be done with a flag) like this -noloadbang
2. run your patch via terminal to possibly catch more information.

so.. open terminal and type

pd -noloadbang file.pd
- - - - - - - - - -
On Thu, Jan 26, 2023 at 11:27 AM Linux ROUEN Normandie <[email protected]> wrote:

    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@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@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@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
    [email protected] 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@mint21:~$
    ---------------------------------------
    _______________________________________________
    [email protected] mailing list
    UNSUBSCRIBE and account-management ->
    https://lists.puredata.info/listinfo/pd-list



--
José Rafael Subía Valdez
www.jrsv.net <http://www.jrsv.net>


/"...I am an Anarchist! Wherefore I will/
/
/Not rule, and also ruled I will not be!"/
/

        - John Henry Mackay -




_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list

Reply via email to