GNOME Bugzilla – Bug 502582
crash in check_for_connection at gdict-client-context.c:1853
Last modified: 2010-01-11 15:54:19 UTC
Version: 2.20.0.1 What were you doing when the application crashed? Loading a suggested spelling I search for the definition of a mispelled word, and then clicked in the correct spelling ("Unbalanced") on the side pane. While the Dictionary was loading it, I switched back to the web browser. I was reading some online documentation and received gdict's crash report. Distribution: Gentoo Base System release 1.12.10 Gnome Release: 2.20.2 2007-12-06 (Gentoo) BugBuddy Version: 2.20.1 System: Linux 2.6.23-gentoo-r2 #5 Fri Nov 23 23:20:25 BRST 2007 i686 X Vendor: The X.Org Foundation X Vendor Release: 10400000 Selinux: No Accessibility: Enabled GTK+ Theme: Clearlooks Icon Theme: gnome Memory status: size: 58871808 vsize: 58871808 resident: 23150592 share: 12247040 rss: 23150592 rss_rlim: 4294967295 CPU usage: start_time: 1197153374 rtime: 78 utime: 60 stime: 18 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/bin/gnome-dictionary' Using host libthread_db library "/lib/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 0xb64886e0 (LWP 15493)] 0xb7f5e410 in __kernel_vsyscall ()
+ Trace 181271
Thread 1 (Thread 0xb64886e0 (LWP 15493))
----------- .xsession-errors (17 sec old) --------------------- File "/home/leonardo/.gnome2/epiphany/extensions/tab-close-button.py", line 26, in show_tab_close_button button = label.get_children()[1] AttributeError: 'NoneType' object has no attribute 'get_children' ** (epiphany:4687): WARNING **: Python code for 'detach_tab' failed to execute Gtk-Message: Failed to load module "atk-bridge": libatk-bridge.so: cannot open shared object file: Arquivo ou diretório não encontrado (gnome-dictionary:15493): Gnome-WARNING **: Accessibility: failed to find module 'libgail-gnome' which is needed to make this application accessible (gnome-dictionary:15493): Gnome-WARNING **: Accessibility: failed to find module 'libatk-bridge' which is needed to make this application accessible Gtk-Message: Failed to load module "atk-bridge": libatk-bridge.so: cannot open shared object file: Arquivo ou diretório não encontrado (bug-buddy:16383): Gnome-WARNING **: Accessibility: failed to find module 'libgail-gnome' which is needed to make this application accessible (bug-buddy:16383): Gnome-WARNING **: Accessibility: failed to find module 'libatk-bridge' which is needed to make this application accessible --------------------------------------------------
*** Bug 504921 has been marked as a duplicate of this bug. ***
*** Bug 519723 has been marked as a duplicate of this bug. ***
*** Bug 528113 has been marked as a duplicate of this bug. ***
I don't know about the other three persons, but I can't reproduce the error anymore.
(In reply to comment #4) > I don't know about the other three persons, but I can't reproduce the error > anymore. > Same here.
*** Bug 541143 has been marked as a duplicate of this bug. ***
*** Bug 554911 has been marked as a duplicate of this bug. ***
This bug seems to happen only with gdict 2.20. Developers, what about closing it as obsolete?
*** Bug 563088 has been marked as a duplicate of this bug. ***
Last one was a duplicate from 2.24, so this is still valid.
*** Bug 570348 has been marked as a duplicate of this bug. ***
last one was from 2.25
*** Bug 589269 has been marked as a duplicate of this bug. ***
*** Bug 590290 has been marked as a duplicate of this bug. ***
*** Bug 594076 has been marked as a duplicate of this bug. ***
Hello, devs, this bug report was filled almost 2 years ago, and has 10 duplicates.
should be fixed in master, and will be in GNOME 2.28. sorry for the delay. commit 6e4c746e68fbf50306d8b0227de1fba3fc15c2ef Author: Emmanuele Bassi <ebassi@gnome.org> Date: Fri Sep 4 00:03:33 2009 +0100 [gdict] Remove the connection check timeout It is possible that the context is destroyed while the timeout we use to check if there is a connection is still running; inside the timeout callback we access the context data structure, and if the object has been finalized then we end up in a SIGSEGV. We need to remove the timeout source when forcing a disconnect, if one is installed; the finalization sequence forces a disconnection thus we should always be safe as houses. Fixes bug: http://bugzilla.gnome.org/show_bug.cgi?id=502582
*** Bug 606634 has been marked as a duplicate of this bug. ***