Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.

Bug 1192722

Summary: [abrt] mate-panel: gtk_widget_destroy(): notification-area-applet killed by SIGSEGV
Product: [Fedora] Fedora Reporter: Peter Trenholme <PTrenholme>
Component: mate-panelAssignee: Wolfgang Ulbrich <fedora>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 22CC: dan.mashal, edwin+bugs, fedora, hgeaydem, stefano
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/7a4d9639faedf2d4cc969859c9f1896da63f2c6c
Whiteboard: abrt_hash:8267f1b048ff3585d8dd8f7da3a625bc4997e371
Fixed In Version: mate-panel-1.9.90-2.fc22 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-03-26 21:30:59 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: backtrace
none
File: cgroup
none
File: core_backtrace
none
File: dso_list
none
File: environ
none
File: exploitable
none
File: limits
none
File: maps
none
File: open_fds
none
File: proc_pid_status
none
File: var_log_messages none

Description Peter Trenholme 2015-02-14 17:33:28 UTC
Description of problem:
Emptied the "Trash;" ane the message popped.

Version-Release number of selected component:
mate-panel-1.9.4-1.fc22

Additional info:
reporter:       libreport-2.3.0
backtrace_rating: 4
cmdline:        /usr/libexec/mate-panel/notification-area-applet
crash_function: gtk_widget_destroy
executable:     /usr/libexec/mate-panel/notification-area-applet
kernel:         3.20.0-0.rc0.git4.1.fc22.x86_64
runlevel:       N 5
type:           CCpp
uid:            1000

Truncated backtrace:
Thread no. 1 (8 frames)
 #0 gtk_widget_destroy at gtkwidget.c:3187
 #1 na_tray_manager_handle_dock_request at na-tray-manager.c:302
 #2 na_tray_manager_window_filter at na-tray-manager.c:524
 #3 gdk_event_apply_filters at gdkevents-x11.c:356
 #4 gdk_event_translate at gdkevents-x11.c:1052
 #5 _gdk_events_queue at gdkevents-x11.c:2336
 #11 gtk_main at gtkmain.c:1257
 #12 mate_panel_applet_factory_main at mate-panel-applet.c:2585

Comment 1 Peter Trenholme 2015-02-14 17:33:30 UTC
Created attachment 991760 [details]
File: backtrace

Comment 2 Peter Trenholme 2015-02-14 17:33:30 UTC
Created attachment 991761 [details]
File: cgroup

Comment 3 Peter Trenholme 2015-02-14 17:33:31 UTC
Created attachment 991762 [details]
File: core_backtrace

Comment 4 Peter Trenholme 2015-02-14 17:33:32 UTC
Created attachment 991763 [details]
File: dso_list

Comment 5 Peter Trenholme 2015-02-14 17:33:33 UTC
Created attachment 991764 [details]
File: environ

Comment 6 Peter Trenholme 2015-02-14 17:33:33 UTC
Created attachment 991765 [details]
File: exploitable

Comment 7 Peter Trenholme 2015-02-14 17:33:34 UTC
Created attachment 991766 [details]
File: limits

Comment 8 Peter Trenholme 2015-02-14 17:33:35 UTC
Created attachment 991767 [details]
File: maps

Comment 9 Peter Trenholme 2015-02-14 17:33:35 UTC
Created attachment 991768 [details]
File: open_fds

Comment 10 Peter Trenholme 2015-02-14 17:33:36 UTC
Created attachment 991769 [details]
File: proc_pid_status

Comment 11 Peter Trenholme 2015-02-14 17:33:37 UTC
Created attachment 991770 [details]
File: var_log_messages

Comment 12 Wolfgang Ulbrich 2015-02-14 20:19:24 UTC
It seems that the abrt report was in queue for some reason.
Backtrace shows that the issue ocours when you dock your notebook, right?

Thread 1 (Thread 0x7f6294d30980 (LWP 3503)):
#0  0x0000003320e76356 in IA__gtk_widget_destroy (widget=0x25a73f0) at gtkwidget.c:3187
        __inst = 0x25a73f0
        __t = 38516224
        __r = <optimized out>
        __FUNCTION__ = "IA__gtk_widget_destroy"
#1  0x000000000040879a in na_tray_manager_handle_dock_request (xevent=<optimized out>, manager=0x2521ad0) at na-tray-manager.c:302
        icon_window = <optimized out>
        child = 0x25a73f0
#2  na_tray_manager_window_filter (xev=<optimized out>, event=<optimized out>, data=0x2521ad0) at na-tray-manager.c:524
        event = <optimized out>
        data = 0x2521ad0
        xev = <optimized out>
        xevent = <optimized out>
        manager = 0x2521ad0
#3  0x000000332145dab3 in gdk_event_apply_filters (filters=<optimized out>, event=0x254de70, xevent=0x7fff64e2c230) at gdkevents-x11.c:356
        filter = <optimized out>
        tmp_list = 0x0
        result = <optimized out>
#4  gdk_event_translate (display=display@entry=0x24ab020, event=event@entry=0x254de70, xevent=xevent@entry=0x7fff64e2c230, return_exposes=return_exposes@entry=0) at gdkevents-x11.c:1052

I think it crashed at 'gdk_event_apply_filters'.
This is fixed in gtk2 upstream now. I'm pretty it will never happen again with next gtk2 release, see https://bugzilla.redhat.com/show_bug.cgi?id=1192722

Comment 13 Peter Trenholme 2015-02-15 03:54:19 UTC
O.K., I haven't seen this again. (Although I have no notebook, nor a dock thereof, so, no, I was not docking a notebook when this happened.)

In any case, feel free to close it with a "upstream" flag if you feel it's appropriate.

Comment 14 Wolfgang Ulbrich 2015-03-03 21:50:55 UTC
Is the problem still exists with mate-panel-1.9.90-1.fc22 ?

Comment 15 Wolfgang Ulbrich 2015-03-16 16:27:04 UTC
Today, i noticed the crash for myself.
Forward to upstream.
https://github.com/mate-desktop/mate-panel/issues/224

Comment 16 Fedora Update System 2015-03-18 10:34:13 UTC
mate-panel-1.9.90-2.fc22 has been submitted as an update for Fedora 22.
https://admin.fedoraproject.org/updates/mate-panel-1.9.90-2.fc22

Comment 17 Fedora Update System 2015-03-19 18:40:00 UTC
Package mate-panel-1.9.90-2.fc22:
* should fix your issue,
* was pushed to the Fedora 22 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing mate-panel-1.9.90-2.fc22'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2015-4156/mate-panel-1.9.90-2.fc22
then log in and leave karma (feedback).

Comment 18 Török Edwin 2015-03-21 22:40:49 UTC
*** Bug 1203906 has been marked as a duplicate of this bug. ***

Comment 19 Fedora Update System 2015-03-26 21:30:59 UTC
mate-panel-1.9.90-2.fc22 has been pushed to the Fedora 22 stable repository.  If problems still persist, please make note of it in this bug report.