$ xfdesktop --version This is xfdesktop version 4.12.3git-5d22f1a.20150810, running on Xfce 4.12. Built with GTK+ 2.24.28, linked with GTK+ 2.24.28. Build options: Desktop Menu: enabled Desktop Icons: enabled Desktop File Icons: enabled $ xfwm4 --version This is xfwm4 version 4.12.3git.a64b743.20151126 (revision a64b743.20151126) for Xfce 4.12 Released under the terms of the GNU General Public License. Compiled against GTK+-2.24.28, using GTK+-2.24.28. Build configuration and supported features: - Startup notification support: Yes - XSync support: Yes - Render support: Yes - Xrandr support: Yes - Xpresent support: No - Embedded compositor: Yes - Epoxy support: Yes - KDE systray proxy (deprecated): No
Created attachment 6547 coredump 2567 - xfwm4 compositing on How to reproduce: $ xfconf-query --channel xfwm4 --property /general/use_compositing true $ xrandr --output DVI-I-1 --off ; sleep 5 ; xrandr --auto
Created attachment 6548 coredump 3370 - xfwm4 compositing off How to reproduce: $ xfconf-query --channel xfwm4 --property /general/use_compositing false $ xrandr --output DVI-I-1 --off ; sleep 5 ; xrandr --auto
SEGV actually occurs regardless of what compositor is used and whether the compositor is used at all - Xfwm4 XRender, XPresent or GLX compositor. Related to this problem https://bugs.freedesktop.org/show_bug.cgi?id=92307#c17
Is anyone working on a solution?
Created attachment 6587 Prevent a crash in the backdrop loader Can you test this patch out to see if it fixes the crash? Thanks!
Patched this version: $ xfdesktop --version This is xfdesktop version 4.12.3git-20150810, running on Xfce 4.12. Built with GTK+ 2.24.29, linked with GTK+ 2.24.29. Build options: Desktop Menu: enabled Desktop Icons: enabled Desktop File Icons: enabled does not crashes, super cool. But somethin is wrong with the current git - c932388, with or without this patch, in case when xfdesktop starts it ignores the change in settings, otherwise although it can be seen via 'ps' seems as it is jammed, i.e. does not appear at all.
Yeah, git commit c932388 definitely broke backdrop/image-style, altogether with Desktop icons. gdb, "No stack".
(In reply to poma from comment #7) > Yeah, git commit c932388 definitely broke backdrop/image-style, altogether > with Desktop icons. /backdrop/screen#/monitor<output>/workspace#/image-style "0" aka "Style: None" does not work with git commit c932388 aka "backdrop-do-animations" i.e. xfdesktop does not initialise correctly.
Original bug resolved.
Secondary bug also resolved - commit 600fff5. Thanks.