I decided to try devel git branch on gtk-gnutella. It did not go well - 
gtk-gnutella coredumps on startup with a recursive attempt to initialize 
routine (evq_init?).

32-bit i686, Linux, Debian 6.

Backtrace:

(gdb) bt
#0  0xb77b4424 in __kernel_vsyscall ()
#1  0xb6d554b1 in *__GI_raise (sig=6) at 
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#2  0xb6d588e2 in *__GI_abort () at abort.c:92
#3  0x082cd2f1 in s_minierror (format=0x83f58e8 "%s(): recursive attempt to 
initialize routine %s()") at log.c:1563
#4  0x082d8f81 in once_flag_run_internal (flag=0x850a468, routine=0x82aa043 
<evq_init_once>, recursive=0) at once.c:117
#5  0x082aa4e2 in evq_init (event=0x82d9da5 <pool_gc_idle>, arg=0x0) at 
evq.c:309
#6  evq_raw_idle_add (event=0x82d9da5 <pool_gc_idle>, arg=0x0) at evq.c:1023
#7  0x080910bb in pool_gc_install () at palloc.c:218
#8  0x082d8de2 in once_flag_run_internal (flag=0x850eef8, routine=0x80910a4 
<pool_gc_install>, recursive=0) at once.c:144
#9  0x082d9dd3 in pool_create (name=0x8479633 "xmalloc thread chunks", 
size=4096, alloc=0x832e5c6 <xpages_pool_alloc>, 
    dealloc=0x832e663 <xpages_pool_free>, is_frag=0) at palloc.c:402
#10 0x0832f106 in xpages_pool_init () at xmalloc.c:703
#11 0x082d8de2 in once_flag_run_internal (flag=0x8575584, routine=0x832f0d6 
<xpages_pool_init>, recursive=1) at once.c:144
#12 0x0832ee34 in xmalloc_chunk_return (xck=0xb6a11000, p=<value optimized 
out>, local=<value optimized out>) at xmalloc.c:3946
#13 0xb6d8b4fa in _IO_new_fclose (fp=0xb6a110e0) at iofclose.c:88
#14 0xb6dfb9f1 in __endmntent (stream=0x0) at mntent_r.c:64
#15 0xb6df8066 in __statvfs_getflags (name=0x83e6a3a "/tmp", fstype=61267, 
st=0xbfb8a7b8)
    at ../sysdeps/unix/sysv/linux/internal_statvfs.c:197
#16 0xb6df8388 in __internal_statvfs64 (name=0x83e6a3a "/tmp", buf=0xbfb8a890, 
fsbuf=0xbfb8a818, st=0xbfb8a7b8)
    at ../sysdeps/unix/sysv/linux/internal_statvfs.c:250
#17 0xb6df1944 in __statvfs64 (file=0x83e6a3a "/tmp", buf=0xbfb8a890) at 
../sysdeps/unix/sysv/linux/statvfs64.c:68
#18 0x082a61f9 in sha1_feed_statvfs (ctx=0xbfb8aaac, path=0x83e6a3a "/tmp") at 
entropy.c:246
#19 0x082a62b8 in entropy_array_data_collect (ctx=<value optimized out>, 
data=ENTROPY_STATVFS, ary=0xbfb8a96c, len=4, elem_size=4)
    at entropy.c:412
#20 0x082a63b6 in entropy_array_statvfs_collect (ctx=0xbfb8aaac) at 
entropy.c:457
#21 entropy_collect_vfs (ctx=0xbfb8aaac) at entropy.c:968
#22 0x0808dccf in entropy_array_cb_collect (digest=0xbfb8abdc, can_malloc=0, 
slow=0) at entropy.c:366
#23 entropy_collect_internal (digest=0xbfb8abdc, can_malloc=0, slow=0) at 
entropy.c:1167
#24 0x0808df25 in entropy_do_minimal_collect (digest=0xbfb8abdc) at 
entropy.c:1496
#25 0x082a6f7c in entropy_minimal_collect () at entropy.c:1622
#26 entropy_do_random () at entropy.c:1528
#27 0x082b5b69 in hash_random_offset_init (h=0xb6a12000, bits=1) at hash.c:174
#28 hash_arena_allocate (h=0xb6a12000, bits=1) at hash.c:261
#29 0x082c2bdd in htable_allocate (raw=0, bits=<value optimized out>) at 
htable.c:151
#30 0x082c2c92 in htable_create_any (primary=0x82b6ca1 <string_mix_hash>, 
secondary=0, eq=0x82b6b34 <string_eq>) at htable.c:218
#31 0x08088600 in atoms_init_once () at atoms.c:968
#32 0x082d8de2 in once_flag_run_internal (flag=0x850618c, routine=0x80885ca 
<atoms_init_once>, recursive=0) at once.c:144
#33 0x0828f9ff in atoms_init () at atoms.c:1004
#34 0x0828fa31 in atom_get (type=ATOM_STRING, key=0x83e7840) at atoms.c:1091
#35 0x08299741 in atom_str_get (cq=0x0, name=0x6 <Address 0x6 out of bounds>, 
now=0, period=2000) at atoms.h:111
#36 cq_initialize (cq=0x0, name=0x6 <Address 0x6 out of bounds>, now=0, 
period=2000) at cq.c:303
#37 0x08299883 in cq_make (name=0x83e7840 "evq", now=0, period=2000) at cq.c:333
#38 0x082aa06f in evq_init_once () at evq.c:286
#39 0x082d8de2 in once_flag_run_internal (flag=0x850a468, routine=0x82aa043 
<evq_init_once>, recursive=0) at once.c:144
#40 0x082aa4e2 in evq_init (event=0x8334557 <xmalloc_idle_collect>, arg=0x0) at 
evq.c:309
#41 evq_raw_idle_add (event=0x8334557 <xmalloc_idle_collect>, arg=0x0) at 
evq.c:1023
#42 0x0809c9f1 in xmalloc_xgc_install () at xmalloc.c:713
#43 0x082d8de2 in once_flag_run_internal (flag=0x8575898, routine=0x809c9da 
<xmalloc_xgc_install>, recursive=0) at once.c:144
#44 0x0809c9d6 in xmalloc_vmm_inited () at xmalloc.c:766
#45 0x08097edd in vmm_init_once () at vmm.c:5493
#46 0x082d8de2 in once_flag_run_internal (flag=0x8522a5c, routine=0x8097ed5 
<vmm_init_once>, recursive=0) at once.c:144
#47 0x08097ead in vmm_init () at vmm.c:5523
#48 0x08329195 in vmm_alloc_internal (size=436, user_mem=6, zero_mem=0) at 
vmm.c:3958
#49 0x082d80e9 in omalloc_allocate (size=<value optimized out>, align=4, 
mode=<value optimized out>, init=0x0) at omalloc.c:647
#50 0x082d8a91 in omalloc0 (size=436) at omalloc.c:790
#51 0x08309b6a in thread_preallocate_element () at thread.c:2087
#52 0x08309cec in thread_main_element (t=3064059680) at thread.c:2276
#53 0x0830c551 in thread_small_id () at thread.c:3402
#54 0x08334580 in xmalloc_thread_free (p=0x970a198) at xmalloc.c:4358
#55 free (p=0x970a198) at xmalloc.c:4859
#56 0xb6ae407b in ?? () from /lib/libselinux.so.1
#57 0xb6aed67d in ?? () from /lib/libselinux.so.1
#58 0xb6adc1b0 in _init () from /lib/libselinux.so.1
#59 0xb77c2f0c in call_init (l=<value optimized out>, argc=<value optimized 
out>, argv=0xbfb8b244, env=0xbfb8b24c) at dl-init.c:70
#60 0xb77c3029 in _dl_init (main_map=0xb77d18f8, argc=<value optimized out>, 
argv=<value optimized out>, env=0xbfb8b24c) at dl-init.c:134
#61 0xb77b588f in _dl_start_user () from /lib/ld-linux.so.2
(gdb) 

-- 
Meelis Roos (mr...@linux.ee)

------------------------------------------------------------------------------
_______________________________________________
gtk-gnutella-devel mailing list
gtk-gnutella-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel

Reply via email to