Am 24.02.2012 16:54, schrieb Leo 'costela' Antunes: > Since this problem seems to happen while garbage collecting, this may be > one of the bugs solved with the 2.50 release. I'll upload it to unstable > in a few minutes, so please check if the problem persists. > >> The backtrace is attached. > If an upgrade doesn't help the issue, please install transmission-dbg > and provide another trace. > >
I updated to version 2.50 and it still crashes. Backtrace attached. Simon
simon@beutelteufel:~$ gdb transmission-gtk GNU gdb (GDB) 7.4-debian Copyright (C) 2012 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/transmission-gtk...Reading symbols from /usr/lib/debug/usr/bin/transmission-gtk...done. done. (gdb) run Starting program: /usr/bin/transmission-gtk [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffeae95700 (LWP 11092)] [New Thread 0x7fffea694700 (LWP 11093)] [New Thread 0x7fffe9e93700 (LWP 11094)] [New Thread 0x7fffe9692700 (LWP 11095)] [New Thread 0x7fffe8e91700 (LWP 11096)] [Thread 0x7fffe8e91700 (LWP 11096) exited] (transmission-gtk:11089): GLib-CRITICAL **: g_hash_table_iter_init: assertion `hash_table != NULL' failed (transmission-gtk:11089): GLib-CRITICAL **: g_hash_table_iter_next: assertion `ri->version == ri->hash_table->version' failed Program received signal SIGSEGV, Segmentation fault. g_hash_table_iter_init (iter=<optimized out>, hash_table=0x100000001) at /tmp/buildd/glib2.0-2.30.2/./glib/ghash.c:696 696 /tmp/buildd/glib2.0-2.30.2/./glib/ghash.c: No such file or directory. (gdb) bt full #0 g_hash_table_iter_init (iter=<optimized out>, hash_table=0x100000001) at /tmp/buildd/glib2.0-2.30.2/./glib/ghash.c:696 ri = 0x7fffffffde90 __PRETTY_FUNCTION__ = "g_hash_table_iter_init" #1 0x00007ffff765c988 in garbage_collect_cell_data (data=0x125a1a0) at /tmp/buildd/gtk+3.0-3.2.3/./gtk/a11y/gtktreeviewaccessible.c:2841 accessible = 0x125a1a0 cell_info = <optimized out> iter = {dummy1 = 0x10d4560, dummy2 = 0x0, dummy3 = 0x1, dummy4 = -186573776, dummy5 = 32767, dummy6 = 0x7ffff50c4b80} #2 0x00007ffff765ca0d in idle_garbage_collect_cell_data (data=0x125a1a0) at /tmp/buildd/gtk+3.0-3.2.3/./gtk/a11y/gtktreeviewaccessible.c:2866 accessible = 0x125a1a0 #3 0x00007ffff711e4df in gdk_threads_dispatch (data=0x10d4560) at /tmp/buildd/gtk+3.0-3.2.3/./gdk/gdk.c:754 dispatch = 0x10d4560 ret = 0 #4 0x00007ffff4e150cf in g_main_dispatch (context=0x7062b0) at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:2442 dispatch = 0x7ffff4e11850 <g_idle_dispatch> was_in_call = 0 user_data = 0x10d4560 callback = 0x7ffff711e4b0 <gdk_threads_dispatch> cb_funcs = 0x7ffff50c41d0 cb_data = 0xf2b5f0 current_source_link = {data = 0x11d9670, next = 0x0} need_destroy = <optimized out> source = 0x11d9670 current = 0x7eb210 i = <optimized out> #5 g_main_context_dispatch (context=0x7062b0) at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:2998 No locals. #6 0x00007ffff4e158c8 in g_main_context_iterate (context=0x7062b0, block=<optimized out>, dispatch=1, self=<optimized out>) at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:3076 max_priority = 200 timeout = 0 some_ready = 1 nfds = 3 allocated_nfds = <optimized out> fds = <optimized out> #7 0x00007ffff4e15e02 in g_main_loop_run (loop=0x7f7af0) at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:3284 __PRETTY_FUNCTION__ = "g_main_loop_run" #8 0x00007ffff59bebbe in g_application_run (application=0x7db2a0, argc=<optimized out>, argv=0x7fffffffe3a8) at /tmp/buildd/glib2.0-2.30.2/./gio/gapplication.c:1323 arguments = 0x7f7af0 status = 0 i = <optimized out> __PRETTY_FUNCTION__ = "g_application_run" #9 0x00000000004229ac in main (argc=1, argv=0x7fffffffe3a8) at main.c:657 ret = <optimized out> sb = {st_dev = 64771, st_ino = 81428515, st_nlink = 7, st_mode = 16877, st_uid = 1000, st_gid = 1000, __pad0 = 0, st_rdev = 0, st_size = 4096, st_blksize = 4096, st_blocks = 8, st_atim = {tv_sec = 1325788954, tv_nsec = 0}, st_mtim = {tv_sec = 1330823306, tv_nsec = 0}, st_ctim = {tv_sec = 1330823306, tv_nsec = 0}, __unused = {0, 0, 0}} application_id = 0x7f5640 "com.transmissionbt.transmission_64771_81428515" app = 0x7db2a0 option_context = <optimized out> show_version = false error = 0x0 cbdata = {config_dir = 0x6ba900 "/home/simon/.config/transmission", start_paused = 0, is_iconified = 0, activation_count = 1, timer = 36, update_model_soon_tag = 0, refresh_actions_tag = 0, icon = 0xa05d40, wind = 0x8c3dd0, core = 0x82b800, msgwin = 0x0, prefs = 0x0, error_list = 0x0, duplicates_list = 0x0, details = 0x0, sel = 0x9c2370, quit_dialog = 0x0} option_entries = {{long_name = 0x494dd4 "config-dir", short_name = 103 'g', flags = 0, arg = G_OPTION_ARG_FILENAME, arg_data = 0x7fffffffe220, description = 0x496188 "Where to look for configuration files", arg_description = 0x0}, { long_name = 0x494ddf "paused", short_name = 112 'p', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fffffffe228, description = 0x4961b0 "Start with all torrents paused", arg_description = 0x0}, {long_name = 0x494de6 "minimized", short_name = 109 'm', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fffffffe22c, description = 0x4961d0 "Start minimized in notification area", arg_description = 0x0}, {long_name = 0x49a8c3 "version", short_name = 118 'v', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fffffffe29f, description = 0x494df0 "Show version number and exit", arg_description = 0x0}, {long_name = 0x0, short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x0, description = 0x0, arg_description = 0x0}} (gdb)
signature.asc
Description: OpenPGP digital signature