Hi,

gtk-gnutella crashes for me as well.

stderr log and gdb backtrace attached.

Both the amd64 and i386 versions show the same behavior.

-- 
Mit freundlichen Grüßen
Jens Mühlenhoff
GNU gdb (GDB) 7.6.2 (Debian 7.6.2-1.1+b1)
Copyright (C) 2013 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".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/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 
warning: no loadable sections found in added symbol-file system-supplied DSO at 
0x7ffff7ffa000
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
14-08-13 17:05:06.467 (FATAL): Assertion failure at src/lib/xmalloc.c:1295: 
"size_is_positive(len)"
14-08-13 17:05:06.467 (WARNING): disabling locks, now in thread-unsafe mode (2 
threads)
14-08-13 17:05:06.467 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

Program received signal SIGSEGV, Segmentation fault.
sig_compute_pc_index () at signal.c:462
462     signal.c: Datei oder Verzeichnis nicht gefunden.
(gdb) bt
#0  sig_compute_pc_index () at signal.c:462
#1  0x0000000000446dac in sig_get_pc_index () at signal.c:542
#2  0x0000000000446dea in signal_init_once () at signal.c:1472
#3  0x0000000000669da8 in once_flag_run_internal (flag=0xb69c0c 
<signal_inited>, routine=0x446db7 <signal_init_once>, 
    recursive=0) at once.c:144
#4  0x000000000067e629 in signal_init () at signal.c:1497
#5  signal_trap_with (signo=signo@entry=11, handler=handler@entry=0x446f98 
<stacktrace_safe_got_signal>, 
    extra=extra@entry=0) at signal.c:1151
#6  0x000000000067f407 in signal_catch (signo=signo@entry=11, 
    handler=handler@entry=0x446f98 <stacktrace_safe_got_signal>) at 
signal.c:1322
#7  0x00000000006907a5 in stacktrace_safe_unwind 
(stack=stack@entry=0x7fffffffd800, count=count@entry=133, 
    offset=offset@entry=3) at stacktrace.c:401
#8  0x00000000004476b8 in stacktrace_where_cautious_print_offset 
(fd=fd@entry=2, offset=offset@entry=2)
    at stacktrace.c:1790
#9  0x0000000000443a45 in assertion_abort () at fast_assert.c:149
#10 0x0000000000443ca5 in assertion_failure (data=data@entry=0x840b30 
<assertion_data_.19223>) at fast_assert.c:269
#11 0x00000000006c3a0a in xfl_find_freelist_index (len=0) at xmalloc.c:1295
#12 xfl_find_freelist (len=0) at xmalloc.c:1314
#13 xmalloc_freelist_insert (p=0x0, len=0, burst=0, coalesce=<optimized out>) 
at xmalloc.c:3205
#14 0x00000000006c4beb in xmalloc_freelist_add (p=0x0, len=0, coalesce=3) at 
xmalloc.c:3376
#15 0x00000000006c54cc in xfl_extend (fl=0xbaa300 <xfreelist+1152>) at 
xmalloc.c:1918
#16 0x00000000006c5637 in xfl_insert (fl=fl@entry=0xbaa300 <xfreelist+1152>, 
p=p@entry=0x7ffff7fe80b0, 
    burst=burst@entry=0) at xmalloc.c:2269
#17 0x00000000006c5f86 in xfl_insert_careful (fl=fl@entry=0xbaa300 
<xfreelist+1152>, p=0x7ffff7fe80b0, 
    burst=burst@entry=0) at xmalloc.c:2533
#18 0x00000000006c3bb1 in xmalloc_freelist_insert (p=p@entry=0x7ffff7fe80b0, 
len=len@entry=3920, burst=burst@entry=0, 
    coalesce=coalesce@entry=2) at xmalloc.c:3197
#19 0x00000000006c6fd1 in xallocate (size=size@entry=168, 
can_vmm=can_vmm@entry=1) at xmalloc.c:4609
#20 0x00000000006c7cc3 in malloc (size=size@entry=168) at xmalloc.c:4667
#21 xmalloc0 (size=size@entry=168) at xmalloc.c:4703
#22 0x000000000064a094 in hash_table_new_full (hash=hash@entry=0x6cc540 
<zone_hash>, eq=eq@entry=0x6cc180 <zone_eq>)
    at hashtable.c:460
#23 0x00000000006cebaf in zget (size=size@entry=32, hint=hint@entry=8, 
private=private@entry=0) at zalloc.c:1684
#24 0x00000000006c02fb in wzone_get (rounded=32) at walloc.c:184
#25 walloc_get_zone (rounded=rounded@entry=32, allocate=allocate@entry=1) at 
walloc.c:214
#26 0x00000000006c0564 in walloc_raw (size=size@entry=32) at walloc.c:248
#27 0x000000000045b2a1 in walloc (size=size@entry=32) at walloc.c:386
#28 0x00000000006a6e81 in thread_launch (stack=32768, flags=9, arg=0x0, 
routine=0x6aab20 <tm_thread_main>, 
    te=0x7ffff7ff4000) at thread.c:7023
---Type <return> to continue, or q <return> to quit---
#29 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
#30 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
#31 0x00000000006ab2c1 in tm_thread_start () at tm.c:461
#32 tm_now_exact (tm=tm@entry=0x0) at tm.c:635
#33 0x00000000006ab48b in tm_time_exact () at tm.c:668
#34 0x000000000063ce79 in evq_init_once () at evq.c:279
#35 0x0000000000669da8 in once_flag_run_internal (flag=0xb60ba0 <evq_inited>, 
routine=0x63ce70 <evq_init_once>, 
    recursive=0) at once.c:144
#36 0x000000000063dae4 in evq_init () at evq.c:311
#37 evq_raw_idle_add (event=0x6c9f90 <xmalloc_idle_collect>, arg=0x0) at 
evq.c:1018
#38 0x0000000000669da8 in once_flag_run_internal (flag=0xba5af8 
<xmalloc_xgc_installed>, 
    routine=0x44cf5b <xmalloc_xgc_install>, recursive=0) at once.c:144
#39 0x000000000044b135 in vmm_init_once () at vmm.c:5209
#40 0x0000000000669da8 in once_flag_run_internal (flag=0xba14c8 <vmm_inited>, 
routine=0x44b12f <vmm_init_once>, 
    recursive=0) at once.c:144
#41 0x00000000006bdb84 in vmm_alloc_internal (size=776, user_mem=0, zero_mem=0) 
at vmm.c:3772
#42 0x0000000000668f8c in omalloc_allocate (size=776, align=8, mode=OMALLOC_RW, 
    init=0x7ffff43936b0 <__sigprocmask+16>, init@entry=0x0) at omalloc.c:647
#43 0x0000000000669a97 in omalloc0 (size=size@entry=776) at omalloc.c:790
#44 0x000000000069e963 in thread_preallocate_element () at thread.c:1688
#45 0x000000000069eae0 in thread_main_element (t=140737353808256) at 
thread.c:1873
#46 0x00000000006a1b45 in thread_small_id () at thread.c:2932
#47 0x00000000006c8099 in xmalloc_thread_free (p=0xc35278) at xmalloc.c:4347
#48 free (p=0xc35278) at xmalloc.c:4848
#49 0x00007ffff18255dd in selinuxfs_exists () from 
/lib/x86_64-linux-gnu/libselinux.so.1
#50 0x00007ffff1820448 in ?? () from /lib/x86_64-linux-gnu/libselinux.so.1
#51 0x00007ffff7dea9fa in call_init (l=<optimized out>, argc=argc@entry=1, 
argv=argv@entry=0x7fffffffe418, 
    env=env@entry=0x7fffffffe428) at dl-init.c:78
#52 0x00007ffff7deaae3 in call_init (env=0x7fffffffe428, argv=0x7fffffffe418, 
argc=1, l=<optimized out>)
    at dl-init.c:36
#53 _dl_init (main_map=0x7ffff7ffe1a8, argc=1, argv=0x7fffffffe418, 
env=0x7fffffffe428) at dl-init.c:126
#54 0x00007ffff7ddd1ca in _dl_start_user () from /lib64/ld-linux-x86-64.so.2
#55 0x0000000000000001 in ?? ()
#56 0x00007fffffffe6ad in ?? ()
#57 0x0000000000000000 in ?? ()
(gdb) 

14-08-13 17:03:40.264 (FATAL): Assertion failure at src/lib/xmalloc.c:1295: 
"size_is_positive(len)"
14-08-13 17:03:40.264 (WARNING): disabling locks, now in thread-unsafe mode (2 
threads)
14-08-13 17:03:40.264 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 17:03:40.265 (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

Reply via email to