Hi everyone After migrating to Crux 2.2 and therefore compiling X11R7.1 I'm not able to start OpenOffice any more. It quits telling me this: #soffice soffice.bin: xcb_xlib.c:50: xcb_xlib_unlock: Assertion `c->xlib.lock' failed. /usr/bin/soffice: line 236: 4730 Aborted "$sd_prog/$sd_binary" "$@" I recompiled a bunch of ports, including xorg-libxcb and others. Has anyone seen this before? Best regards Alwin
Alwin Egger [2007-02-14 00:56]: Hi,
After migrating to Crux 2.2 and therefore compiling X11R7.1 I'm not able to start OpenOffice any more. It quits telling me this:
#soffice soffice.bin: xcb_xlib.c:50: xcb_xlib_unlock: Assertion `c->xlib.lock' failed. /usr/bin/soffice: line 236: 4730 Aborted "$sd_prog/$sd_binary" "$@"
I recompiled a bunch of ports, including xorg-libxcb and others.
Has anyone seen this before?
Yes, not with OpenOffice though. The following packages work for me: openoffice 2.1.0-1 xorg-libxcb 1.0-1 xorg-libx11 1.1.1-1 Do you run these versions, too? In general, make sure you run the latest versions of the xorg ports (there have been bugs in various xorg-lib* packages that will result in the above assertion failures). You can rebuild xorg-libxcb with the following patch http://files.code-monkey.de/libxcb-assert-backtrace.diff and run soffice again; it should print a nice backtrace then with which I probably can identify the problem. If you just want it to work, rebuild xorg-libxcb with this patch http://files.code-monkey.de/libxcb-disable_asserts.diff instead. I'd rather see the backtrace though so the problem can be properly fixed. Regards, Tilman -- A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing on usenet and in e-mail?
Hi Tilman
The following packages work for me: openoffice 2.1.0-1 xorg-libxcb 1.0-1 xorg-libx11 1.1.1-1
Do you run these versions, too?
Yes, I've got these latest versions running too.
You can rebuild xorg-libxcb with the following patch http://files.code-monkey.de/libxcb-assert-backtrace.diff and run soffice again; it should print a nice backtrace then with which I probably can identify the problem.
Thanks for your help. I patched my libxcb and here ist the backtrace. As I need OpenOffice to work I applied the second patch and yes, as you guessed, oo starts up again. Backtrace: 0: /usr/lib/libxcb-xlib.so.0(xcb_xlib_unlock+0x75) [0xb6ae98a5] 1: /usr/lib/libX11.so.6 [0xb7062514] 2: /usr/lib/libGL.so.1 [0xb52b7767] 3: /usr/lib/libGL.so.1(__glXInitialize+0x186) [0xb52b79a7] 4: /usr/lib/libGL.so.1 [0xb52b34f6] 5: /usr/lib/libGL.so.1(glXGetConfig+0x38) [0xb52b4398] 6: /usr/lib/openoffice/program/libvclplug_gen680li.so [0xb55ce785] 7: /usr/lib/openoffice/program/libvclplug_gen680li.so(_ZN10SalDisplay10BestVisualEP9_XDisplayiR11XVisualInfo+0x170) [0xb55eac92 ] 8: /usr/lib/openoffice/program/libvclplug_gen680li.so(_ZNK10SalDisplay10initScreenEi+0x79) [0xb55ed66f] 9: /usr/lib/openoffice/program/libvclplug_gen680li.so(_ZN7vcl_sal9WMAdaptorC2EP10SalDisplay+0x101) [0xb55fc521] 10: /usr/lib/openoffice/program/libvclplug_gen680li.so [0xb55fd7ce] 11: /usr/lib/openoffice/program/libvclplug_gen680li.so(_ZN7vcl_sal9WMAdaptor15createWMAdaptorEP10SalDisplay+0x27) [0xb55fddeb] 12: /usr/lib/openoffice/program/libvclplug_gen680li.so(_ZN10SalDisplay4InitEb+0xd8c) [0xb55f3c1e] 13: /usr/lib/openoffice/program/libvclplug_gtk680li.so [0xb5b288dd] 14: /usr/lib/openoffice/program/libvclplug_gtk680li.so [0xb5b29673] 15: /usr/lib/openoffice/program/libvclplug_gtk680li.so [0xb5b2a17a] 16: /usr/lib/openoffice/program/libvclplug_gtk680li.so(create_SalInstance+0x15c) [0xb5b2a8d8] 17: /usr/lib/openoffice/program/libvcl680li.so [0xb7f59145] 18: /usr/lib/openoffice/program/libvcl680li.so [0xb7f59d5d] 19: /usr/lib/openoffice/program/libvcl680li.so(_Z7InitVCLRKN3com3sun4star3uno9ReferenceINS1_4lang20XMultiServiceFactoryEEE+0xd5 ) [0xb7d4a297] 20: /usr/lib/openoffice/program/libvcl680li.so [0xb7d4aa8c] 21: /usr/lib/openoffice/program/libvcl680li.so(_Z6SVMainv+0x29) [0xb7d4ac2f] 22: /usr/lib/openoffice/program/soffice.bin(sal_main+0x47) [0x805e81b] 23: /lib/libc.so.6(__libc_start_main+0xd0) [0xb6d19e00] 24: /usr/lib/openoffice/program/soffice.bin(_ZN6Window11RequestHelpERK9HelpEvent+0x39) [0x805e741] soffice.bin: xcb_xlib.c:73: xcb_xlib_unlock: Assertion `c->xlib.lock' failed. /usr/bin/soffice: line 236: 17050 Aborted "$sd_prog/$sd_binary" "$@" Thanks again! Regards, Alwin
participants (2)
-
Alwin Egger
-
Tilman Sauerbeck