Bug 476729 - OpenOffice.org crashes at start in libGL
Summary: OpenOffice.org crashes at start in libGL
Keywords:
Status: CLOSED INSUFFICIENT_DATA
Alias: None
Product: Fedora
Classification: Fedora
Component: xorg-x11-drv-radeonhd
Version: 10
Hardware: i386
OS: Linux
low
low
Target Milestone: ---
Assignee: Hans Ulrich Niedermann
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-12-16 19:32 UTC by Yale Siedner
Modified: 2018-04-11 18:04 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-10-30 19:05:21 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
possible standalone testcase gcc demo.c -lX11 -lGL (601 bytes, text/plain)
2008-12-17 11:58 UTC, Caolan McNamara
no flags Details
OpenOffice startup-failure (6.47 KB, text/plain)
2009-02-27 09:36 UTC, Gerrit Slomma
no flags Details
xorg.conf from my Lenovo T60p (546 bytes, text/plain)
2009-02-27 09:44 UTC, Gerrit Slomma
no flags Details

Description Yale Siedner 2008-12-16 19:32:07 UTC
Description of problem:All openoffice applications fail to start.  Same failure if selecting from the menu or from an xterm.  As a user or as root


Version-Release number of selected component (if applicable):3.?  From the Fedora 10 dist+ yum updates.


How reproducible:  Consistant.


Steps to Reproduce:
1.Start OO any way with any any component.
2.
3.
  
Actual results:Produces a bugreport listing.


Expected results:


Additional info:

Comment 1 Caolan McNamara 2008-12-16 23:05:38 UTC
"Actual results:Produces a bugreport listing."

Please attach the bugreport listing

Comment 2 Yale Siedner 2008-12-17 00:34:14 UTC
(I)    x.org loaded video driver of...
(WW) AllowEmptyInput is on, devices using drivers 'kbd' or 'mouse' will be disabled.
(II) Loading /usr/lib/xorg/modules/drivers//radeonhd_drv.so
(--) Depth 24 pixmap format is 32 bpp
(III)  Desktop is: GNOME
(IV)   openoffice.org-kde version is: package openoffice.org-kde is not installed
(V)    libgcj version is: libgcj-4.3.2-7-i386
(VI)   kernel is: Linux 2.6.27.7-134.fc10.i686 #1 SMP Mon Dec 1 22:42:50 EST 2008 i686 athlon i386
(VII)  OpenOffice.org core rpm version is: openoffice.org-core-3.0.0-9.10.fc10-i386
(VIII) accessibility is: false
(IX)   fedora release is: Fedora release 10 (Cambridge)
(X)    LANG is: en_US.UTF-8
...start free space details ...
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                     149375140  38126620 103538212  27% /
/dev/mapper/VolGroup00-LogVol00
                     149375140  38126620 103538212  27% /
...end free space details ...
...start (default) java details ...
java version "1.6.0_0"
IcedTea6 1.4 (fedora-7.b12.fc10-i386) Runtime Environment (build 1.6.0_0-b12)
OpenJDK Server VM (build 10.0-b19, mixed mode)
...end (default) java details ...
...start sestatus details ...
SELinux status:                 disabled
...end sestatus details ...
...start stackreport details ...
0x7a466c4: 0x1b4a38: /usr/lib/openoffice.org3/program/../basis-link/ure-link/lib/libuno_sal.so.3 + 0x256c4
0x7a46fff: 0x1b4a38: /usr/lib/openoffice.org3/program/../basis-link/ure-link/lib/libuno_sal.so.3 + 0x25fff
0x110400: 0x0:  + 0x400 (__kernel_sigreturn + 0x0)
0x946e28: 0x16fd7c: /lib/libc.so.6 + 0x2ce28 (abort + 0x188)
0x93e40e: 0x16fd7c: /lib/libc.so.6 + 0x2440e (__assert_fail + 0xee)
0xb365ab: 0xfd268: /usr/lib/libX11.so.6 + 0x425ab
0x1091121: 0x92020: /usr/lib/libGL.so.1 + 0x60121
...end stackreport details ...
...start sample ldd details ...
	linux-gate.so.1 =>  (0x00110000)
	libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x00158000)
	libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x0053e000)
	libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x005d3000)
	libgio-2.0.so.0 => /lib/libgio-2.0.so.0 (0x005f0000)
	libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x00663000)
	libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x0068d000)
	libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0x006aa000)
	libcairo.so.2 => /usr/lib/libcairo.so.2 (0x006b5000)
	libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x0072d000)
	libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00773000)
	libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00806000)
	libgmodule-2.0.so.0 => /lib/libgmodule-2.0.so.0 (0x00835000)
	libgthread-2.0.so.0 => /lib/libgthread-2.0.so.0 (0x00839000)
	librt.so.1 => /lib/librt.so.1 (0x0083e000)
	libdbus-glib-1.so.2 => /usr/lib/libdbus-glib-1.so.2 (0x00848000)
	libdbus-1.so.3 => /lib/libdbus-1.so.3 (0x00866000)
	libgobject-2.0.so.0 => /lib/libgobject-2.0.so.0 (0x008a7000)
	libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0x00918000)
	libvclplug_genli.so => /usr/lib/openoffice.org/basis3.0/program/libvclplug_genli.so (0x009fb000)
	libvclli.so => /usr/lib/openoffice.org/basis3.0/program/libvclli.so (0x00a68000)
	libpspli.so => /usr/lib/openoffice.org/basis3.0/program/libpspli.so (0xb7f3a000)
	libsotli.so => /usr/lib/openoffice.org/basis3.0/program/libsotli.so (0x00d5c000)
	libutlli.so => /usr/lib/openoffice.org/basis3.0/program/libutlli.so (0xb7ecb000)
	libtlli.so => /usr/lib/openoffice.org/basis3.0/program/libtlli.so (0xb7e49000)
	libcomphelp4gcc3.so => /usr/lib/openoffice.org/basis3.0/program/libcomphelp4gcc3.so (0xb7d5e000)
	libucbhelper4gcc3.so => /usr/lib/openoffice.org/basis3.0/program/libucbhelper4gcc3.so (0x00daa000)
	libuno_cppuhelpergcc3.so.3 => /usr/lib/openoffice.org/basis3.0/program/../ure-link/lib/libuno_cppuhelpergcc3.so.3 (0xb7ce6000)
	libuno_cppu.so.3 => /usr/lib/openoffice.org/basis3.0/program/../ure-link/lib/libuno_cppu.so.3 (0xb7cb9000)
	libvos3gcc3.so => /usr/lib/openoffice.org/basis3.0/program/libvos3gcc3.so (0xb7c97000)
	libuno_sal.so.3 => /usr/lib/openoffice.org/basis3.0/program/../ure-link/lib/libuno_sal.so.3 (0xb7adb000)
	libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x008e8000)
	libX11.so.6 => /usr/lib/libX11.so.6 (0xb79da000)
	libXext.so.6 => /usr/lib/libXext.so.6 (0xb79ca000)
	libdl.so.2 => /lib/libdl.so.2 (0x008ef000)
	libpthread.so.0 => /lib/libpthread.so.0 (0xb79b0000)
	libstlport_gcc.so => /usr/lib/openoffice.org/basis3.0/program/../ure-link/lib/libstlport_gcc.so (0xb78e5000)
	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb77f3000)
	libm.so.6 => /lib/libm.so.6 (0xb77ca000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb77bc000)
	libc.so.6 => /lib/libc.so.6 (0xb7648000)
	libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0x00e04000)
	libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x00e07000)
	libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00e0a000)
	libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb761f000)
	libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb7616000)
	libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb7612000)
	libXi.so.6 => /usr/lib/libXi.so.6 (0xb7609000)
	libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb75ff000)
	libselinux.so.1 => /lib/libselinux.so.1 (0xb75e3000)
	libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0xb759c000)
	libz.so.1 => /lib/libz.so.1 (0xb7587000)
	libexpat.so.1 => /lib/libexpat.so.1 (0xb7560000)
	/lib/ld-linux.so.2 (0x008f5000)
	libnsl.so.1 => /lib/libnsl.so.1 (0xb7546000)
	libcap.so.2 => /lib/libcap.so.2 (0xb7541000)
	libSM.so.6 => /usr/lib/libSM.so.6 (0xb7539000)
	libICE.so.6 => /usr/lib/libICE.so.6 (0xb751e000)
	libi18nisolang1gcc3.so => /usr/lib/openoffice.org/basis3.0/program/libi18nisolang1gcc3.so (0xb7519000)
	libbasegfxli.so => /usr/lib/openoffice.org/basis3.0/program/libbasegfxli.so (0xb74c8000)
	libicuuc.so.40 => /usr/lib/libicuuc.so.40 (0xb738a000)
	libicule.so.40 => /usr/lib/libicule.so.40 (0xb7354000)
	libjvmaccessgcc3.so.3 => /usr/lib/openoffice.org/basis3.0/program/../ure-link/lib/libjvmaccessgcc3.so.3 (0xb734c000)
	libuno_salhelpergcc3.so.3 => /usr/lib/openoffice.org/basis3.0/program/../ure-link/lib/libuno_salhelpergcc3.so.3 (0xb7348000)
	libcrypt.so.1 => /lib/libcrypt.so.1 (0xb7315000)
	libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xb7312000)
	libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb72f6000)
	libXau.so.6 => /usr/lib/libXau.so.6 (0xb72f3000)
	libuuid.so.1 => /lib/libuuid.so.1 (0xb72ef000)
	libicudata.so.40 => /usr/lib/libicudata.so.40 (0xb65a9000)
	libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb65a3000)
...end sample ldd details ...

Comment 3 Caolan McNamara 2008-12-17 10:13:06 UTC
That's a crash from /usr/lib/libGL.so.1 
opengl stuff, you can try 
export SAL_NOOPENGL=true in a terminal and launch OOo from it to see if that works around the problem

Comment 4 Caolan McNamara 2008-12-17 11:58:47 UTC
Created attachment 327233 [details]
possible standalone testcase gcc demo.c -lX11 -lGL

Comment 5 Yale Siedner 2008-12-17 15:09:44 UTC
Here are the results of running the demo:  
[yale@mail Documents]$ ./demo
X Error of failed request:  BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  153 (GLX)
  Minor opcode of failed request:  19 (X_GLXQueryServerString)
  Serial number of failed request:  14
  Current serial number in output stream:  14

Comment 6 Caolan McNamara 2008-12-17 15:34:40 UTC
perfect :-) a standalone reproducer. As the demo actually works for on my intel and nv drivers it's probably specific to your own driver which is radeonhd_drv from the log

Comment 7 Yale Siedner 2008-12-17 15:53:41 UTC
OK, we now know that it is not your problem and I can't afford an nvidia graphics card, so do you have any suggestions?  BTW thanks...

Comment 8 Caolan McNamara 2008-12-17 16:06:24 UTC
Like in comment #3 

> export SAL_NOOPENGL=true
> oowriter

might work to avoid touching any opengl stuff

Comment 9 Matěj Cepl 2008-12-22 22:29:44 UTC
Thanks for the bug report.  We have reviewed the information you have provided above, and there is some additional information we require that will be helpful in our diagnosis of this issue.

Please attach your X server config file (/etc/X11/xorg.conf, if available) and X server log file (/var/log/Xorg.*.log) to the bug report as individual uncompressed file attachments using the bugzilla file attachment link below.

We will review this issue again once you've had a chance to attach this information.

Thanks in advance.

Comment 10 Caolan McNamara 2008-12-22 22:45:04 UTC
Dunno, the standalone test-case seems compelling if the hardware is available :-)

Comment 11 Yale Siedner 2008-12-22 22:52:06 UTC
Added nomodeset to kernel line in grub.conf, removed all traces of the ATI  propriety driver, removed xorg.conf and the problem does not reoccur.  There may have been some updates to various libraries as well so I cannot guess what actually resolved the problem.

Comment 12 Matěj Cepl 2008-12-23 08:47:04 UTC
Thanks for the bug report.  We have reviewed the information you have provided above, and there is some additional information we require that will be helpful in our diagnosis of this issue.

Please attach your X server config file (/etc/X11/xorg.conf, if available) and X server log file (/var/log/Xorg.*.log) to the bug report as individual uncompressed file attachments using the bugzilla file attachment link below.

We will review this issue again once you've had a chance to attach this information.

Thanks in advance.

Comment 13 François Cami 2009-02-02 18:36:46 UTC
Matej, I'd like to close that one as Radeon KMS was not stable at the time of the bugreport, and reporter says it cannot reproduce anymore.

Comment 14 Caolan McNamara 2009-02-02 22:58:05 UTC
Does anyone have the mentioned hardware + now stable driver to try the test-case of #5 to see if it now passes or fails ?

Comment 15 Gerrit Slomma 2009-02-27 09:36:57 UTC
Created attachment 333449 [details]
OpenOffice startup-failure

Comment 16 Gerrit Slomma 2009-02-27 09:43:55 UTC
I have the same problem.
Starting via console with "export SAL_NOOPENGL=true" beforehand works.
But where the fucking hack could i alter the menu-settigs in kde 4.2 to make this a default for openoffice? I hope RHEL 5 stays a long time with kde 3.5 - but there amarok from epel is not running due to problems with xine - but that is something completely different problem... ;)

[root@rr018 ~]# yum list installed|grep openoffice
openoffice.org-brand.i386          1:3.0.1-15.2.fc10                   installed
openoffice.org-core.i386           1:3.0.1-15.2.fc10                   installed
openoffice.org-langpack-de.i386    1:3.0.1-15.2.fc10                   installed
openoffice.org-ure.i386            1:3.0.1-15.2.fc10                   installed
openoffice.org-writer.i386         1:3.0.1-15.2.fc10                   installed
openoffice.org-writer-core.i386    1:3.0.1-15.2.fc10                   installed

[root@rr018 ~]# yum list installed|grep fglrx
kmod-fglrx.i686                    8.573-1.9.1.fc10.1                  installed
kmod-fglrx-2.6.27.12-170.2.5.fc10.i686.i686
kmod-fglrx-2.6.27.15-170.2.24.fc10.i686.i686
xorg-x11-drv-fglrx.i386            8.573-1.9.1.fc10                    installed
xorg-x11-drv-fglrx-libs.i386       8.573-1.9.1.fc10                    installed

currently i am running kernel 2.6.27.12-170.2.5.fc10.i686.i686, the .15 had problems and got stuck every other hour when under high load - i am doing primegrid-boinc a lot.
Changing the graphics card is not an option since this is an laptop.
I appended the failure-text from openoffice, alas it is german, and my xorg.conf.

Comment 17 Gerrit Slomma 2009-02-27 09:44:55 UTC
Created attachment 333452 [details]
xorg.conf from my Lenovo T60p

Comment 18 Caolan McNamara 2009-02-28 11:09:43 UTC
'"export SAL_NOOPENGL=true" beforehand works.
But where the fucking hack could i alter the menu-settigs in kde 4.2 to make
this a default for openoffice?'

You could edit /usr/lib/openoffice.org3/program/soffice and put 
export SAL_NOOPENGL=true in that script, or place it in your ~/.bashrc
as a hackaround.

OOo 3.1 won't be asking the fairly basic question from openGL anymore which causes so many implementations to fall over in a panic, so in F-11 this problem will probably go under the radar until someone runs something like glxgears or some other application which asks the same questions.

Comment 19 François Cami 2009-02-28 11:24:15 UTC
Gerrit,

Thank you for the report. I see you are using fglrx.
Fedora does not provide or support proprietary drivers.
For users who are experiencing problems installing,
configuring, or using the unsupported 3rd party
proprietary video driver, we suggest directly contacting
the video manufacturer to report the issue.

#####################################################

Yale,

Could you run the test case provided by Caolan ?

---
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 20 Matěj Cepl 2009-05-18 12:10:52 UTC
Reporter, could you please reply to the previous question? If you won't reply in one month, I will have to close this bug as INSUFFICIENT_DATA. Thank you.

Comment 21 TK009 2009-10-30 19:05:21 UTC
The information we've requested above is required in order to review this problem report further and diagnose or fix the issue if it is still present. Since it has been thirty days or more since we first requested additional information, we're assuming the problem is either no longer present in the current Fedora release, or that there is no longer any interest in tracking the problem. 

    Setting status to "CLOSED: INSUFFICIENT_DATA". If you still experience this problem after updating to our latest Fedora release and can provide the information previously requested, please feel free to reopen the bug report. 


TK009
-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers


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