You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@openoffice.apache.org by bu...@apache.org on 2015/01/01 16:14:51 UTC

[Issue 125991] Fatal Error "index out of bounds" on Gtk

https://issues.apache.org/ooo/show_bug.cgi?id=125991

--- Comment #1 from hanya <ha...@gmail.com> ---
The IndexOutOfBoundsException is raised in
SwAccessibleContext::getAccessibleChild method. 
The method is called in "for" statement of FindFocus function in gtkframe.cxx
for Gtk environment. 
The getAccessibleChild method is called with illegal index and uncaught
exception is reported as the fatal error. 
The number of valid accessible children is changed while the transition of the 
shown part of the page.

Here is the part of backtrace: 
#0  SwAccessibleContext::getAccessibleChild (this=0x7fffcc398d38, nIndex=29)
    at /mnt/hd/aoo/main/sw/source/core/access/acccontext.cxx:634
#1  0x00007fffbe7936fe in SwAccessibleDocumentBase::getAccessibleChild (
    this=0x7fffcc398d38, nIndex=29)
    at /mnt/hd/aoo/main/sw/source/core/access/accdoc.cxx:183
#2  0x00007fffec6674dc in FindFocus (xContext=...)
    at /mnt/hd/aoo/main/vcl/unx/gtk/window/gtkframe.cxx:3754
#3  0x00007fffec667732 in lcl_GetxText ()
    at /mnt/hd/aoo/main/vcl/unx/gtk/window/gtkframe.cxx:3776
#4  0x00007fffec6677e3 in GtkSalFrame::IMHandler::signalIMRetrieveSurrounding (
    pContext=0x943f90) at /mnt/hd/aoo/main/vcl/unx/gtk/window/gtkframe.cxx:3782
#5  0x00007fffebb1772d in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#6  0x00007fffeae663b8 in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#7  0x00007fffeae77d3d in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8  0x00007fffeae7f6f9 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9  0x00007fffeae80212 in g_signal_emit_by_name ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007fffebaffe5a in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0

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