[PD] undo crasher in 0.36-test9

Adam Lindsay atl at comp.lancs.ac.uk
Wed Nov 27 01:59:43 CET 2002


Hi Miller,

I'm seeing a fairly consistent crasher on the Mac, using a freshly-
squeezed pd-0.36-test9.

1) create two objects
2) connect them
3) start changing the destination object by typing into it
4) stop typing mid-word (so that the name wouldn't be a legal object)
5) press undo

sometimes it's a bus error, sometimes it's a segfault. Once or twice, an
odd clone of the source object was created. Once, I got a slightly more
helpful error: "Consistency check failed: glist_findrtext".

Does this appear on NT or Linux?


I tried to find the source of Frank's Text Editor non-function, but once
I reached g_editor.c::canvas_key, I realised there's a whole lot I don't
understand about certain of Pd's internals. :)

But in looking at it, I learned that--at least in the current version of
Tcl/Tk MacOSX--we're not getting keysyms from the arrow keys. That
explains a couple things that Ryan mentioned earlier. I have a simple
hack for the end of canvas_key that helps move objects around on the
canvas. (Was planning on throwing it at CVS tomorrow morning.)

adam
 

--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 Adam Lindsay                  +44(0)1524 594 537
 atl at comp.lancs.ac.uk
 http://www.comp.lancs.ac.uk/computing/users/atl/
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=





More information about the Pd-list mailing list