gdm-simple-slave crashed with SIGSEGV in _XFlush()

Bug #505972 reported by Albafrost
404
This bug affects 87 people
Affects Status Importance Assigned to Milestone
gdm
Fix Released
Medium
gdm (Ubuntu)
Fix Released
High
Martin Pitt

Bug Description

Binary package hint: gdm

Ubuntu Lucid (Development Branch) Version 10.04
Thats all I can report, Ubuntu brought up the crash report box automatically after I exited Firefox

ProblemType: Crash
Architecture: i386
Date: Mon Jan 11 16:01:17 2010
DistroRelease: Ubuntu 10.04
ExecutablePath: /usr/lib/gdm/gdm-simple-slave
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
Package: gdm 2.29.4-0ubuntu2 [modified: var/lib/gdm/.gconf.defaults/%gconf-tree.xml]
ProcAttrCurrent: unconfined (enforce)
ProcCmdline: /usr/lib/gdm/gdm-simple-slave --display-id /org/gnome/DisplayManager/Display1
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_GB.UTF-8
ProcVersionSignature: Ubuntu 2.6.32-10.14-generic
SegvAnalysis:
 Segfault happened at: 0xeaa6ef: cmpl $0x0,0x28(%eax)
 PC (0x00eaa6ef) ok
 source "$0x0" ok
 destination "0x28(%eax)" (0x00000028) not located in a known VMA region (needed writable region)!
SegvReason: writing NULL VMA
Signal: 11
SourcePackage: gdm
StacktraceTop:
 ?? () from /usr/lib/libX11.so.6
 _XFlush () from /usr/lib/libX11.so.6
 XGetWindowProperty () from /usr/lib/libX11.so.6
 xkl_config_rec_get_from_root_window_property ()
 xkl_config_rec_get_full_from_server ()
Tags: lucid
Title: gdm-simple-slave crashed with SIGSEGV in _XFlush()
Uname: Linux 2.6.32-10-generic i686
UserGroups: root

Revision history for this message
Albafrost (albafrost) wrote :
visibility: private → public
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 require_socket (dpy=0x81f64e0) at ../../src/xcb_io.c:42
 _XFlush (dpy=0x81f64e0) at ../../src/xcb_io.c:355
 XGetWindowProperty (dpy=0x81f64e0, w=255, property=298,
 xkl_config_rec_get_from_root_window_property (
 xkl_config_rec_get_full_from_server (rules_file_out=0x0,

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in gdm (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
Ara Pulido (ara)
Changed in gdm (Ubuntu):
status: New → Confirmed
tags: added: iso-testing
Revision history for this message
pak33m (pak33m) wrote :

The same happened to me but right after rebooting and logging into a new session.

Revision history for this message
stop (whoopwhoop) wrote :

Mine crashes with _XReply

tags: added: bugpattern-needed
Revision history for this message
Monkey (monkey-libre) wrote :

I have this bug in Ubuntu Lucid Alpha 2

Revision history for this message
Bela Lubkin (filbo) wrote :

Apport wants to post a duplicate. Same disassembly, same stack trace. Lucid installed from alpha1, updated to most current. Kernel 2.6.31-10.14-generic. gdm 2.29.5-0ubuntu1. X driver is nvidia propietary v.173 (old card not supported by -current).

Revision history for this message
Martin Pitt (pitti) wrote :

chrisccoulson | the XklEngine returned by xkl_engine_get_instance() is a singleton, so if you call get_system_default_layout() more than once, the XklEngine returned on the second time contains an invalid pointer to the Display that was closed on the first call (with XCloseDisplay)

Martin Pitt (pitti)
Changed in gdm (Ubuntu):
assignee: nobody → Martin Pitt (pitti)
importance: Medium → High
status: Confirmed → In Progress
Revision history for this message
Martin Pitt (pitti) wrote :

I committed a fix for this upstream: http://git.gnome.org/browse/gdm/commit/?id=51669cb03613b36b0b1798b1f8d2bba85b3e2a49

Merging into packaging branch now.

Changed in gdm (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gdm - 2.29.5-0ubuntu2

---------------
gdm (2.29.5-0ubuntu2) lucid; urgency=low

  * Add 00git-keyboard-layout-crash.patch: Fixes the crash that happens at the
    second call of get_system_default_layout(). (LP: #505972)
 -- Martin Pitt <email address hidden> Mon, 18 Jan 2010 16:28:48 +0100

Changed in gdm (Ubuntu):
status: Fix Committed → Fix Released
Changed in gdm:
status: Unknown → Fix Released
Changed in gdm:
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.