Bug 227245
Summary: | [a11y] openoffice.org segfaults on exit in at-spi atexit | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Michal Jaegermann <michal> | ||||
Component: | openoffice.org | Assignee: | Caolan McNamara <caolanm> | ||||
Status: | CLOSED RAWHIDE | QA Contact: | |||||
Severity: | medium | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | rawhide | CC: | mclasen | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | 2.2.0-5.2 | Doc Type: | Bug Fix | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2007-02-06 11:09:02 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Michal Jaegermann
2007-02-03 22:12:26 UTC
This is triggered by an at-spi change where there are some glib thread stuff is now called in an atexit function. OOo has overridden the g_thread lock functions and OOo tried to shutdown a11y before shutting down it's gtk vcl plugin which destroys stuff which the g_thread_lock overrides requires but OOo can't cancel the execution of the registered at-spi atexit which will try and use the thread lockers. I can hack around this in the thread lockers to check to see if their requirements have disappeared when they get called after the fact in the at-spi shutdown but it's ugly. caolanm->mclasen: I suspect you'll begin seeing upstream bugreports about vanilla OOo crashing against the newer at-spis. Created attachment 147348 [details]
OOo bandaid
the atexit function in atk-bridge/bridge.c has the following comment: /* * FIXME: this may be incorrect for apps that do their own bonobo * shutdown, until we can explicitly shutdown to get the ordering * right. */ So at least there is some awareness of ordering issues. Did you file an upstream bug for this ? Should be a non-crasher in openoffice.org-2.2.0-5.2 |