After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 353448 - [blocked] Rhythmbox crashes when entering flat review mode in Orca.
[blocked] Rhythmbox crashes when entering flat review mode in Orca.
Status: RESOLVED FIXED
Product: orca
Classification: Applications
Component: general
1.0.x
Other All
: Normal normal
: 2.18.0
Assigned To: Lynn Monsanto
Orca Maintainers
Depends on: 331042
Blocks:
 
 
Reported: 2006-08-29 18:07 UTC by Rich Burridge
Modified: 2008-07-22 19:24 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description Rich Burridge 2006-08-29 18:07:15 UTC
[This is an Orca bug that currently depends upon a bug in another GNOME
 module. It's been opened here so that if the problem is reported again,
 it can be closed as a duplicate of this bug. Once the other module
 problem is fixed, we will be easily able to check whether it fixes the
 original Orca problem].

Steps to reproduce:

* Start Orca
* Startup and configure rhythmbox
* Attempt to enter flat review by pressing 7 on the numeric keypad.

Rhythmbox crashes:

** ERROR **: file gailtreeview.c: line 926 (gail_tree_view_ref_child):
assertion failed: (renderer_list != NULL)
aborting...

Program received signal SIGABRT, Aborted.

Thread NaN (LWP 5054)

  • #0 __kernel_vsyscall
  • #1 raise
    from /lib/tls/i686/cmov/libc.so.6
  • #2 abort
    from /lib/tls/i686/cmov/libc.so.6
  • #3 g_logv
    from /usr/lib/libglib-2.0.so.0
  • #4 g_log
    from /usr/lib/libglib-2.0.so.0
  • #5 g_assert_warning
    from /usr/lib/libglib-2.0.so.0
  • #6 gail_tree_view_ref_focus_cell
    from /usr/lib/gtk-2.0/modules/libgail.so
  • #7 atk_object_ref_accessible_child
    from /usr/lib/libatk-1.0.so.0
  • #8 spi_accessible_role_from_atk_role
    from /usr/lib/libspi.so.0
  • #9 _ORBIT_skel_small_Accessibility_Accessible_getChildAtIndex
    from /usr/lib/libspi.so.0
  • #10 ORBit_POA_setup_root
    from /usr/lib/libORBit-2.so.0
  • #11 ORBit_OAObject_invoke
    from /usr/lib/libORBit-2.so.0
  • #12 ORBit_small_invoke_adaptor
    from /usr/lib/libORBit-2.so.0
  • #13 ORBit_POAObject_post_invoke
    from /usr/lib/libORBit-2.so.0
  • #14 ORBit_POAObject_post_invoke
    from /usr/lib/libORBit-2.so.0
  • #15 giop_thread_queue_process
    from /usr/lib/libORBit-2.so.0
  • #16 giop_thread_queue_process
    from /usr/lib/libORBit-2.so.0
  • #17 link_servers_move_io_T
    from /usr/lib/libORBit-2.so.0
  • #18 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #19 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #20 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #21 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #22 main

Comment 1 Willie Walker 2006-08-30 12:44:52 UTC
Thank you!  We'll keep this blocks/depends relationship so Orca users that read the Orca bug reports know that we're aware of this and are tracking it.
Comment 2 Lynn Monsanto 2006-10-24 01:10:28 UTC
I tested with RhythmBox 0.9.6 and could not reproduce the crash in flat-review mode. However, exceptions are thrown when the flat-review cursor is moved to the top menu bar. The self.accessible.getChildAtIndex method in atspi.child returns None for even-numbered indices (2, 4,...,16). Changing atspi.child to return None instead of throwing an exception works around the problem. I'm filing a bug for the menu bar exceptions.