Menu

#91 Crash in nta due to a sresolv error event

open
nobody
None
5
2008-01-22
2008-01-22
No

A 1.12.7+ stack sometimes generates a crash when the network connection is brought down. An unregister request seems to have been sent before bringing down the connection, and the stack is most likely being shut down. Sorry, I can't reproduce it myself, and I have only talkback stack traces now, but I can try to get a better post-mortem if the cause proves unclear.
Notice the evident stack corruption in frame 5 and above.

0 0x4029ce74 *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:67
1 0x4029e450 *__GI_abort () at abort.c:88
2 0x40296508 *__GI___assert_fail (assertion=0x2 <Address 0x2 out of bounds>, file=0x0, line=1077423160, function=0xbedb4c38) at assert.c:78
3 0x400849c6 outgoing_complete (orq=0xbedb4c38) at nta.c:7625
4 0x40088562 outgoing_reply (orq=0x40382c38, status=2, phrase=0x400e18fc "DNS Error", delayed=0) at nta.c:8664
5 0x400889f0 outgoing_resolving_error (orq=0x0, status=3046, phrase=0x6 <Address 0x6 out of bounds>) at nta.c:9106
6 0x40086554 outgoing_resolve_next (orq=0x41bf8) at nta.c:9015
7 0x400897a6 outgoing_query_results (orq=0x41bf8, sq=0x461e8, results=0x0, rlen=0) at nta.c:9700
8 0x40086016 outgoing_answer_a (orq=0x41bf8, q=0xbe6, answers=0x31978) at nta.c:9652
9 0x400bd440 sres_query_report_error (q=0x36178, answers=0x31978) at sres.c:2848
10 0x400be58c sres_resolver_receive (res=0x37628, socket=5) at sres.c:3345
11 0x400c062c sres_sofia_poll (magic=0x0, w=0x0, reg=0x6) at sresolv.c:359
12 0x4002da04 su_source_dispatch (gs=0x8, callback=0, user_data=0x0) at su_source.c:492

Discussion


Log in to post a comment.