Apache OpenOffice (AOO) Bugzilla – Issue 6635
X11 version aborts when using OroborosX 0.8 window manager
Last modified: 2004-03-25 07:31:19 UTC
When running OOo 1.0 with the OrorbosX 0.8 beta window manager, an abort happens in XGetWindowProperty: #0 0x7001a70c in kill () #1 0x7006f990 in abort () #2 0x00e8fb88 in XError__7SalXLibP9_XDisplayP11XErrorEvent () #3 0x00e8f254 in sal_XErrorHdl () #4 0x011788ac in _XError () #5 0x01177130 in _XReply () #6 0x011629c4 in XGetWindowProperty () #7 0x00e9ecf8 in __Q27vcl_sal14GnomeWMAdaptorP10SalDisplay () #8 0x00e9e158 in createWMAdaptor__Q27vcl_sal9WMAdaptorP10SalDisplay where it is called from vcl/unx/source/app/wmadaptor.cxx, GnomeWMAdaptor::GnomeWMAdaptor at line 614: if( m_bValid && XGetWindowProperty( m_pDisplay, m_pSalDisplay->GetRootWindow(), m_aWMAtoms[ WIN_PROTOCOLS ], 0, 0, False, XA_ATOM, &aRealType, &nFormat, &nItems, &nBytesLeft, &pProperty ) == 0 It appears that OroborosX does not correctly support the Gnome2 window manager protocol, and that the query above for the "_WIN_PROTOCOLS" property is returning XBadAtom. While this is arguably a fault in the window manager, it seems that the error can be safely ignored, and so we could SetIgnoreXErrors( TRUE ); during this call to avoid aborting. We have notified Adrian Umpleby, the OroborosX developer, about this issue.
I can confirm that this happens on my system too (PB G4, OS 10.1.5, OroborOsX-0.8b). Adrian Umpleby (the OroborOSX author) confirmed in a not that it seems to be an Oroborus/OroborOSX issue and they are trying to fix it).
will capture the missing X atom
Philipp, Can you commit to OOO_STABLE_1 and OOO_STABLE_1_PORTS if you get a chance? We're going to start using OOO_STABLE_1_PORTS for the MacOS X/Darwin integration once this whole media junk blows over, and we might need this change for compatibility. Dan
fixed with the following revisions of vcl/unx/source/app/wmadaptor.cxx top level: 1.36 OOO_STABLE_1: 1.28.2.4 OOO_STABLE_1_PORTS: 1.28.2.3.2.1
The OroboroX v0.8b2 release (second beta) fixes this problem also - OOo 1.0 works with v0.8b2.
*** Issue 4395 has been marked as a duplicate of this issue. ***
close issue.