xserver crash in CopyKeyClass when key press when vnc'ing into jaunty desktop
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xorg-server (Ubuntu) |
Triaged
|
High
|
Unassigned |
Bug Description
Binary package hint: vino
Symptom:
When accessing a jaunty desktop via vnc (remote desktop) it will crash and not allow further access.
From an Ubuntu 8.04.1 machine mouse input ok, but crash occurs when a key is pressed.
From Windows the crash will auto occur about 3 seconds after connection is established.
Reproduce:
* Install jaunty with updates to 5:30am GMT 2009-01-08.
* Setup Remote Desktop on jaunty machine.
* Access jaunty machine from another Ubuntu machine.
* Once desktop appears hit any key while window has focus.
What is happening:
A crash occurs and vnc connection is lost and cannot be immediately reestablished.
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb7aa38d0 (LWP 3207)]
CopyKeyClass (device=0x98de7f0, master=0x0) at ../../Xi/
201 ../../Xi/
in ../../Xi/exevents.c
(gdb) bt full
#0 CopyKeyClass (device=0x98de7f0, master=0x0) at ../../Xi/
mk = (KeyClassPtr) 0x9a05330
dk = (KeyClassPtr) 0x98e5588
i = <value optimized out>
lastMapNotifyD
#1 0x08111fe7 in mieqProcessInpu
handler = (mieqHandler) 0
e = (EventRec *) 0x81ef140
type = 78
nevents = 1
i = <value optimized out>
screen = (ScreenPtr) 0x97c7d00
event = (xEvent *) 0x9a05330
master_event = (xEvent *) 0x0
dev = (DeviceIntPtr) 0x98de7f0
master = (DeviceIntPtr) 0x0
#2 0x080c69c7 in ProcessInputEvents ()
at ../../.
x = 135031225
y = 161752344
#3 0x0808ccf6 in Dispatch () at ../../dix/
result = 0
client = (ClientPtr) 0x9a42518
---Type <return> to continue, or q <return> to quit---
nready = 0
start_tick = 40
#4 0x08071aad in main (argc=10, argv=0xbfb8f0d4, envp=Cannot access memory at address 0x8
)
at ../../dix/
i = <value optimized out>
alwaysCheckFor
(gdb)
What should happen:
No crashes. ;-)
Additional info:
Looks like an x crash. I have this in my syslog:
Jan 8 05:32:31 wyett-pearl gdm[3181]: WARNING: gdm_slave_
Jan 8 05:32:31 wyett-pearl console-
Jan 8 05:32:31 wyett-pearl bonobo-
Jan 8 05:32:32 wyett-pearl acpid: client connected from 3993[0:0]
Jan 8 05:32:34 wyett-pearl gdmgreeter[4008]: Gtk-WARNING: Unable to locate theme engine in module_path: "ubuntulooks",
Restarting gdm does allow you to access jaunty desktop again to begin the crash cycle once more.
xorg-server crashing is an xorg-server bug, whatever the user software do the server should stay there