Bug 240817 - OpenOffice.org won't start with nvidia binary driver multiple video cards
Summary: OpenOffice.org won't start with nvidia binary driver multiple video cards
Alias: None
Product: Fedora
Classification: Fedora
Component: xorg-x11   
(Show other bugs)
Version: 6
Hardware: i386 Linux
Target Milestone: ---
Assignee: X/OpenGL Maintenance List
QA Contact: David Lawrence
Depends On:
TreeView+ depends on / blocked
Reported: 2007-05-21 23:23 UTC by regs
Modified: 2007-11-30 22:12 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2007-05-22 07:07:01 UTC
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)
strace of crashing startup (411.36 KB, text/plain)
2007-05-21 23:23 UTC, regs
no flags Details

Description regs 2007-05-21 23:23:07 UTC
Description of problem:

Version-Release number of selected component (if applicable):

How reproducible:
   Every time

Steps to Reproduce:
1. type ooffice
2. (command exits with return code of 0)
Actual results:
    ooffice doesn't run

Expected results:
   ooffice to startup

Additional info:
   see attached strace file.  This problem appears to have started after
changing my X configuration to use multiple video cards.

Comment 1 regs 2007-05-21 23:23:07 UTC
Created attachment 155141 [details]
strace of crashing startup

Comment 2 regs 2007-05-21 23:40:14 UTC
Update: this appears to not be an openoffice bug, but a deeper bug with the
NVidia driver in this configuration.  This snippet from the strace file:

11052 read(7, "\0\t\3\1/\0\200\2\0\0005\0\230\303\235\10\0\0\0\0\t\0\0"..., 32) 
= 32
11052 exit_group(78)                    = ?
11042 <... waitpid resumed> [{WIFEXITED(s) && WEXITSTATUS(s) == 78}], 0) = 11052

And this error message from glxgears:

X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  78 (X_CreateColormap)
  Value in failed request:  0x0
  Serial number of failed request:  13
  Current serial number in output stream:  19

... seems a little too much of a coincidence (xscreensaver bombs out with a
similar error).

Comment 3 Caolan McNamara 2007-05-22 07:06:15 UTC
yes, it's a fairly common problem, but it is that of nvidia binary drivers

Comment 4 regs 2007-05-22 16:36:06 UTC
Yeah.  Turns out I was able to trace this back to the GLX drivers failing to
load.  A reinstall of the binary drivers fixed the problem.

It would be really nice, however, if OpenOffice would give you an error message
instead of just exiting with exit code 0 and no message.

Note You need to log in before you can comment on or make changes to this bug.