! 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 crashed with SIGSEGV in xfce_desktop_refresh()
Status:
RESOLVED: FIXED
Product:
Xfdesktop
Component:
General

Comments

Description Thaddaeus Tintenfisch editbugs 2014-02-21 18:58:17 CET
The crash occurs on session start. Trace logs can be found here:

https://bugs.launchpad.net/ubuntu/+source/xfdesktop4/+bug/1282509

xfdesktop 4.11.3
Comment 1 Thaddaeus Tintenfisch editbugs 2014-02-21 19:14:24 CET
Created attachment 5366 
Fix segfault on session start
Comment 2 Alistair Buxton 2014-02-21 19:46:41 CET
This makes the refresh into a no-op if workspaces is null. The icon refresh (which is the reason this is now getting called) doesn't rely on workspaces, so this may not be an appropriate fix. I would like to know *why* workspaces apparently haven't been set up when this is getting called.
Comment 3 Eric Koegel editbugs 2014-02-23 07:11:13 CET
On session startup gtk does send a style set before libwnck has
initialized and sent its workspace created messages.
Pushed to master in: http://git.xfce.org/xfce/xfdesktop/commit/?id=6583a1a632779e72ba6ecfa32a10f30980081876

Thanks for the patch!
Comment 4 Eric Koegel editbugs 2014-03-19 18:30:00 CET
Marking resolved

Bug #10705

Reported by:
Thaddaeus Tintenfisch
Reported on: 2014-02-21
Last modified on: 2014-03-19

People

Assignee:
Eric Koegel
CC List:
4 users

Version

Version:
Unspecified

Attachments

Fix segfault on session start (446 bytes, patch)
2014-02-21 19:14 CET , Thaddaeus Tintenfisch
no flags

Additional information