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 119027 - deadlock deleting iradio stations with an active genre filter
deadlock deleting iradio stations with an active genre filter
Status: RESOLVED FIXED
Product: rhythmbox
Classification: Other
Component: User Interface
unspecified
Other Linux
: Urgent blocker
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks: 97106
 
 
Reported: 2003-08-03 19:59 UTC by Colin Walters
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Colin Walters 2003-08-03 19:59:31 UTC
If a genre filter is selected, and you delete all the stations in the
genre, rhythmbox either deadlocks or segfaults.
Comment 1 Bastien Nocera 2003-08-07 21:35:43 UTC
Backtrace:

  • #0 ??
  • #1 g_static_rw_lock_reader_lock
    from /usr/lib/libglib-2.0.so.0
  • #2 rb_node_has_child
    at rb-node.c line 986
  • #3 rb_node_filter_expression_evaluate
    at rb-node-filter.c line 333
  • #4 rb_node_filter_evaluate
    at rb-node-filter.c line 228
  • #5 rb_tree_model_node_get_value
    at rb-tree-model-node.c line 557
  • #6 gtk_tree_model_get_value
    from /usr/lib/libgtk-x11-2.0.so.0
  • #7 egg_tree_model_filter_visible
    at eggtreemodelfilter.c line 640
  • #8 egg_tree_model_filter_build_level
    at eggtreemodelfilter.c line 465
  • #9 egg_tree_model_filter_get_iter
    at eggtreemodelfilter.c line 1729
  • #10 gtk_tree_model_get_iter
    from /usr/lib/libgtk-x11-2.0.so.0
  • #11 gtk_tree_model_get_iter_first
    from /usr/lib/libgtk-x11-2.0.so.0
  • #12 rb_node_view_get_first_node
    at rb-node-view.c line 1118
  • #13 rb_shell_player_have_first
    at rb-shell-player.c line 609
  • #14 rb_shell_player_sync_buttons
    at rb-shell-player.c line 1219
  • #15 rb_shell_player_nodeview_changed_cb
    at rb-shell-player.c line 1062
  • #16 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #17 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #18 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #19 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #20 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #21 rb_node_view_timeout_cb
    at rb-node-view.c line 1555
  • #22 g_main_context_wakeup
    from /usr/lib/libglib-2.0.so.0
  • #23 unblock_source
    from /usr/lib/libglib-2.0.so.0
  • #24 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #25 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #26 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #27 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #28 main
    at main.c line 163
  • #29 __libc_start_main
    from /lib/tls/libc.so.6

Comment 2 Colin Walters 2003-08-09 02:13:12 UTC
Fixed now in CVS.