2012-10-26 10:58:32 |
Björn Michaelsen |
description |
Running the sc_unoapi tests in a unity session in non-headless mode results in a crash in these (a11y) tests:
sc.AccessableEditableTextPara_PreviewCell
sc.AccessableCell
sc.AccessablePageHeader
sc.AccessablePageHeaderArea
sc.AccessablePreviewCell
sc.AccessablePreviewHeaderCell
sc.AccessablePreviewTable
looking at the stacktrace one finds two g_main_loops running, which should never happen (one is forked by the dbusconnection code). I suspect there is a race condition in the a11y code in LibreOffice itself (not properly locking the SolarMutex). |
Running the sc_unoapi tests in a unity session in non-headless mode results in a crash in these (a11y) tests:
sc.AccessableEditableTextPara_PreviewCell
sc.AccessableCell
sc.AccessablePageHeader
sc.AccessablePageHeaderArea
sc.AccessablePreviewCell
sc.AccessablePreviewHeaderCell
sc.AccessablePreviewTable
looking at the stacktrace one finds two g_main_loops running, which should never happen (one is forked by the dbusconnection code). I suspect there is a race condition in the a11y code in LibreOffice itself (not properly locking the SolarMutex). This race is a probable root cause of bug 1064992. |
|