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 1238820 - [abrt] mate-panel: g_type_check_instance_is_fundamentally_a(): mate-panel killed by SIGSEGV
Summary: [abrt] mate-panel: g_type_check_instance_is_fundamentally_a(): mate-panel kil...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: mate-panel
Version: 22
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Wolfgang Ulbrich
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:4dad27b58c562679275410a593d...
: 1148206 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-07-02 17:39 UTC by Davide Repetto
Modified: 2016-06-18 16:23 UTC (History)
23 users (show)

Fixed In Version: mate-panel-1.12.2-2.fc22
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-05-30 04:22:10 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (deleted)
2015-07-02 17:39 UTC, Davide Repetto
no flags Details
File: cgroup (deleted)
2015-07-02 17:39 UTC, Davide Repetto
no flags Details
File: core_backtrace (deleted)
2015-07-02 17:39 UTC, Davide Repetto
no flags Details
File: dso_list (deleted)
2015-07-02 17:39 UTC, Davide Repetto
no flags Details
File: environ (deleted)
2015-07-02 17:39 UTC, Davide Repetto
no flags Details
File: limits (deleted)
2015-07-02 17:39 UTC, Davide Repetto
no flags Details
File: maps (deleted)
2015-07-02 17:39 UTC, Davide Repetto
no flags Details
File: mountinfo (deleted)
2015-07-02 17:39 UTC, Davide Repetto
no flags Details
File: namespaces (deleted)
2015-07-02 17:39 UTC, Davide Repetto
no flags Details
File: open_fds (deleted)
2015-07-02 17:39 UTC, Davide Repetto
no flags Details
File: proc_pid_status (deleted)
2015-07-02 17:39 UTC, Davide Repetto
no flags Details

Description Davide Repetto 2015-07-02 17:39:09 UTC
Description of problem:
don't know what happened. Just found the notification.

Version-Release number of selected component:
mate-panel-1.10.0-2.fc22

Additional info:
reporter:       libreport-2.6.0
backtrace_rating: 4
cmdline:        mate-panel
crash_function: g_type_check_instance_is_fundamentally_a
executable:     /usr/bin/mate-panel
global_pid:     27456
kernel:         4.0.5-300.fc22.x86_64
runlevel:       N 5
type:           CCpp
uid:            1000

Truncated backtrace:
Thread no. 1 (9 frames)
 #0 g_type_check_instance_is_fundamentally_a at gtype.c:4026
 #2 container_child_background_set at mate-panel-applet-frame-dbus.c:240
 #3 g_simple_async_result_complete at gsimpleasyncresult.c:763
 #4 set_applet_property_cb at mate-panel-applet-container.c:560
 #5 g_simple_async_result_complete at gsimpleasyncresult.c:763
 #6 g_dbus_connection_call_done at gdbusconnection.c:5502
 #7 g_simple_async_result_complete at gsimpleasyncresult.c:763
 #8 complete_in_idle_cb at gsimpleasyncresult.c:775
 #13 gtk_main at gtkmain.c:1268

Potential duplicate: bug 1148206

Comment 1 Davide Repetto 2015-07-02 17:39:13 UTC
Created attachment 1045572 [details]
File: backtrace

Comment 2 Davide Repetto 2015-07-02 17:39:15 UTC
Created attachment 1045573 [details]
File: cgroup

Comment 3 Davide Repetto 2015-07-02 17:39:17 UTC
Created attachment 1045574 [details]
File: core_backtrace

Comment 4 Davide Repetto 2015-07-02 17:39:19 UTC
Created attachment 1045575 [details]
File: dso_list

Comment 5 Davide Repetto 2015-07-02 17:39:20 UTC
Created attachment 1045576 [details]
File: environ

Comment 6 Davide Repetto 2015-07-02 17:39:22 UTC
Created attachment 1045577 [details]
File: limits

Comment 7 Davide Repetto 2015-07-02 17:39:26 UTC
Created attachment 1045578 [details]
File: maps

Comment 8 Davide Repetto 2015-07-02 17:39:27 UTC
Created attachment 1045579 [details]
File: mountinfo

Comment 9 Davide Repetto 2015-07-02 17:39:29 UTC
Created attachment 1045580 [details]
File: namespaces

Comment 10 Davide Repetto 2015-07-02 17:39:30 UTC
Created attachment 1045581 [details]
File: open_fds

Comment 11 Davide Repetto 2015-07-02 17:39:32 UTC
Created attachment 1045582 [details]
File: proc_pid_status

Comment 12 Patrick Monnerat 2015-07-07 12:53:25 UTC
Hi Wolfgang,

This just occurred for me too and I'm pretty sure the cause of this bug is the same as #1023604 that cripples F20.

Comment 13 Wolfgang Ulbrich 2015-07-07 12:59:30 UTC
Hi Patrick,
i don't know to fix it, can you please open a report at upstream?

thank you

Comment 14 Wolfgang Ulbrich 2015-07-07 13:00:32 UTC
*** Bug 1148206 has been marked as a duplicate of this bug. ***

Comment 15 Wolfgang Ulbrich 2015-07-07 13:04:12 UTC
Patrick, if i remember correctly, the fix for https://bugzilla.redhat.com/show_bug.cgi?id=1023604
was from you.

Comment 16 Patrick Monnerat 2015-07-07 13:10:44 UTC
Yes, it was!
The fix did its job until you released 1.8.1-4, then the problem reappeared.
I tried looking further for an additional fix, but I feel this is an object reference counter problem (lack of increment or too many decrements) buried somewhere... very hard to track. I resigned :-/

Comment 17 Wolfgang Ulbrich 2015-07-08 07:32:36 UTC
Well 1.8.1-4-f20 was a bugfix for https://bugzilla.redhat.com/show_bug.cgi?id=1192722
and
https://bugzilla.redhat.com/show_bug.cgi?id=1203062
with
http://pkgs.fedoraproject.org/cgit/mate-panel.git/diff/mate-panel_notification-area-prevent-crash.patch?h=f20&id=30d7d28223f9d19120cd2c63ca08cafc1998f72a
from upstream
https://github.com/mate-desktop/mate-panel/commit/3f9eb20c55856f23cc841a75ac6d4fe5fba9bb9c
You can trys to revert this small commit in a local build to see if this really triggered the issue back in.
I don't use vnc so i never run in this issue and i can't reproduce it.
If this helps we have basic to discuss this at upstream.
As stacktraces from here and https://bugzilla.redhat.com/show_bug.cgi?id=1023604
really looks different i suggest to open a new report at upstream.

Comment 18 Patrick Monnerat 2015-07-08 08:20:07 UTC
I'll try what you suggest and report here.
However the problem is not limited to vnc use.

Comment 19 Rat Xue 2015-07-21 09:20:21 UTC
Another user experienced a similar problem:

first login on a newly created user account on a newly installed f22 mate desktop 

reporter:       libreport-2.6.1
backtrace_rating: 4
cmdline:        mate-panel
crash_function: g_type_check_instance_is_fundamentally_a
executable:     /usr/bin/mate-panel
global_pid:     2281
kernel:         4.0.8-300.fc22.x86_64
package:        mate-panel-1.10.1-1.fc22
reason:         mate-panel killed by SIGSEGV
runlevel:       N 5
type:           CCpp
uid:            1001

Comment 20 Patrick Monnerat 2015-07-21 10:03:25 UTC
@Wolfgang:
I reverted the "mate-panel_notification-area-prevent-crash" patch (on F20): 1023604 does not occur anymore. However F20 is EOL, but I do not yet use an F22 Mate computer intensively enough for a significant test for the current BZ. I would suggest someone with F22 computers removes this patch in the current version to test if it cures the current bug too.

Comment 21 Wolfgang Ulbrich 2015-07-22 07:44:42 UTC
Patrick,
the issue doesn't occurs on my machine, so i can't test your suggestion.
If you're sure that thr regression comes from  mate-panel_notification-area-prevent-crash commit, you should open a upstream report to discuss this.

Comment 22 Wolfgang Ulbrich 2015-11-08 12:28:58 UTC
Please test http://koji.fedoraproject.org/koji/taskinfo?taskID=11750807
Here i've revert the commit which was mentioned in https://bugzilla.redhat.com/show_bug.cgi?id=1238820#c17
But this can also bring back https://bugzilla.redhat.com/show_bug.cgi?id=1192722
If this build fix your issue than we have a base to discuss this at upstream.

Comment 23 Wolfgang Ulbrich 2015-11-28 21:24:54 UTC
Did anyone test my scratch builds?
Otherwise i assume you don't want that try to fix your problems.

Comment 24 Zirneklitis 2016-04-14 05:58:04 UTC
Similar problem has been detected:

It happens at MATE session start-up.

reporter:       libreport-2.6.4
backtrace_rating: 4
cmdline:        mate-panel
crash_function: g_type_check_instance_is_fundamentally_a
executable:     /usr/bin/mate-panel
global_pid:     9635
kernel:         4.4.6-201.fc22.x86_64
package:        mate-panel-1.12.2-1.fc22
reason:         mate-panel killed by SIGSEGV
runlevel:       N 5
type:           CCpp
uid:            1000

Comment 25 Wolfgang Ulbrich 2016-05-11 14:33:33 UTC
New attempt from upstream to fix this issue.
Scratch build for all branches please test, as upstream and me couldn't reproduce the issue you help is needed.
f24
http://koji.fedoraproject.org/koji/taskinfo?taskID=14010315
f23
http://koji.fedoraproject.org/koji/taskinfo?taskID=14010343
f22
http://koji.fedoraproject.org/koji/taskinfo?taskID=14010355
epel7
http://koji.fedoraproject.org/koji/taskinfo?taskID=14010361

Comment 26 Fedora Update System 2016-05-21 13:34:14 UTC
mate-panel-1.12.2-2.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2016-076da9244e

Comment 27 Fedora Update System 2016-05-22 03:50:48 UTC
mate-panel-1.12.2-2.fc22 has been pushed to the Fedora 22 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-076da9244e

Comment 28 Fedora Update System 2016-05-30 04:22:02 UTC
mate-panel-1.12.2-2.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.

Comment 29 pgaltieri 2016-06-18 16:23:30 UTC
Similar problem has been detected:

I have no idea how this occurred.  It happened right after I logged in to my system.

reporter:       libreport-2.6.4
backtrace_rating: 4
cmdline:        mate-panel --sm-client-id 10222479f27fc226ca138833148586649100000021260033
crash_function: g_type_check_instance_is_fundamentally_a
executable:     /usr/bin/mate-panel
global_pid:     2675
kernel:         4.4.13-200.fc22.x86_64
package:        mate-panel-1.12.2-2.fc22
reason:         mate-panel killed by SIGSEGV
runlevel:       N 5
type:           CCpp
uid:            1000


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