Synaptic crashes when using orca or Accerciser
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
synaptic |
New
|
Unknown
|
|||
synaptic (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
TESTCASE:
1) Enable Accessibility
2) Start synaptic
Result: synaptic crashes
Original Description:
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:
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/
* #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 ??
Changed in synaptic: | |
status: | New → Confirmed |
Changed in synaptic: | |
status: | Confirmed → Incomplete |
status: | Incomplete → Confirmed |
description: | updated |
tags: | added: testcase |
Changed in synaptic (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in synaptic (Ubuntu): | |
status: | Fix Released → Confirmed |
Changed in synaptic: | |
status: | Unknown → New |
$ sudo gdb synaptic gnu.org/ licenses/ gpl.html> bugs.launchpad. net/gdb- linaro/>... synaptic. ..(no debugging symbols found)...done. :_M_range_ check
GNU gdb (Ubuntu/Linaro 7.3-0ubuntu2) 7.3-2011.08
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://
Reading symbols from /usr/sbin/
(gdb) run
Starting program: /usr/sbin/synaptic
[Thread debugging using libthread_db enabled]
terminate called after throwing an instance of 'std::out_of_range'
what(): vector:
Program received signal SIGABRT, Aborted. sysdeps/ unix/sysv/ linux/raise. c:64 sysdeps/ unix/sysv/ linux/raise. c: No such file or directory. sysdeps/ unix/sysv/ linux/raise. c
0x00007ffff4d513a5 in __GI_raise (sig=6)
at ../nptl/
64 ../nptl/
in ../nptl/
(gdb)