After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 502582 - crash in check_for_connection at gdict-client-context.c:1853
crash in check_for_connection at gdict-client-context.c:1853
Status: RESOLVED FIXED
Product: gnome-utils
Classification: Deprecated
Component: gdict
2.25.x
Other All
: High critical
: ---
Assigned To: gnome-utils Maintainers
gnome-utils Maintainers
: 504921 519723 528113 541143 554911 563088 570348 589269 590290 594076 606634 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-12-08 22:53 UTC by Leonardo Ferreira Fontenelle
Modified: 2010-01-11 15:54 UTC
See Also:
GNOME target: ---
GNOME version: 2.25/2.26



Description Leonardo Ferreira Fontenelle 2007-12-08 22:53:25 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 ()

Thread 1 (Thread 0xb64886e0 (LWP 15493))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/libpthread.so.0
  • #2 IA__g_spawn_sync
    at gspawn.c line 369
  • #3 IA__g_spawn_command_line_sync
    at gspawn.c line 677
  • #4 run_bug_buddy
    at gnome-breakpad.cc line 213
  • #5 check_if_gdb
    at gnome-breakpad.cc line 283
  • #6 google_breakpad::ExceptionHandler::InternalWriteMinidump
    at ../google-breakpad/src/client/linux/handler/exception_handler.cc line 225
  • #7 google_breakpad::ExceptionHandler::HandleException
    at ../google-breakpad/src/client/linux/handler/exception_handler.cc line 196
  • #8 <signal handler called>
  • #9 check_for_connection
    at gdict-client-context.c line 1853
  • #10 g_timeout_dispatch
    at gmain.c line 3488
  • #11 IA__g_main_context_dispatch
    at gmain.c line 2061
  • #12 g_main_context_iterate
    at gmain.c line 2694
  • #13 IA__g_main_loop_run
    at gmain.c line 2898
  • #14 IA__gtk_main
    at gtkmain.c line 1146
  • #15 gdict_main
    at gdict-app.c line 492
  • #16 main
    at main.c line 19
  • #17 __libc_start_main
    at libc-start.c line 227
  • #18 _start
  • #0 __kernel_vsyscall


----------- .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
--------------------------------------------------
Comment 1 Jonathon Jongsma 2008-01-12 03:41:16 UTC
*** Bug 504921 has been marked as a duplicate of this bug. ***
Comment 2 Gianluca Borello 2008-03-01 14:20:09 UTC
*** Bug 519723 has been marked as a duplicate of this bug. ***
Comment 3 Gianluca Borello 2008-04-15 07:09:50 UTC
*** Bug 528113 has been marked as a duplicate of this bug. ***
Comment 4 Leonardo Ferreira Fontenelle 2008-07-28 01:13:25 UTC
I don't know about the other three persons, but I can't reproduce the error anymore.
Comment 5 Albert Hopkins 2008-08-22 00:08:59 UTC
(In reply to comment #4)
> I don't know about the other three persons, but I can't reproduce the error
> anymore.
> 

Same here.
Comment 6 André Klapper 2008-11-15 16:46:56 UTC
*** Bug 541143 has been marked as a duplicate of this bug. ***
Comment 7 André Klapper 2008-11-15 16:47:03 UTC
*** Bug 554911 has been marked as a duplicate of this bug. ***
Comment 8 Leonardo Ferreira Fontenelle 2008-11-15 17:15:23 UTC
This bug seems to happen only with gdict 2.20. Developers, what about closing it as obsolete?
Comment 9 Cosimo Cecchi 2008-12-03 08:32:43 UTC
*** Bug 563088 has been marked as a duplicate of this bug. ***
Comment 10 Cosimo Cecchi 2008-12-03 08:33:18 UTC
Last one was a duplicate from 2.24, so this is still valid.
Comment 11 Fabio Durán Verdugo 2009-02-03 13:52:03 UTC
*** Bug 570348 has been marked as a duplicate of this bug. ***
Comment 12 André Klapper 2009-02-03 14:39:03 UTC
last one was from 2.25
Comment 13 Fabio Durán Verdugo 2009-07-21 16:45:40 UTC
*** Bug 589269 has been marked as a duplicate of this bug. ***
Comment 14 Fabio Durán Verdugo 2009-07-30 18:23:56 UTC
*** Bug 590290 has been marked as a duplicate of this bug. ***
Comment 15 Fabio Durán Verdugo 2009-09-03 21:23:30 UTC
*** Bug 594076 has been marked as a duplicate of this bug. ***
Comment 16 Leonardo Ferreira Fontenelle 2009-09-03 22:57:30 UTC
Hello, devs, this bug report was filled almost 2 years ago, and has 10 duplicates.
Comment 17 Emmanuele Bassi (:ebassi) 2009-09-03 23:14:19 UTC
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
Comment 18 Fabio Durán Verdugo 2010-01-11 15:54:19 UTC
*** Bug 606634 has been marked as a duplicate of this bug. ***