Opened 11 years ago

Closed 9 years ago

Last modified 7 years ago

#982 closed defect (user disappeared)

Crash in closing tls connection

Reported by: neoeinstein Owned by:
Priority: Low Milestone: Tor: 0.2.2.x-final
Component: Core Tor/Tor Version: 0.2.1.14-rc
Severity: Keywords:
Cc: neoeinstein, nickm, arma Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description (last modified by nickm)

Happens seemingly at random after a long go of running.

"""
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu"...

warning: Can't read pathname for load map: Input/output error.
Reading symbols from /lib/libz.so.1...done.
Loaded symbols for /lib/libz.so.1
Reading symbols from /usr/lib/libevent-1.3e.so.1...done.
Loaded symbols for /usr/lib/libevent-1.3e.so.1
Reading symbols from /lib/libssl.so.0.9.8...done.
Loaded symbols for /lib/libssl.so.0.9.8
Reading symbols from /lib/libcrypto.so.0.9.8...done.
Loaded symbols for /lib/libcrypto.so.0.9.8
Reading symbols from /lib/libpthread.so.0...done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/librt.so.1...done.
Loaded symbols for /lib/librt.so.1
Reading symbols from /lib/libresolv.so.2...done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /lib/ld-linux-x86-64.so.2...done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /lib/libnss_compat.so.2...done.
Loaded symbols for /lib/libnss_compat.so.2
Reading symbols from /lib/libnss_nis.so.2...done.
Loaded symbols for /lib/libnss_nis.so.2
Reading symbols from /lib/libnss_files.so.2...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /lib/libnss_mdns4_minimal.so.2...done.
Loaded symbols for /lib/libnss_mdns4_minimal.so.2
Reading symbols from /lib/libnss_dns.so.2...done.
Loaded symbols for /lib/libnss_dns.so.2
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Core was generated by `/usr/sbin/tor'.
Program terminated with signal 11, Segmentation fault.
[New process 16346]
[New process 23317]
[New process 23318]
[New process 23320]
[New process 23319]
#0 0x00007f9792a80693 in CRYPTO_add_lock () from /lib/libcrypto.so.0.9.8
(gdb) bt
#0 0x00007f9792a80693 in CRYPTO_add_lock () from /lib/libcrypto.so.0.9.8
#1 0x00007f9792aebc29 in EVP_PKEY_free () from /lib/libcrypto.so.0.9.8
#2 0x00007f9792dd8771 in ssl_cert_free () from /lib/libssl.so.0.9.8
#3 0x00007f9792dd71d8 in SSL_free () from /lib/libssl.so.0.9.8
#4 0x00000000004b6ab3 in tor_tls_free (tls=0x2159fa0) at tortls.c:922
#5 0x00000000004280bf in _connection_free (conn=0x50720d0) at connection.c:388
#6 0x000000000046093c in close_closeable_connections () at main.c:602
#7 0x0000000000461033 in second_elapsed_callback (fd=<value optimized out>, event=<value optimized out>, args=<value optimized out>)

at main.c:1094

#8 0x00007f9792ff867d in event_base_loop () from /usr/lib/libevent-1.3e.so.1
#9 0x00000000004619c6 in do_main_loop () at main.c:1435
#10 0x0000000000461c15 in tor_main (argc=1, argv=<value optimized out>) at main.c:2060
#11 0x00007f97922a65a6 in libc_start_main () from /lib/libc.so.6
#12 0x0000000000407469 in _start ()
(gdb) info frame 4
Stack frame at 0x7fff9b642140:

rip = 0x4b6ab3 in tor_tls_free (tortls.c:922); saved rip 0x4280bf
called by frame at 0x7fff9b642180, caller of frame at 0x7fff9b642120
source language c.
Arglist at 0x7fff9b642118, args: tls=0x2159fa0
Locals at 0x7fff9b642118, Previous frame's sp is 0x7fff9b642140
Saved registers:

rbx at 0x7fff9b642130, rip at 0x7fff9b642138

(gdb) f 4
#4 0x00000000004b6ab3 in tor_tls_free (tls=0x2159fa0) at tortls.c:922
922 tortls.c: No such file or directory.

in tortls.c

(gdb) p *tls
$1 = {node = {hte_next = 0x0, hte_hash = 31986572}, context = 0x7f97883ce9f0, ssl = 0x7a04e30, socket = 1382, address = 0x7c344f0 "[scrubbed]",

state = TOR_TLS_ST_OPEN, isServer = 1, wasV2Handshake = 1, got_renegotiate = 0, wantwrite_n = 0, last_write_count = 130436,
last_read_count = 9660, negotiated_callback = 0, callback_arg = 0x0}

"""

[Automatically added by flyspray2trac: Operating System: Other Linux]

Child Tickets

Change History (12)

comment:1 Changed 11 years ago by nickm

Hm. Yet another weird x86 linux crash.

comment:2 Changed 11 years ago by nickm

About how long is one of these "long go"s? Has it happened more than once? Is the stack trace
always the same?

comment:3 Changed 11 years ago by neoeinstein

That run was a total of 11-12 hours before I got the seg fault. I had another run that was much shorter before receiving

a second seg fault, only about 3 hours. The second seg fault also mentions close_closeable_connections in its

backtrace, so I'll include that here as well.

"""
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu"...

warning: Can't read pathname for load map: Input/output error.
Reading symbols from /lib/libz.so.1...done.
Loaded symbols for /lib/libz.so.1
Reading symbols from /usr/lib/libevent-1.3e.so.1...done.
Loaded symbols for /usr/lib/libevent-1.3e.so.1
Reading symbols from /lib/libssl.so.0.9.8...done.
Loaded symbols for /lib/libssl.so.0.9.8
Reading symbols from /lib/libcrypto.so.0.9.8...done.
Loaded symbols for /lib/libcrypto.so.0.9.8
Reading symbols from /lib/libpthread.so.0...done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/librt.so.1...done.
Loaded symbols for /lib/librt.so.1
Reading symbols from /lib/libresolv.so.2...done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /lib/ld-linux-x86-64.so.2...done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /lib/libnss_compat.so.2...done.
Loaded symbols for /lib/libnss_compat.so.2
Reading symbols from /lib/libnss_nis.so.2...done.
Loaded symbols for /lib/libnss_nis.so.2
Reading symbols from /lib/libnss_files.so.2...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /lib/libnss_mdns4_minimal.so.2...done.
Loaded symbols for /lib/libnss_mdns4_minimal.so.2
Reading symbols from /lib/libnss_dns.so.2...done.
Loaded symbols for /lib/libnss_dns.so.2
Core was generated by `/usr/sbin/tor'.
Program terminated with signal 11, Segmentation fault.
[New process 25302]
[New process 25304]
[New process 25305]
[New process 25303]
[New process 25306]
#0 digestmap_get (map=<value optimized out>, key=<value optimized out>) at container.c:740
740 container.c: No such file or directory.

in container.c

(gdb) bt
#0 digestmap_get (map=<value optimized out>, key=<value optimized out>) at container.c:740
#1 0x000000000047bc67 in get_or_history (id=0x1c46ea8 "ô¢%tû#236220�35]'�20ê 221ß1¥Z;") at rephist.c:109
#2 0x000000000047c769 in rep_hist_note_disconnect (id=0x7fff0c0ecb78 "ô¢%tû#236220�35]'�20ê 221ß1¥Z;", when=98784247845) at rephist.c:257
#3 0x0000000000426faf in connection_about_to_close_connection (conn=0x1c46e10) at connection.c:589
#4 0x00000000004606dd in connection_unlink (conn=0x7fff0c0ecb78) at main.c:189
#5 0x000000000046093c in close_closeable_connections () at main.c:602
#6 0x0000000000461033 in second_elapsed_callback (fd=<value optimized out>, event=<value optimized out>, args=<value optimized out>)

at main.c:1094

#7 0x00007f9403aa567d in event_base_loop () from /usr/lib/libevent-1.3e.so.1
#8 0x00000000004619c6 in do_main_loop () at main.c:1435
#9 0x0000000000461c15 in tor_main (argc=1, argv=<value optimized out>) at main.c:2060
#10 0x00007f9402d535a6 in libc_start_main () from /lib/libc.so.6
#11 0x0000000000407469 in _start ()
"""

comment:4 Changed 11 years ago by neoeinstein

New core (20090520_160901.core):

Tor version 0.2.2.0-alpha-dev.

~/tor$ git log -1 --pretty=oneline
79762aac17e984f13a0e539fe0cd761907ab05f7 Merge commit 'origin/maint-0.2.1'

"""
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu"...

warning: Can't read pathname for load map: Input/output error.
Reading symbols from /lib/libz.so.1...done.
Loaded symbols for /lib/libz.so.1
Reading symbols from /usr/lib/libevent-1.3e.so.1...done.
Loaded symbols for /usr/lib/libevent-1.3e.so.1
Reading symbols from /lib/libssl.so.0.9.8...done.
Loaded symbols for /lib/libssl.so.0.9.8
Reading symbols from /lib/libcrypto.so.0.9.8...done.
Loaded symbols for /lib/libcrypto.so.0.9.8
Reading symbols from /usr/lib/libdmallocth.so.5...done.
Loaded symbols for /usr/lib/libdmallocth.so.5
Reading symbols from /lib/libpthread.so.0...done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/librt.so.1...done.
Loaded symbols for /lib/librt.so.1
Reading symbols from /lib/libresolv.so.2...done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /lib/ld-linux-x86-64.so.2...done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /lib/libnss_compat.so.2...done.
Loaded symbols for /lib/libnss_compat.so.2
Reading symbols from /lib/libnss_nis.so.2...done.
Loaded symbols for /lib/libnss_nis.so.2
Reading symbols from /lib/libnss_files.so.2...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /lib/libnss_mdns4_minimal.so.2...done.
Loaded symbols for /lib/libnss_mdns4_minimal.so.2
Reading symbols from /lib/libnss_dns.so.2...done.
Loaded symbols for /lib/libnss_dns.so.2
Reading symbols from /lib/libnss_mdns4.so.2...done.
Loaded symbols for /lib/libnss_mdns4.so.2
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Core was generated by `/usr/local/bin/tor --RunAsDaemon 1 --User debian-tor'.
Program terminated with signal 11, Segmentation fault.
[New process 2863]
[New process 20838]
[New process 20839]
[New process 20840]
[New process 20841]
#0 0x00007f3f057ec3f5 in ?? () from /usr/lib/libdmallocth.so.5
(gdb) bt
#0 0x00007f3f057ec3f5 in ?? () from /usr/lib/libdmallocth.so.5
#1 0x00007f3f057edb4e in _dmalloc_chunk_free () from /usr/lib/libdmallocth.so.5
#2 0x00007f3f057f0594 in dmalloc_free () from /usr/lib/libdmallocth.so.5
#3 0x00007f3f05b3f08d in CRYPTO_free () from /lib/libcrypto.so.0.9.8
#4 0x00007f3f05bbcddd in ASN1_primitive_free () from /lib/libcrypto.so.0.9.8
#5 0x00007f3f05bbd1f9 in ASN1_template_free () from /lib/libcrypto.so.0.9.8
#6 0x00007f3f05bbd0c7 in ?? () from /lib/libcrypto.so.0.9.8
#7 0x00007f3f05bbd1f9 in ASN1_template_free () from /lib/libcrypto.so.0.9.8
#8 0x00007f3f05bbd0c7 in ?? () from /lib/libcrypto.so.0.9.8
#9 0x00007f3f05bbd1f9 in ASN1_template_free () from /lib/libcrypto.so.0.9.8
#10 0x00007f3f05bbd0c7 in ?? () from /lib/libcrypto.so.0.9.8
#11 0x00007f3f05bbd232 in ASN1_item_free () from /lib/libcrypto.so.0.9.8
#12 0x00007f3f05b9fa21 in sk_pop_free () from /lib/libcrypto.so.0.9.8
#13 0x00007f3f05e9646e in ssl_sess_cert_free () from /lib/libssl.so.0.9.8
#14 0x00007f3f05e97337 in SSL_SESSION_free () from /lib/libssl.so.0.9.8
#15 0x00007f3f05e951bf in SSL_free () from /lib/libssl.so.0.9.8
#16 0x00000000004bba23 in tor_tls_free (tls=0x7f3eec088f80) at tortls.c:922
#17 0x000000000042931f in _connection_free (conn=0x7f3eed24e200) at connection.c:388
#18 0x000000000046392c in close_closeable_connections () at main.c:602
#19 0x0000000000464023 in second_elapsed_callback (fd=<value optimized out>, event=<value optimized out>, args=<value optimized out>) at main.c:1094
#20 0x00007f3f060b667d in event_base_loop () from /usr/lib/libevent-1.3e.so.1
#21 0x00000000004649c6 in do_main_loop () at main.c:1435
#22 0x0000000000464c35 in tor_main (argc=5, argv=<value optimized out>) at main.c:2060
#23 0x00007f3f050725a6 in libc_start_main () from /lib/libc.so.6
#24 0x00000000004079f9 in _start () at ../sysdeps/x86_64/elf/start.S:113
"""

comment:5 Changed 11 years ago by neoeinstein

And one more (20090520_160901.core) [prior was 20090520_1.core]:

Tor version 0.2.2.0-alpha-dev.

~/tor$ git log -1 --pretty=oneline
79762aac17e984f13a0e539fe0cd761907ab05f7 Merge commit 'origin/maint-0.2.1'

"""
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu"...

warning: Can't read pathname for load map: Input/output error.
Reading symbols from /lib/libz.so.1...done.
Loaded symbols for /lib/libz.so.1
Reading symbols from /usr/lib/libevent-1.3e.so.1...done.
Loaded symbols for /usr/lib/libevent-1.3e.so.1
Reading symbols from /lib/libssl.so.0.9.8...done.
Loaded symbols for /lib/libssl.so.0.9.8
Reading symbols from /lib/libcrypto.so.0.9.8...done.
Loaded symbols for /lib/libcrypto.so.0.9.8
Reading symbols from /usr/lib/libdmallocth.so.5...done.
Loaded symbols for /usr/lib/libdmallocth.so.5
Reading symbols from /lib/libpthread.so.0...done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/librt.so.1...done.
Loaded symbols for /lib/librt.so.1
Reading symbols from /lib/libresolv.so.2...done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /lib/ld-linux-x86-64.so.2...done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /lib/libnss_compat.so.2...done.
Loaded symbols for /lib/libnss_compat.so.2
Reading symbols from /lib/libnss_nis.so.2...done.
Loaded symbols for /lib/libnss_nis.so.2
Reading symbols from /lib/libnss_files.so.2...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /lib/libnss_mdns4_minimal.so.2...done.
Loaded symbols for /lib/libnss_mdns4_minimal.so.2
Reading symbols from /lib/libnss_dns.so.2...done.
Loaded symbols for /lib/libnss_dns.so.2
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Core was generated by `/usr/local/bin/tor --RunAsDaemon 1 --User debian-tor'.
Program terminated with signal 11, Segmentation fault.
[New process 25932]
[New process 3434]
[New process 3435]
[New process 3436]
[New process 3437]
#0 0x00007fb2afe6a693 in CRYPTO_add_lock () from /lib/libcrypto.so.0.9.8
(gdb) bt
#0 0x00007fb2afe6a693 in CRYPTO_add_lock () from /lib/libcrypto.so.0.9.8
#1 0x00007fb2afeaedf9 in EC_KEY_free () from /lib/libcrypto.so.0.9.8
#2 0x00007fb2b01c24f2 in ssl_sess_cert_free () from /lib/libssl.so.0.9.8
#3 0x00007fb2b01c3337 in SSL_SESSION_free () from /lib/libssl.so.0.9.8
#4 0x00007fb2b01c11bf in SSL_free () from /lib/libssl.so.0.9.8
#5 0x00000000004bba23 in tor_tls_free (tls=0x7fb29eb01600) at tortls.c:922
#6 0x000000000042931f in _connection_free (conn=0x7fb2aaac8a00) at connection.c:388
#7 0x000000000046392c in close_closeable_connections () at main.c:602
#8 0x0000000000464023 in second_elapsed_callback (fd=<value optimized out>, event=<value optimized out>, args=<value optimized out>) at main.c:1094
#9 0x00007fb2b03e267d in event_base_loop () from /usr/lib/libevent-1.3e.so.1
#10 0x00000000004649c6 in do_main_loop () at main.c:1435
#11 0x0000000000464c35 in tor_main (argc=5, argv=<value optimized out>) at main.c:2060
#12 0x00007fb2af39e5a6 in libc_start_main () from /lib/libc.so.6
#13 0x00000000004079f9 in _start () at ../sysdeps/x86_64/elf/start.S:113
"""

comment:6 Changed 11 years ago by neoeinstein

New core (20090521_010701.core):

Tor version 0.2.2.0-alpha-dev.

~/tor$ git log -1 --pretty=oneline
79762aac17e984f13a0e539fe0cd761907ab05f7 Merge commit 'origin/maint-0.2.1'

"""
Core was generated by `/usr/local/bin/tor --RunAsDaemon 1 --User debian-tor'.
Program terminated with signal 11, Segmentation fault.
[New process 17728]
[New process 17841]
[New process 17842]
[New process 17843]
[New process 17840]
#0 0x00007f14f8ff43f5 in ?? () from /usr/lib/libdmallocth.so.5
#0 0x00007f14f8ff43f5 in ?? () from /usr/lib/libdmallocth.so.5
#1 0x00007f14f8ff5b4e in _dmalloc_chunk_free ()

from /usr/lib/libdmallocth.so.5

#2 0x00007f14f8ff8594 in dmalloc_free () from /usr/lib/libdmallocth.so.5
#3 0x00007f14f934708d in CRYPTO_free () from /lib/libcrypto.so.0.9.8
#4 0x00007f14f93c4dad in ASN1_primitive_free () from /lib/libcrypto.so.0.9.8
#5 0x00007f14f93c51f9 in ASN1_template_free () from /lib/libcrypto.so.0.9.8
#6 0x00007f14f93c50c7 in ?? () from /lib/libcrypto.so.0.9.8
#7 0x00007f14f93c51f9 in ASN1_template_free () from /lib/libcrypto.so.0.9.8
#8 0x00007f14f93c50c7 in ?? () from /lib/libcrypto.so.0.9.8
#9 0x00007f14f93c5232 in ASN1_item_free () from /lib/libcrypto.so.0.9.8
#10 0x00007f14f93a7a21 in sk_pop_free () from /lib/libcrypto.so.0.9.8
#11 0x00007f14f969e46e in ssl_sess_cert_free () from /lib/libssl.so.0.9.8
#12 0x00007f14f969f337 in SSL_SESSION_free () from /lib/libssl.so.0.9.8
#13 0x00007f14f969d1bf in SSL_free () from /lib/libssl.so.0.9.8
#14 0x00000000004bba23 in tor_tls_free (tls=0x7f14f4706280) at tortls.c:922
#15 0x000000000042931f in _connection_free (conn=0x7f14f4d6d200)

at connection.c:388

#16 0x000000000046392c in close_closeable_connections () at main.c:602
#17 0x0000000000464023 in second_elapsed_callback (fd=<value optimized out>,

event=<value optimized out>, args=<value optimized out>) at main.c:1094

#18 0x00007f14f98be67d in event_base_loop () from /usr/lib/libevent-1.3e.so.1
#19 0x00000000004649c6 in do_main_loop () at main.c:1435
#20 0x0000000000464c35 in tor_main (argc=5, argv=<value optimized out>)

at main.c:2060

#21 0x00007f14f887a5a6 in libc_start_main () from /lib/libc.so.6
#22 0x00000000004079f9 in _start () at ../sysdeps/x86_64/elf/start.S:113
"""

comment:7 Changed 11 years ago by neoeinstein

New core (20090521_063301.core):

Tor version 0.2.2.0-alpha-dev.

~/tor$ git log -1 --pretty=oneline
79762aac17e984f13a0e539fe0cd761907ab05f7 Merge commit 'origin/maint-0.2.1'

"""
Core was generated by `/usr/local/bin/tor --RunAsDaemon 1 --User debian-tor'.
Program terminated with signal 11, Segmentation fault.
[New process 23462]
[New process 23504]
[New process 23502]
[New process 23505]
[New process 23503]
#0 0x00007fa5f9a213f5 in ?? () from /usr/lib/libdmallocth.so.5
#0 0x00007fa5f9a213f5 in ?? () from /usr/lib/libdmallocth.so.5
#1 0x00007fa5f9a22b4e in _dmalloc_chunk_free ()

from /usr/lib/libdmallocth.so.5

#2 0x00007fa5f9a25594 in dmalloc_free () from /usr/lib/libdmallocth.so.5
#3 0x00007fa5f9d7408d in CRYPTO_free () from /lib/libcrypto.so.0.9.8
#4 0x00007fa5fa0ca1a1 in SSL_free () from /lib/libssl.so.0.9.8
#5 0x00000000004bba23 in tor_tls_free (tls=0x7fa5f6382800) at tortls.c:922
#6 0x000000000042931f in _connection_free (conn=0x7fa5f5e26c00)

at connection.c:388

#7 0x000000000046392c in close_closeable_connections () at main.c:602
#8 0x00007fa5fa2eb67d in event_base_loop () from /usr/lib/libevent-1.3e.so.1
#9 0x00000000004649c6 in do_main_loop () at main.c:1435
#10 0x0000000000464c35 in tor_main (argc=5, argv=<value optimized out>)

at main.c:2060

#11 0x00007fa5f92a75a6 in libc_start_main () from /lib/libc.so.6
#12 0x00000000004079f9 in _start () at ../sysdeps/x86_64/elf/start.S:113
"""

comment:8 Changed 11 years ago by neoeinstein

New core (20090522_125901.core):

Tor version 0.2.2.0-alpha-dev.

~/tor$ git log -1 --pretty=oneline
79762aac17e984f13a0e539fe0cd761907ab05f7 Merge commit 'origin/maint-0.2.1'

"""
Core was generated by `/usr/local/bin/tor --RunAsDaemon 1 --User debian-tor'.
Program terminated with signal 11, Segmentation fault.
[New process 7172]
[New process 7234]
[New process 7235]
[New process 7232]
[New process 7233]
#0 0x00007fa0e0583cd9 in ASN1_STRING_free () from /lib/libcrypto.so.0.9.8
#0 0x00007fa0e0583cd9 in ASN1_STRING_free () from /lib/libcrypto.so.0.9.8
#1 0x00007fa0e057bdad in ASN1_primitive_free () from /lib/libcrypto.so.0.9.8
#2 0x00007fa0e057be40 in ASN1_primitive_free () from /lib/libcrypto.so.0.9.8
#3 0x00007fa0e057c1f9 in ASN1_template_free () from /lib/libcrypto.so.0.9.8
#4 0x00007fa0e057c0c7 in ?? () from /lib/libcrypto.so.0.9.8
#5 0x00007fa0e057c1f9 in ASN1_template_free () from /lib/libcrypto.so.0.9.8
#6 0x00007fa0e057c0c7 in ?? () from /lib/libcrypto.so.0.9.8
#7 0x00007fa0e057c1f9 in ASN1_template_free () from /lib/libcrypto.so.0.9.8
#8 0x00007fa0e057c0c7 in ?? () from /lib/libcrypto.so.0.9.8
#9 0x00007fa0e057c232 in ASN1_item_free () from /lib/libcrypto.so.0.9.8
#10 0x00007fa0e055ea21 in sk_pop_free () from /lib/libcrypto.so.0.9.8
#11 0x00007fa0e085546e in ssl_sess_cert_free () from /lib/libssl.so.0.9.8
#12 0x00007fa0e0856337 in SSL_SESSION_free () from /lib/libssl.so.0.9.8
#13 0x00007fa0e08541bf in SSL_free () from /lib/libssl.so.0.9.8
#14 0x00000000004bba23 in tor_tls_free (tls=0x7fa0ddded100) at tortls.c:922
#15 0x000000000042931f in _connection_free (conn=0x7fa0da7a5200)

at connection.c:388

#16 0x000000000046392c in close_closeable_connections () at main.c:602
#17 0x0000000000464023 in second_elapsed_callback (fd=<value optimized out>,

event=<value optimized out>, args=<value optimized out>) at main.c:1094

#18 0x00007fa0e0a7567d in event_base_loop () from /usr/lib/libevent-1.3e.so.1
#19 0x00000000004649c6 in do_main_loop () at main.c:1435
#20 0x0000000000464c35 in tor_main (argc=5, argv=<value optimized out>)

at main.c:2060

#21 0x00007fa0dfa315a6 in libc_start_main () from /lib/libc.so.6
#22 0x00000000004079f9 in _start () at ../sysdeps/x86_64/elf/start.S:113
"""

comment:9 Changed 9 years ago by nickm

See questions on bug #983 ?

comment:10 Changed 9 years ago by nickm

Description: modified (diff)
Milestone: Tor: 0.2.2.x-final

comment:11 Changed 9 years ago by nickm

Resolution: Noneuser disappeared
Status: newclosed

can't resolve without more info; closing as "user disappeared" :( Please reopen if you can help out.

comment:12 Changed 7 years ago by nickm

Component: Tor RelayTor
Note: See TracTickets for help on using tickets.