GNOME Bugzilla – Bug 643167
Close (ctrl + w) - > gnome-dictionary crashs.
Last modified: 2011-04-08 08:18:13 UTC
Close (ctrl + w) - > gnome-dictionary crashs. 1. Launch gnome-dictionary 2. Close (ctrl+w) gnome-dictionary gnome-utils-2.91.90-1.fc15.x86_64 glib2-2.28.1-1.fc15.x86_64 gtk3-3.0.1-1.fc15.x86_64 $ gdb gnome-dictionary (gdb) r Starting program: /usr/bin/gnome-dictionary [Thread debugging using libthread_db enabled] ** (gnome-dictionary:5981): WARNING **: AT-SPI: Accessibility bus not found - Using session bus. [New Thread 0x7fffeadbf700 (LWP 5984)] [New Thread 0x7fffea3b6700 (LWP 5985)] ** (gnome-dictionary:5981): WARNING **: Unable to load the window state file: No such file or directory ** ERROR:gdict-sidebar.c:540:gdict_sidebar_current_page: assertion failed: (page != NULL) Program received signal SIGABRT, Aborted. 0x00007ffff4625285 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 64 return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig); (gdb) bt
+ Trace 226087
This issue still happens in 3.0.0.
Created attachment 185497 [details] [review] gdict: Be more resilient when loading/saving state Provide a fallback code path in case we failed to load the window state keyfile, to avoid a segmentation fault.
Attachment 185497 [details] pushed as 057bdd8 - gdict: Be more resilient when loading/saving state