Bug#440974: openoffice.org-writer: OO.O-writer document causes 2.3 version to hang on loading
Rene Engelhard wrote:
You're correct -- it's the same bug. I was one of the reporters, and the
bug was taken care of by an xorg patch. However, it looks like that
patch was since disabled.
I don't think thia is related to the original bug submitters' bug cause-
By the way this looks like 395354 but this got fixed longer ago.
I just ran cmc's test case (below) and it locks X11 instantly,
indicating the same bug is biting. I'm doing the test over VNC, so I get
to just watch and laugh this time.
Could you split out this bug report, reassign, and upgrade the severity?
Or should I submit a new report?
It's not an OOo bug, it should be moved to X11, I suggest xserver-xorg-core.
The previous occurrence was widely documented:
There's a Fedora patch at
Something like it was applied in Debian on Thu, 09 Aug 2007:
xorg-server (2:184.108.40.206.dfsg-12) unstable; urgency=low
[ Brice Goglin ]
* Add 51_xkb-and-loathing.diff to fix a hang in OpenOffice.org
And then promptly disabled in the Sat, 18 Aug 2007 update:
xorg-server (2:220.127.116.11-1) experimental; urgency=low
[ Julien Cristau, David Nusinow ]
+ 51_xkb-and-loathing.diff disabled for now.
The X-strike team will no doubt know what happened. The test case below
freezes X11 at 100% CPU utilization and xorg has to be -9 killed.
* gcc keyboard.c -lX11
XkbDescPtr pXkbDesc = NULL;
Display * pDisplay = XOpenDisplay(NULL);
pXkbDesc = XkbGetKeyboard(pDisplay, XkbAllComponentsMask,
const char* pAtom = NULL;
if( pXkbDesc->names->groups )
pAtom = XGetAtomName( pDisplay, pXkbDesc->names->groups );
printf("Keyboard Name is %s\n", pAtom);
XFree( (void*)pAtom );
XkbFreeKeyboard( pXkbDesc, XkbAllComponentsMask, True );