[JDEV] coredump in icq + 1.4.2-test (may be an old bug)

Michael P. Cosby michael at cosby.dhs.org
Fri Nov 2 12:43:38 CST 2001


	I'm not familiar with the jabber codebase at all, so I don't know if
this bug is useful at all, but here goes - my jabber server coredumps
every couple of days and I finally convinced it to give me a core, so
here's the backtrace (peer.c is in the icq-transport).

The only jabber client used with this server is the CVS version of imcom
(http://imcom.floobin.cx)

The transports I have configured are yahoo, aim, icq, and msn (all the
latest from CVS, I'm pretty sure).

If you need the xml file I can send that along, too. I'll be saving the
coredump until the next time it crashes, so I can do more with gdb if you
need.

- Michael

This GDB was configured as "i686-pc-linux-gnu"...
Core was generated by `jabberd/jabberd'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /lib/libdl.so.2...done.
Reading symbols from /lib/libresolv.so.2...done.
Reading symbols from /lib/libc.so.6...done.
Reading symbols from /lib/ld-linux.so.2...done.
Reading symbols from
/home/michael/jabber-server/jabber-1.4.2-test/./jsm/jsm.so...done.
Reading symbols from
/home/michael/jabber-server/jabber-1.4.2-test/./xdb_file/xdb_file.so...done.
Reading symbols from
/home/michael/jabber-server/jabber-1.4.2-test/./pthsock/pthsock_client.so...done.
Reading symbols from
/home/michael/jabber-server/jabber-1.4.2-test/./dnsrv/dnsrv.so...done.
Reading symbols from
/home/michael/jabber-server/jabber-1.4.2-test/./dialback/dialback.so...done.
Reading symbols from
/home/michael/jabber-server/jabber-1.4.2-test/./yahoo-trans---Type
<return> to continue, or q <return> to quit---
port/yahootrans.so...done.
Reading symbols from
/home/michael/jabber-server/jabber-1.4.2-test/./aim-transport/aimtrans.so...done.
Reading symbols from
/home/michael/jabber-server/jabber-1.4.2-test/./msn-transport/msntrans.so...done.
Reading symbols from
/home/michael/jabber-server/jabber-1.4.2-test/./icq-transport/icqtrans.so...done.
Reading symbols from /lib/libnss_files.so.2...done.
Reading symbols from /lib/libnss_dns.so.2...done.
#0  0x401a41de in it_peer_close (c=0x827a580) at peer.c:343
343         c->m->cb_arg = NULL;
(gdb) bt
#0  0x401a41de in it_peer_close (c=0x827a580) at peer.c:343
#1  0x401a3cbc in it_peer_packet (m=0x844ee78, state=4, arg=0x827a580,
    pak=0x8050f79) at peer.c:195
#2  0x8051008 in _mio_close (m=0x844ee78) at mio.c:347
#3  0x8051f27 in _mio_main (arg=0x0) at mio.c:659
#4  0x8084ad4 in pth_spawn_trampoline ()
#5  0x80857bb in pth_mctx_set_bootstrap ()
#6  0x8085745 in pth_mctx_set_trampoline ()
#7  0x40048858 in sigaction () from /lib/libc.so.6
#8  0x4000a030 in _dl_runtime_resolve () from /lib/ld-linux.so.2
#9  0xbffff4d0 in ?? ()
#10 0x74696e69 in ?? ()
Cannot access memory at address 0xa000a0a.
(gdb)




More information about the JDev mailing list