Issue 53708 - API: svx.AccessibleEditableTextPara::com::sun::star::accessibility::XAccessibleEditableText::setAttributes()
Summary: API: svx.AccessibleEditableTextPara::com::sun::star::accessibility::XAccessib...
Status: CLOSED IRREPRODUCIBLE
Alias: None
Product: App Dev
Classification: Unclassified
Component: api (show other issues)
Version: 3.3.0 or older (OOo)
Hardware: All All
: P2 Trivial
Target Milestone: ---
Assignee: chne
QA Contact: issues@api
URL:
Keywords: accessibility
Depends on:
Blocks:
 
Reported: 2005-08-24 10:46 UTC by chne
Modified: 2013-02-24 21:06 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description chne 2005-08-24 10:46:33 UTC
The method setAttributes() causes to crash the office. If you run the
UNO-API-Tests at the end of the test the clac document will be closed. At this
point the office crashes.

To reproduce this behavior just start your office with parameter

"-accept=socket,host=0,port=8100;urp;" 

and call inside a solar shell:

checkapi -o
svx.AccessibleEditableTextPara::com::sun::star::accessibility::XAccessibleEditableText
Comment 1 chne 2005-09-07 11:12:16 UTC
add keywork "accessibility"
Comment 2 mdxonefour 2005-09-29 10:58:03 UTC
re-targeted to OOo 3.0
Comment 3 clippka 2006-06-20 16:43:03 UTC
changing target and owner
Comment 4 groucho266 2006-06-23 08:35:36 UTC
Accepted.
Comment 5 Martin Hollmichel 2008-01-25 16:43:47 UTC
set target 3.0
Comment 6 groucho266 2008-05-28 09:55:14 UTC
I can not reproduce the crash. Instead it hangs at the end of the test: a dialog
box is about to be opened and may run into a mutex deadlock.

The dialog box is triggered by
::comphelper::AccessibleEventNotifier::implLookupClient() that is called with an
invalid TClientId.  As far as I know the AccessibleEventNotifier is used by
Calc, not by Impress.
Comment 7 thomas.benisch 2008-05-29 11:45:38 UTC
TBE->DR: I guess this is yours.

I can confirm that this is a classical deadlock problem.
As I have ScAccessibleContextBase::acquire() and
ScAccessibleSpreadsheet::LostFocus() on the stack,
I think this is not an edit engine, but a Calc issue.
Comment 8 daniel.rentz 2008-06-02 12:24:30 UTC
Using Windows nonpro. As it looks, a tools debug message box is about to be
opened. The deadlock does not happen anymore, if you disable debug messages
(Shift+Ctrl+Alt+D, set Output->Error to None). AFAIK, these message boxes are
known to cause any kind of deadlock problems.

DR->CN: Did you start the test with a nonpro Office? Can confirm my findings?
Comment 9 chne 2008-06-02 13:52:05 UTC
cn->dr: I have used a Pro-Version. I will check your findings with the
NonPro-Version.
Comment 10 daniel.rentz 2008-06-03 15:27:44 UTC
DR->CN: Tested with a freshly installed DEV300m14 wntmsci12.pro, test runs
successfully. Any other hints how to reproduce?
Comment 11 daniel.rentz 2008-06-04 11:26:04 UTC
finally, not reproducible in DEV300m14
Comment 12 daniel.rentz 2008-06-04 11:26:30 UTC
back to submitter
Comment 13 chne 2008-06-04 11:41:53 UTC
I cannot reproduce the issue neither on Solaris x86 nor on Linux. => close