! 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 !
Program terminated with signal SIGSEGV, Segmentation fault.
Status:
RESOLVED: FIXED
Priority:
Very Low
Severity:
enhancement
Product:
Xfdesktop
Component:
General

Comments

Description poma 2015-12-02 12:57:41 CET
$ 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
Comment 1 poma 2015-12-02 12:59:32 CET
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
Comment 2 poma 2015-12-02 13:01:32 CET
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
Comment 3 poma 2015-12-02 14:21:53 CET
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
Comment 4 poma 2016-01-25 21:16:21 CET
Is anyone working on a solution?
Comment 5 Eric Koegel editbugs 2016-01-26 02:42:21 CET
Created attachment 6587 
Prevent a crash in the backdrop loader

Can you test this patch out to see if it fixes the crash? Thanks!
Comment 6 poma 2016-01-26 17:53:16 CET
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.
Comment 7 poma 2016-01-27 01:23:42 CET
Yeah, git commit c932388 definitely broke backdrop/image-style, altogether with Desktop icons.

gdb, "No stack".
Comment 8 poma 2016-01-27 23:06:57 CET
(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.
Comment 9 poma 2016-01-29 16:55:02 CET
Original bug resolved.
Comment 10 poma 2016-01-31 12:23:38 CET
Secondary bug also resolved - commit 600fff5.
Thanks.

Bug #12339

Reported by:
poma
Reported on: 2015-12-02
Last modified on: 2016-01-31

People

Assignee:
Eric Koegel
CC List:
2 users

Version

Version:
Unspecified

Attachments

Additional information