Bug 1440513 - [abrt] mate-panel: gtk_image_definition_unref(): mate-panel killed by SIGSEGV
Summary: [abrt] mate-panel: gtk_image_definition_unref(): mate-panel killed by SIGSEGV
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: mate-panel
Version: 26
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:6afe0165e9182d7ecfa8e16fcae...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-04-09 15:40 UTC by bugzilla
Modified: 2017-06-09 19:10 UTC (History)
3 users (show)

Fixed In Version: mate-panel-1.18.2-3.fc26
Clone Of:
Environment:
Last Closed: 2017-06-09 19:10:35 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (44.04 KB, text/plain)
2017-04-09 15:40 UTC, bugzilla
no flags Details
File: cgroup (289 bytes, text/plain)
2017-04-09 15:40 UTC, bugzilla
no flags Details
File: core_backtrace (18.59 KB, text/plain)
2017-04-09 15:40 UTC, bugzilla
no flags Details
File: dso_list (9.69 KB, text/plain)
2017-04-09 15:40 UTC, bugzilla
no flags Details
File: environ (1.34 KB, text/plain)
2017-04-09 15:40 UTC, bugzilla
no flags Details
File: exploitable (100 bytes, text/plain)
2017-04-09 15:40 UTC, bugzilla
no flags Details
File: limits (1.29 KB, text/plain)
2017-04-09 15:40 UTC, bugzilla
no flags Details
File: maps (48.06 KB, text/plain)
2017-04-09 15:40 UTC, bugzilla
no flags Details
File: mountinfo (3.82 KB, text/plain)
2017-04-09 15:40 UTC, bugzilla
no flags Details
File: namespaces (102 bytes, text/plain)
2017-04-09 15:41 UTC, bugzilla
no flags Details
File: open_fds (5.02 KB, text/plain)
2017-04-09 15:41 UTC, bugzilla
no flags Details
File: proc_pid_status (1.27 KB, text/plain)
2017-04-09 15:41 UTC, bugzilla
no flags Details
File: var_log_messages (319 bytes, text/plain)
2017-04-09 15:41 UTC, bugzilla
no flags Details
the command i executed (283.28 KB, text/plain)
2017-04-09 15:43 UTC, bugzilla
no flags Details

Description bugzilla 2017-04-09 15:40:40 UTC
Description of problem:
i installed the rpmfusion repos for f26 and made a: dnf update 

Version-Release number of selected component:
mate-panel-1.18.1-1.fc26

Additional info:
reporter:       libreport-2.9.1
backtrace_rating: 4
cmdline:        mate-panel
crash_function: gtk_image_definition_unref
executable:     /usr/bin/mate-panel
global_pid:     1886
kernel:         4.11.0-0.rc5.git0.1.fc26.x86_64
runlevel:       N 5
type:           CCpp
uid:            1000

Truncated backtrace:
Thread no. 1 (10 frames)
 #0 gtk_image_definition_unref at gtkimagedefinition.c:249
 #1 gtk_drag_source_site_destroy at gtkdragsource.c:117
 #2 g_datalist_clear at gdataset.c:273
 #4 gtk_menu_shell_forall at gtkmenushell.c:1154
 #5 gtk_container_destroy at gtkcontainer.c:1700
 #10 gtk_widget_dispose at gtkwidget.c:12069
 #12 gtk_widget_destroy at gtkwidget.c:4722
 #13 gtk_menu_item_destroy at gtkmenuitem.c:1150
 #18 gtk_widget_dispose at gtkwidget.c:12069
 #20 gtk_menu_shell_forall at gtkmenushell.c:1154

Potential duplicate: bug 1409226

Comment 1 bugzilla 2017-04-09 15:40:46 UTC
Created attachment 1270253 [details]
File: backtrace

Comment 2 bugzilla 2017-04-09 15:40:47 UTC
Created attachment 1270254 [details]
File: cgroup

Comment 3 bugzilla 2017-04-09 15:40:49 UTC
Created attachment 1270255 [details]
File: core_backtrace

Comment 4 bugzilla 2017-04-09 15:40:51 UTC
Created attachment 1270256 [details]
File: dso_list

Comment 5 bugzilla 2017-04-09 15:40:52 UTC
Created attachment 1270257 [details]
File: environ

Comment 6 bugzilla 2017-04-09 15:40:53 UTC
Created attachment 1270258 [details]
File: exploitable

Comment 7 bugzilla 2017-04-09 15:40:55 UTC
Created attachment 1270259 [details]
File: limits

Comment 8 bugzilla 2017-04-09 15:40:57 UTC
Created attachment 1270260 [details]
File: maps

Comment 9 bugzilla 2017-04-09 15:40:58 UTC
Created attachment 1270261 [details]
File: mountinfo

Comment 10 bugzilla 2017-04-09 15:41:00 UTC
Created attachment 1270262 [details]
File: namespaces

Comment 11 bugzilla 2017-04-09 15:41:01 UTC
Created attachment 1270263 [details]
File: open_fds

Comment 12 bugzilla 2017-04-09 15:41:03 UTC
Created attachment 1270264 [details]
File: proc_pid_status

Comment 13 bugzilla 2017-04-09 15:41:04 UTC
Created attachment 1270265 [details]
File: var_log_messages

Comment 14 bugzilla 2017-04-09 15:43:26 UTC
Created attachment 1270266 [details]
the command i executed

Comment 15 bugzilla 2017-04-10 07:04:10 UTC
Similar problem has been detected:

the command i executed: dnf install pidgin pidgin-sipe

reporter:       libreport-2.9.1
backtrace_rating: 4
cmdline:        mate-panel
crash_function: gtk_image_definition_unref
executable:     /usr/bin/mate-panel
global_pid:     1787
kernel:         4.11.0-0.rc5.git0.1.fc26.x86_64
package:        mate-panel-1.18.1-1.fc26
reason:         mate-panel killed by SIGSEGV
runlevel:       N 5
type:           CCpp
uid:            1000

Comment 17 bugzilla 2017-04-15 09:51:23 UTC
Similar problem has been detected:

dnf remove pidgin && dnf install pidgin (for testing the newest mate panel version)

reporter:       libreport-2.9.1
backtrace_rating: 4
cmdline:        mate-panel
crash_function: gtk_image_definition_unref
executable:     /usr/bin/mate-panel
global_pid:     7287
kernel:         4.11.0-0.rc6.git0.1.fc26.x86_64
package:        mate-panel-1.18.1-2.fc26
reason:         mate-panel killed by SIGSEGV
runlevel:       N 5
type:           CCpp
uid:            1000

Comment 18 Wolfgang Ulbrich 2017-05-23 06:58:58 UTC
See, https://github.com/mate-desktop/mate-panel/issues/494#issuecomment-303292435
Can you please check all desktop files in /usr/share/applications/ ?
If you find a file which contains a line like this
Icon=
(icon without a value),
please remove this line.
I could reproduce the issue with installing 'ggz-gtk-client'
Those application ships a desktop file with such a culprit line.

Now upstream have a chance to find out why mate-panel crashes if something is wrong in a desktop file.

And thanks to the reporter from upstream report which gave us those important infos without starting whining or getting personal if manitainers can't reproduce the issue directly.

Comment 19 bugzilla 2017-05-23 10:30:17 UTC
I did not find a .desktop file which contains only Icon=
Maybe i overlooked one - do you have a regex which i could use for grep or any other command to verify i did not oversee one?

I dont know why you repeat with this "whining or getting personal". 
If you feel upset because i told you how it feels to me when playing pingpong instead of directly saying what i should do, then something goes very wrong. If thats the case then please tell me, because then i will simply ignore all that and live with the bug and stop further reporting/commenting. 
Then it is not constructive and wasted time.

Comment 20 Wolfgang Ulbrich 2017-05-24 06:40:35 UTC
Every time you answer i feel it was a mistake to spend my free time to fix your problems.

Comment 21 Fedora Update System 2017-05-24 06:43:02 UTC
mate-panel-1.18.2-3.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-a841a33682

Comment 22 bugzilla 2017-05-24 06:46:51 UTC
This is really not my intention. I just try to follow core protocols.

I will try to update these days and see if it fixed the problem - thanks.

Comment 23 Wolfgang Ulbrich 2017-05-24 07:04:03 UTC
Note, you will see the issue again if you update mate-panel, because the old version is running.
But with new version the issue should be fixed if you run 'dnf/yum update'.
I tested it several times in different installation after i found a reproducer.

Comment 24 Fedora Update System 2017-05-25 19:20:23 UTC
mate-panel-1.18.2-3.fc26 has been pushed to the Fedora 26 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-2017-a841a33682

Comment 25 bugzilla 2017-05-27 23:58:57 UTC
Seems like that really made it. Updated now 3 times with dnf update and no crash - which happened all the time before the mate-panel update. Thanks!

Comment 26 bugzilla 2017-06-05 03:19:05 UTC
I made a couple of updates now and the crash never happened again. 
This ticket can be closed - thanks for your effort!

Comment 27 Fedora Update System 2017-06-09 19:10:35 UTC
mate-panel-1.18.2-3.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report.


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