Package: ns2 Version: 2.35~RC6-1 Severity: important
ns2 segfaults after libotcl1_1.14~RC3+dfsg1-2_amd64 migrated to testing. Reverting to libotcl1_1.14~RC3+dfsg1-1_amd64 from snapshot.d.o fixes the issue. I'm not sure bug isn't in libotcl1_1.14~RC3+dfsg1-2 instead, please assign it to libotcl1 if it is. Here's the backtrace: Program received signal SIGSEGV, Segmentation fault. 0x00007ffff7bd9219 in ?? () from /usr/lib/libotcl.so.1 (gdb) bt #0 0x00007ffff7bd9219 in ?? () from /usr/lib/libotcl.so.1 #1 0x00007ffff7bda08d in ?? () from /usr/lib/libotcl.so.1 #2 0x00007ffff7bda8a8 in ?? () from /usr/lib/libotcl.so.1 #3 0x00007ffff7bda909 in ?? () from /usr/lib/libotcl.so.1 #4 0x00007ffff7632e2f in Tcl_DeleteCommandFromToken () from /usr/lib/libtcl8.4.so.0 #5 0x00007ffff7632258 in Tcl_CreateCommand () from /usr/lib/libtcl8.4.so.0 #6 0x00007ffff7bd706c in ?? () from /usr/lib/libotcl.so.1 #7 0x00007ffff7bd792b in ?? () from /usr/lib/libotcl.so.1 #8 0x00007ffff7bd99e8 in ?? () from /usr/lib/libotcl.so.1 #9 0x00007ffff7bda08d in ?? () from /usr/lib/libotcl.so.1 #10 0x00007ffff763259c in TclInvokeStringCommand () from /usr/lib/libtcl8.4.so.0 #11 0x00007ffff76337a3 in TclEvalObjvInternal () from /usr/lib/libtcl8.4.so.0 #12 0x00007ffff7634457 in Tcl_EvalEx () from /usr/lib/libtcl8.4.so.0 #13 0x00007ffff7634709 in Tcl_EvalObjEx () from /usr/lib/libtcl8.4.so.0 #14 0x00007ffff7639523 in Tcl_EvalObjCmd () from /usr/lib/libtcl8.4.so.0 #15 0x00007ffff76337a3 in TclEvalObjvInternal () from /usr/lib/libtcl8.4.so.0 #16 0x00007ffff765c6bf in ?? () from /usr/lib/libtcl8.4.so.0 #17 0x00007ffff7659d9f in TclCompEvalObj () from /usr/lib/libtcl8.4.so.0 #18 0x00007ffff768baed in TclObjInterpProc () from /usr/lib/libtcl8.4.so.0 #19 0x00007ffff768b7bf in TclProcInterpProc () from /usr/lib/libtcl8.4.so.0 #20 0x00007ffff7bda28d in ?? () from /usr/lib/libotcl.so.1 #21 0x00007ffff763259c in TclInvokeStringCommand () from /usr/lib/libtcl8.4.so.0 #22 0x00007ffff76337a3 in TclEvalObjvInternal () from /usr/lib/libtcl8.4.so.0 #23 0x00007ffff765c6bf in ?? () from /usr/lib/libtcl8.4.so.0 #24 0x00007ffff7659d9f in TclCompEvalObj () from /usr/lib/libtcl8.4.so.0 #25 0x00007ffff763477e in Tcl_EvalObjEx () from /usr/lib/libtcl8.4.so.0 #26 0x00007ffff763c06d in Tcl_IfObjCmd () from /usr/lib/libtcl8.4.so.0 #27 0x00007ffff76337a3 in TclEvalObjvInternal () from /usr/lib/libtcl8.4.so.0 #28 0x00007ffff765c6bf in ?? () from /usr/lib/libtcl8.4.so.0 #29 0x00007ffff7659d9f in TclCompEvalObj () from /usr/lib/libtcl8.4.so.0 #30 0x00007ffff768baed in TclObjInterpProc () from /usr/lib/libtcl8.4.so.0 #31 0x00007ffff768b7bf in TclProcInterpProc () from /usr/lib/libtcl8.4.so.0 #32 0x00007ffff7bda08d in ?? () from /usr/lib/libotcl.so.1 #33 0x00007ffff763259c in TclInvokeStringCommand () from /usr/lib/libtcl8.4.so.0 #34 0x00007ffff76337a3 in TclEvalObjvInternal () from /usr/lib/libtcl8.4.so.0 #35 0x00007ffff7634457 in Tcl_EvalEx () from /usr/lib/libtcl8.4.so.0 #36 0x00007ffff7634615 in Tcl_Eval () from /usr/lib/libtcl8.4.so.0 #37 0x00007ffff7635ed8 in Tcl_GlobalEval () from /usr/lib/libtcl8.4.so.0 #38 0x00000000006cd363 in Tcl::eval(char*) () #39 0x00000000006cd4f2 in Tcl::eval() () #40 0x00000000006d1e09 in Tcl::evalf(char const*, ...) () #41 0x00000000006ce60a in TclClass::bind() () #42 0x00000000006ce0f6 in TclClass::init() () #43 0x00000000006cd13f in Tcl::init(Tcl_Interp*, char const*) () #44 0x00000000006ccfcc in Tcl_AppInit () #45 0x00007ffff767d006 in Tcl_Main () from /usr/lib/libtcl8.4.so.0 #46 0x00000000006cd01e in nslibmain () #47 0x00007ffff61b1c4d in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fffffffe578) at libc-start.c:228 #48 0x00000000004fbea9 in _start () And here's the file I used to test: === set ns [new Simulator] set nf [open out.nam w] $ns namtrace-all $nf proc finish {} { global ns nf $ns flush-trace close $nf exec nam out.nam & exit 0 } set n0 [$ns node] set n1 [$ns node] $ns duplex-link $n0 $n1 1Mb 10ms DropTail set udp0 [new Agent/UDP] $ns attach-agent $n0 $udp0 set cbr0 [new Application/Traffic/CBR] $cbr0 set packetSize_ 500 $cbr0 set interval_ 0.005 $cbr0 attach-agent $udp0 set null0 [new Agent/Null] $ns attach-agent $n1 $null0 $ns connect $udp0 $null0 $ns at 0.5 "$cbr0 start" $ns at 4.5 "$cbr0 stop" $ns at 5.0 "finish" $ns run === I can reproduce it every time, always the same results, tested with 3 or 4 different simulation scripts. Please let me know of any other info I might be able to provide to help troubleshoot this. Thanks in advance. -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (900, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 2.6.37-2-amd64 (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages ns2 depends on: ii libc6 2.11.2-11 Embedded GNU C Library: Shared lib ii libgcc1 1:4.5.2-4 GCC support library ii libotcl1 1.14~RC3+dfsg1-2 shared library of OTcl ii libstdc++6 4.5.2-4 The GNU Standard C++ Library v3 ii libx11-6 2:1.4.1-5 X11 client-side library ii libxext6 2:1.2.0-2 X11 miscellaneous extension librar ii tcl8.4 8.4.19-4 Tcl (the Tool Command Language) v8 ii tk8.4 8.4.19-4 Tk toolkit for Tcl and X11, v8.4 - ns2 recommends no packages. Versions of packages ns2 suggests: pn gnuplot <none> (no description available) -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org