On Fri, Jul 07, 2006 at 10:37:35PM +0200, Eugen Leitl wrote: > On Fri, Jul 07, 2006 at 10:27:58PM +0200, Peter Palfrader wrote: > > On Fri, 07 Jul 2006, Eugen Leitl wrote: > > > > > Allright, I do have a useful core this time: > > > > > > Program terminated with signal 6, Aborted. > > > #0 0x401f17c7 in raise () from /lib/tls/libc.so.6 > > > (gdb) bt > > > #0 0x401f17c7 in raise () from /lib/tls/libc.so.6 > > > #1 0x401f306b in abort () from /lib/tls/libc.so.6 > > > #2 0x08083690 in dns_resolve (exitconn=0x84957e0) at dns.c:181 > > > > Clearly you should have a log entry going along with the abort. Care to > > paste it? > > This should be the matching log: > > Jul 06 06:25:28.459 [notice] Tor 0.1.1.21 opening new log file. > Jul 06 12:11:08.511 [notice] connection_dns_remove(): Address [scrubbed] is not pending. Dropping. > Jul 06 12:40:50.248 [err] dns.c:181: purge_expired_resolves: Assertion pend->conn->s == -1 failed; aborting. Hm. I wonder whether conn is corrupted here. Can you have gdb print the value of *conn in purge_expired_resolves? yrs, -- Nick Mathewson
Attachment:
pgp2hnNpoGXEA.pgp
Description: PGP signature