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 355316 - crash in Rhythmbox Music Player: I was trying to import m...
crash in Rhythmbox Music Player: I was trying to import m...
Status: RESOLVED DUPLICATE of bug 355409
Product: rhythmbox
Classification: Other
Component: general
0.9.5
Other All
: High critical
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-09-10 16:55 UTC by Trever Adams
Modified: 2006-09-13 22:31 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description Trever Adams 2006-09-10 16:55:09 UTC
What were you doing when the application crashed?
I was trying to import my library folder because it is not auto updating when I rip things into flac.


Distribution: Fedora Core release 5.92 (FC6 Test3)
Gnome Release: 2.16.0 2006-09-04 (Red Hat, Inc)
BugBuddy Version: 2.16.0

Memory status: size: 114126848 vsize: 0 resident: 114126848 share: 0 rss: 25907200 rss_rlim: 0
CPU usage: start_time: 1157907234 rtime: 0 utime: 399 stime: 0 cutime:273 cstime: 0 timeout: 126 it_real_value: 0 frequency: 4

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

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
Comment 1 Alex Lancaster 2006-09-10 18:19:59 UTC
Thanks for the bug report. Unfortunately, that stack trace is not very useful in determining the cause of the crash. Can you get us one with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so.

Also what version of rhythmbox were you running?
Comment 2 Alex Lancaster 2006-09-11 13:47:30 UTC
By the symptoms, this could be the same problem as bug #343443.

Comment 3 Alex Lancaster 2006-09-11 13:48:58 UTC
But only a stacktrace will help decide that.
Comment 4 Trever Adams 2006-09-11 16:34:17 UTC
Half of the time, it just locks up. I am getting the debug rpm from Fedora now. Will post an ltrace shortly.
Comment 5 Trever Adams 2006-09-11 16:39:11 UTC
Program received signal SIGINT, Interrupt.

Thread NaN (LWP 3725)

  • #0 __kernel_vsyscall
  • #1 __lll_mutex_lock_wait
    from /lib/libpthread.so.0
  • #2 _L_mutex_lock_85
    from /lib/libpthread.so.0
  • #3 pthread_mutex_lock
    from /lib/libpthread.so.0
  • #4 gdk_threads_leave
    from /usr/lib/libgdk-x11-2.0.so.0
  • #5 fs_module_init
    from /usr/lib/gtk-2.0/2.10.0/filesystems/libgnome-vfs.so
  • #6 fs_module_init
    from /usr/lib/gtk-2.0/2.10.0/filesystems/libgnome-vfs.so
  • #7 g_object_unref
    from /lib/libgobject-2.0.so.0
  • #8 gtk_file_info_render_icon
    from /usr/lib/libgtk-x11-2.0.so.0
  • #9 g_object_unref
    from /lib/libgobject-2.0.so.0
  • #10 gtk_tree_model_filter_convert_child_iter_to_iter
    from /usr/lib/libgtk-x11-2.0.so.0
  • #11 gtk_tree_model_filter_convert_child_iter_to_iter
    from /usr/lib/libgtk-x11-2.0.so.0
  • #12 g_object_unref
    from /lib/libgobject-2.0.so.0
  • #13 gtk_file_chooser_button_new
    from /usr/lib/libgtk-x11-2.0.so.0
  • #14 g_object_unref
    from /lib/libgobject-2.0.so.0
  • #15 g_object_run_dispose
    from /lib/libgobject-2.0.so.0
  • #16 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #17 gtk_widget_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #18 gtk_box_pack_start_defaults
    from /usr/lib/libgtk-x11-2.0.so.0
  • #19 gtk_container_foreach
    from /usr/lib/libgtk-x11-2.0.so.0
  • #20 gtk_container_set_resize_mode
    from /usr/lib/libgtk-x11-2.0.so.0
  • #21 g_cclosure_marshal_VOID__VOID
    from /lib/libgobject-2.0.so.0
  • #22 g_value_set_static_boxed
    from /lib/libgobject-2.0.so.0
  • #23 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #24 g_signal_override_class_closure
    from /lib/libgobject-2.0.so.0
  • #25 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #26 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #27 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #28 gtk_widget_hide
    from /usr/lib/libgtk-x11-2.0.so.0
  • #29 g_object_run_dispose
    from /lib/libgobject-2.0.so.0
  • #30 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #31 gtk_widget_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #32 gtk_box_pack_start_defaults
    from /usr/lib/libgtk-x11-2.0.so.0
  • #33 gtk_container_foreach
    from /usr/lib/libgtk-x11-2.0.so.0
  • #34 gtk_container_set_resize_mode
  • #35 g_cclosure_marshal_VOID__VOID
    from /lib/libgobject-2.0.so.0
  • #36 g_value_set_static_boxed
    from /lib/libgobject-2.0.so.0
  • #37 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #38 g_signal_override_class_closure
    from /lib/libgobject-2.0.so.0
  • #39 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #40 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #41 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #42 gtk_widget_hide
    from /usr/lib/libgtk-x11-2.0.so.0
  • #43 g_object_run_dispose
    from /lib/libgobject-2.0.so.0
  • #44 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #45 gtk_widget_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #46 gtk_button_box_set_child_size
    from /usr/lib/libgtk-x11-2.0.so.0
  • #47 gtk_container_foreach
    from /usr/lib/libgtk-x11-2.0.so.0
  • #48 gtk_container_set_resize_mode
    from /usr/lib/libgtk-x11-2.0.so.0
  • #49 gtk_window_new
    from /usr/lib/libgtk-x11-2.0.so.0
  • #50 g_cclosure_marshal_VOID__VOID
    from /lib/libgobject-2.0.so.0
  • #51 g_value_set_static_boxed
    from /lib/libgobject-2.0.so.0
  • #52 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #53 g_signal_override_class_closure
    from /lib/libgobject-2.0.so.0
  • #54 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #55 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #56 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #57 gtk_widget_hide
    from /usr/lib/libgtk-x11-2.0.so.0
  • #58 gtk_window_set_focus
    from /usr/lib/libgtk-x11-2.0.so.0
  • #59 g_object_run_dispose
    from /lib/libgobject-2.0.so.0
  • #60 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #61 gtk_widget_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #62 add_to_library_response_cb
    at rb-shell.c line 2336
  • #63 g_cclosure_marshal_VOID
    from /lib/libgobject-2.0.so.0
  • #64 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #65 g_signal_override_class_closure
    from /lib/libgobject-2.0.so.0
  • #66 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #67 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #68 gtk_dialog_response
    from /usr/lib/libgtk-x11-2.0.so.0
  • #69 gtk_dialog_response
    from /usr/lib/libgtk-x11-2.0.so.0
  • #70 g_cclosure_marshal_VOID__VOID
    from /lib/libgobject-2.0.so.0
  • #71 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #72 g_signal_override_class_closure
    from /lib/libgobject-2.0.so.0
  • #73 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #74 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #75 gtk_button_clicked
    from /usr/lib/libgtk-x11-2.0.so.0
  • #76 gtk_button_set_alignment
    from /usr/lib/libgtk-x11-2.0.so.0
  • #77 g_cclosure_marshal_VOID__VOID
    from /lib/libgobject-2.0.so.0
  • #78 g_value_set_static_boxed
    from /lib/libgobject-2.0.so.0
  • #79 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #80 g_signal_override_class_closure
    from /lib/libgobject-2.0.so.0
  • #81 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #82 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #83 gtk_button_released
    from /usr/lib/libgtk-x11-2.0.so.0
  • #84 gtk_button_released
    from /usr/lib/libgtk-x11-2.0.so.0
  • #85 gtk_marshal_BOOLEAN__VOID
    from /usr/lib/libgtk-x11-2.0.so.0
  • #86 g_value_set_static_boxed
    from /lib/libgobject-2.0.so.0
  • #87 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #88 g_signal_override_class_closure
    from /lib/libgobject-2.0.so.0
  • #89 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #90 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #91 gtk_widget_get_default_style
    from /usr/lib/libgtk-x11-2.0.so.0
  • #92 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #93 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #94 gdk_add_client_message_filter
    from /usr/lib/libgdk-x11-2.0.so.0
  • #95 g_main_context_dispatch
    from /lib/libglib-2.0.so.0
  • #96 g_main_context_check
    from /lib/libglib-2.0.so.0
  • #97 g_main_loop_run
    from /lib/libglib-2.0.so.0
  • #98 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #99 main
    at main.c line 375


This one just got stuck. Like I said, it doesn't always crash. However, I am trying to do this import because rhythmbox doesn't auto update the list with flacs on my machine.
Comment 6 Alex Lancaster 2006-09-11 19:56:25 UTC
That doesn't contain all the threads,  you need to use: 

(gdb) thread apply all bt

http://live.gnome.org/GettingTraces#head-b4d479311f06c3c1de7b87af8b9ba83d718fe7f0

Also, please fill out the "Version" field with the version of rhythmbox you are using.
Comment 7 Trever Adams 2006-09-13 16:04:44 UTC


Thread 1 (Thread -1208326432 (LWP 3014))

  • #0 __kernel_vsyscall
  • #1 __lll_mutex_lock_wait
    from /lib/libpthread.so.0
  • #2 _L_mutex_lock_85
    from /lib/libpthread.so.0
  • #3 pthread_mutex_lock
    from /lib/libpthread.so.0
  • #4 gdk_threads_leave
    from /usr/lib/libgdk-x11-2.0.so.0
  • #5 fs_module_init
    from /usr/lib/gtk-2.0/2.10.0/filesystems/libgnome-vfs.so
  • #6 fs_module_init
    from /usr/lib/gtk-2.0/2.10.0/filesystems/libgnome-vfs.so
  • #7 g_object_unref
    from /lib/libgobject-2.0.so.0
  • #8 gtk_file_info_render_icon
    from /usr/lib/libgtk-x11-2.0.so.0
  • #9 g_object_unref
    from /lib/libgobject-2.0.so.0
  • #10 gtk_tree_model_filter_convert_child_iter_to_iter
    from /usr/lib/libgtk-x11-2.0.so.0
  • #11 gtk_tree_model_filter_convert_child_iter_to_iter
    from /usr/lib/libgtk-x11-2.0.so.0
  • #12 g_object_unref
    from /lib/libgobject-2.0.so.0
  • #13 gtk_file_chooser_button_new
    from /usr/lib/libgtk-x11-2.0.so.0
  • #14 g_object_unref
    from /lib/libgobject-2.0.so.0
  • #15 g_object_run_dispose
    from /lib/libgobject-2.0.so.0
  • #16 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #17 gtk_widget_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #18 gtk_box_pack_start_defaults
    from /usr/lib/libgtk-x11-2.0.so.0
  • #19 gtk_container_foreach
    from /usr/lib/libgtk-x11-2.0.so.0
  • #20 gtk_container_set_resize_mode
    from /usr/lib/libgtk-x11-2.0.so.0
  • #21 g_cclosure_marshal_VOID__VOID
    from /lib/libgobject-2.0.so.0
  • #22 g_value_set_static_boxed
    from /lib/libgobject-2.0.so.0
  • #23 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #24 g_signal_override_class_closure
    from /lib/libgobject-2.0.so.0
  • #25 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #26 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #27 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #28 gtk_widget_hide
    from /usr/lib/libgtk-x11-2.0.so.0
  • #29 g_object_run_dispose
    from /lib/libgobject-2.0.so.0
  • #30 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #31 gtk_widget_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #32 gtk_box_pack_start_defaults
    from /usr/lib/libgtk-x11-2.0.so.0
  • #33 gtk_container_foreach
    from /usr/lib/libgtk-x11-2.0.so.0
  • #34 gtk_container_set_resize_mode
    from /usr/lib/libgtk-x11-2.0.so.0
  • #35 g_cclosure_marshal_VOID__VOID
    from /lib/libgobject-2.0.so.0
  • #36 g_value_set_static_boxed
    from /lib/libgobject-2.0.so.0
  • #37 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #38 g_signal_override_class_closure
    from /lib/libgobject-2.0.so.0
  • #39 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #40 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #41 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #42 gtk_widget_hide
    from /usr/lib/libgtk-x11-2.0.so.0
  • #43 g_object_run_dispose
    from /lib/libgobject-2.0.so.0
  • #44 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #45 gtk_widget_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #46 gtk_button_box_set_child_size
    from /usr/lib/libgtk-x11-2.0.so.0
  • #47 gtk_container_foreach
    from /usr/lib/libgtk-x11-2.0.so.0
  • #48 gtk_container_set_resize_mode
    from /usr/lib/libgtk-x11-2.0.so.0
  • #49 gtk_window_new
    from /usr/lib/libgtk-x11-2.0.so.0
  • #50 g_cclosure_marshal_VOID__VOID
    from /lib/libgobject-2.0.so.0
  • #51 g_value_set_static_boxed
    from /lib/libgobject-2.0.so.0
  • #52 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #53 g_signal_override_class_closure
    from /lib/libgobject-2.0.so.0
  • #54 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #55 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #56 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #57 gtk_widget_hide
    from /usr/lib/libgtk-x11-2.0.so.0
  • #58 gtk_window_set_focus
    from /usr/lib/libgtk-x11-2.0.so.0
  • #59 g_object_run_dispose
    from /lib/libgobject-2.0.so.0
  • #60 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #61 gtk_widget_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #62 add_to_library_response_cb
    at rb-shell.c line 2336
  • #63 g_cclosure_marshal_VOID
    from /lib/libgobject-2.0.so.0
  • #64 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #65 g_signal_override_class_closure
    from /lib/libgobject-2.0.so.0
  • #66 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #67 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #68 gtk_dialog_response
    from /usr/lib/libgtk-x11-2.0.so.0
  • #69 gtk_dialog_response
    from /usr/lib/libgtk-x11-2.0.so.0
  • #70 g_cclosure_marshal_VOID__VOID
    from /lib/libgobject-2.0.so.0
  • #71 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #72 g_signal_override_class_closure
    from /lib/libgobject-2.0.so.0
  • #73 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #74 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #75 gtk_button_clicked
    from /usr/lib/libgtk-x11-2.0.so.0
  • #76 gtk_button_set_alignment
    from /usr/lib/libgtk-x11-2.0.so.0
  • #77 g_cclosure_marshal_VOID__VOID
    from /lib/libgobject-2.0.so.0
  • #78 g_value_set_static_boxed
    from /lib/libgobject-2.0.so.0
  • #79 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #80 g_signal_override_class_closure
    from /lib/libgobject-2.0.so.0
  • #81 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #82 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #83 gtk_button_released
    from /usr/lib/libgtk-x11-2.0.so.0
  • #84 gtk_button_released
    from /usr/lib/libgtk-x11-2.0.so.0
  • #85 gtk_marshal_BOOLEAN__VOID
    from /usr/lib/libgtk-x11-2.0.so.0
  • #86 g_value_set_static_boxed
    from /lib/libgobject-2.0.so.0
  • #87 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #88 g_signal_override_class_closure
    from /lib/libgobject-2.0.so.0
  • #89 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #90 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #91 gtk_widget_get_default_style
    from /usr/lib/libgtk-x11-2.0.so.0
  • #92 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #93 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #94 gdk_add_client_message_filter
    from /usr/lib/libgdk-x11-2.0.so.0
  • #95 g_main_context_dispatch
    from /lib/libglib-2.0.so.0
  • #96 g_main_context_check
    from /lib/libglib-2.0.so.0
  • #97 g_main_loop_run
    from /lib/libglib-2.0.so.0
  • #98 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #99 main
    at main.c line 375


Again, this one is a freeze, not the crash I occassionally see. I get it by trying to import a folder.
Comment 8 Jonathan Matthew 2006-09-13 21:09:22 UTC
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.

This was a libgnomeui bug, originally reported here: bugzilla.redhat.com/bugzilla/show_bug.cgi?id=206058, and has been marked as fixed.  I guess there should be an updated libgnomeui package in the fedora repositories soon (perhaps already?).

*** This bug has been marked as a duplicate of 355409 ***
Comment 9 Trever Adams 2006-09-13 22:31:17 UTC
Nothing so far. Thanks for the help and making sure things are good.