Possible Xlib bug w/vnc4 server

Bug #116260 reported by Eric Lee Green
2
Affects Status Importance Assigned to Milestone
vnc4 (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: vnc4server

Xlib does not seem to work right with vnc4server, various applications end up failing or core dumping. It is unclear whether the issue is with vnc4server, the applications or with Xlib, but this was not an issue with edgy or dapper, where these applications worked just fine displaying to vnc4server. The package ID is set to vnc4server because vncserver (version 3.3) works just fine with these applications, though it still displays one line (the BadRequest line) of the error message, indicating that something vnc4server is doing is triggering the issue. Of course, vncserver3 is bog slow compared to vnc4, so it'd be *very* nice to get these apps working with vnc4, whatever the issue is...

eric@mu:~$ mozilla-thunderbird
X Error: BadRequest (invalid request code or no such operation) 1
  Major opcode: 146
  Minor opcode: 2
  Resource id: 0x2e00001
Xlib: extension "XInputExtension" missing on display ":1.0".
Failed to get list of devices
The program 'mozilla-thunderbird-bin' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadRequest (invalid request code or no such operation)'.
  (Details: serial 190 error_code 1 request_code 146 minor_code 23)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
eric@mu:~$ firefox
X Error: BadRequest (invalid request code or no such operation) 1
  Major opcode: 146
  Minor opcode: 2
  Resource id: 0x2e00001
Xlib: extension "XInputExtension" missing on display ":1.0".
Failed to get list of devices
The program 'firefox-bin' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadRequest (invalid request code or no such operation)'.
  (Details: serial 190 error_code 1 request_code 146 minor_code 23)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
eric@mu:~$ opera
ERROR: ld.so: object 'libjvm.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'libawt.so' from LD_PRELOAD cannot be preloaded: ignored.
Xlib: extension "XInputExtension" missing on display ":1.0".
Failed to get list of devices
Segmentation fault (core dumped)
eric@mu:~$

Revision history for this message
Eric Lee Green (eric-badtux) wrote :

The segmentation fault in Opera appears to be an Opera bug, I also get it running Opera under tightvncserver. Thunderbird and Firefox both run properly under both vncserver (3.3) and tightvncserver, I downloaded the vnc 4.1.2 release from upstream (realvnc.com) and after patching up the system enough to make it run, FireFox and Thunderbird both run properly so I think it is probably an issue with the realvnc 4.1.1 release as packaged for Ubuntu Feisty.

Probable resolution: Upgrade Feisty's vnc to 4.1.2.

Revision history for this message
Eric Lee Green (eric-badtux) wrote :

May be being triggered by Bug #110263, since FireFox and Thunderbird are both gtk+ apps. Probably you can close this bug as a duplicate of 110263.

I am making my system work via running 4.1.2 from upstream. It would be very, very, VERY nice if I didn't have to hand-patch my system this way though.

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.