[Kamailio-Devel] [ openser-Bugs-1912575 ] mi_xmlrpc: Core dump in xmlrpc server abyss code
SourceForge.net
noreply at sourceforge.net
Wed Feb 18 19:40:56 CET 2009
Bugs item #1912575, was opened at 2008-03-12 12:32
Message generated for change (Settings changed) made by miconda
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=743020&aid=1912575&group_id=139143
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: modules
Group: ver 1.3.x
>Status: Closed
>Resolution: Out of Date
Priority: 7
Private: No
Submitted By: Dan (dan_pascu)
Assigned to: Nobody/Anonymous (nobody)
Summary: mi_xmlrpc: Core dump in xmlrpc server abyss code
Initial Comment:
The traceback is below. Happened on refreshWatchers
Program terminated with signal 6, Aborted.
#0 0xb7ef57f2 in ?? () from /lib/ld-linux.so.2
(gdb) bt
#0 0xb7ef57f2 in ?? () from /lib/ld-linux.so.2
#1 0xb7c21eb5 in raise () from /lib/i686/cmov/libc.so.6
#2 0xb7c23831 in abort () from /lib/i686/cmov/libc.so.6
#3 0xb7c1b08e in __assert_fail () from /lib/i686/cmov/libc.so.6
#4 0xb778499a in SocketDestroy (socketP=0x827b3e0) at abyss_socket.c:152
#5 0xb77836d0 in destroyConnSocket (userHandle=0x827a378)
at abyss_server.c:1387
#6 0xb777dff9 in connDone (connectionP=0x0) at abyss_conn.c:57
#7 0xb7785825 in ThreadUpdateStatus (threadP=0x827b3b8)
at abyss_thread_fork.c:179
#8 0xb7783be1 in freeFinishedConns (listP=0x827a368) at abyss_server.c:1286
#9 0xb7783d3c in ServerRun (serverP=0xb778de00) at abyss_server.c:1415
#10 0xb7787238 in xmlrpc_process (rank=0) at mi_xmlrpc.c:235
#11 0x0809e805 in start_module_procs () at sr_module.c:571
#12 0x080692e0 in main (argc=13, argv=0xbf8c2324) at main.c:878
(gdb) frame 4
#4 0xb778499a in SocketDestroy (socketP=0x827b3e0) at abyss_socket.c:152
152 assert(socketP->signature == socketSignature);
(gdb) list
147
148
149 void
150 SocketDestroy(TSocket * const socketP) {
151
152 assert(socketP->signature == socketSignature);
153
154 socketP->vtbl.destroy(socketP);
155
156 socketP->signature = 0; /* For debuggability */
(gdb) print socketSignature
$1 = 394761
(gdb) print socketP->signature
$2 = 0
----------------------------------------------------------------------
Comment By: Henning Westerholt (henningw)
Date: 2008-07-21 16:03
Message:
Logged In: YES
user_id=337916
Originator: NO
Dan, do you use xmlrpc-c 0.9.10, or some newer version?
Bug #1835638 last year was solved with importing the 0.9.10 abyss stuff
from xmlrpc-c into our repository. This version is not maintained anymore
from this project, it was released in 2001.
In the actual stable version of the library there were some crashes
related to the abyss stuff fixed,
(http://xmlrpc-c.sourceforge.net/change_stable.html).
Instead of maintaining this abyss version in our repository i suggest that
we migrate to a newer version of the library. If you use debian stable with
version 0.9.10 then a bug report could be filed against this package, this
should be fixed there.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=743020&aid=1912575&group_id=139143
More information about the Devel
mailing list