Bug 383779

Summary: Firefox causes SEGFAULT at exiting with SCIM
Product: [openSUSE] openSUSE 11.0 Reporter: Takashi Iwai <tiwai>
Component: FirefoxAssignee: E-mail List <bnc-team-mozilla>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: shinkichi.yamazaki
Version: Beta 1   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Takashi Iwai 2008-04-25 13:54:07 UTC
At exiting Firefox, it segfaults.  The gdb backtrace is like below:

(firefox:16842): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb7d896d0 (LWP 16842)]
_gdk_xgrab_check_destroy (window=0x8d098d8) at gdkmain-x11.c:491
491	  if ((GdkWindowObject *)window == display_x11->pointer_xgrab_window)
(gdb) where
#0  _gdk_xgrab_check_destroy (window=0x8d098d8) at gdkmain-x11.c:491
#1  0xb66c61a3 in gdk_window_impl_x11_finalize (object=0x8cbb610)
    at gdkwindow-x11.c:199
#2  0xb6c91d93 in IA__g_object_unref (_object=0x8cbb610) at gobject.c:1793
#3  0xb6697411 in gdk_window_finalize (object=0x8d098d8) at gdkwindow.c:308
#4  0xb6c91d93 in IA__g_object_unref (_object=0x8d098d8) at gobject.c:1793
#5  0xb4a6929a in gtk_im_context_scim_finalize_partial (context_scim=0x9876a20)
    at gtkimcontextscim.cpp:591
#6  0xb4a69bae in finalize () at gtkimcontextscim.cpp:1822
#7  0xb4a6abb0 in gtk_im_context_scim_shutdown () at gtkimcontextscim.cpp:460
#8  0xb4a6dff3 in ~FinalizeHandler (this=0xb4a75438)
    at gtkimcontextscim.cpp:322
#9  0xb7db7931 in exit () from /lib/libc.so.6
#10 0xb7da05fe in __libc_start_main () from /lib/libc.so.6
#11 0x08048d51 in ?? ()

So, it looks like a problem in SCIM.
Comment 1 JP Rosevear 2008-05-05 05:15:50 UTC

*** This bug has been marked as a duplicate of bug 377721 ***