SourceForge has been redesigned. Learn more.
Close

#273 Crash in AppendConn

aolserver_v40
open
5
2006-12-08
2006-12-08
GregM
No

After a week+ of runtime and usually more than a million page requests, our server crashes in AppendConn(), with the following stacktrace:

#0 0x40180781 in kill () from /lib/libc.so.6
#1 0x4011ce5e in pthread_kill () from /lib/libpthread.so.0
#2 0x4011d339 in raise () from /lib/libpthread.so.0
#3 0x40181be1 in abort () from /lib/libc.so.6
#4 0x40051023 in FatalSignalHandler () from /usr/local/aolserver/lib/libnsd.so
#5 0x4011cf54 in pthread_sighandler () from /lib/libpthread.so.0
#6 0x401806b8 in sigaction () from /lib/libc.so.6
#7 0x40039d1b in AppendConn () from /usr/local/aolserver/lib/libnsd.so
#8 0x40039e61 in AppendConnList () from /usr/local/aolserver/lib/libnsd.so
#9 0x40039135 in NsTclServerObjCmd () from /usr/local/aolserver/lib/libnsd.so
#10 0x4008ec64 in TclEvalObjvInternal () from /usr/local/aolserver/lib/libtcl8.4.so
#11 0x400b23d8 in TclExecuteByteCode () from /usr/local/aolserver/lib/libtcl8.4.so
#12 0x400b18d4 in TclCompEvalObj () from /usr/local/aolserver/lib/libtcl8.4.so
#13 0x400e03e1 in TclObjInterpProc () from /usr/local/aolserver/lib/libtcl8.4.so
#14 0x4008ec64 in TclEvalObjvInternal () from /usr/local/aolserver/lib/libtcl8.4.so
#15 0x4008f637 in Tcl_EvalEx () from /usr/local/aolserver/lib/libtcl8.4.so
#16 0x4008fc18 in Tcl_EvalObjEx () from /usr/local/aolserver/lib/libtcl8.4.so
#17 0x400dfdbe in Tcl_UplevelObjCmd () from /usr/local/aolserver/lib/libtcl8.4.so
#18 0x4008ec64 in TclEvalObjvInternal () from /usr/local/aolserver/lib/libtcl8.4.so
#19 0x400b23d8 in TclExecuteByteCode () from /usr/local/aolserver/lib/libtcl8.4.so
#20 0x400b18d4 in TclCompEvalObj () from /usr/local/aolserver/lib/libtcl8.4.so
#21 0x400e03e1 in TclObjInterpProc () from /usr/local/aolserver/lib/libtcl8.4.so
#22 0x4008ec64 in TclEvalObjvInternal () from /usr/local/aolserver/lib/libtcl8.4.so
#23 0x400b23d8 in TclExecuteByteCode () from /usr/local/aolserver/lib/libtcl8.4.so
#24 0x400b18d4 in TclCompEvalObj () from /usr/local/aolserver/lib/libtcl8.4.so
#25 0x4008fc4b in Tcl_EvalObjEx () from /usr/local/aolserver/lib/libtcl8.4.so
#26 0x40097147 in Tcl_IfObjCmd () from /usr/local/aolserver/lib/libtcl8.4.so
#27 0x4008ec64 in TclEvalObjvInternal () from /usr/local/aolserver/lib/libtcl8.4.so
#28 0x4008f637 in Tcl_EvalEx () from /usr/local/aolserver/lib/libtcl8.4.so
#29 0x4008fc18 in Tcl_EvalObjEx () from /usr/local/aolserver/lib/libtcl8.4.so
#30 0x400dfdbe in Tcl_UplevelObjCmd () from /usr/local/aolserver/lib/libtcl8.4.so
#31 0x4008ec64 in TclEvalObjvInternal () from /usr/local/aolserver/lib/libtcl8.4.so
#32 0x400b23d8 in TclExecuteByteCode () from /usr/local/aolserver/lib/libtcl8.4.so
#33 0x400b18d4 in TclCompEvalObj () from /usr/local/aolserver/lib/libtcl8.4.so
#34 0x400e03e1 in TclObjInterpProc () from /usr/local/aolserver/lib/libtcl8.4.so
#35 0x4008ec64 in TclEvalObjvInternal () from /usr/local/aolserver/lib/libtcl8.4.so
#36 0x400b23d8 in TclExecuteByteCode () from /usr/local/aolserver/lib/libtcl8.4.so
#37 0x400b18d4 in TclCompEvalObj () from /usr/local/aolserver/lib/libtcl8.4.so
#38 0x400e03e1 in TclObjInterpProc () from /usr/local/aolserver/lib/libtcl8.4.so
#39 0x4008ec64 in TclEvalObjvInternal () from /usr/local/aolserver/lib/libtcl8.4.so
#40 0x400b23d8 in TclExecuteByteCode () from /usr/local/aolserver/lib/libtcl8.4.so
#41 0x400b18d4 in TclCompEvalObj () from /usr/local/aolserver/lib/libtcl8.4.so
#42 0x400e03e1 in TclObjInterpProc () from /usr/local/aolserver/lib/libtcl8.4.so
#43 0x4008ec64 in TclEvalObjvInternal () from /usr/local/aolserver/lib/libtcl8.4.so
#44 0x4008f637 in Tcl_EvalEx () from /usr/local/aolserver/lib/libtcl8.4.so
#45 0x4008fc18 in Tcl_EvalObjEx () from /usr/local/aolserver/lib/libtcl8.4.so
#46 0x400dfdbe in Tcl_UplevelObjCmd () from /usr/local/aolserver/lib/libtcl8.4.so
#47 0x4008ec64 in TclEvalObjvInternal () from /usr/local/aolserver/lib/libtcl8.4.so
#48 0x400b23d8 in TclExecuteByteCode () from /usr/local/aolserver/lib/libtcl8.4.so
#49 0x400b18d4 in TclCompEvalObj () from /usr/local/aolserver/lib/libtcl8.4.so
#50 0x400e03e1 in TclObjInterpProc () from /usr/local/aolserver/lib/libtcl8.4.so
#51 0x4008ec64 in TclEvalObjvInternal () from /usr/local/aolserver/lib/libtcl8.4.so
#52 0x400b23d8 in TclExecuteByteCode () from /usr/local/aolserver/lib/libtcl8.4.so
#53 0x400b18d4 in TclCompEvalObj () from /usr/local/aolserver/lib/libtcl8.4.so
#54 0x400e03e1 in TclObjInterpProc () from /usr/local/aolserver/lib/libtcl8.4.so
#55 0x4008ec64 in TclEvalObjvInternal () from /usr/local/aolserver/lib/libtcl8.4.so
#56 0x400b23d8 in TclExecuteByteCode () from /usr/local/aolserver/lib/libtcl8.4.so
#57 0x400b18d4 in TclCompEvalObj () from /usr/local/aolserver/lib/libtcl8.4.so
#58 0x4008fc4b in Tcl_EvalObjEx () from /usr/local/aolserver/lib/libtcl8.4.so
#59 0x40097147 in Tcl_IfObjCmd () from /usr/local/aolserver/lib/libtcl8.4.so
#60 0x4008ec64 in TclEvalObjvInternal () from /usr/local/aolserver/lib/libtcl8.4.so
#61 0x400b23d8 in TclExecuteByteCode () from /usr/local/aolserver/lib/libtcl8.4.so
#62 0x400b18d4 in TclCompEvalObj () from /usr/local/aolserver/lib/libtcl8.4.so
#63 0x4008fc4b in Tcl_EvalObjEx () from /usr/local/aolserver/lib/libtcl8.4.so
#64 0x40097147 in Tcl_IfObjCmd () from /usr/local/aolserver/lib/libtcl8.4.so
#65 0x4008ec64 in TclEvalObjvInternal () from /usr/local/aolserver/lib/libtcl8.4.so
#66 0x400b23d8 in TclExecuteByteCode () from /usr/local/aolserver/lib/libtcl8.4.so
#67 0x400b18d4 in TclCompEvalObj () from /usr/local/aolserver/lib/libtcl8.4.so
#68 0x400e03e1 in TclObjInterpProc () from /usr/local/aolserver/lib/libtcl8.4.so
#69 0x4008ec64 in TclEvalObjvInternal () from /usr/local/aolserver/lib/libtcl8.4.so
#70 0x4008f637 in Tcl_EvalEx () from /usr/local/aolserver/lib/libtcl8.4.so
#71 0x4008fa11 in Tcl_Eval () from /usr/local/aolserver/lib/libtcl8.4.so
#72 0x40090fef in Tcl_GlobalEval () from /usr/local/aolserver/lib/libtcl8.4.so
#73 0x40048b29 in ProcRequest () from /usr/local/aolserver/lib/libnsd.so
#74 0x40037ff0 in Ns_ConnRunRequest () from /usr/local/aolserver/lib/libnsd.so
#75 0x40039963 in ConnRun () from /usr/local/aolserver/lib/libnsd.so
#76 0x400395cb in NsConnThread () from /usr/local/aolserver/lib/libnsd.so
#77 0x40068ce9 in NsThreadMain () from /usr/local/aolserver/lib/libnsthread.so
#78 0x4006a392 in ThreadMain () from /usr/local/aolserver/lib/libnsthread.so
#79 0x4011a0ba in pthread_start_thread () from /lib/libpthread.so.0

Build details:

> /usr/local/aolserver/bin/nsd -V
AOLserver/4.0.10 (aolserver4_0)
CVS Tag: $Name: aolserver_v40_r10 $
Built: Dec 19 2005 at 15:51:14
Tcl version: 8.4
Platform: linux

As I'm unfamiliar with debugging nsd crashes, what other information can I provide to help figure out the cause? Thanks!

Discussion

  • GregM

    GregM - 2006-12-08

    Logged In: YES
    user_id=1475175
    Originator: YES

    Dossy, can you redirect this to the correct assignee? Thanks.

     
  • GregM

    GregM - 2006-12-08
    • assigned_to: nobody --> dossy
     

Log in to post a comment.