gdm XDMCP server crashes with Xwilling script
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gdm |
Expired
|
High
|
|||
gdm (Debian) |
Fix Released
|
Unknown
|
|||
gdm (Ubuntu) |
Fix Released
|
Medium
|
Ubuntu Desktop Bugs | ||
Bug Description
Binary package hint: gdm
"gdm seems to crash when I put a Xwilling script in my /etc/gdm/
directory (or alternatively when I tell it to execute a script
elsewhere with my gdm.conf.) When an XDMCP query hits the server, I
see this line in /var/log/syslog, which indicates a crash:
Aug 19 23:31:59 beazley gdm[13615]: WARNING: main daemon: Got SIGABRT.
Something went very wrong. Going down!"
or alternatively (when build with debugging enabled):
*** glibc detected *** ./gdm-binary: double free or corruption (fasttop): 0x080f46c0 ***
======= Backtrace: =========
/lib/tls/
/lib/tls/
/usr/lib/
./gdm-binary[
./gdm-binary[
./gdm-binary[
./gdm-binary[
./gdm-binary[
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
./gdm-binary[
/lib/tls/
./gdm-binary[
Bug reported upstream:
http://
http://
Patch attached to both issues, and here (note: only the g_free part of the patch is necessary to fix this crash).
Related branches
Changed in gdm: | |
assignee: | nobody → desktop-bugs |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in gdm: | |
status: | Unknown → Confirmed |
Changed in gdm: | |
status: | Unknown → Fix Released |
Changed in gdm: | |
status: | Confirmed → Invalid |
Changed in gdm: | |
importance: | Unknown → High |
status: | Invalid → Expired |
Please note: the double free part of the patch has been applied upstream in Gnome. Please apply to Ubuntu
Hardy GDM.
Cheers, Chris.
http:// bugzilla. gnome.org/ show_bug. cgi?id= 530585# c13