! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
xfdesktop crashes after Xscreensaver puts monitor to sleep OR when monitor is...
Status:
RESOLVED: DUPLICATE
Product:
Xfdesktop
Component:
General

Comments

Description PaulD 2018-11-30 05:42:38 CET
Description of problem:
A long time after Xscreensaver puts moniotor to sleep, xfdesktop will crash, and it crashes immediately when monitor is powered off.  This is just the latest symptom after over two years of similar problems.

ABRT analysis fails, but I have many coredumps.

Version-Release number of selected component (if applicable):
xfdesktop-4.13.2-20.fc29.x86_64

How reproducible:
Frequently occurs when I'm not around the computer, though I cannot trigger it at will, except when I power off the monitor.

Steps to Reproduce:
1. Enable Xfce PM
2. Wait for an hour.


Actual results:
xfdesktop core dump

Expected results:
no core

Additional info:
For a long time (2+ years), monitor PM has been broken in Xfce on AMDGPU.  Xscreensaver used to work, but since this problem started, neither it nor Xfce Power Manager can be used without Xfce DE issue recurring, symptoms vary.  Xscreensaver PM doesn't work at all, and Xfce PM regularly causes xfdesktop to coredump.

It doesn't occur exactly concurrent with PM events, but very close to these events.  There is a piece missing I cannot identify, but I have eight events in ABRT in the last 24 hours, so, it is certain to occur in the near future.

see fedora bug 1654130

Nov 28 21:31:19 <hostname> xfdesktop[1639690]: GdkPixbufLoader finalized without calling gdk_pixbuf_loader_close() - this is not allowed. You must explicitly end the data stream to the loader before dropping the last reference.
Nov 28 21:31:19 <hostname> xfdesktop[1639690]: invalid uninstantiatable type '(null)' in cast to 'GdkPixbufLoader'
Nov 28 21:31:19 <hostname> xfdesktop[1639690]: instance of invalid non-instantiatable type '(null)'
Nov 28 21:31:19 <hostname> xfdesktop[1639690]: g_signal_emit_valist: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Nov 28 21:31:19 <hostname> xfdesktop[1639690]: invalid uninstantiatable type '(null)' in cast to 'GdkPixbufLoader'
Nov 28 21:31:19 <hostname> xfdesktop[1639690]: instance of invalid non-instantiatable type '(null)'
Nov 28 21:31:19 <hostname> xfdesktop[1639690]: g_signal_emit_valist: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Nov 28 21:31:19 <hostname> xfdesktop[1639690]: invalid uninstantiatable type '(null)' in cast to 'GdkPixbufLoader'
Nov 28 21:31:19 <hostname> xfdesktop[1639690]: instance of invalid non-instantiatable type '(null)'
Nov 28 21:31:19 <hostname> xfdesktop[1639690]: g_signal_emit_valist: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
...
Nov 28 21:31:20 <hostname> systemd-coredump[1694890]: Process 1639690 (xfdesktop) of user 13013 dumped core.
                                                    
                                                    Stack trace of thread 1639690:
                                                    #0  0x00007f23e8b19716 _int_malloc (libc.so.6)
                                                    #1  0x00007f23e8b1ac3a malloc (libc.so.6)
                                                    #2  0x00007f23e004aeac n/a (libjpeg.so.62)
                                                    #3  0x00007f23e004b0ff n/a (libjpeg.so.62)
                                                    #4  0x00007f23e003a558 jinit_d_main_controller (libjpeg.so.62)
                                                    #5  0x00007f23e003da1a jinit_master_decompress (libjpeg.so.62)
                                                    #6  0x00007f23e00322e5 jpeg_start_decompress (libjpeg.so.62)
                                                    #7  0x00007f23e00f35d1 n/a (libpixbufloader-jpeg.so)
                                                    #8  0x00007f23e8fac0cc gdk_pixbuf_loader_write (libgdk_pixbuf-2.0.so.0)
                                                    #9  0x000055b7c583a2e3 n/a (xfdesktop)
                                                    #10 0x00007f23e8e5849e n/a (libgio-2.0.so.0)
                                                    #11 0x00007f23e8e82f74 n/a (libgio-2.0.so.0)
                                                    #12 0x00007f23e8e82fad n/a (libgio-2.0.so.0)
                                                    #13 0x00007f23e8cc6b7b n/a (libglib-2.0.so.0)
                                                    #14 0x00007f23e8cca26d g_main_context_dispatch (libglib-2.0.so.0)
                                                    #15 0x00007f23e8cca638 n/a (libglib-2.0.so.0)
                                                    #16 0x00007f23e8cca962 g_main_loop_run (libglib-2.0.so.0)
                                                    #17 0x00007f23e94c6b5d gtk_main (libgtk-3.so.0)
                                                    #18 0x000055b7c584294b n/a (xfdesktop)
                                                    #19 0x000055b7c5842b6a n/a (xfdesktop)
                                                    #20 0x00007f23e8cc6bd3 n/a (libglib-2.0.so.0)
                                                    #21 0x00007f23e8cc85a4 n/a (libglib-2.0.so.0)
                                                    #22 0x00007f23e8cca318 g_main_context_dispatch (libglib-2.0.so.0)
                                                    #23 0x00007f23e8cca638 n/a (libglib-2.0.so.0)
                                                    #24 0x00007f23e8cca6d0 g_main_context_iteration (libglib-2.0.so.0)
                                                    #25 0x00007f23e8e97465 g_application_run (libgio-2.0.so.0)
                                                    #26 0x000055b7c583216c main (xfdesktop)
                                                    #27 0x00007f23e8ab8413 __libc_start_main (libc.so.6)
                                                    #28 0x000055b7c58321ae _start (xfdesktop)
                                                    
                                                    Stack trace of thread 1694887:
                                                    #0  0x00007f23e8b8bead syscall (libc.so.6)
                                                    #1  0x00007f23e8d1211e g_cond_wait_until (libglib-2.0.so.0)
                                                    #2  0x00007f23e8c9c231 n/a (libglib-2.0.so.0)
                                                    #3  0x00007f23e8cf3fd2 n/a (libglib-2.0.so.0)
                                                    #4  0x00007f23e8cf348a n/a (libglib-2.0.so.0)
                                                    #5  0x00007f23e8c6258e start_thread (libpthread.so.0)
                                                    #6  0x00007f23e8b91653 __clone (libc.so.6)
                                                    
                                                    Stack trace of thread 1639697:
                                                    #0  0x00007f23e8b863d1 __poll (libc.so.6)
                                                    #1  0x00007f23e8cca5a6 n/a (libglib-2.0.so.0)
                                                    #2  0x00007f23e8cca6d0 g_main_context_iteration (libglib-2.0.so.0)
                                                    #3  0x00007f23e8cca721 n/a (libglib-2.0.so.0)
                                                    #4  0x00007f23e8cf348a n/a (libglib-2.0.so.0)
                                                    #5  0x00007f23e8c6258e start_thread (libpthread.so.0)
                                                    #6  0x00007f23e8b91653 __clone (libc.so.6)
                                                    
                                                    Stack trace of thread 1694885:
                                                    #0  0x00007f23e8b8bead syscall (libc.so.6)
                                                    #1  0x00007f23e8d1211e g_cond_wait_until (libglib-2.0.so.0)
                                                    #2  0x00007f23e8c9c231 n/a (libglib-2.0.so.0)
                                                    #3  0x00007f23e8cf3fd2 n/a (libglib-2.0.so.0)
                                                    #4  0x00007f23e8cf348a n/a (libglib-2.0.so.0)
                                                    #5  0x00007f23e8c6258e start_thread (libpthread.so.0)
                                                    #6  0x00007f23e8b91653 __clone (libc.so.6)
                                                    
                                                    Stack trace of thread 1639698:
                                                    #0  0x00007f23e8b863d1 __poll (libc.so.6)
                                                    #1  0x00007f23e8cca5a6 n/a (libglib-2.0.so.0)
                                                    #2  0x00007f23e8cca962 g_main_loop_run (libglib-2.0.so.0)
                                                    #3  0x00007f23e8ec479a n/a (libgio-2.0.so.0)
                                                    #4  0x00007f23e8cf348a n/a (libglib-2.0.so.0)
                                                    #5  0x00007f23e8c6258e start_thread (libpthread.so.0)
                                                    #6  0x00007f23e8b91653 __clone (libc.so.6)
                                                    
                                                    Stack trace of thread 1694886:
                                                    #0  0x00007f23e8b8bead syscall (libc.so.6)
                                                    #1  0x00007f23e8d1211e g_cond_wait_until (libglib-2.0.so.0)
                                                    #2  0x00007f23e8c9c231 n/a (libglib-2.0.so.0)
                                                    #3  0x00007f23e8cf3fd2 n/a (libglib-2.0.so.0)
                                                    #4  0x00007f23e8cf348a n/a (libglib-2.0.so.0)
                                                    #5  0x00007f23e8c6258e start_thread (libpthread.so.0)
                                                    #6  0x00007f23e8b91653 __clone (libc.so.6)
Comment 1 Andre Miranda editbugs 2018-12-01 04:14:45 CET
Thanks for the report, but it's a known issue (blocker of 4.14).

*** This bug has been marked as a duplicate of bug 14609 ***
Comment 2 PMouse 2020-04-05 19:29:18 CEST
Hmm, this matches my symptoms, but is not fixed.

Bug #14927

Reported by:
PaulD
Reported on: 2018-11-30
Last modified on: 2020-04-05

People

Assignee:
Eric Koegel
CC List:
2 users

Version

Version:
Unspecified

Attachments

Additional information