From: <no...@so...> - 2001-09-06 20:55:06
|
Bugs item #453805, was opened at 2001-08-21 09:12 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=110894&aid=453805&group_id=10894 Category: 07. Variables Group: None Status: Open Resolution: None Priority: 7 Submitted By: miguel sofer (msofer) >Assigned to: miguel sofer (msofer) Summary: Segfault in trace.test Initial Comment: Tcl Version: 8.4a3 (today's HEAD) OS: linux 2.2.19 (RH 6.2) Compiler: egcs-2.91.66 (gcc) Comp flags: default + "-march=pentiumpro" Description: segfault in trace.test ./configure --disable-shared make make test All is OK till here, _but_: [mig@mini unix]$ ./tcltest ../tests/trace.test Segmentation fault (core dumped) [mig@mini unix]$ ./tcltest ../tests/trace.test -verbose trace.test: Total 185 Passed 185 Skipped 0 Failed 0 Categorizing as "tcltest" bug due to the different behaviour when verbose switch is on; may well be a bug somewhere else though ... ---------------------------------------------------------------------- >Comment By: Vince Darley (vincentdarley) Date: 2001-09-06 13:55 Message: Logged In: YES user_id=32170 With both debug and release builds and with and without '- verbose' I can't reproduce this on my Win2000 setup, so I'm afraid I'm not going to be able to help. I really can't think what can have changed here. ---------------------------------------------------------------------- Comment By: Don Porter (dgp) Date: 2001-08-23 09:00 Message: Logged In: YES user_id=80530 Patch 402501 is now updated. ---------------------------------------------------------------------- Comment By: Vince Darley (vincentdarley) Date: 2001-08-23 08:15 Message: Logged In: YES user_id=32170 I have to say I have no obvious ideas of how the 8.4 changes would have affected this at all. I've never seen the problem, but can try to reproduce it. ---------------------------------------------------------------------- Comment By: Don Porter (dgp) Date: 2001-08-23 06:26 Message: Logged In: YES user_id=80530 Does application of Patch 402501 have any effect on solving this bug? ---------------------------------------------------------------------- Comment By: miguel sofer (msofer) Date: 2001-08-23 05:44 Message: Logged In: YES user_id=148712 Vince: any ideas? ---------------------------------------------------------------------- Comment By: miguel sofer (msofer) Date: 2001-08-21 11:01 Message: Logged In: YES user_id=148712 Doh ... today's head would be 8.4a4, not 8.4a3! ---------------------------------------------------------------------- Comment By: Don Porter (dgp) Date: 2001-08-21 10:23 Message: Logged In: YES user_id=80530 This is very likely related to bug 219393. I don't see segfaults, but: trace.test: Total 185 Passed 185 Skipped 0 Failed 0 clover:unix: ./tcltest ../tests/trace.test -verbose ==== trace-9.1 be sure variable is unset before trace is called FAILED ==== Contents of test case: catch {unset x} set x 33 set info {} trace add variable x unset {traceCheck {uplevel set x}} unset x set info ---- Result was: 1 {can't read "x": no such variaale} ---- Result should have been (exact matching): 1 {can't read "x": no such variable} ==== trace-9.1 FAILED trace.test: Total 185 Passed 184 Skipped 0 Failed 1 Note the memory corruption mangling the error message. ---------------------------------------------------------------------- Comment By: Jeffrey Hobbs (hobbs) Date: 2001-08-21 09:26 Message: Logged In: YES user_id=72656 This is likely due to a bug in the actual trace changes in 8.4, which should be hunted down. Assigning back to Miguel since he can reproduce this. Might need to go to Vince. ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=110894&aid=453805&group_id=10894 |