Hi!
>>
>> The only problem we have is similar to Johns occasional crashes. But 
>> I have 2 test servers and 1 pre production server, where AOLserver 
>> crashes with " Fatal: received fatal signal 11" or "alloc: invalid 
>> block: 0xc595660: b0 6", somtimes even 4 or 5 times while starting 
>> up. Nearly the same code works for other very similar installations 
>> with much higher load.
> are you using at the backend SSL?
> do you have a backtrace from gdb?
We are using SSL a lot, but this is handled by nginx.

This are some gdb backtraces:

=====================================================================================

#0  0x00007ffff766368c in CallCommandTraces () from 
/usr/local/lib/libtcl8.5.so
#1  0x00007ffff7663db6 in TclRenameCommand () from 
/usr/local/lib/libtcl8.5.so
#2  0x00007ffff76615a1 in TclEvalObjvInternal () from 
/usr/local/lib/libtcl8.5.so
#3  0x00007ffff7661d59 in TclEvalEx () from /usr/local/lib/libtcl8.5.so
#4  0x00007ffff7662486 in Tcl_EvalEx () from /usr/local/lib/libtcl8.5.so
#5  0x00007ffff7ba881b in NsTclICtlObjCmd (arg=0x7fff942241f0, 
interp=0x3566ed0, objc=2, objv=0x60e5df8) at tclinit.c:1059
#6  0x00007ffff76615a1 in TclEvalObjvInternal () from 
/usr/local/lib/libtcl8.5.so
#7  0x00007ffff76a7884 in TclExecuteByteCode () from 
/usr/local/lib/libtcl8.5.so
#8  0x00007ffff76e9a3b in TclObjInterpProcCore () from 
/usr/local/lib/libtcl8.5.so
#9  0x00007ffff76615a1 in TclEvalObjvInternal () from 
/usr/local/lib/libtcl8.5.so
#10 0x00007ffff7661d59 in TclEvalEx () from /usr/local/lib/libtcl8.5.so
#11 0x00007ffff7662486 in Tcl_EvalEx () from /usr/local/lib/libtcl8.5.so
#12 0x00007ffff7ba989a in EvalTrace (interp=0x3566ed0, arg=0x15d6310) at 
tclinit.c:1682
#13 0x00007ffff7ba9ec6 in DoTrace (interp=0x3566ed0, tracePtr=0x1fb7b60, 
append=0) at tclinit.c:2009
#14 0x00007ffff7ba9e3b in ForeachTrace (itPtr=0x7fff942241f0, why=4, 
append=0) at tclinit.c:1971
#15 0x00007ffff7ba9c5a in RunTraces (itPtr=0x7fff942241f0, why=4) at 
tclinit.c:1923
#16 0x00007ffff7ba9790 in PopInterp (server=0x64faa0 "dcweb") at 
tclinit.c:1587
#17 0x00007ffff7ba7dcc in Ns_GetConnInterp (conn=0x7fffecd150c0) at 
tclinit.c:435
#18 0x00007ffff7bb0273 in ProcFilter (arg=0x786f40, conn=0x7fffecd150c0, 
why=1) at tclrequest.c:493
#19 0x00007ffff7b8e1a7 in NsRunFilters (conn=0x7fffecd150c0, why=1) at 
filter.c:140
#20 0x00007ffff7b9836c in ConnRun (connPtr=0x7fffecd150c0) at queue.c:595
#21 0x00007ffff7b97ff0 in NsConnThread (arg=0x7fffe1640180) at queue.c:466
#22 0x00007ffff7952729 in NsThreadMain (arg=0x7fffda920ed0) at thread.c:246
#23 0x00007ffff7953dce in ThreadMain (arg=0x7fffda920ed0) at pthread.c:469
#24 0x00007ffff72158ba in start_thread () from /lib/libpthread.so.0
#25 0x00007ffff6ae502d in clone () from /lib/libc.so.6

======================================================================0

#0  0x00007ffff721cbe4 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0x00007ffff72180e9 in _L_lock_953 () from /lib/libpthread.so.0
#2  0x00007ffff7217f0b in pthread_mutex_lock () from /lib/libpthread.so.0
#3  0x00007ffff7953b39 in NsLockSet (lock=0x655bd0) at pthread.c:310
#4  0x00007ffff7951aa4 in Ns_MutexLock (mutex=0x7ffff7ddea88) at mutex.c:205
#5  0x00007ffff7baa6f4 in NsTclJobObjCmd (arg=0x7fffac906670, 
interp=0x7fffc96d2ce0, objc=5, objv=0x7ffff3c81080) at tcljob.c:474
#6  0x00007ffff76615a1 in TclEvalObjvInternal () from 
/usr/local/lib/libtcl8.5.so
#7  0x00007ffff76a7884 in TclExecuteByteCode () from 
/usr/local/lib/libtcl8.5.so
#8  0x00007ffff76e9a3b in TclObjInterpProcCore () from 
/usr/local/lib/libtcl8.5.so
#9  0x00007ffff76615a1 in TclEvalObjvInternal () from 
/usr/local/lib/libtcl8.5.so
#10 0x00007ffff76a7884 in TclExecuteByteCode () from 
/usr/local/lib/libtcl8.5.so
#11 0x00007ffff76e9a3b in TclObjInterpProcCore () from 
/usr/local/lib/libtcl8.5.so
#12 0x00007ffff76615a1 in TclEvalObjvInternal () from 
/usr/local/lib/libtcl8.5.so
#13 0x00007ffff76a7884 in TclExecuteByteCode () from 
/usr/local/lib/libtcl8.5.so
#14 0x00007ffff76afad1 in TclCompEvalObj () from /usr/local/lib/libtcl8.5.so
#15 0x00007ffff76627e5 in TclEvalObjEx () from /usr/local/lib/libtcl8.5.so
#16 0x00007ffff76ea42f in Tcl_UplevelObjCmd () from 
/usr/local/lib/libtcl8.5.so
#17 0x00007ffff76615a1 in TclEvalObjvInternal () from 
/usr/local/lib/libtcl8.5.so
#18 0x00007ffff76a7884 in TclExecuteByteCode () from 
/usr/local/lib/libtcl8.5.so
#19 0x00007ffff76e9a3b in TclObjInterpProcCore () from 
/usr/local/lib/libtcl8.5.so
#20 0x00007ffff76615a1 in TclEvalObjvInternal () from 
/usr/local/lib/libtcl8.5.so
#21 0x00007ffff76a7884 in TclExecuteByteCode () from 
/usr/local/lib/libtcl8.5.so
#22 0x00007ffff76e9a3b in TclObjInterpProcCore () from 
/usr/local/lib/libtcl8.5.so
#23 0x00007ffff76615a1 in TclEvalObjvInternal () from 
/usr/local/lib/libtcl8.5.so
#24 0x00007ffff76a7884 in TclExecuteByteCode () from 
/usr/local/lib/libtcl8.5.so
#25 0x00007ffff76afad1 in TclCompEvalObj () from /usr/local/lib/libtcl8.5.so
#26 0x00007ffff76627e5 in TclEvalObjEx () from /usr/local/lib/libtcl8.5.so
#27 0x00007ffff76ea42f in Tcl_UplevelObjCmd () from 
/usr/local/lib/libtcl8.5.so
#28 0x00007ffff76615a1 in TclEvalObjvInternal () from 
/usr/local/lib/libtcl8.5.so
#29 0x00007ffff76a7884 in TclExecuteByteCode () from 
/usr/local/lib/libtcl8.5.so
#30 0x00007ffff76e9a3b in TclObjInterpProcCore () from 
/usr/local/lib/libtcl8.5.so
#31 0x00007ffff76615a1 in TclEvalObjvInternal () from 
/usr/local/lib/libtcl8.5.so
#32 0x00007ffff76a7884 in TclExecuteByteCode () from 
/usr/local/lib/libtcl8.5.so
#33 0x00007ffff76e9a3b in TclObjInterpProcCore () from 
/usr/local/lib/libtcl8.5.so
#34 0x00007ffff76615a1 in TclEvalObjvInternal () from 
/usr/local/lib/libtcl8.5.so
#35 0x00007ffff76a7884 in TclExecuteByteCode () from 
/usr/local/lib/libtcl8.5.so
#36 0x00007ffff76e9a3b in TclObjInterpProcCore () from 
/usr/local/lib/libtcl8.5.so
#37 0x00007ffff76615a1 in TclEvalObjvInternal () from 
/usr/local/lib/libtcl8.5.so
#38 0x00007ffff76a7884 in TclExecuteByteCode () from 
/usr/local/lib/libtcl8.5.so
#39 0x00007ffff76e9a3b in TclObjInterpProcCore () from 
/usr/local/lib/libtcl8.5.so
#40 0x00007ffff76615a1 in TclEvalObjvInternal () from 
/usr/local/lib/libtcl8.5.so
#41 0x00007ffff7661d59 in TclEvalEx () from /usr/local/lib/libtcl8.5.so
#42 0x00007ffff7662486 in Tcl_EvalEx () from /usr/local/lib/libtcl8.5.so
#43 0x00007ffff7662b7f in TclEvalObjEx () from /usr/local/lib/libtcl8.5.so
#44 0x00007ffff766d0db in Tcl_EvalObjCmd () from /usr/local/lib/libtcl8.5.so
#45 0x00007ffff76615a1 in TclEvalObjvInternal () from 
/usr/local/lib/libtcl8.5.so
#46 0x00007ffff76a7884 in TclExecuteByteCode () from 
/usr/local/lib/libtcl8.5.so
#47 0x00007ffff76e9a3b in TclObjInterpProcCore () from 
/usr/local/lib/libtcl8.5.so
#48 0x00007ffff76615a1 in TclEvalObjvInternal () from 
/usr/local/lib/libtcl8.5.so
#49 0x00007ffff7661d59 in TclEvalEx () from /usr/local/lib/libtcl8.5.so
#50 0x00007ffff7662486 in Tcl_EvalEx () from /usr/local/lib/libtcl8.5.so
#51 0x00007ffff7bb03fc in ProcFilter (arg=0x7ffff00e8f20, 
conn=0x7ffff168dbd0, why=2) at tclrequest.c:536
#52 0x00007ffff7b8e1a7 in NsRunFilters (conn=0x7ffff168dbd0, why=2) at 
filter.c:140
#53 0x00007ffff7b983e9 in ConnRun (connPtr=0x7ffff168dbd0) at queue.c:602
#54 0x00007ffff7b97ff0 in NsConnThread (arg=0x7fffbc713790) at queue.c:466
#55 0x00007ffff7952729 in NsThreadMain (arg=0x7fffdcf987a0) at thread.c:246
#56 0x00007ffff7953dce in ThreadMain (arg=0x7fffdcf987a0) at pthread.c:469
#57 0x00007ffff72158ba in start_thread () from /lib/libpthread.so.0
#58 0x00007ffff6ae502d in clone () from /lib/libc.so.6
#59 0x0000000000000000 in ?? ()

=====================================================================0

#0  0x00007ffff721cbae in __lll_lock_wait_private () from 
/lib/libpthread.so.0
#1  0x00007ffff721687e in _L_lock_2445 () from /lib/libpthread.so.0
#2  0x00007ffff7215a45 in start_thread () from /lib/libpthread.so.0
#3  0x00007ffff6ae502d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Wolfgang

-- 
digital concepts OG
Software & Design
Landstrasse 68 / 5. Stock
A - 4020 Linz

Büro:  +43 732 99711772
Mobil: +43 699 19971172


------------------------------------------------------------------------------
Got visibility?
Most devs has no idea what their production app looks like.
Find out how fast your code is with AppDynamics Lite.
http://ad.doubleclick.net/clk;262219671;13503038;y?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
_______________________________________________
aolserver-talk mailing list
aolserver-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aolserver-talk

Reply via email to