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 352927 - RB crash when DAAP server is shutdown
RB crash when DAAP server is shutdown
Status: RESOLVED FIXED
Product: rhythmbox
Classification: Other
Component: DAAP
0.9.3.1
Other Linux
: Normal normal
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-08-26 03:41 UTC by Hubert Figuiere (:hub)
Modified: 2006-12-16 12:58 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Hubert Figuiere (:hub) 2006-08-26 03:41:55 UTC
To reproduce:

Have a Mac with iTunes as DAAP server
Connect to it using RB
Listen to musing
Put the Mac to sleep
RB crashes


Here is the backtrace:

Backtrace was generated from '/usr/bin/rhythmbox'

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1226712864 (LWP 1670)]
[New Thread -1265005648 (LWP 7765)]
[New Thread -1249403984 (LWP 1675)]
[New Thread -1241011280 (LWP 1674)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1226712864 (LWP 1670))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 __kernel_vsyscall
  • #5 raise
    from /lib/tls/i686/cmov/libc.so.6
  • #6 abort
    from /lib/tls/i686/cmov/libc.so.6
  • #7 g_logv
    from /usr/lib/libglib-2.0.so.0
  • #8 g_log
    from /usr/lib/libglib-2.0.so.0
  • #9 g_assert_warning
    from /usr/lib/libglib-2.0.so.0
  • #10 rb_daap_src_get_time
  • #11 gst_base_src_set_format
    from /usr/lib/libgstbase-0.10.so.0
  • #12 gst_base_src_set_format
    from /usr/lib/libgstbase-0.10.so.0
  • #13 gst_pad_activate_push
    from /usr/lib/libgstreamer-0.10.so.0
  • #14 gst_pad_activate_push
    from /usr/lib/libgstreamer-0.10.so.0
  • #15 gst_pad_set_active
    from /usr/lib/libgstreamer-0.10.so.0
  • #16 gst_element_lost_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #17 gst_iterator_fold
    from /usr/lib/libgstreamer-0.10.so.0
  • #18 gst_element_lost_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #19 gst_element_lost_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #20 gst_element_lost_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #21 gst_base_src_set_format
    from /usr/lib/libgstbase-0.10.so.0
  • #22 gst_element_continue_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #23 gst_element_continue_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #24 gst_element_lost_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #25 gst_element_set_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #26 gst_bin_iterate_sorted
    from /usr/lib/libgstreamer-0.10.so.0
  • #27 gst_pipeline_set_new_stream_time
    from /usr/lib/libgstreamer-0.10.so.0
  • #28 gst_play_base_bin_get_streaminfo_value_array
    from /usr/lib/gstreamer-0.10/libgstplaybin.so
  • #29 ??
    from /usr/lib/gstreamer-0.10/libgstplaybin.so
  • #30 ??
  • #31 ??
  • #32 ??
  • #33 g_closure_invalidate
    from /usr/lib/libgobject-2.0.so.0
  • #34 gst_element_continue_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #35 gst_element_lost_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #36 gst_element_set_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #37 rb_player_error_quark
  • #38 rb_player_open
  • #39 rb_shell_player_get_playing_entry
  • #40 rb_shell_player_set_playing_source
  • #41 rb_shell_player_do_next
  • #42 rb_queue_play_order_new
  • #43 g_cclosure_marshal_VOID__POINTER
    from /usr/lib/libgobject-2.0.so.0
  • #44 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #45 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #46 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #47 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #48 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #49 rb_play_order_query_model_changed
  • #50 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #51 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #52 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #53 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #54 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #55 gtk_tree_model_row_deleted
    from /usr/lib/libgtk-x11-2.0.so.0
  • #56 rhythmdb_query_model_get_duration
  • #57 rhythmdb_query_model_reapply_query
  • #58 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #59 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #60 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #61 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #62 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #63 gtk_tree_model_row_deleted
    from /usr/lib/libgtk-x11-2.0.so.0
  • #64 rhythmdb_query_model_get_duration
  • #65 rhythmdb_query_model_reapply_query
  • #66 rhythmdb_query_model_remove_entry
  • #67 rhythmdb_query_model_remove_entry
  • #68 g_cclosure_marshal_VOID__POINTER
    from /usr/lib/libgobject-2.0.so.0
  • #69 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #70 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #71 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #72 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #73 rhythmdb_emit_entry_deleted
  • #74 rhythmdb_tree_new
  • #75 g_hash_table_size
    from /usr/lib/libglib-2.0.so.0
  • #76 rhythmdb_tree_new
  • #77 rhythmdb_entry_delete_by_type
  • #78 rb_daap_sources_init
  • #79 rb_daap_sources_shutdown
  • #80 rb_daap_mdns_error_quark
  • #81 avahi_service_browser_event
    from /usr/lib/libavahi-client.so.3
  • #82 avahi_client_get_version_string
    from /usr/lib/libavahi-client.so.3
  • #83 dbus_connection_dispatch
    from /usr/lib/libdbus-1.so.2
  • #84 avahi_error_number_to_dbus
    from /usr/lib/libavahi-client.so.3
  • #85 ??
    from /usr/lib/libavahi-glib.so.1
  • #86 ??
  • #87 ??
  • #88 ??
  • #89 ??
    from /usr/lib/libglib-2.0.so.0
  • #90 ??
  • #91 ??
  • #92 ??
  • #93 ??
  • #94 ??
  • #95 ??
  • #96 ??
  • #97 ??
    from /usr/lib/libglib-2.0.so.0
  • #98 __pthread_mutex_unlock_usercnt
    from /lib/tls/i686/cmov/libpthread.so.0
  • #99 ??
  • #100 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #0 __kernel_vsyscall

Comment 1 Jonathan Matthew 2006-08-26 09:39:47 UTC
This doesn't happen with CVS HEAD.  I'm pretty sure we changed something to fix it, but I can't find a specific change or bug number.
Comment 2 James "Doc" Livingston 2006-09-24 07:37:46 UTC
Were you running with fatal-warnings turned on? If so, that would cause it to die when it tried to emit a warning. In any case I'm also fairly certain we fixed the root cause of this (but have no idea of the bug#/change).
Comment 3 Daniel Holbach 2006-12-14 11:02:43 UTC
I closed the Ubuntu bug about it. It seems that it's not a problem for anybody anymore.
Comment 4 James "Doc" Livingston 2006-12-16 12:58:10 UTC
Okay, marked as FIXED.