Bug#626331: gnome-settings-daemon: Update
Agustin Martin
agmartin at debian.org
Tue May 17 15:36:45 UTC 2011
On Mon, May 16, 2011 at 06:02:21PM -0300, S??rgio Cipolla wrote:
> Package: gnome-settings-daemon
> Version: 2.30.2-3
> Followup-For: Bug #626331
>
> Simply putting it, running 'pcmanfm --desktop' or 'icewmbg' crashes the session.
> I haven't tried with feh because I don't have it installed here.
> It's valid to remember that this issue happens only with sessions ruled by display managers (at least wdm, slim and gdm3 with gnome-settings-daemon).
Hi, Sergio and (cc'ed) Debian X maintainers.
That is right. Since I use 'icewmbg' only to set a solid color as
background, I have put a dirty alternative personal 'icewmbg' at
/usr/local/bin,
# --- 8< --- /usr/local/bin/icewmbg ---------
#!/bin/sh
ICEWM_PREFERENCES=${HOME}/.icewm/preferences
echo "Warning: Running alternative /usr/local/bin/icewmbg"
if [ -r "$ICEWM_PREFERENCES" ]; then
COLOR=$(grep ^DesktopBackgroundColor= $ICEWM_PREFERENCES)
COLOR=${COLOR#DesktopBackgroundColor=}
COLOR=$(eval echo $COLOR)
fi
if [ -n "$COLOR" ]; then
xsetroot -solid $COLOR
fi
# --- 8< ------------------------------------
and with it, problem seems to disappear.
This seems to have been reported upstream for icewm and also to Ubuntu
launchpad.
Possible upstream bug report:
http://sourceforge.net/tracker/?func=detail&atid=100031&aid=3289566&group_id=31
Possible Ubuntu launchpad bug report:
https://bugs.launchpad.net/ubuntu/+source/gdm/+bug/757610
I do not think gnome-settings-daemon is causing this bug report, just
triggering it, because it calls either 'pcmanfm --desktop' or 'icewmbg'.
I am more inclined to reassign this bug report to 'xserver-xorg-core', since
is the common link between 'pcmanfm --desktop' and 'icewmbg' that has been
upgraded just prior to the problem.
Also, this bug report may have the same origin as
http://bugs.debian.org/626774 (crash on loading background image)
because of the look of both Xorg errors (see below for mine).
I am cc'ing Debian X maintainers to know what they think.
More aditional information from my side:
These are the .xsession-error messages for the failing icewm-session
invocation from wdm (lines with AMD-WARNING are extra info I requested).
Related info for failed login in IceWM from gnome is given by Sergio Cipolla
in message http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=626331#5
---------------------------------------
Xsession: X session started for testuser at Mon May 16 15:26:28 CEST 2011
Xsession: AMD-WARNING: Running "/etc/X11/wdm/Xsession" with arguments
"icewm-session"
Xsession: AMD-WARNING: Passing session as argument "icewm-session"
/home/testuser/.Xresources:1:24: warning: missing terminating ' character
/home/testuser/.Xresources:13:28: warning: missing terminating ' character
Xsession: AMD-WARNING: starting "/usr/bin/ssh-agent
/usr/bin/ck-launch-session /usr/bin/dbus-launch --exit-with-session
icewm-session"
icewm-session: using /home/testuser/.icewm for private configuration files
IceWM: using /home/testuser/.icewm for private configuration files
icewmtray: using /home/testuser/.icewm for private configuration files
icewmbg: using /home/testuser/.icewm for private configuration files
XIO: fatal IO error 104 (Connection reset by peer) on X server ":0"
after 205 requests (205 known processed) with 2 events remaining.
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
after 110 requests (105 known processed) with 0 events remaining.
XIO: fatal IO error 104 (Connection reset by peer) on X server ":0"
after 122 requests (122 known processed) with 0 events remaining.
Invalid MIT-MAGIC-COOKIE-1 keyicewmbg: Can't open display: :0. X must be
running and $DISPLAY set.
---------------------------------------
and details about the Xorg failure in Xorg log file (same as I gave in
unrelated #612681). Note that this looks not very different from that reported
in #626774 (crash on loading background image),
[ 855.821]
Backtrace:
[ 855.821] 0: /usr/bin/X (xorg_backtrace+0x37) [0x80ed307]
[ 855.821] 1: /usr/bin/X (0x8048000+0x6356a) [0x80ab56a]
[ 855.821] 2: (vdso) (__kernel_rt_sigreturn+0x0) [0xb77ba40c]
[ 855.822] 3: /usr/bin/X (0x8048000+0xbf6d2) [0x81076d2]
[ 855.822] 4: /usr/bin/X (ChangeWindowAttributes+0xcdc) [0x80a06bc]
[ 855.822] 5: /usr/bin/X (0x8048000+0x26f7e) [0x806ef7e]
[ 855.822] 6: /usr/bin/X (0x8048000+0x2d527) [0x8075527]
[ 855.822] 7: /usr/bin/X (0x8048000+0x205ac) [0x80685ac]
[ 855.822] 8: /lib/i686/cmov/libc.so.6 (__libc_start_main+0xe6)
[0xb74b6e46]
[ 855.822] 9: /usr/bin/X (0x8048000+0x208c1) [0x80688c1]
[ 855.823] Segmentation fault at address 0x10
[ 855.823]
Fatal server error:
[ 855.823] Caught signal 11 (Segmentation fault). Server aborting
[ 855.823]
with
processor: AMD Athlon XP 2800+
VGA controller: ATI Technologies Inc RV280 [Radeon 9200 SE] (rev 01)
using radeon server.
--
Agustin
More information about the pkg-gnome-maintainers
mailing list