Hi!
I've just recompiled aolserver + tcl:
aolserver from git trunk:
./configure \
--prefix=/usr/local/aolserver_4.5.1 \
--with-tcl=/usr/local/lib/ \
--enable-threads \
--with-google-coredumper=/usr/local \
--enable-symbols
tcl 8.5.12:
./configure \
--enable-symbols \
--enable-threads \
--enable-symbols=mem
If I hammer the server with siege, I constantly get the following error:
"expected to create new entry for object map"
This is one of the stack traces:
#0 0x00007ffff69fb165 in raise () from /lib/libc.so.6
#1 0x00007ffff69fdf70 in abort () from /lib/libc.so.6
#2 0x00007ffff76ca7ef in Tcl_PanicVA (format=0x7ffff7720ae8 "expected
to create new entry for object map", argList=0x7ffff14d7b70) at
/root/sourcen/tcl8.5.12/unix/../generic/tclPanic.c:101
#3 0x00007ffff76ca8bb in Tcl_Panic (format=0x7ffff7720ae8 "expected to
create new entry for object map") at
/root/sourcen/tcl8.5.12/unix/../generic/tclPanic.c:130
#4 0x00007ffff76c740d in TclDbInitNewObj (objPtr=0x7fffcd146248,
file=0x7ffff771b4f8
"/root/sourcen/tcl8.5.12/unix/../generic/tclExecute.c", line=2456) at
/root/sourcen/tcl8.5.12/unix/../generic/tclObj.c:1104
#5 0x00007ffff7680f51 in TclExecuteByteCode (interp=0x733608,
codePtr=0x7fffcd1424a8) at
/root/sourcen/tcl8.5.12/unix/../generic/tclExecute.c:2456
#6 0x00007ffff76da563 in TclObjInterpProcCore (interp=0x733608,
procNameObj=0x7fffeb608978, skip=1, errorProc=0x7ffff76dac3f
<MakeProcError>) at /root/sourcen/tcl8.5.12/unix/../generic/tclProc.c:1763
#7 0x00007ffff76da4ac in TclObjInterpProc (clientData=0x7fffc4ec1f58,
interp=0x733608, objc=4, objv=0xc536f0) at
/root/sourcen/tcl8.5.12/unix/../generic/tclProc.c:1653
#8 0x00007ffff761c5d6 in TclEvalObjvInternal (interp=0x733608, objc=4,
objv=0xc536f0, command=0xffffffffffffffff <Address 0xffffffffffffffff
out of bounds>, length=-1, flags=0)
at /root/sourcen/tcl8.5.12/unix/../generic/tclBasic.c:3706
#9 0x00007ffff7680e46 in TclExecuteByteCode (interp=0x733608,
codePtr=0x7fffd15daed8) at
/root/sourcen/tcl8.5.12/unix/../generic/tclExecute.c:2416
#10 0x00007ffff76da563 in TclObjInterpProcCore (interp=0x733608,
procNameObj=0x7fffcd0efd18, skip=1, errorProc=0x7ffff76dac3f
<MakeProcError>) at /root/sourcen/tcl8.5.12/unix/../generic/tclProc.c:1763
#11 0x00007ffff76da4ac in TclObjInterpProc (clientData=0x7fffc4f6e578,
interp=0x733608, objc=3, objv=0xc534e8) at
/root/sourcen/tcl8.5.12/unix/../generic/tclProc.c:1653
#12 0x00007ffff761c5d6 in TclEvalObjvInternal (interp=0x733608, objc=3,
objv=0xc534e8, command=0xffffffffffffffff <Address 0xffffffffffffffff
out of bounds>, length=-1, flags=0)
at /root/sourcen/tcl8.5.12/unix/../generic/tclBasic.c:3706
#13 0x00007ffff7680e46 in TclExecuteByteCode (interp=0x733608,
codePtr=0x7fffcd0eaa18) at
/root/sourcen/tcl8.5.12/unix/../generic/tclExecute.c:2416
#14 0x00007ffff767f3f0 in TclCompEvalObj (interp=0x733608,
objPtr=0x7fffdd0a59d8, invoker=0x0, word=0) at
/root/sourcen/tcl8.5.12/unix/../generic/tclExecute.c:1538
#15 0x00007ffff761ea66 in TclEvalObjEx (interp=0x733608,
objPtr=0x7fffdd0a59d8, flags=0, invoker=0x0, word=0) at
/root/sourcen/tcl8.5.12/unix/../generic/tclBasic.c:5275
#16 0x00007ffff76d94d9 in Tcl_UplevelObjCmd (dummy=0x0, interp=0x733608,
objc=1, objv=0xc53490) at
/root/sourcen/tcl8.5.12/unix/../generic/tclProc.c:945
#17 0x00007ffff761c5d6 in TclEvalObjvInternal (interp=0x733608, objc=2,
objv=0xc53488, command=0xffffffffffffffff <Address 0xffffffffffffffff
out of bounds>, length=-1, flags=0)
at /root/sourcen/tcl8.5.12/unix/../generic/tclBasic.c:3706
#18 0x00007ffff7680e46 in TclExecuteByteCode (interp=0x733608,
codePtr=0x7fffcd0f5788) at
/root/sourcen/tcl8.5.12/unix/../generic/tclExecute.c:2416
#19 0x00007ffff76da563 in TclObjInterpProcCore (interp=0x733608,
procNameObj=0x7fffdd0a5d98, skip=1, errorProc=0x7ffff76dac3f
<MakeProcError>) at /root/sourcen/tcl8.5.12/unix/../generic/tclProc.c:1763
#20 0x00007ffff76da4ac in TclObjInterpProc (clientData=0x7fffeff51938,
interp=0x733608, objc=4, objv=0xc53328) at
/root/sourcen/tcl8.5.12/unix/../generic/tclProc.c:1653
#21 0x00007ffff761c5d6 in TclEvalObjvInternal (interp=0x733608, objc=4,
objv=0xc53328, command=0xffffffffffffffff <Address 0xffffffffffffffff
out of bounds>, length=-1, flags=0)
at /root/sourcen/tcl8.5.12/unix/../generic/tclBasic.c:3706
#22 0x00007ffff7680e46 in TclExecuteByteCode (interp=0x733608,
codePtr=0x7fffe9f5b1d8) at
/root/sourcen/tcl8.5.12/unix/../generic/tclExecute.c:2416
#23 0x00007ffff767f3f0 in TclCompEvalObj (interp=0x733608,
objPtr=0x7fffddc80c88, invoker=0x0, word=0) at
/root/sourcen/tcl8.5.12/unix/../generic/tclExecute.c:1538
#24 0x00007ffff761ea66 in TclEvalObjEx (interp=0x733608,
objPtr=0x7fffddc80c88, flags=0, invoker=0x0, word=0) at
/root/sourcen/tcl8.5.12/unix/../generic/tclBasic.c:5275
#25 0x00007ffff76d94d9 in Tcl_UplevelObjCmd (dummy=0x0, interp=0x733608,
objc=1, objv=0xc532d0) at
/root/sourcen/tcl8.5.12/unix/../generic/tclProc.c:945
#26 0x00007ffff761c5d6 in TclEvalObjvInternal (interp=0x733608, objc=2,
objv=0xc532c8, command=0xffffffffffffffff <Address 0xffffffffffffffff
out of bounds>, length=-1, flags=0)
at /root/sourcen/tcl8.5.12/unix/../generic/tclBasic.c:3706
#27 0x00007ffff7680e46 in TclExecuteByteCode (interp=0x733608,
codePtr=0x7fffdde0a738) at
/root/sourcen/tcl8.5.12/unix/../generic/tclExecute.c:2416
#28 0x00007ffff76da563 in TclObjInterpProcCore (interp=0x733608,
procNameObj=0x7fffdde0a548, skip=1, errorProc=0x7ffff76dac3f
<MakeProcError>) at /root/sourcen/tcl8.5.12/unix/../generic/tclProc.c:1763
#29 0x00007ffff76da4ac in TclObjInterpProc (clientData=0x7fffdde0a448,
interp=0x733608, objc=1, objv=0xc531e8) at
/root/sourcen/tcl8.5.12/unix/../generic/tclProc.c:1653
#30 0x00007ffff761c5d6 in TclEvalObjvInternal (interp=0x733608, objc=1,
objv=0xc531e8, command=0xffffffffffffffff <Address 0xffffffffffffffff
out of bounds>, length=-1, flags=0)
at /root/sourcen/tcl8.5.12/unix/../generic/tclBasic.c:3706
#31 0x00007ffff7680e46 in TclExecuteByteCode (interp=0x733608,
codePtr=0x7fffcdcbad28) at
/root/sourcen/tcl8.5.12/unix/../generic/tclExecute.c:2416
#32 0x00007ffff767f3f0 in TclCompEvalObj (interp=0x733608,
objPtr=0x7fffd9bdd6f8, invoker=0x0, word=0) at
/root/sourcen/tcl8.5.12/unix/../generic/tclExecute.c:1538
#33 0x00007ffff761ea66 in TclEvalObjEx (interp=0x733608,
objPtr=0x7fffd9bdd6f8, flags=0, invoker=0x0, word=0) at
/root/sourcen/tcl8.5.12/unix/../generic/tclBasic.c:5275
#34 0x00007ffff76d94d9 in Tcl_UplevelObjCmd (dummy=0x0, interp=0x733608,
objc=1, objv=0xc53190) at
/root/sourcen/tcl8.5.12/unix/../generic/tclProc.c:945
#35 0x00007ffff761c5d6 in TclEvalObjvInternal (interp=0x733608, objc=2,
objv=0xc53188, command=0xffffffffffffffff <Address 0xffffffffffffffff
out of bounds>, length=-1, flags=0)
at /root/sourcen/tcl8.5.12/unix/../generic/tclBasic.c:3706
#36 0x00007ffff7680e46 in TclExecuteByteCode (interp=0x733608,
codePtr=0x7fffd9bdea68) at
/root/sourcen/tcl8.5.12/unix/../generic/tclExecute.c:2416
#37 0x00007ffff76da563 in TclObjInterpProcCore (interp=0x733608,
procNameObj=0x7fffe78cbe78, skip=1, errorProc=0x7ffff76dac3f
<MakeProcError>) at /root/sourcen/tcl8.5.12/unix/../generic/tclProc.c:1763
#38 0x00007ffff76da4ac in TclObjInterpProc (clientData=0x7fffd47e0658,
interp=0x733608, objc=1, objv=0xc530b0) at
/root/sourcen/tcl8.5.12/unix/../generic/tclProc.c:1653
#39 0x00007ffff761c5d6 in TclEvalObjvInternal (interp=0x733608, objc=1,
objv=0xc530b0, command=0xffffffffffffffff <Address 0xffffffffffffffff
out of bounds>, length=-1, flags=0)
at /root/sourcen/tcl8.5.12/unix/../generic/tclBasic.c:3706
#40 0x00007ffff7680e46 in TclExecuteByteCode (interp=0x733608,
codePtr=0x7fffd1d51d38) at
/root/sourcen/tcl8.5.12/unix/../generic/tclExecute.c:2416
#41 0x00007ffff76da563 in TclObjInterpProcCore (interp=0x733608,
procNameObj=0xf501f8, skip=1, errorProc=0x7ffff76dac3f <MakeProcError>)
at /root/sourcen/tcl8.5.12/unix/../generic/tclProc.c:1763
#42 0x00007ffff76da4ac in TclObjInterpProc (clientData=0x7fffefdc9d48,
interp=0x733608, objc=3, objv=0xc52f10) at
/root/sourcen/tcl8.5.12/unix/../generic/tclProc.c:1653
#43 0x00007ffff761c5d6 in TclEvalObjvInternal (interp=0x733608, objc=3,
objv=0xc52f10, command=0xffffffffffffffff <Address 0xffffffffffffffff
out of bounds>, length=-1, flags=0)
at /root/sourcen/tcl8.5.12/unix/../generic/tclBasic.c:3706
#44 0x00007ffff7680e46 in TclExecuteByteCode (interp=0x733608,
codePtr=0x7fffdd9c45d8) at
/root/sourcen/tcl8.5.12/unix/../generic/tclExecute.c:2416
#45 0x00007ffff76da563 in TclObjInterpProcCore (interp=0x733608,
procNameObj=0x7fffd9740878, skip=1, errorProc=0x7ffff76dac3f
<MakeProcError>) at /root/sourcen/tcl8.5.12/unix/../generic/tclProc.c:1763
#46 0x00007ffff76da4ac in TclObjInterpProc (clientData=0x7fffc514b0b8,
interp=0x733608, objc=4, objv=0xc52ad0) at
/root/sourcen/tcl8.5.12/unix/../generic/tclProc.c:1653
#47 0x00007ffff761c5d6 in TclEvalObjvInternal (interp=0x733608, objc=4,
objv=0xc52ad0, command=0x7fffd9740488 "dc::page_filter {} {} postauth",
length=30, flags=0) at
/root/sourcen/tcl8.5.12/unix/../generic/tclBasic.c:3706
#48 0x00007ffff761d98e in TclEvalEx (interp=0x733608,
script=0x7fffd9740488 "dc::page_filter {} {} postauth", numBytes=30,
flags=262144, line=1, clNextOuter=0x0, outerScript=0x7fffd9740488
"dc::page_filter {} {} postauth")
at /root/sourcen/tcl8.5.12/unix/../generic/tclBasic.c:4405
#49 0x00007ffff761cdab in Tcl_EvalEx (interp=0x733608,
script=0x7fffd9740488 "dc::page_filter {} {} postauth", numBytes=30,
flags=262144) at /root/sourcen/tcl8.5.12/unix/../generic/tclBasic.c:4062
#50 0x00007ffff761e856 in TclEvalObjEx (interp=0x733608,
objPtr=0x7fffd919d798, flags=262144, invoker=0x0, word=0) at
/root/sourcen/tcl8.5.12/unix/../generic/tclBasic.c:5188
#51 0x00007ffff7629d2f in Tcl_EvalObjCmd (dummy=0x0, interp=0x733608,
objc=3, objv=0xc52808) at
/root/sourcen/tcl8.5.12/unix/../generic/tclCmdAH.c:684
#52 0x00007ffff761c5d6 in TclEvalObjvInternal (interp=0x733608, objc=3,
objv=0xc52808, command=0xffffffffffffffff <Address 0xffffffffffffffff
out of bounds>, length=-1, flags=0)
at /root/sourcen/tcl8.5.12/unix/../generic/tclBasic.c:3706
#53 0x00007ffff7680e46 in TclExecuteByteCode (interp=0x733608,
codePtr=0xb8ae78) at
/root/sourcen/tcl8.5.12/unix/../generic/tclExecute.c:2416
#54 0x00007ffff76da563 in TclObjInterpProcCore (interp=0x733608,
procNameObj=0x9f9a98, skip=1, errorProc=0x7ffff76dac3f <MakeProcError>)
at /root/sourcen/tcl8.5.12/unix/../generic/tclProc.c:1763
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/aolserver-talk