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