This crash seems to only happen when the search returns no results and you tab
around the application. Regardless if you use tab or shift+tab once you are
going to land on the are that is blank (to get orca to read that there are no
matches) synaptic crashes, but orca keeps on running.
Below is the output when ran from terminal and the backtrace.
Cheers
terminate called after throwing an instance of 'std::out_of_range'
what(): vector::_M_range_check
Program received signal SIGABRT, Aborted.
0x0012d422 in __kernel_vsyscall ()
(gdb) thread apply all bt
— Trace 222907
Thread 1 (Thread 0xb7fd6730 (LWP 2643))
* #0 __kernel_vsyscall
* #1 raise
from /lib/tls/i686/cmov/libc.so.6
* #2 abort
from /lib/tls/i686/cmov/libc.so.6
* #3 __gnu_cxx::__verbose_terminate_handler()
from /usr/lib/libstdc++.so.6
* #4 ??
from /usr/lib/libstdc++.so.6
* #5 std::terminate()
from /usr/lib/libstdc++.so.6
* #6 __cxa_throw
from /usr/lib/libstdc++.so.6
* #7 std::__throw_out_of_range(char const*)
from /usr/lib/libstdc++.so.6
* #8 ??
* #9 gtk_tree_model_iter_children
from /usr/lib/libgtk-x11-2.0.so.0
* #10 ??
from /usr/lib/gtk-2.0/modules/libgail.so
* #11 ??
from /usr/lib/gtk-2.0/modules/libgail.so
* #12 atk_object_get_n_accessible_children
from /usr/lib/libatk-1.0.so.0
* #13 ??
from /usr/lib/gtk-2.0/modules/libgail.so
* #14 atk_object_get_index_in_parent
from /usr/lib/libatk-1.0.so.0
* #15 ??
from /usr/lib/libatk-1.0.so.0
* #16 ??
from /usr/lib/gtk-2.0/modules/libgail.so
* #17 ??
from /usr/lib/gtk-2.0/modules/libgail.so
* #18 atk_object_ref_state_set
from /usr/lib/libatk-1.0.so.0
* #19 ??
from /usr/lib/libspi.so.0
* #20 _ORBIT_skel_small_Accessibility_Accessible_getState
from /usr/lib/libspi.so.0
* #21 ??
from /usr/lib/libORBit-2.so.0
* #22 ORBit_OAObject_invoke
from /usr/lib/libORBit-2.so.0
* #23 ORBit_small_invoke_adaptor
from /usr/lib/libORBit-2.so.0
* #24 ??
from /usr/lib/libORBit-2.so.0
* #25 ??
from /usr/lib/libORBit-2.so.0
* #26 ??
from /usr/lib/libORBit-2.so.0
* #27 ORBit_handle_request
from /usr/lib/libORBit-2.so.0
* #28 giop_connection_handle_input
from /usr/lib/libORBit-2.so.0
* #29 ??
from /usr/lib/libORBit-2.so.0
* #30 ??
from /usr/lib/libORBit-2.so.0
* #31 g_main_context_dispatch
from /lib/libglib-2.0.so.0
* #32 ??
from /lib/libglib-2.0.so.0
* #33 g_main_loop_run
from /lib/libglib-2.0.so.0
* #34 gtk_main
from /usr/lib/libgtk-x11-2.0.so.0
* #35 ??
* #36 __libc_start_main
from /lib/tls/i686/cmov/libc.so.6
* #37 ??
This crash seems to only happen when the search returns no results and you tab
around the application. Regardless if you use tab or shift+tab once you are
going to land on the are that is blank (to get orca to read that there are no
matches) synaptic crashes, but orca keeps on running.
Below is the output when ran from terminal and the backtrace.
Cheers
terminate called after throwing an instance of 'std::out_of_range' :_M_range_ check
what(): vector:
Program received signal SIGABRT, Aborted.
0x0012d422 in __kernel_vsyscall ()
(gdb) thread apply all bt
— Trace 222907
Thread 1 (Thread 0xb7fd6730 (LWP 2643))
* #0 __kernel_vsyscall i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6 :__verbose_ terminate_ handler( ) libstdc+ +.so.6 libstdc+ +.so.6 libstdc+ +.so.6 libstdc+ +.so.6 throw_out_ of_range( char const*) libstdc+ +.so.6 model_iter_ children libgtk- x11-2.0. so.0 gtk-2.0/ modules/ libgail. so gtk-2.0/ modules/ libgail. so get_n_accessibl e_children libatk- 1.0.so. 0 gtk-2.0/ modules/ libgail. so get_index_ in_parent libatk- 1.0.so. 0 libatk- 1.0.so. 0 gtk-2.0/ modules/ libgail. so gtk-2.0/ modules/ libgail. so ref_state_ set libatk- 1.0.so. 0 libspi. so.0 skel_small_ Accessibility_ Accessible_ getState libspi. so.0 libORBit- 2.so.0 invoke libORBit- 2.so.0 invoke_ adaptor libORBit- 2.so.0 libORBit- 2.so.0 libORBit- 2.so.0 libORBit- 2.so.0 request libORBit- 2.so.0 _handle_ input libORBit- 2.so.0 libORBit- 2.so.0 libORBit- 2.so.0 context_ dispatch 2.0.so. 0 2.0.so. 0 2.0.so. 0 libgtk- x11-2.0. so.0 i686/cmov/ libc.so. 6
* #1 raise
from /lib/tls/
* #2 abort
from /lib/tls/
* #3 __gnu_cxx:
from /usr/lib/
* #4 ??
from /usr/lib/
* #5 std::terminate()
from /usr/lib/
* #6 __cxa_throw
from /usr/lib/
* #7 std::__
from /usr/lib/
* #8 ??
* #9 gtk_tree_
from /usr/lib/
* #10 ??
from /usr/lib/
* #11 ??
from /usr/lib/
* #12 atk_object_
from /usr/lib/
* #13 ??
from /usr/lib/
* #14 atk_object_
from /usr/lib/
* #15 ??
from /usr/lib/
* #16 ??
from /usr/lib/
* #17 ??
from /usr/lib/
* #18 atk_object_
from /usr/lib/
* #19 ??
from /usr/lib/
* #20 _ORBIT_
from /usr/lib/
* #21 ??
from /usr/lib/
* #22 ORBit_OAObject_
from /usr/lib/
* #23 ORBit_small_
from /usr/lib/
* #24 ??
from /usr/lib/
* #25 ??
from /usr/lib/
* #26 ??
from /usr/lib/
* #27 ORBit_handle_
from /usr/lib/
* #28 giop_connection
from /usr/lib/
* #29 ??
from /usr/lib/
* #30 ??
from /usr/lib/
* #31 g_main_
from /lib/libglib-
* #32 ??
from /lib/libglib-
* #33 g_main_loop_run
from /lib/libglib-
* #34 gtk_main
from /usr/lib/
* #35 ??
* #36 __libc_start_main
from /lib/tls/
* #37 ??