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 517143 - Rhythmbox crashes when mounting CIFS-share.
Rhythmbox crashes when mounting CIFS-share.
Status: RESOLVED DUPLICATE of bug 524985
Product: rhythmbox
Classification: Other
Component: general
0.11.x
Other All
: High critical
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
: 536193 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-02-18 06:23 UTC by t_kill
Modified: 2008-06-09 02:06 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Output from gdb when reproducing rhythmbox crash (6.38 KB, text/plain)
2008-02-18 12:29 UTC, t_kill
Details

Description t_kill 2008-02-18 06:23:07 UTC
Steps to reproduce:
1. Start rhythmbox
2. Mount share
or:
1. Mount share
2. Start rhythmbox
In the first case, rhythmbox crashes when the share is mounted. In the second case, rhythmbox starts up, but crashes before any songs can be played.


Stack trace:
# rhythmbox --debug
... (some output removed here)
(09:09:06) [0x6c9500] [rhythmdb_process_one_event] rhythmdb.c:2032: processing RHYTHMDB_EVENT_THREAD_EXITED
(09:09:06) [0x6c9500] [rhythmdb_process_one_event] rhythmdb.c:2039: processing RHYTHMDB_EVENT_QUERY_COMPLETE
(09:09:06) [0x6c9500] [rhythmdb_read_leave] rhythmdb.c:921: counter: 2
(09:09:06) [0x6c9500] [rhythmdb_process_one_event] rhythmdb.c:2032: processing RHYTHMDB_EVENT_THREAD_EXITED
(09:09:06) [0x6c9500] [rhythmdb_process_one_event] rhythmdb.c:2039: processing RHYTHMDB_EVENT_QUERY_COMPLETE
(09:09:06) [0x6c9500] [rhythmdb_read_leave] rhythmdb.c:921: counter: 1
(09:09:06) [0x6c9500] [rhythmdb_process_one_event] rhythmdb.c:2032: processing RHYTHMDB_EVENT_THREAD_EXITED
(09:09:06) [0x6c9500] [rhythmdb_process_one_event] rhythmdb.c:2039: processing RHYTHMDB_EVENT_QUERY_COMPLETE
(09:09:06) [0x6c9500] [rhythmdb_read_leave] rhythmdb.c:921: counter: 0
(09:09:06) [0x6c9500] [rhythmdb_process_one_event] rhythmdb.c:2032: processing RHYTHMDB_EVENT_THREAD_EXITED
(09:09:07) [0x6c9500] [rb_statusbar_sync_status] rb-statusbar.c:417: updating status with: '0 songs', '', 999.000000
(09:09:11) [0x6c9500] [actually_hide_controls] rb-visualizer-plugin.c:786: hiding controls
(09:09:24) [0x6c9500] [rhythmdb_volume_mounted_cb] rhythmdb-monitor.c:407: volume file:///path/to/mount_point mounted
(09:09:24) [0x6c9500] [rb_removable_media_manager_mount_volume] rb-removable-media-manager.c:424: detecting new media - device type=3
(09:09:24) [0x6c9500] [rb_removable_media_manager_mount_volume] rb-removable-media-manager.c:425: detecting new media - volume type=0
(09:09:24) [0x6c9500] [rb_removable_media_manager_mount_volume] rb-removable-media-manager.c:426: detecting new media - fs type=cifs
(09:09:24) [0x6c9500] [rb_removable_media_manager_mount_volume] rb-removable-media-manager.c:427: detecting new media - device path=//server/share
(09:09:24) [0x6c9500] [rb_removable_media_manager_mount_volume] rb-removable-media-manager.c:428: detecting new media - display name=mount_point
(09:09:24) [0x6c9500] [rb_removable_media_manager_mount_volume] rb-removable-media-manager.c:429: detecting new media - hal udi=(null)
(09:09:24) [0x6c9500] [rb_removable_media_manager_mount_volume] rb-removable-media-manager.c:430: detecting new media - icon=gnome-dev-harddisk

(rhythmbox:12236): GLib-CRITICAL **: g_utf8_casefold: assertion `str != NULL' failed

(rhythmbox:12236): GLib-CRITICAL **: g_utf8_collate: assertion `str1 != NULL' failed

(rhythmbox:12236): GLib-CRITICAL **: g_utf8_casefold: assertion `str != NULL' failed

(rhythmbox:12236): GLib-CRITICAL **: g_utf8_collate: assertion `str1 != NULL' failed

(rhythmbox:12236): GLib-CRITICAL **: g_utf8_casefold: assertion `str != NULL' failed

(rhythmbox:12236): GLib-CRITICAL **: g_utf8_collate: assertion `str1 != NULL' failed

(rhythmbox:12236): GLib-CRITICAL **: g_utf8_casefold: assertion `str != NULL' failed

(rhythmbox:12236): GLib-CRITICAL **: g_utf8_collate: assertion `str1 != NULL' failed
(09:09:24) [0x6c9500] [rhythmdb_tree_entry_type_registered] rhythmdb-tree.c:2603: no entries of newly registered type ipod: //server/share loaded from db
(09:09:24) [0x6c9500] [rb_property_view_selection_changed_cb] rb-property-view.c:696: selection changed
(09:09:24) [0x6c9500] [rhythmdb_query_model_chain] rhythmdb-query-model.c:758: query model 0x1253260 chaining to base model (nil)
(09:09:24) [0x6c9500] [rb_entry_view_insert_column_custom] rb-entry-view.c:1341: appending column: 0x1253320 (Track)
(09:09:24) [0x6c9500] [rb_entry_view_insert_column_custom] rb-entry-view.c:1341: appending column: 0x12533e0 (Title)
(09:09:24) [0x6c9500] [rb_entry_view_insert_column_custom] rb-entry-view.c:1341: appending column: 0x12534a0 (Genre)
(09:09:24) [0x6c9500] [rb_entry_view_insert_column_custom] rb-entry-view.c:1341: appending column: 0x1253560 (Artist)
(09:09:24) [0x6c9500] [rb_entry_view_insert_column_custom] rb-entry-view.c:1341: appending column: 0x1253620 (Album)
(09:09:24) [0x6c9500] [rb_entry_view_insert_column_custom] rb-entry-view.c:1341: appending column: 0x12536e0 (Year)
(09:09:24) [0x6c9500] [rb_entry_view_insert_column_custom] rb-entry-view.c:1341: appending column: 0x1289020 (Time)
(09:09:24) [0x6c9500] [rb_entry_view_insert_column_custom] rb-entry-view.c:1341: appending column: 0x12890e0 (Quality)
(09:09:24) [0x6c9500] [rb_entry_view_insert_column_custom] rb-entry-view.c:1341: appending column: 0x12891a0 (Play Count)
(09:09:24) [0x6c9500] [rb_browser_source_state_prefs_sync] rb-browser-source.c:745: syncing state
(09:09:24) [0x6c9500] [rhythmdb_query_model_chain] rhythmdb-query-model.c:758: query model 0x1289260 chaining to base model (nil)
(09:09:24) [0x6c9500] [rebuild_child_model] rb-library-browser.c:576: no selection for browser 0 - reusing parent model
(09:09:24) [0x6c9500] [rebuild_child_model] rb-library-browser.c:576: no selection for browser 1 - reusing parent model
(09:09:24) [0x6c9500] [rebuild_child_model] rb-library-browser.c:576: no selection for browser 2 - reusing parent model
(09:09:24) [0x6c9500] [rhythmdb_query_model_dispose] rhythmdb-query-model.c:633: disposing query model 0x1253260
(09:09:24) [0x6c9500] [rhythmdb_query_model_finalize] rhythmdb-query-model.c:681: finalizing query model 0x1253260
(09:09:24) [0x6c9500] [rhythmdb_read_enter] rhythmdb.c:907: counter: 1
(09:09:24) [0x6c9500] [rb_entry_view_insert_column_custom] rb-entry-view.c:1341: appending column: 0x1289320 (Rating)
(09:09:24) [0x6c9500] [rb_entry_view_insert_column_custom] rb-entry-view.c:1341: appending column: 0x12893e0 (Last Played)
(09:09:24) [0x128b8c0] [query_thread_main] rhythmdb.c:3414: entering query thread
(09:09:24) [0x128b8c0] [rhythmdb_query_internal] rhythmdb.c:3391: doing query
(09:09:24) [0x128b8c0] [do_query_recurse] rhythmdb-tree.c:2164: doing recursive query, 1 conjunctions
(09:09:24) [0x128b8c0] [rhythmdb_query_model_add_results] rhythmdb-query-model.c:1918: adding 0 entries
(09:09:24) [0x128b8c0] [rhythmdb_query_internal] rhythmdb.c:3397: completed

(rhythmbox:12236): GLib-CRITICAL **: g_utf8_casefold: assertion `str != NULL' failed

(rhythmbox:12236): GLib-CRITICAL **: g_utf8_collate: assertion `str1 != NULL' failed

(rhythmbox:12236): GLib-CRITICAL **: g_utf8_casefold: assertion `str != NULL' failed

(rhythmbox:12236): GLib-CRITICAL **: g_utf8_collate: assertion `str1 != NULL' failed

(rhythmbox:12236): GLib-GObject-CRITICAL **: g_type_instance_get_private: assertion `instance != NULL && instance->g_class != NULL' failed
Segmentation fault (core dumped)

Other information:
Comment 1 Jonathan Matthew 2008-02-18 08:13:34 UTC
Thanks for taking the time to report this bug.
Without a stack trace from the crash it's very hard to determine what caused it.
Can you get us a stack trace? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance!
Comment 2 t_kill 2008-02-18 12:29:52 UTC
Created attachment 105490 [details]
Output from gdb when reproducing rhythmbox crash

I installed the gnome-dbg package, and reproduced the crash, but bug-buddy did not show up. So i started rhythmbox with gdb and captured the output. As I understand from http://live.gnome.org/GettingTraces/Details, there is not much useful information there, so I included everything and let it be up to you. Let me know if there is anything else I can provide.
Comment 3 Jonathan Matthew 2008-02-18 12:54:12 UTC
It appears that rhythmbox thinks your CIFS share is an ipod for some reason.  Can you try disabling the ipod plugin?
Comment 4 t_kill 2008-02-18 13:17:18 UTC
Disabling the ipod plugin prevents rhythmbox from crashing when I mount the share. If I enable the ipod plugin while the share is mounted, rhythmbox crashes instantly.
Comment 5 karl 2008-06-05 10:42:48 UTC
*** Bug 536193 has been marked as a duplicate of this bug. ***
Comment 6 Jonathan Matthew 2008-06-09 02:06:52 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 bug has been marked as a duplicate of 524985 ***