! 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 !
xfsettingsd cannot determine xscreen sizes
Status:
RESOLVED: FIXED
Severity:
critical
Product:
Xfce4-settings
Component:
Display Settings

Comments

Description guy 2012-10-19 20:24:38 CEST
I am running xfce4 on xubuntu 12.04 with multiseat on dual head nvidia with seperate xscreens.
xfsettingsd gives me that error and crashing:
XFSETTINGSD_DEBUG=1 xfsettingsd --replace --no-daemon
xfce4-settings(xsettings): _XSETTINGS_S0 registered on screen 0
xfce4-settings(xsettings): 29 settings changed (serial=0, len=1096)
xfce4-settings(xsettings): resource manager (xft) changed (len=158)

(xfsettingsd:9462): xfsettingsd-CRITICAL **: Unable to get the range of screen sizes, aborting.
Segmentatiefout (geheugendump gemaakt)
the line :
(xfsettingsd:9462): xfsettingsd-CRITICAL **: Unable to get the range of screen sizes, aborting.
appears in the .xsession-errors file

I am getting xfce4 desktop, but no icons in thunar, menu .
Comment 1 guy 2012-10-19 22:32:17 CEST
in xfce4 4.8 there was no problem at all
Comment 2 guy 2012-10-19 22:32:54 CEST
it happens only in 4.10
Comment 3 Lionel Le Folgoc 2012-10-19 22:41:56 CEST
Dual head with separate xscreens isn't a supported layout (that's an nvidia specific stuff afaik). But it shouldn't crash. Any chance you could provide a stacktrace of this crash?
Comment 4 Lionel Le Folgoc 2012-10-19 22:43:13 CEST
Created attachment 4681 
Possible patch

Possible patch. I can't confirm with this specific set up, but I think it crashes because it tries to free the hash table and other structures not yet initialized.
Comment 5 guy 2012-10-20 12:08:00 CEST
I can confirm that this patch is working.
Thanks
Comment 6 Lionel Le Folgoc 2012-10-20 14:48:29 CEST
Thanks for testing (I reopened it because I haven't committed the patch to git yet).
Comment 7 Simon Steinbeiss editbugs 2012-10-22 10:34:48 CEST
I pushed this patch to the bluesabre/display-settings branch (which is targeted for Xfce4.12).

If you could please test the patch with this branch – quite a few things have changed there – that would be great! Thanks in advance!
Comment 8 Lionel Le Folgoc 2012-10-29 23:02:30 CET
Fixed in master with 430b46f6c5ed382fb1a2560efb6bdd291011b169.

Bug #9389

Reported by:
guy
Reported on: 2012-10-19
Last modified on: 2012-10-29

People

Assignee:
Lionel Le Folgoc
CC List:
4 users

Version

Version:
4.10.0

Attachments

Possible patch (650 bytes, patch)
2012-10-19 22:43 CEST , Lionel Le Folgoc
no flags

Additional information