openoffice-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject [Issue 124970] Left-mouse-down above text edit area crashes, "Index out of bounds"
Date Mon, 23 Jun 2014 07:19:48 GMT
https://issues.apache.org/ooo/show_bug.cgi?id=124970

hdu@apache.org <hdu@apache.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |CONFIRMED
     Ever confirmed|0                           |1

--- Comment #24 from hdu@apache.org <hdu@apache.org> ---
> Crash report available on Bug 125125 comment 2

Thanks! The DocumentFocusListener::notifyEvent( const AccessibleEventObject& )
method causing an unexpected() is probably caused when a "CHILD" event is being
notified. The methods attachRecursive() and detachRecursive() used in that case
allow an IndexOutOfBounds exception. to be thrown, which aren't handled in the
notifyEvent() method for CHILD events. NotifyEvent() neither handles them nor
allows them in its throw-list so the unexpected() abort is ... expected.

We should most get rid of the throw-lists, except when they are empty
signifying a method's promises not to throw anything. Fortunately the throw
lists are not part of the methods symbol signature, so changing them thus
should be possible without breaking the binary compatibility.

Changing status to CONFIRMED after so many duplicate reports and a now a crash
stack.

-- 
You are receiving this mail because:
You are the assignee for the issue.
You are watching all issue changes.

Mime
View raw message