Bugs item #1708638, was opened at 2007-04-27 13:06 Message generated for change (Comment added) made by fbar You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=478070&aid=1708638...
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: externals Group: v0.39.2 Status: Open Resolution: None Priority: 5 Private: No Submitted By: frey (freynz)
Assigned to: Frank Barknecht (fbar)
Summary: memento segfault on win32
Initial Comment: memento causes pd-0.39.2 to segfault in win32 (tested with 0.39.2-extended-test7)
more specifically, sending any float value to a [commun] object set up properly with an [originator] causes a segfault in pd-dll-iname, with no useful backtrace.
the attached patch demonstrates the problem. move the slider and pd should crash instantly.
note that if the [originator] object isn't present, the crash doesn't happen.
----------------------------------------------------------------------
Comment By: Frank Barknecht (fbar)
Date: 2007-04-28 09:50
Message: Logged In: YES user_id=569446 Originator: NO
I now committed several changes to Memento including the removal of all externals except OSCroute and pool. I guess this will be delayed for anonymous CVs checkouts until tomorrow, but I would be glad if you could test if the new Memento still crashes (and if it still works for all your patches).
I only did changes to CVS/abstraction/rradical/memento, so you could also just download the patches from the CVS browse page, if you cannot use CVS directly. Just replace everything in your "memento" folder with the changed files and don't forget to add the new abstractions like [prepent].
----------------------------------------------------------------------
Comment By: Frank Barknecht (fbar) Date: 2007-04-27 19:39
Message: Logged In: YES user_id=569446 Originator: NO
If OSCprepend is the problem, you can replace it with the OSCprepend.pd object in "list-abs", it's pure Pd as well.
But another possible culprit for the crash is [prepend]: If you don't use the prepend from Cyclone, but the one in GGEE, every Memento patch will crash. Known bug. :(
If you can wait a bit, I will remove almost all externals needed by Memento very soon so that only [pool] and [OSCroute] are left.
----------------------------------------------------------------------
Comment By: Patrice Colet (patrco) Date: 2007-04-27 18:42
Message: Logged In: YES user_id=1780177 Originator: NO
The problem might come from the [tosymbol] cyclone object in [OSCprepend] abstraction from [originator], I've replaced it by another abstraction that only use [list] objects
----------------------------------------------------------------------
You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=478070&aid=1708638...
Hallo,
could someone with pd-extended on Windows maybe check, if the Memento example (like memento-help.pd) still crashes as described below? I believe, it's a pd-extended specific issue, maybe the wrong [prepend] gets loaded first?
(I cannot test on Windows currently, but I've seen the crash happen with pixelTango patches as well on Windows some time ago.)
Ciao