From: SourceForge.net <no...@so...> - 2003-05-29 08:29:30
|
Bugs item #745189, was opened at 2003-05-28 22:29 Message generated for change (Comment added) made by dkf You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112997&aid=745189&group_id=12997 Category: 37. [tk_get*File] Group: 8.4.3 Status: Open >Resolution: Works For Me Priority: 5 Submitted By: Alan Parslow (normanwiz) >Assigned to: Donal K. Fellows (dkf) Summary: tkfbox causes error on fork Initial Comment: I think lines 849 and 853 of tkfbox.tcl need a catch round them (otherwise "configure -state" can be, and is, called on a label). Anyway, when the catch is added it fixes the problem and our existing code works fine again. Was their a change here? Platform is Linux kernel 2.4.20 (SuSE 8.2 Pro). Seems to work fine when there are no children. ---------------------------------------------------------------------- >Comment By: Donal K. Fellows (dkf) Date: 2003-05-29 09:29 Message: Logged In: YES user_id=79902 I cannot see how that code could be calling 'configure -state' on a label other than by memory corruption. If there is memory corruption then, alas, all bets are off. Since fork() is not used in the Tcl/Tk core except within TclpCreateProcess() which has been thoroughly tested over a long period of time, I suspect that the fault is elsewhere. What code contains the fork()? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112997&aid=745189&group_id=12997 |