Crash when starting gnome-settings-daemon, in SrvXkbFreeGeomRows()

Bug #184651 reported by FrejSoya
154
This bug affects 1 person
Affects Status Importance Assigned to Milestone
X.Org X server
Fix Released
Medium
xorg-server (Debian)
Fix Released
Unknown
xorg-server (Ubuntu)
Fix Released
High
Timo Aaltonen
Hardy
Fix Released
High
Timo Aaltonen

Bug Description

X crashes when gnome-settings-daemon runs, Tested with failsafe xterm and then runnin -> gnome-settings-daemon

Packages
gnome-control-center 2.21.4-0ubuntu1
ii xorg 1:7.3+10ubuntu2 X.Org X Window System
ii xserver-xorg 1:7.3+10ubuntu2 the X.Org X server
ii xserver-xorg-core 2:1.4.1~git20080118-1ubuntu2 Xorg X server - core server
ii xserver-xorg-dev 2:1.4.1~git20080118-1ubuntu2 Xorg X server - development files

The Xorg.0.old has the backtrace
(Let me know how to get better one, didn't bother lookup how ;).

Backtrace:
0: /usr/bin/X(xf86SigHandler+0x7e) [0x80c750e]
1: [0xb7f2b420]
2: /usr/bin/X(Xfree+0x21) [0x81b82e1]
3: /usr/bin/X [0x81aa1b0]
4: /usr/bin/X [0x81aa24c]
5: /usr/bin/X [0x81a9c8d]
6: /usr/bin/X(SrvXkbFreeGeomRows+0x49) [0x81a9df9]
7: /usr/bin/X [0x81a9e41]
8: /usr/bin/X [0x81a9c8d]
9: /usr/bin/X(SrvXkbFreeGeomSections+0x49) [0x81a9da9]
10: /usr/bin/X(SrvXkbFreeGeometry+0xdf) [0x81aa4bf]
11: /usr/bin/X(ProcXkbSetGeometry+0xb92) [0x81869a2]
12: /usr/bin/X [0x818c3ea]
13: /usr/bin/X [0x81500fe]
14: /usr/bin/X(Dispatch+0x2cf) [0x808d8bf]
15: /usr/bin/X(main+0x48b) [0x80746fb]
16: /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0) [0xb7cb3450]
17: /usr/bin/X(FontFileCompleteXLFD+0x20d) [0x8073a71]

Fatal server error:
Caught signal 11. Server aborting

Related branches

CVE References

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Maybe it's trying to change your keymap, and fails. There are similar reports on Debian too, one upstream commit seems to have broken things.

Changed in xorg-server:
importance: Undecided → High
status: New → Incomplete
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

forgot to ask: please attach your xorg.conf.

Changed in xorg-server:
status: Unknown → Confirmed
Revision history for this message
FrejSoya (frej) wrote :

Sorry i can't reproduce this :(

Changed in xorg-server:
status: Unknown → Confirmed
Revision history for this message
Daniele Cruciani (daniele-smartango) wrote :

gnome-settings-daemon do not start when login new session
Version: 2.22.0-0ubuntu1
reproduce every time login from gdm

Revision history for this message
Philipp Edelmann (tukss) wrote :

I've had the same problem after upgrading to Hardy. GNOME was crashing the X server every time. Applying the patch from http://gitweb.freedesktop.org/?p=xorg/xserver.git;a=commitdiff;h=7018f280406eb0ef899a4046de274cfdd582881b;hp=66f8001b61d12eaf4905ac71ccbb3f304914d00d as mentioned in http://<email address hidden>/msg74082.html to the source package solved the problem.

Timo Aaltonen (tjaalton)
Changed in xorg-server:
assignee: nobody → tjaalton
status: Incomplete → In Progress
milestone: none → ubuntu-8.04
Revision history for this message
Bryce Harrington (bryce) wrote :

This one was discussed at today's distro team meeting. evand and cjwatson think this is a release blocker, so I'm adding a release task for it.

Changed in xorg-server:
status: Confirmed → Fix Released
Revision history for this message
Colin Watson (cjwatson) wrote :

The reason this should be a release blocker is that it can also be triggered by the installer in quite simple circumstances; see the duplicate bug 194848.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xorg-server - 2:1.4.1~git20080131-1ubuntu7

---------------
xorg-server (2:1.4.1~git20080131-1ubuntu7) hardy; urgency=low

  * 159_xkb_default_to_null.diff:
    When copying the keymap, make sure the structs default to 0/NULL.
    (LP: #184651)
  * 160_default_to_intel.diff:
    Default to using intel instead of i810. (LP: #158709)
  * 161_fix_big_endian_cursor.diff:
    Fix RandR 1.2 driver interface conversion of two colour cursors to
    ARGB. (LP: #141118)
  * Fixes from the upstream 1.4-branch:
    - 162_cve-2007-6429.diff:
      CVE-2007-6429: Always test for size+offset wrapping.
    - 163_fix_untrusted_access.diff:
      Security: Fix for fdo bug #14480: untrusted access broken in 7.3.
    - 164_fix_context_sharing.diff:
      Fix context sharing between direct/indirect contexts

 -- Timo Aaltonen <email address hidden> Wed, 09 Apr 2008 11:06:04 +0300

Changed in xorg-server:
status: In Progress → Fix Released
Revision history for this message
Larry Spiecher (larryspiecher) wrote :

I had the same issues and disabled the screen saver. So far gnome-settings-daemon starts every time.

Revision history for this message
Leonardo Coutinho (leocoutinho1987) wrote : Re: [Bug 184651] Re: Crash when starting gnome-settings-daemon, in SrvXkbFreeGeomRows()

My Screensaver is disabled, but the crash continues.

Le dimanche 13 avril 2008 à 18:24 +0000, Larry Spiecher a écrit :
> I had the same issues and disabled the screen saver. So far gnome-
> settings-daemon starts every time.
>

Revision history for this message
Larry Spiecher (larryspiecher) wrote :

Hummmm... I am Running a Inspiron E1505 with 256MB GeForce Go 7300. This was the only issue I could see was with the screen saver. Well it was worth a shot.

Changed in xorg-server:
status: Confirmed → Fix Released
Changed in xorg-server:
importance: Unknown → Medium
Changed in xorg-server:
importance: Medium → Unknown
Changed in xorg-server:
importance: Unknown → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.