Alexey Pechnikov schrieb:
Hello!
I did try to build AOL 4.5.1 with TCL 8.5. AOL is work, but nsproxy module now
doesn't work.
$ /usr/lib/aolserver4/bin/nsproxy
Segmentation fault
I did copy strace for no-work nspoxy (TCL 8.5) and work (TCL 8.4).
i can confirm, that aolserver 4.5.1 compiled with tcl 8.5 crashes, when
nsproxy is being called.
The strace is not very informative. gdb is better. The stack trace below
indicates that the problem might point to a problem with the
thread associated data. GetData() in nsd/tclinit.c calls
Tcl_AsyncCreate(), which crashes when it tries to get the thread data.
#1 0x0a094807 in ThreadStorageGetHashTable ()
#2 0x0a09490e in TclpThreadDataKeyGet ()
#3 0x0a093961 in Tcl_GetThreadData ()
#4 0x0a00be49 in Tcl_AsyncCreate ()
#5 0x000adb75 in GetData () at tclinit.c:1850
#6 0x000ad8e9 in GetCacheEntry (servPtr=0x2a010) at tclinit.c:1654
#7 0x000ad738 in PopInterp (server=0x0) at tclinit.c:1547
#8 0x000abeee in Ns_TclAllocateInterp (server=0x0) at tclinit.c:368
#9 0x000abe03 in Ns_TclCreateInterp () at tclinit.c:250
#10 0x00007f0a in Ns_ProxyMain (argc=1, argv=0xbffff71c, init=0x3f69
<MyInit>) at nsproxylib.c:329
#11 0x00003f63 in main (argc=1, argv=0xbffff71c) at nsproxy.c:45
not good.
-gn
--
AOLserver - http://www.aolserver.com/
To Remove yourself from this list, simply send an email to
<[email protected]> with the
body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject:
field of your email blank.