Thanks for the excellent bug report!  We've had other reports of crashes
in CopyKeyClass (and have a patch pending inclusion from upstream),
perhaps this is the same bug.

** Summary changed:

- xserver crash when key press when vnc'ing into jaunty desktop
+ xserver crash in CopyKeyClass when key press when vnc'ing into jaunty desktop

** Description changed:

  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/exevents.c:201
+ 201   ../../Xi/exevents.c: No such file or directory.
+       in ../../Xi/exevents.c
+ (gdb) bt full
+ #0  CopyKeyClass (device=0x98de7f0, master=0x0) at ../../Xi/exevents.c:201
+       mk = (KeyClassPtr) 0x9a05330
+       dk = (KeyClassPtr) 0x98e5588
+       i = <value optimized out>
+       lastMapNotifyDevice = (DeviceIntPtr) 0x0
+ #1  0x08111fe7 in mieqProcessInputEvents () at ../../mi/mieq.c:361
+       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 ../../../../hw/xfree86/common/xf86Events.c:174
+       x = 135031225
+       y = 161752344
+ #3  0x0808ccf6 in Dispatch () at ../../dix/dispatch.c:399
+       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/main.c:383
+       i = <value optimized out>
+       alwaysCheckForInput = {0, 1}
+ (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_xioerror_handler: 
Fatal X error - Restarting :0 
  Jan  8 05:32:31 wyett-pearl console-kit-daemon[2967]: WARNING: Unable to 
activate console: No such device or address 
  Jan  8 05:32:31 wyett-pearl bonobo-activation-server (philip-3946): could not 
associate with desktop session: Failed to connect to socket 
/tmp/dbus-afsseAjdIh: Connection refused
  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.

** Changed in: xorg-server (Ubuntu)
   Importance: Undecided => High
       Status: Incomplete => Triaged

-- 
xserver crash in CopyKeyClass when key press when vnc'ing into jaunty desktop
https://bugs.launchpad.net/bugs/314968
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to