Bug 1650586 - [abrt] xfdesktop: g_type_check_instance_is_fundamentally_a(): xfdesktop killed by SIGSEGV
Summary: [abrt] xfdesktop: g_type_check_instance_is_fundamentally_a(): xfdesktop kille...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: xfdesktop
Version: 29
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Kevin Fenzi
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:f0f1ac1cde9276ea8fb94c32f4a...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-11-16 14:56 UTC by Scott Cohen
Modified: 2019-06-18 03:45 UTC (History)
10 users (show)

Fixed In Version: xfdesktop-4.13.4-1.fc30
Clone Of:
Environment:
Last Closed: 2019-06-18 03:45:58 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (23.90 KB, text/plain)
2018-11-16 14:56 UTC, Scott Cohen
no flags Details
File: cgroup (331 bytes, text/plain)
2018-11-16 14:56 UTC, Scott Cohen
no flags Details
File: core_backtrace (12.22 KB, text/plain)
2018-11-16 14:56 UTC, Scott Cohen
no flags Details
File: cpuinfo (1.25 KB, text/plain)
2018-11-16 14:56 UTC, Scott Cohen
no flags Details
File: dso_list (8.81 KB, text/plain)
2018-11-16 14:56 UTC, Scott Cohen
no flags Details
File: environ (4.09 KB, text/plain)
2018-11-16 14:56 UTC, Scott Cohen
no flags Details
File: exploitable (82 bytes, text/plain)
2018-11-16 14:56 UTC, Scott Cohen
no flags Details
File: limits (1.29 KB, text/plain)
2018-11-16 14:56 UTC, Scott Cohen
no flags Details
File: maps (53.53 KB, text/plain)
2018-11-16 14:56 UTC, Scott Cohen
no flags Details
File: mountinfo (3.78 KB, text/plain)
2018-11-16 14:56 UTC, Scott Cohen
no flags Details
File: open_fds (1.34 KB, text/plain)
2018-11-16 14:56 UTC, Scott Cohen
no flags Details
File: proc_pid_status (1.33 KB, text/plain)
2018-11-16 14:56 UTC, Scott Cohen
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Xfce 15152 0 None None None 2019-02-21 06:19:14 UTC

Description Scott Cohen 2018-11-16 14:56:29 UTC
Version-Release number of selected component:
xfdesktop-4.13.2-20.fc29

Additional info:
reporter:       libreport-2.9.6
backtrace_rating: 4
cmdline:        xfdesktop
crash_function: g_type_check_instance_is_fundamentally_a
executable:     /usr/bin/xfdesktop
journald_cursor: s=2682d9519b3c4e818e5621611d2cad7c;i=2db21;b=61fb112fb1b84e20a03f6333af01c0ed;m=6111bf2e2d;t=57ac90ae9b4e5;x=deee4c109a4b3a9e
kernel:         4.18.17-300.fc29.x86_64
rootdir:        /
runlevel:       N 5
type:           CCpp
uid:            1000

Truncated backtrace:
Thread no. 1 (10 frames)
 #0 g_type_check_instance_is_fundamentally_a at gtype.c:4023
 #1 g_object_ref at gobject.c:3212
 #2 g_task_new at gtask.c:698
 #3 g_input_stream_real_read_async at ginputstream.c:1383
 #4 g_input_stream_read_async at ginputstream.c:633
 #5 xfce_backdrop_file_input_stream_ready_cb at xfce-backdrop.c:2013
 #6 async_ready_callback_wrapper at ginputstream.c:532
 #7 g_task_return_now at gtask.c:1148
 #8 complete_in_idle_cb at gtask.c:1162
 #14 gtk_main at gtkmain.c:1323

Comment 1 Scott Cohen 2018-11-16 14:56:32 UTC
Created attachment 1506443 [details]
File: backtrace

Comment 2 Scott Cohen 2018-11-16 14:56:33 UTC
Created attachment 1506444 [details]
File: cgroup

Comment 3 Scott Cohen 2018-11-16 14:56:34 UTC
Created attachment 1506445 [details]
File: core_backtrace

Comment 4 Scott Cohen 2018-11-16 14:56:34 UTC
Created attachment 1506446 [details]
File: cpuinfo

Comment 5 Scott Cohen 2018-11-16 14:56:35 UTC
Created attachment 1506447 [details]
File: dso_list

Comment 6 Scott Cohen 2018-11-16 14:56:36 UTC
Created attachment 1506448 [details]
File: environ

Comment 7 Scott Cohen 2018-11-16 14:56:36 UTC
Created attachment 1506449 [details]
File: exploitable

Comment 8 Scott Cohen 2018-11-16 14:56:37 UTC
Created attachment 1506450 [details]
File: limits

Comment 9 Scott Cohen 2018-11-16 14:56:38 UTC
Created attachment 1506451 [details]
File: maps

Comment 10 Scott Cohen 2018-11-16 14:56:39 UTC
Created attachment 1506452 [details]
File: mountinfo

Comment 11 Scott Cohen 2018-11-16 14:56:40 UTC
Created attachment 1506453 [details]
File: open_fds

Comment 12 Scott Cohen 2018-11-16 14:56:40 UTC
Created attachment 1506454 [details]
File: proc_pid_status

Comment 13 Scott Cohen 2018-12-25 04:59:44 UTC
This bug was detected 8:33 AM PST 11/24/2018 and bug 1656579 was detected at 8:28 PM PST 11/24/2018. I just thought this close to 12 hours difference in detection was interesting.

Comment 14 Scott Cohen 2019-01-07 01:55:47 UTC
Similar problem has been detected:

This occurred a couple minutes after I logged in from xscreensaver. Other than that, I don't know what caused this to happen.

reporter:       libreport-2.9.7
backtrace_rating: 4
cmdline:        xfdesktop --display :0.0 --sm-client-id 240f7b40e-8779-43ac-b3be-fb414928b633
crash_function: g_type_check_instance_is_fundamentally_a
executable:     /usr/bin/xfdesktop
journald_cursor: s=4fc33c98ac2f432e895d7159936df6f7;i=7d62;b=ed7d45e6519145199be6cdcc67d71074;m=801286c6c4;t=57ed2e2d8c67c;x=13eaba9ff2634463
kernel:         4.19.10-300.fc29.x86_64
package:        xfdesktop-4.13.2-20.fc29
reason:         xfdesktop killed by SIGSEGV
rootdir:        /
runlevel:       N 5
type:           CCpp
uid:            1000

Comment 15 Scott Herold 2019-01-10 21:10:30 UTC
I am also getting this exact error regularly (2x daily) on my x86_64 system.  I am running an AMD Ryzen 1800x.  

I have been running identical component versions on a ppc64le Power 8 system, multiple Arm32 instances, and several Arm64 instances, none of which generate this same system freeze and error.

Comment 16 Scott Cohen 2019-01-12 19:42:19 UTC
Similar problem has been detected:

I logged in a couple minutes before this issue occured from xscreensaver.

reporter:       libreport-2.9.7
backtrace_rating: 4
cmdline:        xfdesktop --display :0.0 --sm-client-id 240f7b40e-8779-43ac-b3be-fb414928b633
crash_function: g_type_check_instance_is_fundamentally_a
executable:     /usr/bin/xfdesktop
journald_cursor: s=4fc33c98ac2f432e895d7159936df6f7;i=113f7;b=ed7d45e6519145199be6cdcc67d71074;m=e8f8abc085;t=57f3bc8fdc03e;x=526766727d6f3639
kernel:         4.19.10-300.fc29.x86_64
package:        xfdesktop-4.13.2-20.fc29
reason:         xfdesktop killed by SIGSEGV
rootdir:        /
runlevel:       N 5
type:           CCpp
uid:            1000

Comment 17 RobbieTheK 2019-01-31 15:42:31 UTC
Similar problem has been detected:

logging in with X2Go

reporter:       libreport-2.9.7
backtrace_rating: 4
cmdline:        xfdesktop
crash_function: g_type_check_instance_is_fundamentally_a
executable:     /usr/bin/xfdesktop
journald_cursor: s=9a0156b7822847678c6ce075498a19c0;i=19bcfe66;b=8e6cbe1ff9f9468aa2884bd090e46012;m=2499274b4b0;t=580b90ca1b6d9;x=2c02ab56637d6d83
kernel:         4.19.10-300.fc29.x86_64
package:        xfdesktop-4.13.2-20.fc29
reason:         xfdesktop killed by SIGSEGV
rootdir:        /
runlevel:       N 5
type:           CCpp
uid:            6416

Comment 18 Scott Cohen 2019-02-03 20:16:18 UTC
Similar problem has been detected:

I just moved my mouse after turning on both my monitors before logging in with xscreensaver and I got a message that this crashed. Also, my multi-monitor settings in xfce4-display-settings had "Mirror displays" dashed and position of monitors changed. 

reporter:       libreport-2.9.7
backtrace_rating: 4
cmdline:        xfdesktop --display :0.0 --sm-client-id 294659ae1-e268-44b2-beeb-b797419385c9
crash_function: g_type_check_instance_is_fundamentally_a
executable:     /usr/bin/xfdesktop
journald_cursor: s=5cee89a16fe74a1d9b20ea325ac2e5fe;i=25f23;b=d7811a910f4245afb64fe2136cc23b50;m=136544be2f;t=58102dc5dceed;x=a7ffb6db6e7df508
kernel:         4.20.4-200.fc29.x86_64
package:        xfdesktop-4.13.2-20.fc29
reason:         xfdesktop killed by SIGSEGV
rootdir:        /
runlevel:       N 5
type:           CCpp
uid:            1000

Comment 19 sean 2019-02-06 09:21:57 UTC
Similar problem has been detected:

Crash occurs when x2goclient window is resized.

reporter:       libreport-2.9.7
backtrace_rating: 4
cmdline:        xfdesktop --display :50.0 --sm-client-id 22cc09248-0003-4166-82f6-b6b96151fd11
crash_function: g_type_check_instance_is_fundamentally_a
executable:     /usr/bin/xfdesktop
journald_cursor: s=8871f201a2f04d3d9b5d75289fc04437;i=1945d;b=88fc78f4b253484e81666c034308d4fe;m=44036c0a;t=58128a170f8bf;x=bc3b8acda43bd3bf
kernel:         4.20.6-200.fc29.x86_64
package:        xfdesktop-4.13.2-20.fc29
reason:         xfdesktop killed by SIGSEGV
rootdir:        /
runlevel:       N 5
type:           CCpp
uid:            1000

Comment 20 CronoCloud 2019-02-14 11:57:28 UTC
Similar problem has been detected:

It happened when another HDMI device switched on and the input from the HDMI switcher attached to both the PC and it switched to that device.

Steps:

1. Another HDMI using device switched on (PS3 doing the usual late nite update check)
2. Causing the auto HDMI switch connected to that device and the PC to switch the outputted input from the PC to the PS3
3. That is exactly when the error occured.

It IS repeatable in this case, it happened again when another HDMI device (PS4) turned on to do it's update some minutes later.


reporter:       libreport-2.10.0
backtrace_rating: 4
cmdline:        xfdesktop --display :0.0 --sm-client-id 2cc38781c-c5e1-40e9-b0ef-9ffaf8bc6f56
crash_function: g_type_check_instance_is_fundamentally_a
executable:     /usr/bin/xfdesktop
journald_cursor: s=8666fd0e038a421cab115e0ff7288fde;i=c13c;b=047c7787541c4c2c952ac813d5a2cb91;m=7bbfe014e;t=581d917c3ad0d;x=c0bf56fab649e4e6
kernel:         4.20.7-200.fc29.x86_64
package:        xfdesktop-4.13.2-20.fc29
reason:         xfdesktop killed by SIGSEGV
rootdir:        /
runlevel:       N 5
type:           CCpp
uid:            1000

Comment 21 CronoCloud 2019-02-14 12:25:35 UTC
My guess is that the crash happens because xfdesktop thinks the screen isn't there anymore for some reason, or if in my case you're using an HDMI switch box and inputs get switched.

I can manually cause the bug, just by manually switching my HDMI splitter to a different input.  It doesn't really do anything other than to have the bug-reporting notification to pop up.  One moment while I check some Nvidia settings... I just checked and it doesn't matter whether one  has Auto syncing on or manually restricted to the single monitor in the Nvidia control panel.

Comment 22 Sebastian Krämer 2019-02-16 11:58:18 UTC
After reading the other comments I remember now that I too had problably moved the mouse to wake the monitor which had gotten to sleep mode before.
For some reason, when the screen comes back, the xfce4-display-settings application is always started.

Comment 23 Norman Gaywood 2019-02-21 01:37:48 UTC
I have the same issue as mentioned in comment #19
When I resize the desktop in x2go client, xfdesktop crashes and restarts.

It doesn't happen every single time. It seems to need some applications to be open to happen.

Partial stack trace:
 Stack trace of thread 21246:
                #0  0x00007eff33808e09 g_type_check_instance_is_fundamentally_a (libgobject-2.0.so.0)
                #1  0x00007eff337e9317 g_object_ref (libgobject-2.0.so.0)
                #2  0x00007eff338bea7e g_task_new (libgio-2.0.so.0)
                #3  0x00007eff33893fd3 n/a (libgio-2.0.so.0)
                #4  0x00007eff33892fdb g_input_stream_read_async (libgio-2.0.so.0)
                #5  0x0000556d48db330d n/a (xfdesktop)
                #6  0x00007eff33893d5e n/a (libgio-2.0.so.0)
                #7  0x00007eff338be834 n/a (libgio-2.0.so.0)
                #8  0x00007eff338be86d n/a (libgio-2.0.so.0)
                #9  0x00007eff336fc97b n/a (libglib-2.0.so.0)
                #10 0x00007eff3370006d g_main_context_dispatch (libglib-2.0.so.0)
                #11 0x00007eff33700438 n/a (libglib-2.0.so.0)
                #12 0x00007eff33700762 g_main_loop_run (libglib-2.0.so.0)
                #13 0x00007eff33f01b6d gtk_main (libgtk-3.so.0)
                #14 0x0000556d48dbb94b n/a (xfdesktop)
                #15 0x0000556d48dbbb6a n/a (xfdesktop)
                #16 0x00007eff336fc9d3 n/a (libglib-2.0.so.0)
                #17 0x00007eff336fe3a4 n/a (libglib-2.0.so.0)
                #18 0x00007eff33700118 g_main_context_dispatch (libglib-2.0.so.0)
                #19 0x00007eff33700438 n/a (libglib-2.0.so.0)
                #20 0x00007eff337004d0 g_main_context_iteration (libglib-2.0.so.0)
                #21 0x00007eff338d2d25 g_application_run (libgio-2.0.so.0)
                #22 0x0000556d48dab16c main (xfdesktop)
                #23 0x00007eff334ed413 __libc_start_main (libc.so.6)
                #24 0x0000556d48dab1ae _start (xfdesktop)

Comment 24 Norman Gaywood 2019-02-21 03:07:44 UTC
I've logged this at what I think is upstream:

https://bugzilla.xfce.org/show_bug.cgi?id=15152

Comment 25 Norman Gaywood 2019-03-26 22:41:01 UTC
I'm not seeing these anymore with:

xfdesktop-4.13.3-1.fc29.x86_64

Previously users connecting with x2go and resizing their screen would see this crash and xfdesktop restarting.
With 4.13.3 I'm not seeing the crash/restart anymore.

Comment 26 Fedora Update System 2019-05-18 13:51:11 UTC
xfdesktop-4.13.4-1.fc30 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-40d6024781

Comment 27 Fedora Update System 2019-05-19 00:51:24 UTC
xfdesktop-4.13.4-1.fc30 has been pushed to the Fedora 30 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-2019-40d6024781

Comment 28 Fedora Update System 2019-06-18 03:45:58 UTC
xfdesktop-4.13.4-1.fc30 has been pushed to the Fedora 30 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.