David, I've attached text files with the bt full for midori and chromium.
thanks, --jack ----- Original Message ----- From: David Goulet <dgou...@ev0ke.net> To: JS <jsh...@yahoo.com> Cc: intrigeri <intrig...@debian.org>; "684...@bugs.debian.org" <684...@bugs.debian.org> Sent: Wednesday, September 3, 2014 10:12 AM Subject: Re: Bug#684580: SIGSEGV in torsocks 2.0.0-1 On 03 Sep (07:09:53), JS wrote: > David, > > Thanks for looking at this. > > > I've never had a problem running midori with torsocks 1.3, so these > segmentation faults are new with 2.0.0. > After reverting to 1.3, midori and iceweasel work correctly with torsocks. > > Is it possible the problem is related to my version of libc6: > Versions of packages torsocks depends on: > ii libc6 2.19-1 > > while the newest version is libc6 2.19-9 in jessie? It's possible but the stacktrace you provided clearly shows torsocks as the issue so I'm still puzzled. Is it possible you can provide the full backtrace of the coredump? Use "bt full" which will help me spot the callsite that segfaults in tsocks_close(). > > thanks, > --jack > > > ----- Original Message ----- > From: David Goulet <dgou...@ev0ke.net> > To: intrigeri <intrig...@debian.org> > Cc: JS <jsh...@yahoo.com>; 684...@bugs.debian.org > Sent: Wednesday, September 3, 2014 9:10 AM > Subject: Re: Bug#684580: SIGSEGV in torsocks 2.0.0-1 > > On 30 Aug (13:18:33), intrigeri wrote: > > Hi, > > > > JS wrote (30 Aug 2014 14:59:03 GMT) : > > > I've just upgrade torsocks from 1.3-3 to 2.0.0-1 and have found that > > > it gets SIGSEGV now > > > > > Below is the backtrace from gdb after running: > > > . torsocks on > > > midori # but happens with most other apps as well > > > > I've seen a segfault once when running midori in that context (sid, amd64): > > > > [Aug 30 13:12:26] ERROR torsocks[5021]: [recvmsg] Inet socket passing > > detected. Aborting everything! A non Tor socket could be used thus leaking > > information. (in tsocks_recvmsg() at recv.c:87) > > This implies that torsocks stopped the application completely. I was > able to reproduce that once with midori. This is normal behaviour for > now, since the application is about to receive a TCP socket from an > other process that is most probably NOT connected to the tor network, we > abort everything. > > Maybe in the future we could simply deny the recvmsg() call and let the > application handle the error. That could be less "hammer-ish" :). > > > > > ... but I cannot reproduce it anymore. > > > > > Perhaps this is a related problem to #684580? > > > > I doubt it, as torsocks 2.x is a complete rewrite. > > JS, may you please file a separate bug? > > > > David, could you please have a look? > > I've played around with midori for 10 minutes and I got a lot of > segfaults from libgnutls, libc, libgtk and libsoup. None from > libtorsocks yet so I can't confirm the stacktrace below :S. > > Cheers! > > > > David > > > > > > Using host libthread_db library > > > "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1". > > > > > Program received signal SIGSEGV, Segmentation fault. > > > 0x00000000 in ?? () > > > (gdb) bt > > > #0 0x00000000 in ?? () > > > #1 0xb7fcd12b in tsocks_close () from /usr/lib/torsocks/libtorsocks.so > > > #2 0xb7fcd1d4 in close () from /usr/lib/torsocks/libtorsocks.so > > > #3 0xb46491a6 in ?? () from /usr/lib/i386-linux-gnu/libGL.so.1 > > > #4 0xb464973b in ?? () from /usr/lib/i386-linux-gnu/libGL.so.1 > > > #5 0xb462c7c4 in ?? () from /usr/lib/i386-linux-gnu/libGL.so.1 > > > #6 0xb7fed86a in call_init (l=0xb46f15a0, argc=argc@entry=1, > > > argv=argv@entry=0xbffff1f4, env=env@entry=0xbffff1fc) at dl-init.c:64 > > > #7 0xb7fed9a4 in call_init (env=0xbffff1fc, argv=0xbffff1f4, argc=1, > > > l=<optimized out>) at dl-init.c:36 > > > #8 _dl_init (main_map=0xb7fff930, argc=1, argv=0xbffff1f4, > > > env=0xbffff1fc) at dl-init.c:126 > > > #9 0xb7fdfd3f in _dl_start_user () from /lib/ld-linux.so.2 > > > > > > > ~ => /bin/ls -lt /usr/lib/i386-linux-gnu/libGL.so.1 > > > lrwxrwxrwx 1 root root 48 Nov 22 2013 /usr/lib/i386-linux-gnu/libGL.so.1 > > > -> > > > /etc/alternatives/glx--libGL.so.1-i386-linux-gnu > > > ~ => readlink -f /usr/lib/i386-linux-gnu/libGL.so.1 > > > /usr/lib/i386-linux-gnu/nvidia/current/libGL.so.340.24 > > > > Cheers, > > -- > > intrigeri
=> . torsocks on Tor mode activated. Every command will be torified for this shell. => gdb midori GNU gdb (Debian 7.7.1+dfsg-3) 7.7.1 Copyright (C) 2014 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 "i586-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from midori...(no debugging symbols found)...done. (gdb) r Starting program: /usr/bin/midori [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1". Program received signal SIGSEGV, Segmentation fault. 0x00000000 in ?? () (gdb) bt full #0 0x00000000 in ?? () No symbol table info available. #1 0xb7fcd12b in tsocks_close () from /usr/lib/torsocks/libtorsocks.so No symbol table info available. #2 0xb7fcd1d4 in close () from /usr/lib/torsocks/libtorsocks.so No symbol table info available. #3 0xb46491a6 in ?? () from /usr/lib/i386-linux-gnu/libGL.so.1 No symbol table info available. #4 0xb464973b in ?? () from /usr/lib/i386-linux-gnu/libGL.so.1 No symbol table info available. #5 0xb462c7c4 in ?? () from /usr/lib/i386-linux-gnu/libGL.so.1 No symbol table info available. #6 0xb7fed86a in call_init (l=0xb46f15a0, argc=argc@entry=1, argv=argv@entry=0xbffff214, env=env@entry=0xbffff21c) at dl-init.c:64 init_array = <optimized out> #7 0xb7fed9a4 in call_init (env=0xbffff21c, argv=0xbffff214, argc=1, l=<optimized out>) at dl-init.c:36 No locals. #8 _dl_init (main_map=0xb7fff930, argc=1, argv=0xbffff214, env=0xbffff21c) at dl-init.c:126 preinit_array = <optimized out> preinit_array_size = <optimized out> i = 31 #9 0xb7fdfd3f in _dl_start_user () from /lib/ld-linux.so.2 preloadlist = 0xbffff555 "/usr/lib/torsocks/libtorsocks.so" any_debug = 0 _dl_rtld_libname2 = {name = 0x0, next = 0x0, dont_free = 0} _dl_rtld_libname = {name = 0x80000154 "/lib/ld-linux.so.2", next = 0xb7fff87c <newname>, dont_free = 0} audit_list = 0x0 library_path = 0x0 version_info = 0 tls_init_tp_called = true _rtld_local_ro = {_dl_debug_mask = 0, _dl_osversion = 200204, _dl_platform = 0xbffff3cb "i686", _dl_platformlen = 4, _dl_pagesize = 4096, _dl_inhibit_cache = 0, _dl_initial_searchlist = {r_list = 0xafdca194, r_nlist = 100}, _dl_clktck = 100, _dl_verbose = 0, _dl_debug_fd = 2, _dl_lazy = 1, _dl_bind_not = 0, _dl_dynamic_weak = 0, _dl_fpu_control = 895, _dl_correct_cache_id = 3, _dl_hwcap = 3219913727, _dl_hwcap_mask = 67141632, _dl_auxv = 0xbffff314, _dl_x86_cap_flags = {"fpu\000\000\000\000", "vme\000\000\000\000", "de\000\000\000\000\000", "pse\000\000\000\000", "tsc\000\000\000\000", "msr\000\000\000\000", "pae\000\000\000\000", "mce\000\000\000\000", "cx8\000\000\000\000", "apic\000\000\000", "10\000\000\000\000\000", "sep\000\000\000\000", "mtrr\000\000\000", "pge\000\000\000\000", "mca\000\000\000\000", "cmov\000\000\000", "pat\000\000\000\000", "pse36\000\000", "pn\000\000\000\000\000", "clflush", "20\000\000\000\000\000", "dts\000\000\000\000", "acpi\000\000\000", "mmx\000\000\000\000", "fxsr\000\000\000", "sse\000\000\000\000", "sse2\000\000\000", "ss\000\000\000\000\000", "ht\000\000\000\000\000", "tm\000\000\000\000\000", "ia64\000\000\000", "pbe\000\000\000\000"}, _dl_x86_platforms = {"i386", "i486", "i586", "i686"}, _dl_inhibit_rpath = 0x0, _dl_origin_path = 0x0, _dl_use_load_bias = 0, _dl_profile = 0x0, _dl_profile_output = 0xb7ff71a0 "/var/tmp", _dl_trace_prelink = 0x0, _dl_trace_prelink_map = 0x0, _dl_init_all_dirs = 0xb7fdc000, _dl_hp_timing_overhead = 0, _dl_sysinfo = 3086869524, _dl_sysinfo_dso = 0xb7fde000, _dl_sysinfo_map = 0xb7fffc20, _dl_hwcap2 = 0, _dl_debug_printf = 0xb7fee6d0 <_dl_debug_printf>, _dl_catch_error = 0xb7fed6e0 <_dl_catch_error>, _dl_signal_error = 0xb7fed430 <_dl_signal_error>, _dl_mcount = 0xb7fef940 <_dl_mcount>, _dl_lookup_symbol_x = 0xb7fe8220 <_dl_lookup_symbol_x>, _dl_check_caller = 0xb7ff0ca0 <_dl_check_caller>, _dl_open = 0xb7ff1150 <_dl_open>, _dl_close = 0xb7ff2fd0 <_dl_close>, _dl_tls_get_addr_soft = 0xb7ff0870 <_dl_tls_get_addr_soft>, _dl_discover_osversion = 0xb7ff3e80 <_dl_discover_osversion>, _dl_audit = 0x0, _dl_naudit = 0, _dl_pointer_guard = 1} _dl_skip_args = 0 __pointer_chk_guard_local = 578419072 _rtld_global_ro = {_dl_debug_mask = 0, _dl_osversion = 200204, _dl_platform = 0xbffff3cb "i686", _dl_platformlen = 4, _dl_pagesize = 4096, _dl_inhibit_cache = 0, _dl_initial_searchlist = {r_list = 0xafdca194, r_nlist = 100}, _dl_clktck = 100, _dl_verbose = 0, _dl_debug_fd = 2, _dl_lazy = 1, _dl_bind_not = 0, _dl_dynamic_weak = 0, _dl_fpu_control = 895, _dl_correct_cache_id = 3, _dl_hwcap = 3219913727, _dl_hwcap_mask = 67141632, _dl_auxv = 0xbffff314, _dl_x86_cap_flags = {"fpu\000\000\000\000", "vme\000\000\000\000", "de\000\000\000\000\000", "pse\000\000\000\000", "tsc\000\000\000\000", "msr\000\000\000\000", "pae\000\000\000\000", "mce\000\000\000\000", "cx8\000\000\000\000", "apic\000\000\000", "10\000\000\000\000\000", "sep\000\000\000\000", "mtrr\000\000\000", "pge\000\000\000\000", "mca\000\000\000\000", "cmov\000\000\000", "pat\000\000\000\000", "pse36\000\000", "pn\000\000\000\000\000", "clflush", "20\000\000\000\000\000", "dts\000\000\000\000", "acpi\000\000\000", "mmx\000\000\000\000", "fxsr\000\000\000", "sse\000\000\000\000", "sse2\000\000\000", "ss\000\000\000\000\000", "ht\000\000\000\000\000", "tm\000\000\000\000\000", "ia64\000\000\000", "pbe\000\000\000\000"}, _dl_x86_platforms = {"i386", "i486", "i586", "i686"}, _dl_inhibit_rpath = 0x0, _dl_origin_path = 0x0, _dl_use_load_bias = 0, _dl_profile = 0x0, _dl_profile_output = 0xb7ff71a0 "/var/tmp", _dl_trace_prelink = 0x0, _dl_trace_prelink_map = 0x0, _dl_init_all_dirs = 0xb7fdc000, _dl_hp_timing_overhead = 0, _dl_sysinfo = 3086869524, _dl_sysinfo_dso = 0xb7fde000, _dl_sysinfo_map = 0xb7fffc20, _dl_hwcap2 = 0, _dl_debug_printf = 0xb7fee6d0 <_dl_debug_printf>, ---Type <return> to continue, or q <return> to quit--- _dl_catch_error = 0xb7fed6e0 <_dl_catch_error>, _dl_signal_error = 0xb7fed430 <_dl_signal_error>, _dl_mcount = 0xb7fef940 <_dl_mcount>, _dl_lookup_symbol_x = 0xb7fe8220 <_dl_lookup_symbol_x>, _dl_check_caller = 0xb7ff0ca0 <_dl_check_caller>, _dl_open = 0xb7ff1150 <_dl_open>, _dl_close = 0xb7ff2fd0 <_dl_close>, _dl_tls_get_addr_soft = 0xb7ff0870 <_dl_tls_get_addr_soft>, _dl_discover_osversion = 0xb7ff3e80 <_dl_discover_osversion>, _dl_audit = 0x0, _dl_naudit = 0, _dl_pointer_guard = 1} _dl_argv = 0xbffff214 _rtld_local = {_dl_ns = {{_ns_loaded = 0xb7fff930, _ns_nloaded = 101, _ns_main_searchlist = 0xb7fffa8c, _ns_global_scope_alloc = 0, _ns_unique_sym_table = {lock = {mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 1, __nusers = 0, {d = {__espins = 0, __elision = 0}, __list = {__next = 0x0}}}, __size = '\000' <repeats 12 times>, "\001\000\000\000\000\000\000\000\000\000\000", __align = 0}}, entries = 0xafdc45c0, size = 127, n_elements = 66, free = 0xb7ff42a0 <free>}, _ns_debug = {r_version = 0, r_map = 0x0, r_brk = 0, r_state = RT_CONSISTENT, r_ldbase = 0}}, {_ns_loaded = 0x0, _ns_nloaded = 0, _ns_main_searchlist = 0x0, _ns_global_scope_alloc = 0, _ns_unique_sym_table = {lock = {mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 0, __nusers = 0, {d = {__espins = 0, __elision = 0}, __list = {__next = 0x0}}}, __size = '\000' <repeats 23 times>, __align = 0}}, entries = 0x0, size = 0, n_elements = 0, free = 0x0}, _ns_debug = {r_version = 0, r_map = 0x0, r_brk = 0, r_state = RT_CONSISTENT, r_ldbase = 0}} <repeats 15 times>}, _dl_nns = 1, _dl_load_lock = {mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 1, __nusers = 0, {d = {__espins = 0, __elision = 0}, __list = {__next = 0x0}}}, __size = '\000' <repeats 12 times>, "\001\000\000\000\000\000\000\000\000\000\000", __align = 0}}, _dl_load_write_lock = {mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 1, __nusers = 0, {d = {__espins = 0, __elision = 0}, __list = {__next = 0x0}}}, __size = '\000' <repeats 12 times>, "\001\000\000\000\000\000\000\000\000\000\000", __align = 0}}, _dl_load_adds = 101, _dl_initfirst = 0x0, _dl_cpuclock_offset = 1142762880198064, _dl_profile_map = 0x0, _dl_num_relocations = 8954, _dl_num_cache_relocations = 39766, _dl_all_dirs = 0xb7fdc000, _dl_error_catch_tsd = 0xb4b5f3c0 <__libc_dl_error_tsd>, _dl_rtld_map = { l_addr = 3086872576, l_name = 0x80000154 "/lib/ld-linux.so.2", l_ld = 0xb7ffef34, l_next = 0xb4a3d900, l_prev = 0xb4a3d5e0, l_real = 0xb7fff55c <_rtld_global+1308>, l_ns = 0, l_libname = 0xb7fff898 <_dl_rtld_libname>, l_info = {0x0, 0x0, 0xb7ffef74, 0xb7ffef6c, 0xb7ffef3c, 0xb7ffef4c, 0xb7ffef54, 0x0, 0x0, 0x0, 0xb7ffef5c, 0xb7ffef64, 0x0, 0x0, 0xb7ffef34, 0x0, 0x0, 0xb7ffef8c, 0xb7ffef94, 0xb7ffef9c, 0xb7ffef7c, 0x0, 0x0, 0xb7ffef84, 0x0 <repeats 12 times>, 0xb7ffefac, 0xb7ffefa4, 0x0, 0xb7ffefbc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb7ffefb4, 0x0 <repeats 25 times>, 0xb7ffef44}, l_phdr = 0xb7fdf034, l_entry = 0, l_phnum = 7, l_ldnum = 0, l_searchlist = {r_list = 0x0, r_nlist = 0}, l_symbolic_searchlist = {r_list = 0x0, r_nlist = 0}, l_loader = 0x0, l_versions = 0xafdc9db0, l_nversions = 7, l_nbuckets = 17, l_gnu_bitmask_idxbits = 7, l_gnu_shift = 8, l_gnu_bitmask = 0xb7fdf208, {l_gnu_buckets = 0xb7fdf228, l_chain = 0xb7fdf228}, { l_gnu_chain_zero = 0xb7fdf268, l_buckets = 0xb7fdf268}, l_direct_opencount = 0, l_type = lt_library, l_relocated = 1, l_init_called = 1, l_global = 1, l_reserved = 0, l_phdr_allocated = 0, l_soname_added = 0, l_faked = 0, l_need_tls_init = 0, l_auditing = 0, l_audit_any_plt = 0, l_removed = 0, l_contiguous = 0, l_symbolic_in_local_scope = 0, l_free_initfini = 0, l_rpath_dirs = {dirs = 0x0, malloced = 0}, l_reloc_result = 0x0, l_versyms = 0xb7fdf642, l_origin = 0x0, l_map_start = 3086872576, l_map_end = 3087005996, l_text_end = 3086971292, l_scope_mem = {0x0, 0x0, 0x0, 0x0}, l_scope_max = 0, l_scope = 0x0, l_local_scope = {0x0, 0x0}, l_dev = 0, l_ino = 0, l_runpath_dirs = { dirs = 0x0, malloced = 0}, l_initfini = 0x0, l_reldeps = 0x0, l_reldepsmax = 0, l_used = 1, l_feature_1 = 0, l_flags_1 = 0, l_flags = 0, l_idx = 0, l_mach = {plt = 0, gotplt = 0, tlsdesc_table = 0x0}, l_lookup_cache = {sym = 0xb7fdf33c, type_class = 1, value = 0xb4e9bb40, ret = 0xb4a4b378}, l_tls_initimage = 0x0, l_tls_initimage_size = 0, l_tls_blocksize = 0, l_tls_align = 0, l_tls_firstbyte_offset = 0, l_tls_offset = 0, l_tls_modid = 0, l_tls_dtor_count = 0, l_relro_addr = 130240, l_relro_size = 832, l_serial = 0, l_audit = 0xb7fff7b8 <_rtld_global+1912>}, audit_data = {{cookie = 0, bindflags = 0} <repeats 16 times>}, _dl_rtld_lock_recursive = 0xb4bf1f70 <__GI___pthread_mutex_lock>, _dl_rtld_unlock_recursive = 0xb4bf3110 <__GI___pthread_mutex_unlock>, _dl_make_stack_executable_hook = 0xb4bef280 <__make_stacks_executable>, _dl_stack_flags = 7, _dl_tls_dtv_gaps = false, _dl_tls_max_dtv_idx = 8, _dl_tls_dtv_slotinfo_list = 0xafdc6750, _dl_tls_static_nelem = 8, _dl_tls_static_size = 3520, _dl_tls_static_used = 592, _dl_tls_static_align = 64, _dl_initial_dtv = 0xafdc5dc8, _dl_tls_generation = 1, _dl_init_static_tls = 0xb4bef940 <__pthread_init_static_tls>, _dl_wait_lookup_done = 0xb4befa70 <__wait_lookup_done>, _dl_scope_free_list = 0x0} _rtld_global = {_dl_ns = {{_ns_loaded = 0xb7fff930, _ns_nloaded = 101, _ns_main_searchlist = 0xb7fffa8c, _ns_global_scope_alloc = 0, _ns_unique_sym_table = {lock = {mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 1, __nusers = 0, {d = {__espins = 0, __elision = 0}, __list = {__next = 0x0}}}, __size = '\000' <repeats 12 times>, "\001\000\000\000\000\000\000\000\000\000\000", __align = 0}}, entries = 0xafdc45c0, size = 127, n_elements = 66, free = 0xb7ff42a0 <free>}, _ns_debug = {r_version = 0, r_map = 0x0, r_brk = 0, r_state = RT_CONSISTENT, r_ldbase = 0}}, {_ns_loaded = 0x0, _ns_nloaded = 0, _ns_main_searchlist = 0x0, _ns_global_scope_alloc = 0, _ns_unique_sym_table = {lock = {mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 0, __nusers = 0, {d = {__espins = 0, __elision = 0}, __list = {__next = 0x0}}}, __size = '\000' <repeats 23 times>, __align = 0}}, entries = 0x0, size = 0, n_elements = 0, free = 0x0}, _ns_debug = {r_version = 0, r_map = 0x0, r_brk = 0, r_state = RT_CONSISTENT, r_ldbase = 0}} <repeats 15 times>}, _dl_nns = 1, _dl_load_lock = {mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 1, __nusers = 0, {d = {__espins = 0, __elision = 0}, __list = {__next = 0x0}}}, __size = '\000' <repeats 12 times>, "\001\000\000\000\000\000\000\000\000\000\000", __align = 0}}, _dl_load_write_lock = {mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 1, __nusers = 0, {d = {__espins = 0, __elision = 0}, __list = {__next = 0x0}}}, __size = '\000' <repeats 12 times>, "\001\000\000\000\000\000\000\000\000\000\000", __align = 0}}, _dl_load_adds = 101, _dl_initfirst = 0x0, _dl_cpuclock_offset = 1142762880198064, _dl_profile_map = 0x0, _dl_num_relocations = 8954, _dl_num_cache_relocations = 39766, _dl_all_dirs = 0xb7fdc000, _dl_error_catch_tsd = 0xb4b5f3c0 <__libc_dl_error_tsd>, _dl_rtld_map = { l_addr = 3086872576, l_name = 0x80000154 "/lib/ld-linux.so.2", l_ld = 0xb7ffef34, l_next = 0xb4a3d900, l_prev = 0xb4a3d5e0, l_real = 0xb7fff55c <_rtld_global+1308>, l_ns = 0, l_libname = 0xb7fff898 <_dl_rtld_libname>, l_info = {0x0, 0x0, 0xb7ffef74, 0xb7ffef6c, 0xb7ffef3c, 0xb7ffef4c, 0xb7ffef54, 0x0, 0x0, 0x0, 0xb7ffef5c, 0xb7ffef64, 0x0, 0x0, 0xb7ffef34, 0x0, 0x0, 0xb7ffef8c, 0xb7ffef94, 0xb7ffef9c, 0xb7ffef7c, 0x0, 0x0, 0xb7ffef84, 0x0 <repeats 12 times>, 0xb7ffefac, 0xb7ffefa4, 0x0, 0xb7ffefbc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ---Type <return> to continue, or q <return> to quit--- 0xb7ffefb4, 0x0 <repeats 25 times>, 0xb7ffef44}, l_phdr = 0xb7fdf034, l_entry = 0, l_phnum = 7, l_ldnum = 0, l_searchlist = {r_list = 0x0, r_nlist = 0}, l_symbolic_searchlist = {r_list = 0x0, r_nlist = 0}, l_loader = 0x0, l_versions = 0xafdc9db0, l_nversions = 7, l_nbuckets = 17, l_gnu_bitmask_idxbits = 7, l_gnu_shift = 8, l_gnu_bitmask = 0xb7fdf208, {l_gnu_buckets = 0xb7fdf228, l_chain = 0xb7fdf228}, { l_gnu_chain_zero = 0xb7fdf268, l_buckets = 0xb7fdf268}, l_direct_opencount = 0, l_type = lt_library, l_relocated = 1, l_init_called = 1, l_global = 1, l_reserved = 0, l_phdr_allocated = 0, l_soname_added = 0, l_faked = 0, l_need_tls_init = 0, l_auditing = 0, l_audit_any_plt = 0, l_removed = 0, l_contiguous = 0, l_symbolic_in_local_scope = 0, l_free_initfini = 0, l_rpath_dirs = {dirs = 0x0, malloced = 0}, l_reloc_result = 0x0, l_versyms = 0xb7fdf642, l_origin = 0x0, l_map_start = 3086872576, l_map_end = 3087005996, l_text_end = 3086971292, l_scope_mem = {0x0, 0x0, 0x0, 0x0}, l_scope_max = 0, l_scope = 0x0, l_local_scope = {0x0, 0x0}, l_dev = 0, l_ino = 0, l_runpath_dirs = { dirs = 0x0, malloced = 0}, l_initfini = 0x0, l_reldeps = 0x0, l_reldepsmax = 0, l_used = 1, l_feature_1 = 0, l_flags_1 = 0, l_flags = 0, l_idx = 0, l_mach = {plt = 0, gotplt = 0, tlsdesc_table = 0x0}, l_lookup_cache = {sym = 0xb7fdf33c, type_class = 1, value = 0xb4e9bb40, ret = 0xb4a4b378}, l_tls_initimage = 0x0, l_tls_initimage_size = 0, l_tls_blocksize = 0, l_tls_align = 0, l_tls_firstbyte_offset = 0, l_tls_offset = 0, l_tls_modid = 0, l_tls_dtor_count = 0, l_relro_addr = 130240, l_relro_size = 832, l_serial = 0, l_audit = 0xb7fff7b8 <_rtld_global+1912>}, audit_data = {{cookie = 0, bindflags = 0} <repeats 16 times>}, _dl_rtld_lock_recursive = 0xb4bf1f70 <__GI___pthread_mutex_lock>, _dl_rtld_unlock_recursive = 0xb4bf3110 <__GI___pthread_mutex_unlock>, _dl_make_stack_executable_hook = 0xb4bef280 <__make_stacks_executable>, _dl_stack_flags = 7, _dl_tls_dtv_gaps = false, _dl_tls_max_dtv_idx = 8, _dl_tls_dtv_slotinfo_list = 0xafdc6750, _dl_tls_static_nelem = 8, _dl_tls_static_size = 3520, _dl_tls_static_used = 592, _dl_tls_static_align = 64, _dl_initial_dtv = 0xafdc5dc8, _dl_tls_generation = 1, _dl_init_static_tls = 0xb4bef940 <__pthread_init_static_tls>, _dl_wait_lookup_done = 0xb4befa70 <__wait_lookup_done>, _dl_scope_free_list = 0x0} _dl_argc = 1 _dl_argv_internal = 0xbffff214 (gdb) (gdb) k Kill the program being debugged? (y or n) y (gdb) q
=> ./chromium GNU gdb (Debian 7.7.1+dfsg-3) 7.7.1 Copyright (C) 2014 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 "i586-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /usr/lib/chromium/chromium...(no debugging symbols found)...done. (gdb) r Starting program: /usr/lib/chromium/chromium [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1". Program received signal SIGSEGV, Segmentation fault. 0x00000000 in ?? () (gdb) bt full #0 0x00000000 in ?? () No symbol table info available. #1 0xb7fcd12b in tsocks_close () from /usr/lib/torsocks/libtorsocks.so No symbol table info available. #2 0xb7fcd1d4 in close () from /usr/lib/torsocks/libtorsocks.so No symbol table info available. #3 0xb656e1a6 in ?? () from /usr/lib/i386-linux-gnu/libGL.so.1 No symbol table info available. #4 0xb656e73b in ?? () from /usr/lib/i386-linux-gnu/libGL.so.1 No symbol table info available. #5 0xb65517c4 in ?? () from /usr/lib/i386-linux-gnu/libGL.so.1 No symbol table info available. #6 0xb7fed86a in call_init (l=0xb65ea000, argc=argc@entry=1, argv=argv@entry=0xbffff134, env=env@entry=0xbffff13c) at dl-init.c:64 init_array = <optimized out> #7 0xb7fed9a4 in call_init (env=0xbffff13c, argv=0xbffff134, argc=1, l=<optimized out>) at dl-init.c:36 No locals. #8 _dl_init (main_map=0xb7fff930, argc=1, argv=0xbffff134, env=0xbffff13c) at dl-init.c:126 preinit_array = <optimized out> preinit_array_size = <optimized out> i = 53 #9 0xb7fdfd3f in _dl_start_user () from /lib/ld-linux.so.2 preloadlist = 0xbffff495 "/usr/lib/torsocks/libtorsocks.so" any_debug = 0 _dl_rtld_libname2 = {name = 0x0, next = 0x0, dont_free = 0} _dl_rtld_libname = {name = 0x80000154 "/lib/ld-linux.so.2", next = 0xb7fff87c <newname>, dont_free = 0} audit_list = 0x0 library_path = 0xbffffadc "/usr/lib/chromium:/usr/lib/xulrunner-1.9.1" version_info = 0 tls_init_tp_called = true _rtld_local_ro = {_dl_debug_mask = 0, _dl_osversion = 200204, _dl_platform = 0xbffff2fb "i686", _dl_platformlen = 4, _dl_pagesize = 4096, _dl_inhibit_cache = 0, _dl_initial_searchlist = {r_list = 0xb3a5a1a8, r_nlist = 105}, _dl_clktck = 100, _dl_verbose = 0, _dl_debug_fd = 2, _dl_lazy = 1, _dl_bind_not = 0, _dl_dynamic_weak = 0, _dl_fpu_control = 895, _dl_correct_cache_id = 3, _dl_hwcap = 3219913727, _dl_hwcap_mask = 67141632, _dl_auxv = 0xbffff244, _dl_x86_cap_flags = {"fpu\000\000\000\000", "vme\000\000\000\000", "de\000\000\000\000\000", "pse\000\000\000\000", "tsc\000\000\000\000", "msr\000\000\000\000", "pae\000\000\000\000", "mce\000\000\000\000", "cx8\000\000\000\000", "apic\000\000\000", "10\000\000\000\000\000", "sep\000\000\000\000", "mtrr\000\000\000", "pge\000\000\000\000", "mca\000\000\000\000", "cmov\000\000\000", "pat\000\000\000\000", "pse36\000\000", "pn\000\000\000\000\000", "clflush", "20\000\000\000\000\000", "dts\000\000\000\000", "acpi\000\000\000", "mmx\000\000\000\000", "fxsr\000\000\000", "sse\000\000\000\000", "sse2\000\000\000", "ss\000\000\000\000\000", "ht\000\000\000\000\000", "tm\000\000\000\000\000", "ia64\000\000\000", "pbe\000\000\000\000"}, _dl_x86_platforms = {"i386", "i486", "i586", "i686"}, _dl_inhibit_rpath = 0x0, _dl_origin_path = 0x0, _dl_use_load_bias = 0, _dl_profile = 0x0, _dl_profile_output = 0xb7ff71a0 "/var/tmp", _dl_trace_prelink = 0x0, _dl_trace_prelink_map = 0x0, _dl_init_all_dirs = 0xb7fdd8e8, _dl_hp_timing_overhead = 0, _dl_sysinfo = 3086869524, _dl_sysinfo_dso = 0xb7fde000, _dl_sysinfo_map = 0xb7fffc20, _dl_hwcap2 = 0, _dl_debug_printf = 0xb7fee6d0 <_dl_debug_printf>, _dl_catch_error = 0xb7fed6e0 <_dl_catch_error>, _dl_signal_error = 0xb7fed430 <_dl_signal_error>, _dl_mcount = 0xb7fef940 <_dl_mcount>, _dl_lookup_symbol_x = 0xb7fe8220 <_dl_lookup_symbol_x>, _dl_check_caller = 0xb7ff0ca0 <_dl_check_caller>, _dl_open = 0xb7ff1150 <_dl_open>, _dl_close = 0xb7ff2fd0 <_dl_close>, _dl_tls_get_addr_soft = 0xb7ff0870 <_dl_tls_get_addr_soft>, _dl_discover_osversion = 0xb7ff3e80 <_dl_discover_osversion>, _dl_audit = 0x0, _dl_naudit = 0, _dl_pointer_guard = 1} _dl_skip_args = 0 __pointer_chk_guard_local = 2862501898 _rtld_global_ro = {_dl_debug_mask = 0, _dl_osversion = 200204, _dl_platform = 0xbffff2fb "i686", _dl_platformlen = 4, _dl_pagesize = 4096, _dl_inhibit_cache = 0, _dl_initial_searchlist = {r_list = 0xb3a5a1a8, r_nlist = 105}, _dl_clktck = 100, _dl_verbose = 0, _dl_debug_fd = 2, _dl_lazy = 1, _dl_bind_not = 0, _dl_dynamic_weak = 0, _dl_fpu_control = 895, _dl_correct_cache_id = 3, _dl_hwcap = 3219913727, _dl_hwcap_mask = 67141632, _dl_auxv = 0xbffff244, _dl_x86_cap_flags = {"fpu\000\000\000\000", "vme\000\000\000\000", "de\000\000\000\000\000", "pse\000\000\000\000", "tsc\000\000\000\000", "msr\000\000\000\000", "pae\000\000\000\000", "mce\000\000\000\000", "cx8\000\000\000\000", "apic\000\000\000", "10\000\000\000\000\000", "sep\000\000\000\000", "mtrr\000\000\000", "pge\000\000\000\000", "mca\000\000\000\000", "cmov\000\000\000", "pat\000\000\000\000", "pse36\000\000", "pn\000\000\000\000\000", "clflush", "20\000\000\000\000\000", "dts\000\000\000\000", "acpi\000\000\000", "mmx\000\000\000\000", "fxsr\000\000\000", "sse\000\000\000\000", "sse2\000\000\000", "ss\000\000\000\000\000", "ht\000\000\000\000\000", "tm\000\000\000\000\000", "ia64\000\000\000", "pbe\000\000\000\000"}, _dl_x86_platforms = {"i386", "i486", "i586", "i686"}, _dl_inhibit_rpath = 0x0, _dl_origin_path = 0x0, _dl_use_load_bias = 0, _dl_profile = 0x0, _dl_profile_output = 0xb7ff71a0 "/var/tmp", _dl_trace_prelink = 0x0, _dl_trace_prelink_map = 0x0, _dl_init_all_dirs = 0xb7fdd8e8, _dl_hp_timing_overhead = 0, _dl_sysinfo = 3086869524, _dl_sysinfo_dso = 0xb7fde000, _dl_sysinfo_map = 0xb7fffc20, _dl_hwcap2 = 0, _dl_debug_printf = 0xb7fee6d0 <_dl_debug_printf>, ---Type <return> to continue, or q <return> to quit--- _dl_catch_error = 0xb7fed6e0 <_dl_catch_error>, _dl_signal_error = 0xb7fed430 <_dl_signal_error>, _dl_mcount = 0xb7fef940 <_dl_mcount>, _dl_lookup_symbol_x = 0xb7fe8220 <_dl_lookup_symbol_x>, _dl_check_caller = 0xb7ff0ca0 <_dl_check_caller>, _dl_open = 0xb7ff1150 <_dl_open>, _dl_close = 0xb7ff2fd0 <_dl_close>, _dl_tls_get_addr_soft = 0xb7ff0870 <_dl_tls_get_addr_soft>, _dl_discover_osversion = 0xb7ff3e80 <_dl_discover_osversion>, _dl_audit = 0x0, _dl_naudit = 0, _dl_pointer_guard = 1} _dl_argv = 0xbffff134 _rtld_local = {_dl_ns = {{_ns_loaded = 0xb7fff930, _ns_nloaded = 106, _ns_main_searchlist = 0xb7fffa8c, _ns_global_scope_alloc = 0, _ns_unique_sym_table = {lock = {mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 1, __nusers = 0, {d = {__espins = 0, __elision = 0}, __list = {__next = 0x0}}}, __size = '\000' <repeats 12 times>, "\001\000\000\000\000\000\000\000\000\000\000", __align = 0}}, entries = 0xb3a535c0, size = 127, n_elements = 51, free = 0xb7ff42a0 <free>}, _ns_debug = {r_version = 0, r_map = 0x0, r_brk = 0, r_state = RT_CONSISTENT, r_ldbase = 0}}, {_ns_loaded = 0x0, _ns_nloaded = 0, _ns_main_searchlist = 0x0, _ns_global_scope_alloc = 0, _ns_unique_sym_table = {lock = {mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 0, __nusers = 0, {d = {__espins = 0, __elision = 0}, __list = {__next = 0x0}}}, __size = '\000' <repeats 23 times>, __align = 0}}, entries = 0x0, size = 0, n_elements = 0, free = 0x0}, _ns_debug = {r_version = 0, r_map = 0x0, r_brk = 0, r_state = RT_CONSISTENT, r_ldbase = 0}} <repeats 15 times>}, _dl_nns = 1, _dl_load_lock = {mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 1, __nusers = 0, {d = {__espins = 0, __elision = 0}, __list = {__next = 0x0}}}, __size = '\000' <repeats 12 times>, "\001\000\000\000\000\000\000\000\000\000\000", __align = 0}}, _dl_load_write_lock = {mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 1, __nusers = 0, {d = {__espins = 0, __elision = 0}, __list = {__next = 0x0}}}, __size = '\000' <repeats 12 times>, "\001\000\000\000\000\000\000\000\000\000\000", __align = 0}}, _dl_load_adds = 106, _dl_initfirst = 0x0, _dl_cpuclock_offset = 1143706500006936, _dl_profile_map = 0x0, _dl_num_relocations = 7280, _dl_num_cache_relocations = 21470, _dl_all_dirs = 0xb7fdd8e8, _dl_error_catch_tsd = 0xb694f3c0 <__libc_dl_error_tsd>, _dl_rtld_map = { l_addr = 3086872576, l_name = 0x80000154 "/lib/ld-linux.so.2", l_ld = 0xb7ffef34, l_next = 0xb6a128d8, l_prev = 0xb6a125b0, l_real = 0xb7fff55c <_rtld_global+1308>, l_ns = 0, l_libname = 0xb7fff898 <_dl_rtld_libname>, l_info = {0x0, 0x0, 0xb7ffef74, 0xb7ffef6c, 0xb7ffef3c, 0xb7ffef4c, 0xb7ffef54, 0x0, 0x0, 0x0, 0xb7ffef5c, 0xb7ffef64, 0x0, 0x0, 0xb7ffef34, 0x0, 0x0, 0xb7ffef8c, 0xb7ffef94, 0xb7ffef9c, 0xb7ffef7c, 0x0, 0x0, 0xb7ffef84, 0x0 <repeats 12 times>, 0xb7ffefac, 0xb7ffefa4, 0x0, 0xb7ffefbc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb7ffefb4, 0x0 <repeats 25 times>, 0xb7ffef44}, l_phdr = 0xb7fdf034, l_entry = 0, l_phnum = 7, l_ldnum = 0, l_searchlist = {r_list = 0x0, r_nlist = 0}, l_symbolic_searchlist = {r_list = 0x0, r_nlist = 0}, l_loader = 0x0, l_versions = 0xb3a57960, l_nversions = 7, l_nbuckets = 17, l_gnu_bitmask_idxbits = 7, l_gnu_shift = 8, l_gnu_bitmask = 0xb7fdf208, {l_gnu_buckets = 0xb7fdf228, l_chain = 0xb7fdf228}, { l_gnu_chain_zero = 0xb7fdf268, l_buckets = 0xb7fdf268}, l_direct_opencount = 0, l_type = lt_library, l_relocated = 1, l_init_called = 1, l_global = 1, l_reserved = 0, l_phdr_allocated = 0, l_soname_added = 0, l_faked = 0, l_need_tls_init = 0, l_auditing = 0, l_audit_any_plt = 0, l_removed = 0, l_contiguous = 0, l_symbolic_in_local_scope = 0, l_free_initfini = 0, l_rpath_dirs = {dirs = 0x0, malloced = 0}, l_reloc_result = 0x0, l_versyms = 0xb7fdf642, l_origin = 0x0, l_map_start = 3086872576, l_map_end = 3087005996, l_text_end = 3086971292, l_scope_mem = {0x0, 0x0, 0x0, 0x0}, l_scope_max = 0, l_scope = 0x0, l_local_scope = {0x0, 0x0}, l_dev = 0, l_ino = 0, l_runpath_dirs = { dirs = 0x0, malloced = 0}, l_initfini = 0x0, l_reldeps = 0x0, l_reldepsmax = 0, l_used = 1, l_feature_1 = 0, l_flags_1 = 0, l_flags = 0, l_idx = 0, l_mach = {plt = 0, gotplt = 0, tlsdesc_table = 0x0}, l_lookup_cache = {sym = 0xb7fdf33c, type_class = 1, value = 0xb6a125b0, ret = 0xb683b378}, l_tls_initimage = 0x0, l_tls_initimage_size = 0, l_tls_blocksize = 0, l_tls_align = 0, l_tls_firstbyte_offset = 0, l_tls_offset = 0, l_tls_modid = 0, l_tls_dtor_count = 0, l_relro_addr = 130240, l_relro_size = 832, l_serial = 0, l_audit = 0xb7fff7b8 <_rtld_global+1912>}, audit_data = {{cookie = 0, bindflags = 0} <repeats 16 times>}, _dl_rtld_lock_recursive = 0xb69e1f70 <__GI___pthread_mutex_lock>, _dl_rtld_unlock_recursive = 0xb69e3110 <__GI___pthread_mutex_unlock>, _dl_make_stack_executable_hook = 0xb69df280 <__make_stacks_executable>, _dl_stack_flags = 7, _dl_tls_dtv_gaps = false, _dl_tls_max_dtv_idx = 9, _dl_tls_dtv_slotinfo_list = 0xb3a55720, _dl_tls_static_nelem = 9, _dl_tls_static_size = 3456, _dl_tls_static_used = 568, _dl_tls_static_align = 64, _dl_initial_dtv = 0xb3a54d88, _dl_tls_generation = 1, _dl_init_static_tls = 0xb69df940 <__pthread_init_static_tls>, _dl_wait_lookup_done = 0xb69dfa70 <__wait_lookup_done>, _dl_scope_free_list = 0x0} _rtld_global = {_dl_ns = {{_ns_loaded = 0xb7fff930, _ns_nloaded = 106, _ns_main_searchlist = 0xb7fffa8c, _ns_global_scope_alloc = 0, _ns_unique_sym_table = {lock = {mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 1, __nusers = 0, {d = {__espins = 0, __elision = 0}, __list = {__next = 0x0}}}, __size = '\000' <repeats 12 times>, "\001\000\000\000\000\000\000\000\000\000\000", __align = 0}}, entries = 0xb3a535c0, size = 127, n_elements = 51, free = 0xb7ff42a0 <free>}, _ns_debug = {r_version = 0, r_map = 0x0, r_brk = 0, r_state = RT_CONSISTENT, r_ldbase = 0}}, {_ns_loaded = 0x0, _ns_nloaded = 0, _ns_main_searchlist = 0x0, _ns_global_scope_alloc = 0, _ns_unique_sym_table = {lock = {mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 0, __nusers = 0, {d = {__espins = 0, __elision = 0}, __list = {__next = 0x0}}}, __size = '\000' <repeats 23 times>, __align = 0}}, entries = 0x0, size = 0, n_elements = 0, free = 0x0}, _ns_debug = {r_version = 0, r_map = 0x0, r_brk = 0, r_state = RT_CONSISTENT, r_ldbase = 0}} <repeats 15 times>}, _dl_nns = 1, _dl_load_lock = {mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 1, __nusers = 0, {d = {__espins = 0, __elision = 0}, __list = {__next = 0x0}}}, __size = '\000' <repeats 12 times>, "\001\000\000\000\000\000\000\000\000\000\000", __align = 0}}, _dl_load_write_lock = {mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 1, __nusers = 0, {d = {__espins = 0, __elision = 0}, __list = {__next = 0x0}}}, __size = '\000' <repeats 12 times>, "\001\000\000\000\000\000\000\000\000\000\000", __align = 0}}, _dl_load_adds = 106, _dl_initfirst = 0x0, _dl_cpuclock_offset = 1143706500006936, _dl_profile_map = 0x0, _dl_num_relocations = 7280, _dl_num_cache_relocations = 21470, _dl_all_dirs = 0xb7fdd8e8, _dl_error_catch_tsd = 0xb694f3c0 <__libc_dl_error_tsd>, _dl_rtld_map = { l_addr = 3086872576, l_name = 0x80000154 "/lib/ld-linux.so.2", l_ld = 0xb7ffef34, l_next = 0xb6a128d8, l_prev = 0xb6a125b0, l_real = 0xb7fff55c <_rtld_global+1308>, l_ns = 0, l_libname = 0xb7fff898 <_dl_rtld_libname>, l_info = {0x0, 0x0, 0xb7ffef74, 0xb7ffef6c, 0xb7ffef3c, 0xb7ffef4c, 0xb7ffef54, 0x0, 0x0, 0x0, 0xb7ffef5c, 0xb7ffef64, 0x0, 0x0, 0xb7ffef34, 0x0, 0x0, 0xb7ffef8c, 0xb7ffef94, 0xb7ffef9c, 0xb7ffef7c, 0x0, 0x0, 0xb7ffef84, 0x0 <repeats 12 times>, 0xb7ffefac, 0xb7ffefa4, 0x0, 0xb7ffefbc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ---Type <return> to continue, or q <return> to quit--- 0xb7ffefb4, 0x0 <repeats 25 times>, 0xb7ffef44}, l_phdr = 0xb7fdf034, l_entry = 0, l_phnum = 7, l_ldnum = 0, l_searchlist = {r_list = 0x0, r_nlist = 0}, l_symbolic_searchlist = {r_list = 0x0, r_nlist = 0}, l_loader = 0x0, l_versions = 0xb3a57960, l_nversions = 7, l_nbuckets = 17, l_gnu_bitmask_idxbits = 7, l_gnu_shift = 8, l_gnu_bitmask = 0xb7fdf208, {l_gnu_buckets = 0xb7fdf228, l_chain = 0xb7fdf228}, { l_gnu_chain_zero = 0xb7fdf268, l_buckets = 0xb7fdf268}, l_direct_opencount = 0, l_type = lt_library, l_relocated = 1, l_init_called = 1, l_global = 1, l_reserved = 0, l_phdr_allocated = 0, l_soname_added = 0, l_faked = 0, l_need_tls_init = 0, l_auditing = 0, l_audit_any_plt = 0, l_removed = 0, l_contiguous = 0, l_symbolic_in_local_scope = 0, l_free_initfini = 0, l_rpath_dirs = {dirs = 0x0, malloced = 0}, l_reloc_result = 0x0, l_versyms = 0xb7fdf642, l_origin = 0x0, l_map_start = 3086872576, l_map_end = 3087005996, l_text_end = 3086971292, l_scope_mem = {0x0, 0x0, 0x0, 0x0}, l_scope_max = 0, l_scope = 0x0, l_local_scope = {0x0, 0x0}, l_dev = 0, l_ino = 0, l_runpath_dirs = { dirs = 0x0, malloced = 0}, l_initfini = 0x0, l_reldeps = 0x0, l_reldepsmax = 0, l_used = 1, l_feature_1 = 0, l_flags_1 = 0, l_flags = 0, l_idx = 0, l_mach = {plt = 0, gotplt = 0, tlsdesc_table = 0x0}, l_lookup_cache = {sym = 0xb7fdf33c, type_class = 1, value = 0xb6a125b0, ret = 0xb683b378}, l_tls_initimage = 0x0, l_tls_initimage_size = 0, l_tls_blocksize = 0, l_tls_align = 0, l_tls_firstbyte_offset = 0, l_tls_offset = 0, l_tls_modid = 0, l_tls_dtor_count = 0, l_relro_addr = 130240, l_relro_size = 832, l_serial = 0, l_audit = 0xb7fff7b8 <_rtld_global+1912>}, audit_data = {{cookie = 0, bindflags = 0} <repeats 16 times>}, _dl_rtld_lock_recursive = 0xb69e1f70 <__GI___pthread_mutex_lock>, _dl_rtld_unlock_recursive = 0xb69e3110 <__GI___pthread_mutex_unlock>, _dl_make_stack_executable_hook = 0xb69df280 <__make_stacks_executable>, _dl_stack_flags = 7, _dl_tls_dtv_gaps = false, _dl_tls_max_dtv_idx = 9, _dl_tls_dtv_slotinfo_list = 0xb3a55720, _dl_tls_static_nelem = 9, _dl_tls_static_size = 3456, _dl_tls_static_used = 568, _dl_tls_static_align = 64, _dl_initial_dtv = 0xb3a54d88, _dl_tls_generation = 1, _dl_init_static_tls = 0xb69df940 <__pthread_init_static_tls>, _dl_wait_lookup_done = 0xb69dfa70 <__wait_lookup_done>, _dl_scope_free_list = 0x0} _dl_argc = 1 _dl_argv_internal = 0xbffff134 (gdb) (gdb) k Kill the program being debugged? (y or n) y (gdb) q