[PD-dev] [ pure-data-Bugs-1708638 ] memento segfault on win32

SourceForge.net noreply at sourceforge.net
Sat Apr 28 09:50:30 CEST 2007


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&group_id=55736

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&group_id=55736




More information about the Pd-dev mailing list