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
Clone Of:
Environment:
Last Closed: 2016-05-30 04:22:10 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (19.07 KB, text/plain)
2015-07-02 17:39 UTC, Davide Repetto
no flags Details
File: cgroup (190 bytes, text/plain)
2015-07-02 17:39 UTC, Davide Repetto
no flags Details
File: core_backtrace (10.47 KB, text/plain)
2015-07-02 17:39 UTC, Davide Repetto
no flags Details
File: dso_list (10.40 KB, text/plain)
2015-07-02 17:39 UTC, Davide Repetto
no flags Details
File: environ (2.66 KB, text/plain)
2015-07-02 17:39 UTC, Davide Repetto
no flags Details
File: limits (1.29 KB, text/plain)
2015-07-02 17:39 UTC, Davide Repetto
no flags Details
File: maps (53.22 KB, text/plain)
2015-07-02 17:39 UTC, Davide Repetto
no flags Details
File: mountinfo (5.42 KB, text/plain)
2015-07-02 17:39 UTC, Davide Repetto
no flags Details
File: namespaces (85 bytes, text/plain)
2015-07-02 17:39 UTC, Davide Repetto
no flags Details
File: open_fds (703 bytes, text/plain)
2015-07-02 17:39 UTC, Davide Repetto
no flags Details
File: proc_pid_status (984 bytes, text/plain)
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.