Menu

#1229 Tcl error when saving an abstraction inside another one with GOP turned on

v0.46
open
nobody
None
5
2016-05-04
2016-01-27
Anonymous
No

I'm using Pd vanilla .46-7 on Mac OS X 10.9.5/Intel with built-in sound.

This bug appears under certain circonstances when saving an abstraction (with it's patch window open) whitin another abstraction with gop turned on. It create a tcl error as follow :

(Tcl) UNHANDLED ERROR: bad window path name ".x359020.c"
while executing
"winfo toplevel $tkcanvas"
(procedure "pdtk_canvas_getscroll" line 2)
invoked from within
"pdtk_canvas_getscroll .x359020.c"
("uplevel" body line 10)
invoked from within
"uplevel #0 $docmds"

To recreate, use the attached patch. Open BUG_click_on_me.pd, then right-click->open one of the two GOP abstraction, then right-click->open the ABS abstraction and save it.

The bug stop appearing when :
1. the number box is moved out of the gop canvas in GOP.pd (after GOP.pd has been saved that way)
2. the gop option in GOP.pd properties is turned off
3. one of the two GOP.pd object is removed in BUG_click_on_me.pd

This bug has been observed on two different computer. It doesn't occur on pd-extended 43.4.

Thank you!

1 Attachments

Discussion

  • IOhannes m zmölnig

    • summary: Tcl error when saving an abstraction inside another one with top turned on --> Tcl error when saving an abstraction inside another one with GOP turned on
     
  • Miller Puckette

    Miller Puckette - 2016-05-04
     
  • Miller Puckette

    Miller Puckette - 2016-05-04

    possibly fixed in commit a91d0edde5787b2ceee324130f77f74eefd55ed4

     

Anonymous
Anonymous

Add attachments
Cancel