Bug 950821 - [abrt] ibus-1.5.1-3.fc19: gtk_widget_unregister_window: Process /usr/libexec/ibus-ui-gtk3 was killed by signal 6 (SIGABRT)
Summary: [abrt] ibus-1.5.1-3.fc19: gtk_widget_unregister_window: Process /usr/libexec/...
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: ibus
Version: 19
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: fujiwara
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: abrt_hash:9419424711cb6cd376371b44048...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-04-11 02:56 UTC by Ed Greshko
Modified: 2013-06-14 05:54 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-06-14 05:54:51 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (21.90 KB, text/plain)
2013-04-11 02:56 UTC, Ed Greshko
no flags Details
File: cgroup (131 bytes, text/plain)
2013-04-11 02:56 UTC, Ed Greshko
no flags Details
File: core_backtrace (2.15 KB, text/plain)
2013-04-11 02:56 UTC, Ed Greshko
no flags Details
File: dso_list (7.31 KB, text/plain)
2013-04-11 02:56 UTC, Ed Greshko
no flags Details
File: environ (824 bytes, text/plain)
2013-04-11 02:56 UTC, Ed Greshko
no flags Details
File: limits (1.29 KB, text/plain)
2013-04-11 02:56 UTC, Ed Greshko
no flags Details
File: maps (34.40 KB, text/plain)
2013-04-11 02:56 UTC, Ed Greshko
no flags Details
File: open_fds (1.16 KB, text/plain)
2013-04-11 02:56 UTC, Ed Greshko
no flags Details
File: proc_pid_status (931 bytes, text/plain)
2013-04-11 02:56 UTC, Ed Greshko
no flags Details

Description Ed Greshko 2013-04-11 02:56:01 UTC
Description of problem:
Error occured after logout/login when changing input method to ibus under KDE>

Version-Release number of selected component:
ibus-1.5.1-3.fc19

Additional info:
backtrace_rating: 4
cmdline:        /usr/libexec/ibus-ui-gtk3
crash_function: gtk_widget_unregister_window
executable:     /usr/libexec/ibus-ui-gtk3
kernel:         3.9.0-0.rc6.git0.1.fc19.x86_64
runlevel:       N 5
uid:            1001
ureports_counter: 1
var_log_messages: Apr 11 10:49:53 localhost abrt[4627]: Saved core dump of pid 4598 (/usr/libexec/ibus-ui-gtk3) to /var/tmp/abrt/ccpp-2013-04-11-10:49:53-4598 (22974464 bytes)

Truncated backtrace:
Thread no. 1 (9 frames)
 #4 gtk_widget_unregister_window at gtkwidget.c:14133
 #5 gtk_plug_filter_func at gtkplug.c:882
 #6 gdk_event_apply_filters at gdkeventsource.c:81
 #7 gdk_event_source_translate_event at gdkeventsource.c:202
 #8 _gdk_x11_display_queue_events at gdkeventsource.c:338
 #9 gdk_display_get_event at gdkdisplay.c:313
 #15 gtk_main at gtkmain.c:1156
 #16 application_run at application.c:217
 #17 application_main at application.c:340

Comment 1 Ed Greshko 2013-04-11 02:56:05 UTC
Created attachment 733970 [details]
File: backtrace

Comment 2 Ed Greshko 2013-04-11 02:56:07 UTC
Created attachment 733971 [details]
File: cgroup

Comment 3 Ed Greshko 2013-04-11 02:56:09 UTC
Created attachment 733972 [details]
File: core_backtrace

Comment 4 Ed Greshko 2013-04-11 02:56:12 UTC
Created attachment 733973 [details]
File: dso_list

Comment 5 Ed Greshko 2013-04-11 02:56:14 UTC
Created attachment 733974 [details]
File: environ

Comment 6 Ed Greshko 2013-04-11 02:56:16 UTC
Created attachment 733975 [details]
File: limits

Comment 7 Ed Greshko 2013-04-11 02:56:18 UTC
Created attachment 733976 [details]
File: maps

Comment 8 Ed Greshko 2013-04-11 02:56:21 UTC
Created attachment 733977 [details]
File: open_fds

Comment 9 Ed Greshko 2013-04-11 02:56:23 UTC
Created attachment 733978 [details]
File: proc_pid_status

Comment 10 fujiwara 2013-04-12 02:51:19 UTC
(In reply to comment #1)
> Created attachment 733970 [details]
> File: backtrace

> #0  __GI_raise (sig=4598) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
> #1  0x000000304ba36f28 in __GI_abort () at abort.c:88
>         save_stage = 2
>         act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, > sa_mask = {__val = {532575944823, 140733193388033, 98, 140736908713280, 0, 72057594054705152, 6989586621679009792, 2030043136, 48, 29236432, 0, 0, 29236432, 98, 140736908713408, 207784803016}}, sa_flags = 1627223052, sa_restorer = 0x1}
>         sigs = {__val = {32, 0 <repeats 15 times>}}
> #2  0x000000304e26bcd6 in g_assertion_message (domain=domain@entry=0x3060f07ac8 "Gtk", file=file@entry=0x3060fd740c "gtkwidget.c", line=line@entry=14133, func=func@entry=0x3060fd9930 <__PRETTY_FUNCTION__.59474> "gtk_widget_unregister_window", message=<optimized out>) at gtestutils.c:1912
>         lstr = "14133\000\000\000\320]s\335\377\177\000\000 _s\335\377\177\000\000S|\375`0\000\000"
>         s = 0x1be1cd0 ""
> #3  0x000000304e26bd34 in g_assertion_message_expr (domain=domain@entry=0x3060f07ac8 "Gtk", file=file@entry=0x3060fd740c "gtkwidget.c", line=line@entry=14133, func=func@entry=0x3060fd9930 <__PRETTY_FUNCTION__.59474> "gtk_widget_unregister_window", expr=expr@entry=0x3060fd7c53 "user_data == widget") at gtestutils.c:1923
>         s = <optimized out>
> #4  0x0000003060eb571e in gtk_widget_unregister_window (widget=widget@entry=0x1a78000, window=0x1a3fae0) at gtkwidget.c:14133
>         priv = 0x1a78050
>         user_data = 0x0
>         __PRETTY_FUNCTION__ = "gtk_widget_unregister_window"
> #5  0x0000003060ee7038 in gtk_plug_filter_func (gdk_xevent=0x7fffdd735f80, event=<optimized out>, data=0x1a78000) at gtkplug.c:882
>         widget = 0x1a78000
>         xre = 0x7fffdd735f80
>         was_embedded = 1
>         screen = 0x1a38020
>         display = 0x1a2f020
>         plug = 0x1a78000
>         priv = 0x1a781c0
>         xevent = 0x7fffdd735f80
>         iter = {dummy1 = 0x1a6a800, dummy2 = 0x4, dummy3 = 0x1, dummy4 = 1598347280, dummy5 = 48, dummy6 = 0x5}
>         key = 0x7
>         return_val = GDK_FILTER_REMOVE


I cannot reproduce the abort in f19 KDE.
Are you still able to reproduce the same abort?

Comment 11 Ed Greshko 2013-04-12 03:11:17 UTC
Yes.  I created a new user and reproduced the problem.  The problem happens on a system where GNOME was installed first from the DVD and then a groupinstall of KDE.  I've not yet installed a KDE only system to test.

Comment 12 fujiwara 2013-04-12 03:15:52 UTC
I have done the same system.
Maybe some modules are broken in your system.
From the stack, it would not be an ibus issue.

Comment 13 Ed Greshko 2013-04-12 07:18:27 UTC
Hard to believe as this is a fresh install.  It doesn't hurt anything since ibus 
works fine and subsequent logins don't exhibit the abrt. 

FWIW, this is a Vbox VM.

Comment 14 fujiwara 2013-06-14 03:26:12 UTC
(In reply to fujiwara from comment #10)
> (In reply to comment #1)
> > Created attachment 733970 [details]
> > File: backtrace
> 
> > #0  __GI_raise (sig=4598) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
> > #1  0x000000304ba36f28 in __GI_abort () at abort.c:88
> >         save_stage = 2
> >         act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, > sa_mask = {__val = {532575944823, 140733193388033, 98, 140736908713280, 0, 72057594054705152, 6989586621679009792, 2030043136, 48, 29236432, 0, 0, 29236432, 98, 140736908713408, 207784803016}}, sa_flags = 1627223052, sa_restorer = 0x1}
> >         sigs = {__val = {32, 0 <repeats 15 times>}}
> > #2  0x000000304e26bcd6 in g_assertion_message (domain=domain@entry=0x3060f07ac8 "Gtk", file=file@entry=0x3060fd740c "gtkwidget.c", line=line@entry=14133, func=func@entry=0x3060fd9930 <__PRETTY_FUNCTION__.59474> "gtk_widget_unregister_window", message=<optimized out>) at gtestutils.c:1912
> >         lstr = "14133\000\000\000\320]s\335\377\177\000\000 _s\335\377\177\000\000S|\375`0\000\000"
> >         s = 0x1be1cd0 ""
> > #3  0x000000304e26bd34 in g_assertion_message_expr (domain=domain@entry=0x3060f07ac8 "Gtk", file=file@entry=0x3060fd740c "gtkwidget.c", line=line@entry=14133, func=func@entry=0x3060fd9930 <__PRETTY_FUNCTION__.59474> "gtk_widget_unregister_window", expr=expr@entry=0x3060fd7c53 "user_data == widget") at gtestutils.c:1923
> >         s = <optimized out>
> > #4  0x0000003060eb571e in gtk_widget_unregister_window (widget=widget@entry=0x1a78000, window=0x1a3fae0) at gtkwidget.c:14133
> >         priv = 0x1a78050
> >         user_data = 0x0
> >         __PRETTY_FUNCTION__ = "gtk_widget_unregister_window"
> > #5  0x0000003060ee7038 in gtk_plug_filter_func (gdk_xevent=0x7fffdd735f80, event=<optimized out>, data=0x1a78000) at gtkplug.c:882
> >         widget = 0x1a78000
> >         xre = 0x7fffdd735f80
> >         was_embedded = 1
> >         screen = 0x1a38020
> >         display = 0x1a2f020
> >         plug = 0x1a78000
> >         priv = 0x1a781c0
> >         xevent = 0x7fffdd735f80
> >         iter = {dummy1 = 0x1a6a800, dummy2 = 0x4, dummy3 = 0x1, dummy4 = 1598347280, dummy5 = 48, dummy6 = 0x5}
> >         key = 0x7
> >         return_val = GDK_FILTER_REMOVE
> 
> 
> I cannot reproduce the abort in f19 KDE.
> Are you still able to reproduce the same abort?

I think now Fedora 19 beta is available.
Are you still able to reproduce the same abort?

Comment 15 Ed Greshko 2013-06-14 03:48:24 UTC
The problem does not happen with the most current beta....


Note You need to log in before you can comment on or make changes to this bug.