Let me try again. Below is what happens running from terminal without
gdb. A (hopefully) better log is attached. Thanks
$ gtk-gnutella
14-08-13 20:46:31.689 (FATAL): Assertion failure at
src/lib/xmalloc.c:1295: "size_is_positive(len)"
14-08-13 20:46:31.689 (WARNING): disabling locks, now in thread-unsafe
mode (2 threads)
14-08-13 20:46:31.690 WARNING: crashing before any crash_init() call
Locks owned by thread "main", most recent first:
#2 0xbaa358 mutex from src/lib/xmalloc.c:2513 (depth=1)
#1 0xadbbf0 spinlock from src/lib/zalloc.c:1681
#0 0xadbac0 spinlock from src/lib/walloc.c:209
14-08-13 20:46:31.690 (ERROR): once_flag_run_internal(): recursive
attempt to initialize routine 0x44b12f()
??
...
??
<free+25>
<selinuxfs_exists+141> : libselinux.so.1
?? : libselinux.so.1
?? : ld-linux-x86-64.so.2
?? : ld-linux-x86-64.so.2
?? : ld-linux-x86-64.so.2
?? : libpthread.so.0
GNU gdb (Debian 7.7.1+dfsg-1) 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 "x86_64-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 gtk-gnutella...Reading symbols from
/usr/lib/debug/.build-id/3a/ed25dad72dddd1087fa5d19617917d1944250f.debug...done.
done.
(gdb) ha SIGPIPE noprint nostop pass
Signal Stop Print Pass to program Description
SIGPIPE No No Yes Broken pipe
(gdb) run
Starting program: /usr/bin/gtk-gnutella
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Program received signal SIGSEGV, Segmentation fault.
sig_compute_pc_index () at signal.c:462
(gdb) cont
Continuing.
Program received signal SIGABRT, Aborted.
0x00007ffff438b407 in __GI_raise (sig=sig@entry=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:56
(gdb) bt full
#0 0x00007ffff438b407 in __GI_raise (sig=sig@entry=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:56
resultvar = 0
pid = 24664
selftid = 24664
#1 0x00007ffff438c7e8 in __GI_abort () at abort.c:89
save_stage = 2
act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0},
sa_mask = {__val = {8121128, 5, 140737351949831, 1, 0, 0, 140737290554664,
12194816, 5,
140737488338192, 140737351975717, 0, 0, 39, 1, 0}}, sa_flags =
775173677, sa_restorer = 0x0}
sigs = {__val = {32, 0 <repeats 15 times>}}
#2 0x000000000065f4f1 in s_minierror (format=format@entry=0x7af3c0 "%s():
recursive attempt to initialize routine %s()") at log.c:1563
recursion = 1
args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area =
0x7fffffffc070, reg_save_area = 0x7fffffffbfa0}}
data = "once_flag_run_internal(): recursive attempt to initialize
routine 0x44b12f()", '\000' <repeats 12 times>, "@\265\255", '\000' <repeats 13
times>,
"\362n{\000\000\000\000\000\376\004\000\000\000\000\000\000\300Y\373\367\377\177\000\000\v\000\000\000\000\000\000\000\337kf",
'\000' <repeats 14 times>,
"\231\267\000\000\000\000\000\267oD\000\000\000\000\000\226\372D\000\000\000\000x
\366g\000\000\000\000\000\v\000\000\000\000\000\000\000\001\261D\000\000\000\000\000"...
time_buf = "14-08-13 20:57:30.604"
print_str_iov_cnt_ = <optimized out>
print_str_iov_ = {{iov_base = 0x7fffffffbd10, iov_len = 21}, {iov_base
= 0x7a7c33, iov_len = 8}, {iov_base = 0x79b417, iov_len = 2}, {iov_base =
0x7fffffffbda0,
iov_len = 76}, {iov_base = 0x77c6ba, iov_len = 1}, {iov_base =
0x772a33, iov_len = 10}}
recursing = 0
#3 0x0000000000669f42 in once_flag_run_internal (flag=0xba14c8 <vmm_inited>,
routine=0x44b12f <vmm_init_once>, recursive=0) at once.c:117
n = <optimized out>
id = 0
recursive = 0
routine = 0x44b12f <vmm_init_once>
flag = 0xba14c8 <vmm_inited>
#4 0x0000000000645609 in halloc_init_once () at halloc.c:594
No locals.
#5 0x0000000000669da8 in once_flag_run_internal (flag=0xb61184 <initialized>,
routine=0x645600 <halloc_init_once>, recursive=0) at once.c:144
id = 0
recursive = 0
routine = 0x645600 <halloc_init_once>
flag = 0xb61184 <initialized>
#6 0x00000000006459c2 in halloc_init (replace_malloc=1) at halloc.c:615
initialized = ONCE_F_PROGRESS
vtable_inited = ONCE_F_UNDONE
#7 0x0000000000645a0c in halloc (size=size@entry=55) at halloc.c:265
p = <optimized out>
allocated = <optimized out>
#8 0x00000000006463b1 in h_strconcat (first=first@entry=0x6e47c0
"/usr/lib/x86_64-linux-gnu/gtk-gnutella") at halloc.c:805
ap = {{gp_offset = 32, fp_offset = 48, overflow_arg_area =
0x7fffffffc220, reg_save_area = 0x7fffffffc140}}
len = <optimized out>
ret = <optimized out>
dst = <optimized out>
#9 0x000000000066d01e in make_pathname (dir=dir@entry=0x6e47c0
"/usr/lib/x86_64-linux-gnu/gtk-gnutella", file=file@entry=0x7bf230 <NM_FILE>
"gtk-gnutella.nm") at path.c:85
sep = <optimized out>
n = <optimized out>
#10 0x000000000044885f in symbols_load_from (st=0xc35a08, exe=<optimized out>,
exe@entry=0x7ffff7fe3000 "/usr/bin/gtk-gnutella",
lpath=lpath@entry=0x7ffff7fe3000 "/usr/bin/gtk-gnutella") at symbols.c:1213
nm = <optimized out>
tmp = "nm -p /usr/bin/gtk-gnutella", '\000' <repeats 285 times>...
f = <optimized out>
retried = 0
has_bfd = <optimized out>
stripped = <optimized out>
method = 0x7beb28 "nm output parsing"
#11 0x0000000000447189 in stacktrace_get_symbols (path=0x7ffff7fe3000
"/usr/bin/gtk-gnutella", lpath=<optimized out>, stale=0) at stacktrace.c:557
sym_get_slk = {magic = SPINLOCK_MAGIC, lock = 1 '\001', file = 0x7b8f3f
"src/lib/stacktrace.c", line = 552}
#12 0x0000000000447529 in stacktrace_load_symbols () at stacktrace.c:788
buf = {st_dev = 2049, st_ino = 2238546, st_nlink = 1, st_mode = 33261,
st_uid = 0, st_gid = 0, __pad0 = 0, st_rdev = 0, st_size = 5097488, st_blksize
= 4096,
st_blocks = 9960, st_atim = {tv_sec = 1407962718, tv_nsec =
483848257}, st_mtim = {tv_sec = 1404571572, tv_nsec = 0}, st_ctim = {tv_sec =
1407712149,
tv_nsec = 548198335}, __glibc_reserved = {0, 0, 0}}
stale = <optimized out>
sym_load_slk = {magic = SPINLOCK_MAGIC, lock = 0 '\000', file =
0x7b8f3f "src/lib/stacktrace.c", line = 735}
sym_load_slk = {magic = SPINLOCK_MAGIC, lock = 0 '\000', file =
0x7b8f3f "src/lib/stacktrace.c", line = 735}
#13 0x0000000000690ffe in stacktrace_stack_safe_print (fd=2,
stack=0x7fffffffd7b0, count=34) at stacktrace.c:1645
count = 34
stack = 0x7fffffffd7b0
fd = 2
#14 0x00000000004477e4 in stacktrace_where_cautious_print_offset
(fd=fd@entry=2, offset=offset@entry=2) at stacktrace.c:1824
stack = {0x443ca5 <assertion_failure_log>, 0x6c3a0a
<xmalloc_freelist_insert+346>, 0x6c4beb <xmalloc_freelist_add+795>, 0x6c54cc
<xfl_extend+924>,
0x6c5637 <xfl_insert+119>, 0x6c5f86 <xfl_insert_careful+118>,
0x6c3bb1 <xmalloc_freelist_insert+769>, 0x6c6fd1 <xallocate+337>, 0x6c7cc3
<xmalloc0+19>,
0x64a094 <hash_table_new_full+20>, 0x6cebaf <zget+543>, 0x6c02fb
<walloc_get_zone+171>, 0x6c0564 <walloc_raw+52>, 0x6a6e81
<thread_create_full+449>,
0x6ab2c1 <tm_now_exact+113>, 0x6ab48b <tm_time_exact+11>, 0x63ce79
<evq_init_once+9>, 0x669da8 <once_flag_run_internal+136>, 0x63dae4
<evq_raw_idle_add+36>,
0x669da8 <once_flag_run_internal+136>, 0x44b135 <vmm_init_once+6>,
0x669da8 <once_flag_run_internal+136>, 0x6bdb84 <vmm_alloc_internal+52>,
0x668f8c <omalloc_allocate+364>, 0x669a97 <omalloc0+23>, 0x69e963
<thread_preallocate_element+83>, 0x69eae0 <thread_main_element+368>, 0x6a1b45
<thread_small_id+149>,
0x6c8099 <free+25>, 0x7ffff17395dd <selinuxfs_exists+141>,
0x7ffff1734448, 0x7ffff7dea9fa <call_init+154>, 0x7ffff7deaae3 <_dl_init+115>,
0x7ffff7ddd1ca <_dl_start_user+50>, 0x7ffff1734448, 0x7ffff7dea9fa
<call_init+154>, 0x7ffff7deaae3 <_dl_init+115>, 0x7ffff7ddd1ca
<_dl_start_user+50>,
0x0 <repeats 95 times>}
count = 34
stid = 0
printing = {1, 0 <repeats 63 times>}
old_sigsegv = 0x0
old_sigbus = 0x0
__FUNCTION__ = "stacktrace_where_cautious_print_offset"
#15 0x0000000000443a45 in assertion_abort () at fast_assert.c:149
seen_fatal = 1
#16 0x0000000000443ca5 in assertion_failure (data=data@entry=0x840b30
<assertion_data_>) at fast_assert.c:269
No locals.
#17 0x00000000006c3a0a in xfl_find_freelist_index (len=0) at xmalloc.c:1295
assertion_data_ = {file = 0x83ba08 "src/lib/xmalloc.c", expr = 0x70283b
"size_is_positive(len)", line = 1295}
#18 xfl_find_freelist (len=0) at xmalloc.c:1314
No locals.
#19 xmalloc_freelist_insert (p=0x0, len=0, burst=0, coalesce=<optimized out>)
at xmalloc.c:3205
fl = <optimized out>
#20 0x00000000006c4beb in xmalloc_freelist_add (p=0x0, len=0, coalesce=3) at
xmalloc.c:3376
last = 0
calls = 1
in_burst = 0
#21 0x00000000006c54cc in xfl_extend (fl=0xbaa300 <xfreelist+1152>) at
xmalloc.c:1918
old_ptr = 0x0
old_size = 0
old_used = 0
new_size = 32
allocated_size = 4096
#22 0x00000000006c5637 in xfl_insert (fl=fl@entry=0xbaa300 <xfreelist+1152>,
p=p@entry=0x7ffff7fe60b0, burst=burst@entry=0) at xmalloc.c:2269
idx = 12032256
sorted = <optimized out>
__FUNCTION__ = "xfl_insert"
#23 0x00000000006c5f86 in xfl_insert_careful (fl=fl@entry=0xbaa300
<xfreelist+1152>, p=0x7ffff7fe60b0, burst=burst@entry=0) at xmalloc.c:2533
locked = <optimized out>
#24 0x00000000006c3bb1 in xmalloc_freelist_insert (p=p@entry=0x7ffff7fe60b0,
len=len@entry=3920, burst=burst@entry=0, coalesce=coalesce@entry=2) at
xmalloc.c:3197
xs = 0xba65e4 <xsplit+1956>
fl = <optimized out>
#25 0x00000000006c6fd1 in xallocate (size=size@entry=168,
can_vmm=can_vmm@entry=1) at xmalloc.c:4609
vlen = 4096
p = 0x7ffff7fe6000
#26 0x00000000006c7cc3 in malloc (size=size@entry=168) at xmalloc.c:4667
No locals.
#27 xmalloc0 (size=size@entry=168) at xmalloc.c:4703
No locals.
#28 0x000000000064a094 in hash_table_new_full (hash=hash@entry=0x6cc540
<zone_hash>, eq=eq@entry=0x6cc180 <zone_eq>) at hashtable.c:460
ht = <optimized out>
#29 0x00000000006cebaf in zget (size=size@entry=32, hint=hint@entry=8,
private=private@entry=0) at zalloc.c:1684
zget_slk = {magic = SPINLOCK_MAGIC, lock = 1 '\001', file = 0x840de7
"src/lib/zalloc.c", line = 1681}
zone = <optimized out>
key = {zn_magic = (ZONE_MAGIC | unknown: 144448), lock = {magic =
11383552, lock = 0 '\000', file = 0x0, line = 8057720}, zn_arena = {sz_next =
0x95,
sz_base = 0x7ffff7fb59c0 "\300Y\373\367\377\177", sz_size =
140737354080256, sz_ctime = 6712287}, zn_gc = 0xb79900 <te_main>, zn_free =
0xb79900 <te_main>,
zn_mem = 0xba1908 <walloc_inited>, zn_size = 4509470, zn_refcnt = 0,
zn_hint = 0, zn_cnt = 0, zn_blocks = 0, zn_subzones = 12032256, zn_oversized =
0,
zn_stid = 6725097, embedded = 0, private = 0}
#30 0x00000000006c02fb in wzone_get (rounded=32) at walloc.c:184
zone = <optimized out>
#31 walloc_get_zone (rounded=rounded@entry=32, allocate=allocate@entry=1) at
walloc.c:214
walloc_slk = {magic = SPINLOCK_MAGIC, lock = 1 '\001', file = 0x83b220
"src/lib/walloc.c", line = 209}
idx = 4
zone = <optimized out>
#32 0x00000000006c0564 in walloc_raw (size=size@entry=32) at walloc.c:248
zone = <optimized out>
rounded = 32
#33 0x000000000045b2a1 in walloc (size=size@entry=32) at walloc.c:386
depot = <optimized out>
rounded = 32
#34 0x00000000006a6e81 in thread_launch (stack=32768, flags=9, arg=0x0,
routine=0x6aab20 <tm_thread_main>, te=0x7ffff7ff2000) at thread.c:7023
ctx = <optimized out>
stacksize = 32768
error = <optimized out>
attr = {
__size =
"\000\000\000\000\000\000\000\000\b\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\377\367\377\177\000\000\000\220",
'\000' <repeats 21 times>, __align = 0}
t = 12032256
tself = 0xb79900 <te_main>
#35 thread_create_full (routine=routine@entry=0x6aab20 <tm_thread_main>,
arg=arg@entry=0x0, flags=flags@entry=9, stack=stack@entry=32768,
exited=exited@entry=0x0,
earg=earg@entry=0x0) at thread.c:7141
No locals.
#36 0x00000000006a717b in thread_create (routine=routine@entry=0x6aab20
<tm_thread_main>, arg=arg@entry=0x0, flags=flags@entry=9,
stack=stack@entry=32768) at thread.c:7068
No locals.
#37 0x00000000006ab2c1 in tm_thread_start () at tm.c:461
r = <optimized out>
#38 tm_now_exact (tm=tm@entry=0x0) at tm.c:635
start = 1
#39 0x00000000006ab48b in tm_time_exact () at tm.c:668
No locals.
#40 0x000000000063ce79 in evq_init_once () at evq.c:279
No locals.
#41 0x0000000000669da8 in once_flag_run_internal (flag=0xb60ba0 <evq_inited>,
routine=0x63ce70 <evq_init_once>, recursive=0) at once.c:144
id = 0
recursive = 0
routine = 0x63ce70 <evq_init_once>
flag = 0xb60ba0 <evq_inited>
#42 0x000000000063dae4 in evq_init () at evq.c:311
No locals.
#43 evq_raw_idle_add (event=0x6c9f90 <xmalloc_idle_collect>, arg=0x0) at
evq.c:1018
ci = <optimized out>
#44 0x0000000000669da8 in once_flag_run_internal (flag=0xba5af8
<xmalloc_xgc_installed>, routine=0x44cf5b <xmalloc_xgc_install>, recursive=0)
at once.c:144
id = 0
recursive = 0
routine = 0x44cf5b <xmalloc_xgc_install>
flag = 0xba5af8 <xmalloc_xgc_installed>
#45 0x000000000044b135 in vmm_init_once () at vmm.c:5209
No locals.
#46 0x0000000000669da8 in once_flag_run_internal (flag=0xba14c8 <vmm_inited>,
routine=0x44b12f <vmm_init_once>, recursive=0) at once.c:144
id = 0
recursive = 0
routine = 0x44b12f <vmm_init_once>
flag = 0xba14c8 <vmm_inited>
#47 0x00000000006bdb84 in vmm_alloc_internal (size=776, user_mem=24664,
zero_mem=0) at vmm.c:3772
No locals.
#48 0x0000000000668f8c in omalloc_allocate (size=776, align=8, mode=OMALLOC_RW,
init=0xffffffffffffffff, init@entry=0x0) at omalloc.c:647
p = 0x11
allocated = 8
omalloc_slk = {magic = SPINLOCK_MAGIC, lock = 0 '\000', file = 0x7af01f
"src/lib/omalloc.c", line = 666}
#49 0x0000000000669a97 in omalloc0 (size=size@entry=776) at omalloc.c:790
p = <optimized out>
#50 0x000000000069e963 in thread_preallocate_element () at thread.c:1688
No locals.
#51 0x000000000069eae0 in thread_main_element (t=140737353832896) at
thread.c:1873
te_main = {magic = THREAD_ELEMENT_MAGIC, ptid = 0, tid =
140737353832896, last_qid = 34359738363, low_qid = 34359738363, high_qid =
34359738366, top_qid = 34359738363,
low_sig_qid = 0, high_sig_qid = 0, pht = 0x0, stid = 0, last_sp =
0x7fffffffb710, top_sp = 0x7fffffffb540, stack_lock = 0x7fffffffe138, name =
0x779a90 "main",
stack_size = 0, stack = 0x0, stack_base = 0x0, sig_stack = 0x0, entry
= 0x0, argument = 0x0, suspend = 0, pending = 0, wfd = {-1, -1}, joining_id =
0,
unblock_events = 0, exit_value = 0x0, sig_mask = 0, sig_pending = 0,
signalled = 0, sig_generation = 0, in_signal_handler = 0, sig_handling = 0,
sleep_interruptible = 0, termination_key = 0, created = 0, discovered
= 1, deadlocked = 0, valid = 1, creating = 0, exiting = 0, suspended = 0,
blocked = 0,
timed_blocked = 0, unblocked = 0, detached = 0, join_requested = 0,
join_pending = 0, reusable = 0, async_exit = 0, main_thread = 1, cancelled = 0,
cancelable = 0,
sleeping = 0, exit_started = 0, cancl = THREAD_CANCEL_DISABLE, locks
= {arena = 0xb77b00 <locks_arena_main>, capacity = 320, count = 5, overflow = 0
'\000'}, waiting = {
lock = 0x0, file = 0x0, line = 0, kind = THREAD_LOCK_SPINLOCK},
cond = 0x0, cond_stack = 0x0, termination = 0x0, lock = {magic =
SPINLOCK_MAGIC, lock = 0 '\000',
file = 0x7c0068 "src/lib/thread.c", line = 899}, exit_list = {magic
= ESLIST_MAGIC, head = 0x0, tail = 0x0, offset = 16, count = 0}, cleanup_list =
{
magic = ESLIST_MAGIC, head = 0x0, tail = 0x0, offset = 16, count =
0}, sigh = {0x0 <repeats 12 times>}, locals = {0x0 <repeats 32 times>}}
locks_arena_main = {{lock = 0xadbac0 <walloc_slk>, file = 0x83b220
"src/lib/walloc.c", line = 209, kind = THREAD_LOCK_SPINLOCK}, {lock = 0xadbbf0
<zget_slk>,
file = 0x840de7 "src/lib/zalloc.c", line = 1681, kind =
THREAD_LOCK_SPINLOCK}, {lock = 0xbaa358 <xfreelist+1240>, file = 0x83ba08
"src/lib/xmalloc.c", line = 2513,
kind = THREAD_LOCK_MUTEX}, {lock = 0xadb5e0 <sym_get_slk>, file =
0x7b8f3f "src/lib/stacktrace.c", line = 552, kind = THREAD_LOCK_SPINLOCK}, {
lock = 0xadb300 <once_flag_mtx>, file = 0x7af378 "src/lib/once.c",
line = 88, kind = THREAD_LOCK_MUTEX}, {lock = 0xadb540 <signal_lock>,
file = 0x7b6ef2 "src/lib/signal.c", line = 1153, kind =
THREAD_LOCK_MUTEX}, {lock = 0x0, file = 0x0, line = 0, kind =
THREAD_LOCK_SPINLOCK} <repeats 314 times>}
te = 0xb79900 <te_main>
tls = <optimized out>
#52 0x00000000006a1b45 in thread_small_id () at thread.c:2932
te = 0x7ffff442f5c0 <__read_nocancel+7>
#53 0x00000000006c8099 in xmalloc_thread_free (p=0xc35278) at xmalloc.c:4347
xck = <optimized out>
stid = <optimized out>
ch = <optimized out>
#54 free (p=0xc35278) at xmalloc.c:4848
No locals.
#55 0x00007ffff17395dd in selinuxfs_exists () from
/lib/x86_64-linux-gnu/libselinux.so.1
No symbol table info available.
#56 0x00007ffff1734448 in ?? () from /lib/x86_64-linux-gnu/libselinux.so.1
No symbol table info available.
#57 0x00007ffff7dea9fa in call_init (l=<optimized out>, argc=argc@entry=1,
argv=argv@entry=0x7fffffffe3c8, env=env@entry=0x7fffffffe3d8) at dl-init.c:78
j = <optimized out>
jm = <optimized out>
addrs = <optimized out>
init_array = <optimized out>
#58 0x00007ffff7deaae3 in call_init (env=0x7fffffffe3d8, argv=0x7fffffffe3c8,
argc=1, l=<optimized out>) at dl-init.c:36
No locals.
#59 _dl_init (main_map=0x7ffff7ffe1a8, argc=1, argv=0x7fffffffe3c8,
env=0x7fffffffe3d8) at dl-init.c:126
preinit_array = <optimized out>
preinit_array_size = <optimized out>
i = 31
#60 0x00007ffff7ddd1ca in _dl_start_user () from /lib64/ld-linux-x86-64.so.2
_dl_rtld_libname2 = {name = 0x0, next = 0x0, dont_free = 0}
start_time = 3930200284553
_dl_rtld_libname = {name = 0x400200 "/lib64/ld-linux-x86-64.so.2", next
= 0x7ffff7ffe010 <newname>, dont_free = 0}
library_path = 0x0
audit_list = 0x0
relocate_time = 43474057
any_debug = 0
preloadlist = 0x0
version_info = 0
load_time = 10984870
tls_init_tp_called = true
_rtld_local_ro = {_dl_debug_mask = 0, _dl_osversion = 200704,
_dl_platform = 0x7fffffffe649 "x86_64", _dl_platformlen = 6, _dl_pagesize =
4096, _dl_inhibit_cache = 0,
_dl_initial_searchlist = {r_list = 0x7ffff7fbb910, r_nlist = 68},
_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 =
771, _dl_hwcap = 395049983, _dl_hwcap_mask = 0, _dl_auxv = 0x7fffffffe508,
_dl_inhibit_rpath = 0x0,
_dl_origin_path = 0x0, _dl_use_load_bias = 18446744073709551615,
_dl_profile = 0x0, _dl_profile_output = 0x7ffff7df5180 "/var/tmp",
_dl_trace_prelink = 0x0,
_dl_trace_prelink_map = 0x0, _dl_init_all_dirs = 0x7ffff7ff6000,
_dl_hp_timing_overhead = 79, _dl_sysinfo_dso = 0x7ffff7ff8000, _dl_sysinfo_map
= 0x7ffff7ffe740,
_dl_hwcap2 = 0, _dl_debug_printf = 0x7ffff7deb910 <_dl_debug_printf>,
_dl_catch_error = 0x7ffff7dea840 <_dl_catch_error>,
_dl_signal_error = 0x7ffff7dea610 <_dl_signal_error>, _dl_mcount =
0x7ffff7decbb0 <_dl_mcount>, _dl_lookup_symbol_x = 0x7ffff7de5620
<_dl_lookup_symbol_x>,
_dl_check_caller = 0x7ffff7dedf30 <_dl_check_caller>, _dl_open =
0x7ffff7dee390 <_dl_open>, _dl_close = 0x7ffff7df0270 <_dl_close>,
_dl_tls_get_addr_soft = 0x7ffff7dedb30 <_dl_tls_get_addr_soft>,
_dl_discover_osversion = 0x7ffff7df1590 <_dl_discover_osversion>, _dl_audit =
0x0, _dl_naudit = 0,
_dl_pointer_guard = 1}
_dl_skip_args = 0
__pointer_chk_guard_local = 12525441031987686880
_rtld_global_ro = {_dl_debug_mask = 0, _dl_osversion = 200704,
_dl_platform = 0x7fffffffe649 "x86_64", _dl_platformlen = 6, _dl_pagesize =
4096, _dl_inhibit_cache = 0,
_dl_initial_searchlist = {r_list = 0x7ffff7fbb910, r_nlist = 68},
_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 =
771, _dl_hwcap = 395049983, _dl_hwcap_mask = 0, _dl_auxv = 0x7fffffffe508,
_dl_inhibit_rpath = 0x0,
_dl_origin_path = 0x0, _dl_use_load_bias = 18446744073709551615,
_dl_profile = 0x0, _dl_profile_output = 0x7ffff7df5180 "/var/tmp",
_dl_trace_prelink = 0x0,
_dl_trace_prelink_map = 0x0, _dl_init_all_dirs = 0x7ffff7ff6000,
_dl_hp_timing_overhead = 79, _dl_sysinfo_dso = 0x7ffff7ff8000, _dl_sysinfo_map
= 0x7ffff7ffe740,
_dl_hwcap2 = 0, _dl_debug_printf = 0x7ffff7deb910 <_dl_debug_printf>,
_dl_catch_error = 0x7ffff7dea840 <_dl_catch_error>,
_dl_signal_error = 0x7ffff7dea610 <_dl_signal_error>, _dl_mcount =
0x7ffff7decbb0 <_dl_mcount>, _dl_lookup_symbol_x = 0x7ffff7de5620
<_dl_lookup_symbol_x>,
_dl_check_caller = 0x7ffff7dedf30 <_dl_check_caller>, _dl_open =
0x7ffff7dee390 <_dl_open>, _dl_close = 0x7ffff7df0270 <_dl_close>,
_dl_tls_get_addr_soft = 0x7ffff7dedb30 <_dl_tls_get_addr_soft>,
_dl_discover_osversion = 0x7ffff7df1590 <_dl_discover_osversion>, _dl_audit =
0x0, _dl_naudit = 0,
_dl_pointer_guard = 1}
_dl_argv = 0x7fffffffe3c8
_rtld_local = {_dl_ns = {{_ns_loaded = 0x7ffff7ffe1a8, _ns_nloaded =
70, _ns_main_searchlist = 0x7ffff7ffe460, _ns_global_scope_alloc = 0,
_ns_unique_sym_table = {lock = {
mutex = {__data = {__lock = 0, __count = 0, __owner = 0,
__nusers = 0, __kind = 1, __spins = 0, __elision = 0, __list = {__prev = 0x0,
__next = 0x0}},
__size = '\000' <repeats 16 times>, "\001", '\000' <repeats
22 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}}, {_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, __nusers = 0, __kind = 0,
__spins = 0,
__elision = 0, __list = {__prev = 0x0, __next = 0x0}},
__size = '\000' <repeats 39 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, __nusers =
0, __kind = 1, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next =
0x0}},
__size = '\000' <repeats 16 times>, "\001", '\000' <repeats 22
times>, __align = 0}}, _dl_load_write_lock = {mutex = {__data = {__lock = 0,
__count = 0,
__owner = 0, __nusers = 0, __kind = 1, __spins = 0, __elision =
0, __list = {__prev = 0x0, __next = 0x0}},
__size = '\000' <repeats 16 times>, "\001", '\000' <repeats 22
times>, __align = 0}}, _dl_load_adds = 70, _dl_initfirst = 0x0,
_dl_cpuclock_offset = 3930200327684,
_dl_profile_map = 0x0, _dl_num_relocations = 1316,
_dl_num_cache_relocations = 556, _dl_all_dirs = 0x7ffff7ff6000,
_dl_error_catch_tsd = 0x7ffff4471eb0 <__libc_dl_error_tsd>,
_dl_rtld_map = {l_addr = 140737351892992, l_name = 0x400200
"/lib64/ld-linux-x86-64.so.2",
l_ld = 0x7ffff7ffce70, l_next = 0x7ffff7fc13e0, l_prev =
0x7ffff7fc29e8, l_real = 0x7ffff7ffd9f8 <_rtld_global+2456>, l_ns = 0,
l_libname = 0x7ffff7ffe060 <_dl_rtld_libname>, l_info = {0x0, 0x0,
0x7ffff7ffcef0, 0x7ffff7ffcee0, 0x7ffff7ffce80, 0x7ffff7ffcea0, 0x7ffff7ffceb0,
0x7ffff7ffcf20,
0x7ffff7ffcf30, 0x7ffff7ffcf40, 0x7ffff7ffcec0, 0x7ffff7ffced0,
0x0, 0x0, 0x7ffff7ffce70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ffff7ffcf00, 0x0, 0x0,
0x7ffff7ffcf10,
0x0 <repeats 12 times>, 0x7ffff7ffcf60, 0x7ffff7ffcf50, 0x0, 0x0,
0x7ffff7ffcf80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ffff7ffcf70, 0x0
<repeats 25 times>,
0x7ffff7ffce90}, l_phdr = 0x7ffff7ddc040, 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 = 0x7ffff7fb8588,
l_nversions = 6, l_nbuckets = 17, l_gnu_bitmask_idxbits = 3, l_gnu_shift = 8,
l_gnu_bitmask = 0x7ffff7ddc2c0, {l_gnu_buckets = 0x7ffff7ddc2e0,
l_chain = 0x7ffff7ddc2e0}, {l_gnu_chain_zero = 0x7ffff7ddc31c, l_buckets =
0x7ffff7ddc31c},
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 =
0x7ffff7ddc7c4, l_origin = 0x0, l_map_start = 140737351892992, l_map_end =
140737354129832,
l_text_end = 140737351995760, 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
= 0x7ffff7ddc420, type_class = 1, value = 0x7ffff7ffe1a8, ret = 0x404c00},
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 = 2231296, l_relro_size = 1024, l_serial = 0, l_audit
= 0x7ffff7ffde68 <_rtld_global+3592>}, audit_data = {{cookie = 0,
bindflags = 0} <repeats 16 times>}, _dl_rtld_lock_recursive =
0x7ffff4709270 <__GI___pthread_mutex_lock>,
_dl_rtld_unlock_recursive = 0x7ffff470a5f0
<__GI___pthread_mutex_unlock>, _dl_make_stack_executable_hook = 0x7ffff47063d0
<__make_stacks_executable>,
_dl_stack_flags = 6, _dl_tls_dtv_gaps = false, _dl_tls_max_dtv_idx =
6, _dl_tls_dtv_slotinfo_list = 0x7ffff7fb7000, _dl_tls_static_nelem = 6,
_dl_tls_static_size = 4800, _dl_tls_static_used = 808,
_dl_tls_static_align = 64, _dl_initial_dtv = 0x7ffff7fb62d0, _dl_tls_generation
= 1,
_dl_init_static_tls = 0x7ffff4706ae0 <__pthread_init_static_tls>,
_dl_wait_lookup_done = 0x7ffff4706c00 <__wait_lookup_done>, _dl_scope_free_list
= 0x0}
_rtld_global = {_dl_ns = {{_ns_loaded = 0x7ffff7ffe1a8, _ns_nloaded =
70, _ns_main_searchlist = 0x7ffff7ffe460, _ns_global_scope_alloc = 0,
_ns_unique_sym_table = {
lock = {mutex = {__data = {__lock = 0, __count = 0, __owner =
0, __nusers = 0, __kind = 1, __spins = 0, __elision = 0, __list = {__prev =
0x0, __next = 0x0}},
__size = '\000' <repeats 16 times>, "\001", '\000' <repeats
22 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}}, {_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, __nusers = 0, __kind = 0,
__spins = 0,
__elision = 0, __list = {__prev = 0x0, __next = 0x0}},
__size = '\000' <repeats 39 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, __nusers =
0, __kind = 1, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next =
0x0}},
__size = '\000' <repeats 16 times>, "\001", '\000' <repeats 22
times>, __align = 0}}, _dl_load_write_lock = {mutex = {__data = {__lock = 0,
__count = 0,
__owner = 0, __nusers = 0, __kind = 1, __spins = 0, __elision =
0, __list = {__prev = 0x0, __next = 0x0}},
__size = '\000' <repeats 16 times>, "\001", '\000' <repeats 22
times>, __align = 0}}, _dl_load_adds = 70, _dl_initfirst = 0x0,
_dl_cpuclock_offset = 3930200327684,
_dl_profile_map = 0x0, _dl_num_relocations = 1316,
_dl_num_cache_relocations = 556, _dl_all_dirs = 0x7ffff7ff6000,
_dl_error_catch_tsd = 0x7ffff4471eb0 <__libc_dl_error_tsd>,
_dl_rtld_map = {l_addr = 140737351892992, l_name = 0x400200
"/lib64/ld-linux-x86-64.so.2",
l_ld = 0x7ffff7ffce70, l_next = 0x7ffff7fc13e0, l_prev =
0x7ffff7fc29e8, l_real = 0x7ffff7ffd9f8 <_rtld_global+2456>, l_ns = 0,
l_libname = 0x7ffff7ffe060 <_dl_rtld_libname>, l_info = {0x0, 0x0,
0x7ffff7ffcef0, 0x7ffff7ffcee0, 0x7ffff7ffce80, 0x7ffff7ffcea0, 0x7ffff7ffceb0,
0x7ffff7ffcf20,
0x7ffff7ffcf30, 0x7ffff7ffcf40, 0x7ffff7ffcec0, 0x7ffff7ffced0,
0x0, 0x0, 0x7ffff7ffce70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ffff7ffcf00, 0x0, 0x0,
0x7ffff7ffcf10,
0x0 <repeats 12 times>, 0x7ffff7ffcf60, 0x7ffff7ffcf50, 0x0, 0x0,
0x7ffff7ffcf80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ffff7ffcf70, 0x0
<repeats 25 times>,
0x7ffff7ffce90}, l_phdr = 0x7ffff7ddc040, 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 = 0x7ffff7fb8588,
l_nversions = 6, l_nbuckets = 17, l_gnu_bitmask_idxbits = 3, l_gnu_shift = 8,
l_gnu_bitmask = 0x7ffff7ddc2c0, {l_gnu_buckets = 0x7ffff7ddc2e0,
l_chain = 0x7ffff7ddc2e0}, {l_gnu_chain_zero = 0x7ffff7ddc31c, l_buckets =
0x7ffff7ddc31c},
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 =
0x7ffff7ddc7c4, l_origin = 0x0, l_map_start = 140737351892992, l_map_end =
140737354129832,
l_text_end = 140737351995760, 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
= 0x7ffff7ddc420, type_class = 1, value = 0x7ffff7ffe1a8, ret = 0x404c00},
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 = 2231296, l_relro_size = 1024, l_serial = 0, l_audit
= 0x7ffff7ffde68 <_rtld_global+3592>}, audit_data = {{cookie = 0,
bindflags = 0} <repeats 16 times>}, _dl_rtld_lock_recursive =
0x7ffff4709270 <__GI___pthread_mutex_lock>,
_dl_rtld_unlock_recursive = 0x7ffff470a5f0
<__GI___pthread_mutex_unlock>, _dl_make_stack_executable_hook = 0x7ffff47063d0
<__make_stacks_executable>,
_dl_stack_flags = 6, _dl_tls_dtv_gaps = false, _dl_tls_max_dtv_idx =
6, _dl_tls_dtv_slotinfo_list = 0x7ffff7fb7000, _dl_tls_static_nelem = 6,
_dl_tls_static_size = 4800, _dl_tls_static_used = 808,
_dl_tls_static_align = 64, _dl_initial_dtv = 0x7ffff7fb62d0, _dl_tls_generation
= 1,
_dl_init_static_tls = 0x7ffff4706ae0 <__pthread_init_static_tls>,
_dl_wait_lookup_done = 0x7ffff4706c00 <__wait_lookup_done>, _dl_scope_free_list
= 0x0}
_dl_argc = 1
_dl_argv_internal = 0x7fffffffe3c8
#61 0x0000000000000001 in ?? ()
No symbol table info available.
#62 0x00007fffffffe65d in ?? ()
No symbol table info available.
#63 0x0000000000000000 in ?? ()
No symbol table info available.
(gdb) quit
A debugging session is active.
Inferior 1 [process 24664] will be killed.
Quit anyway? (y or n)