From: SourceForge.net <no...@so...> - 2005-05-20 15:23:04
|
Bugs item #1205111, was opened at 2005-05-19 16:28 Message generated for change (Comment added) made by rpragana You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112997&aid=1205111&group_id=12997 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: 01. Bindings Group: current: 8.5a2 Status: Open Resolution: None Priority: 9 Submitted By: Rildo Pragana (rpragana) Assigned to: Jeffrey Hobbs (hobbs) Summary: Bindings in slave interpreter results in core dump Initial Comment: The following small script says all. If we uncomment the first binding tcl segfaults, while the second is ok (I don't understand why). This is not specific of BWidgets, as several other widgets (pure scripts) package shows the same behaviour. #!/bin/sh # show a bug found in tk, when running in a slave interpreter # Rildo Pragana <ri...@pr...> -- Recife, Brazil 2005 #exec wish "$0" "$@" pack [button .b -text exit -command exit] set code { package require Tk package require BWidget # if the following line is uncommented, the interpreter segfaults # bind . <Destroy> exit pack [ComboBox .cb] # ...but here it is ok! bind . <Destroy> exit } set test [interp create test_interp] $test eval $code This was discovered when trying to make SpecTcl support more widgets. Most of the crashes was related to the above bug, when trying to use the embedded test feature. (see save.tk in SpecTcl) ---------------------------------------------------------------------- >Comment By: Rildo Pragana (rpragana) Date: 2005-05-20 15:23 Message: Logged In: YES user_id=374 I have done another this, with 8.0 and it works (with or wthout the bind cmd), so the problem lies somewhere between 8.0 and 8.4, though I don't have other versions installed to knwo exactly where. I hope this is useful in some way. If I find some time, I'll try to isolate the problem on the script side (BWidget is large enough...). ---------------------------------------------------------------------- Comment By: Donal K. Fellows (dkf) Date: 2005-05-20 12:49 Message: Logged In: YES user_id=79902 Thanks for the version number info. It gives us a handle on where to start looking for the problem. ---------------------------------------------------------------------- Comment By: Rildo Pragana (rpragana) Date: 2005-05-20 11:36 Message: Logged In: YES user_id=374 I have tested with 8.4.6 and 8.5a2 and both do the same. Please, check if that happen with yours too... ---------------------------------------------------------------------- Comment By: Donal K. Fellows (dkf) Date: 2005-05-20 10:38 Message: Logged In: YES user_id=79902 Ick! That shouldn't happen... (What version of Tk are you using?) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112997&aid=1205111&group_id=12997 |