From: Andrew B. <b3...@gm...> - 2011-12-17 01:30:01
|
Hello, I've just tried compiling gtk-gnutella with code from a git pull I did yesterday. It runs fine, but when I come to quit, instead of counting down for 30 seconds like it should it just quits. It seems to be crashing: andy@eccles:~$ cd '/home/andy/gtk-gnutella-16-12-11' andy@eccles:~/gtk-gnutella-16-12-11$ ulimit -c unlimitedandy@eccles:~/gtk-gnutella-16-12-11$ src/gtk-gnutella11-12-17 01:24:16 (INFO): gtk-gnutella/0.98.1 (2011-16-11; GTK2; Linux x86_64) 11-12-17 01:24:16 (INFO): using our own malloc() replacement 11-12-17 01:24:16 (INFO): INPUTEVT using customized I/O dispatching with epoll() 11-12-17 01:24:16 (INFO): language code: "en" 11-12-17 01:24:16 (INFO): using locale character set "UTF-8" 11-12-17 01:24:16 (INFO): primary filename character set "UTF-8" 11-12-17 01:24:16 (MESSAGE): D-BUS set up and ready for use. 11-12-17 01:24:16 (WARNING): GtkSpinButton: setting an adjustment with non-zero page size is deprecated 11-12-17 01:24:16 (WARNING): GtkSpinButton: setting an adjustment with non-zero page size is deprecated 11-12-17 01:24:16 (WARNING): GtkSpinButton: setting an adjustment with non-zero page size is deprecated 11-12-17 01:24:16 (WARNING): GtkSpinButton: setting an adjustment with non-zero page size is deprecated 11-12-17 01:24:16 (INFO): malloc() allocated 11520 bytes of heap (11520 remain) 11-12-17 01:24:17 (WARNING): can't read file "/home/andy/.gtk-gnutella/config_gui": ENOENT (No such file or directory) 11-12-17 01:24:17 (WARNING): GtkSpinButton: setting an adjustment with non-zero page size is deprecated 11-12-17 01:24:17 (WARNING): GtkSpinButton: setting an adjustment with non-zero page size is deprecated 11-12-17 01:24:17 (WARNING): GtkSpinButton: setting an adjustment with non-zero page size is deprecated 11-12-17 01:24:17 (WARNING): GtkSpinButton: setting an adjustment with non-zero page size is deprecated 11-12-17 01:24:17 (MESSAGE): getaddrinfo() failed for "eccles": No address associated with hostname 11-12-17 01:24:17 (MESSAGE): getaddrinfo() failed for "localhost": No address associated with hostname 11-12-17 01:24:17 (WARNING): No "::1 localhost" in /etc/hosts!?! 11-12-17 01:24:17 (INFO): NTP detected at ::1 11-12-17 01:24:17 (INFO): detected NTP-3, stratum 4, offset -0.093977 secs 11-12-17 01:24:17 (INFO): NTP detected at 127.0.0.1 11-12-17 01:24:17 (INFO): detected NTP-3, stratum 4, offset -0.0940125 secs 11-12-17 01:24:18 (MESSAGE): BOOT will be contacting an UHC 11-12-17 01:24:18 (DEBUG): BOOT UDP host cache "uhc.gtk-gnutella.nl" resolved to 217.122.115.43:15749 11-12-17 01:24:18 (DEBUG): BOOT UDP host cache "uhc.gtk-gnutella.nl" resolved to 188.142.78.123:15749 11-12-17 01:24:18 (DEBUG): BOOT UDP host cache "uhc.gtk-gnutella.nl" resolved to [2a02:80c0:ff4e:7b00::3:1]:15749 11-12-17 01:24:18 (WARNING): UDP write of 47 bytes to [2a02:80c0:ff4e:7b00::3:1]:15749 failed: ENETUNREACH (Network is unreachable) 11-12-17 01:24:18 (INFO): loaded 7127 symbols for "src/gtk-gnutella" tx_dgram_sendto+348 mq_udp_putq+762 mq_udp_node_putq+134 udp_send_ping_with_callback+415 udp_send_ping+231 uhc_send_ping+97 uhc_try_random+177 adns_reply_callback+574 inputevt_timer+469 dispatch_poll+12 0x7f9317a042cd 0x7f9317a04ac8 0x7f9317a05002 0x7f9319f0ebb7 main_gui_run+276 main+2164 11-12-17 01:24:39 (DEBUG): BOOT UDP host cache "yin.cloud.bishopston.net" resolved to 66.148.74.46:33558 11-12-17 01:24:39 (DEBUG): BOOT UDP host cache "yin.cloud.bishopston.net" resolved to [2001:5c0:1100:200::9]:33558 11-12-17 01:25:06 (FATAL): Assertion failure in src/lib/cq.c:713: "g_hash_table_lookup(h, o)" cq_unregister_object+114 cq_periodic_free.part.0+77 cq_periodic_remove+44 memusage_free_null+82 hash_table_foreach+149 gtk_gnutella_exit+1670 quit+83 0x7f93182d1d64 0x7f93182e3c9a 0x7f93182ed2b1 0x7f93182ed452 0x7f9319e68cc5 0x7f93182d1d64 0x7f93182e348a 0x7f93182ed2b1 0x7f93182ed452 0x7f9319e67aed 0x7f9319f11608 0x7f93182d1d64 0x7f93182e3acf 0x7f93182ed083 0x7f93182ed452 0x7f931a02a271 0x7f9319f0f803 0x7f9319f0fb63 0x7f9319b8454c 0x7f9317a042cd 0x7f9317a04ac8 0x7f9317a05002 0x7f9319f0ebb7 main_gui_run+276 main+2164 11-12-17 01:25:06 CRASH (pid=28566) for gtk-gnutella/0.98.1 (2011-16-11; GTK2; Linux x86_64) 11-12-17 01:25:06 CRASH (pid=28566) by SIGABRT after 50s 11-12-17 01:25:06 CRASH (pid=28566) end of line. Aborted (core dumped) andy@eccles:~/gtk-gnutella-16-12-11$ gdb src/gtk-gnutella core GNU gdb (GDB) 7.3.1 Copyright (C) 2011 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-unknown-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /home/andy/gtk-gnutella-16-12-11/src/gtk-gnutella...done. [New LWP 28566] [Thread debugging using libthread_db enabled] Core was generated by `src/gtk-gnutella'. Program terminated with signal 6, Aborted. #0 0x00007f931756f16b in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:42 42 ../nptl/sysdeps/unix/sysv/linux/pt-raise.c: No such file or directory. in ../nptl/sysdeps/unix/sysv/linux/pt-raise.c (gdb) bt #0 0x00007f931756f16b in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:42 #1 0x00000000004399c6 in crash_handler (signo=<optimized out>) at crash.c:1897 #2 0x0000000000606b5e in crash_abort () at crash.c:2312 #3 0x000000000043b326 in assertion_abort () at fast_assert.c:129 #4 0x000000000043b532 in assertion_failure (data=0x711e20) at fast_assert.c:213 #5 0x0000000000605492 in cq_unregister_object (h=0x7f931a5e4460, o=0x7f931a5d83f0) at cq.c:713 #6 0x0000000000605ced in cq_periodic_free (cp=0x7f931a5d83f0, force=<optimized out>) at cq.c:773 #7 0x000000000060643c in cq_periodic_free (force=0, cp=<optimized out>) at cq.c:765 #8 cq_periodic_remove (cp_ptr=0x7f931a5c9f28) at cq.c:886 #9 0x000000000066bfd2 in memusage_free (mu=0x7f931a5c9e90) at memusage.c:342 #10 memusage_free_null (mu_ptr=<optimized out>) at memusage.c:357 #11 0x00000000006151e5 in hash_table_foreach (ht=0x7f931a623e68, func=0x666880 <zalloc_memusage_set>, data=0xaa68d8) at hashtable.c:378 #12 0x0000000000412c24 in gtk_gnutella_exit (exit_code=0) at main.c:571 #13 0x00000000005efa53 in quit (force=1) at main_cb.c:146 #14 0x00007f93182d1d64 in g_closure_invoke (closure=0x7f9310b02878, return_value=0x0, n_param_values=1, param_values=0x7f93101940e0, invocation_hint=<optimized out>) at gclosure.c:774 ---Type <return> to continue, or q <return> to quit--- #15 0x00007f93182e3c9a in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=0x7f9310a56340, emission_return=0x0, instance_and_params=0x7f93101940e0) at gsignal.c:3272 #16 0x00007f93182ed2b1 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=<optimized out>) at gsignal.c:3003 #17 0x00007f93182ed452 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3060 #18 0x00007f9319e68cc5 in gtk_real_button_released (button=0x7f9310a56340) at gtkbutton.c:1725 #19 gtk_real_button_released (button=0x7f9310a56340) at gtkbutton.c:1715 #20 0x00007f93182d1d64 in g_closure_invoke (closure=0x7f9310e66148, return_value=0x0, n_param_values=1, param_values=0x7f9310194100, invocation_hint=<optimized out>) at gclosure.c:774 #21 0x00007f93182e348a in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=0x7f9310a56340, emission_return=0x0, instance_and_params=0x7f9310194100) at gsignal.c:3202 #22 0x00007f93182ed2b1 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=<optimized out>) at gsignal.c:3003 #23 0x00007f93182ed452 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3060 #24 0x00007f9319e67aed in gtk_button_button_release (widget=<optimized out>, ---Type <return> to continue, or q <return> to quit--- event=<optimized out>) at gtkbutton.c:1617 #25 0x00007f9319f11608 in _gtk_marshal_BOOLEAN__BOXED (closure=0x7f9311306170, return_value=0x7fffb9f8cff0, n_param_values=<optimized out>, param_values=0x7f9310194e00, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkmarshalers.c:86 #26 0x00007f93182d1d64 in g_closure_invoke (closure=0x7f9311306170, return_value=0x7fffb9f8cff0, n_param_values=2, param_values=0x7f9310194e00, invocation_hint=<optimized out>) at gclosure.c:774 #27 0x00007f93182e3acf in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=0x7f9310a56340, emission_return=0x7fffb9f8d150, instance_and_params=0x7f9310194e00) at gsignal.c:3310 #28 0x00007f93182ed083 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=<optimized out>) at gsignal.c:3013 #29 0x00007f93182ed452 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3060 #30 0x00007f931a02a271 in gtk_widget_event_internal (widget=0x7f9310a56340, event=0x7f930d673310) at gtkwidget.c:4984 #31 0x00007f9319f0f803 in IA__gtk_propagate_event (widget=0x7f9310a56340, event=0x7f930d673310) at gtkmain.c:2489 #32 0x00007f9319f0fb63 in IA__gtk_main_do_event (event=0x7f930d673310) at gtkmain.c:1684 ---Type <return> to continue, or q <return> to quit--- #33 0x00007f9319b8454c in gdk_event_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at gdkevents-x11.c:2377 #34 0x00007f9317a042cd in g_main_dispatch (context=0x7f931a5dbb88) at gmain.c:2441 #35 g_main_context_dispatch (context=0x7f931a5dbb88) at gmain.c:3011 #36 0x00007f9317a04ac8 in g_main_context_iterate (context=0x7f931a5dbb88, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3089 #37 0x00007f9317a05002 in g_main_loop_run (loop=0x7f9310743a18) at gmain.c:3297 #38 0x00007f9319f0ebb7 in IA__gtk_main () at gtkmain.c:1256 #39 0x00000000005718d4 in main_gui_run (geometry_spec=<optimized out>, minimized=0) at main.c:983 #40 0x00000000004449f4 in main (argc=1, argv=0x7fffb9f8d678) at main.c:1922 (gdb) (gdb) quit andy@eccles:~/gtk-gnutella-16-12-11$ |