Bug#530772: libgl1-mesa-glx: Recent library update broke starsuite8 (openoffice 2 variant) and glxinfo
Package: libgl1-mesa-glx
Version: 7.0.3-7
Severity: critical
Justification: breaks unrelated software
If I am reporting this to a wrong package, forgive me.
This is the closest I could think of under the circumstances.
I have upgraded my lenny system (with "testing" in apt sources.list)
lately (last week). I had not done so for several weeks.
Since then Sun's starsuite8 (aka staroffice8 based on OpenOffice 2)
fails to start. It crashes on startup.
I used starsuite8 for a long time on this PC and so was puzzled at
the problem.
I investigated and found that startsuite8t will start if I temporarily hide
/usr/lib/libGL.so and friends by renaming them.
Someone suggested that I try glxinfo to see what is wrong.
To my surprise, glxinfo also fails to start (!).
At least, glxinfo outputs easier to understand failure.
To wit, running glxinfo, I obtained the following failure:
ishikawa@duron$ glxinfo
name of display: :0.0
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 143 (GLX)
Minor opcode of failed request: 19 (X_GLXQueryServerString)
Value in failed request: 0x1
Serial number of failed request: 17
Current serial number in output stream: 17
ishikawa@duron$
staroffice8 (soffice) in the following manner:
You can see that glx call fails and
soffice.bin aborts.
ishikawa@duron$ soffice
X-Error: BadValue (integer parameter out of range for operation)
Major opcode: 143
Minor opcode: 19
Resource ID: 0x1
Serial No: 142 (142)
soffice.bin: ../../src/xcb_io.c:542: _XRead: Assertion `dpy->xcb->reply_data != ((void *)0)' failed.
Fatal exception: Signal 6
Stack:
/u5/starsuite8/program/libuno_sal.so.3[0xb7031162]
/u5/starsuite8/program/libuno_sal.so.3[0xb703128c]
/u5/starsuite8/program/libuno_sal.so.3[0xb7031339]
[0xffffe400]
/lib/i686/cmov/libc.so.6(abort+0x188)[0xb682d008]
/lib/i686/cmov/libc.so.6(__assert_fail+0xee)[0xb68245ce]
/usr/lib/libX11.so.6[0xb6b9b9fb]
/usr/lib/libGL.so.1[0xb472d121]
/opt/starsuite8/program/soffice: line 236: 4986 Aborted "$sd_prog/$sd_binary" "$@"
ishikawa@duron$
FYI, this is an an excerpts from Xorg.0.log.--- glx is loaded.
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
compiled for 7.1.0, module version = 1.0.0
ABI class: X.Org Server Extension, version 0.3
(II) Loading extension XFree86-DRI
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="X.Org Foundation"
compiled for 1.4.2, module version = 1.0.0
ABI class: X.Org Server Extension, version 0.3
(==) AIGLX enabled
(II) Loading extension GLX
BTW, I tested this under LANG=C and LC_ALL=C to make sure that this problem
is not related to I18N/L10N issues. Usually I use LANG=ja_JP.ujis and LC_ALL=ja_JP.ujis. Indeed, the problem is not related to I18N issues.
staroffice8 and glxinfo fail under both locales.
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)
Kernel: Linux 2.6.26.3-test-tmscsim (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C)
Shell: /bin/sh linked to /bin/bash
Versions of packages libgl1-mesa-glx depends on:
ii libc6 2.9-4 GNU C Library: Shared libraries
ii libdrm2 2.3.1-2 Userspace interface to kernel DRM
ii libx11-6 2:1.2.1-1 X11 client-side library
ii libxdamage1 1:1.1.1-4 X11 damaged region extension libra
ii libxext6 2:1.0.4-1 X11 miscellaneous extension librar
ii libxfixes3 1:4.0.3-2 X11 miscellaneous 'fixes' extensio
ii libxxf86vm1 1:1.0.2-1 X11 XFree86 video mode extension l
libgl1-mesa-glx recommends no packages.
libgl1-mesa-glx suggests no packages.
-- no debconf information
Reply to: