GNOME Bugzilla – Bug 332623
Always crash rhythmbox when I try to import a folder with .mp3.
Last modified: 2006-03-14 10:11:51 UTC
Steps to reproduce: Steps to reproduce the crash: 1. Open rhythmbox 2. Import directory -> select 3. 30 seconds later crash Stack trace: Backtrace was generated from '/usr/bin/rhythmbox' (no debugging symbols found) Using host libthread_db library "/lib/libthread_db.so.1". (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 46912597779088 (LWP 9343)] [New Thread 1099716960 (LWP 9365)] [New Thread 1099450720 (LWP 9363)] [New Thread 1082399072 (LWP 9352)] [New Thread 1082132832 (LWP 9351)] 0x00002aaaad9e43a9 in waitpid () from /lib/libpthread.so.0
+ Trace 66523
Thread 1 (Thread 46912597779088 (LWP 9343))
Other information: How often does this happen? Always Additional Information: It's a big directory with a lot of subdirectory, about 10GB of music. This directory contains different archives, like .jpg and .txt. I've tried to delete .gnome2/rhythmbox for a clean tentative
The symbols in that stack trace are wrong. Can you either get a better stack trace (see http://live.gnome.org/GettingTraces for more information on how to do so), or run Rhythmbox from a terminal and find out what the error message it print out just before it crashes is? Also, if you run Rhythmbox from a terminal with "rhythmbox -d" it will print out what it is doing. It will print out a lot of stuff, but towards the end will be a line containing "ACTION_LOAD" and a file name. Can you try moving that file away and importing again? If it works after that, then the file is causing the issue.
If only import one directory rhythmbox don't crash. I've tried again with the big directory and the error message is: RhythmDB-ERROR **: file rhythmdb.c: line 2416 (rhythmdb_entry_set_internal): ass ertion failed: (g_utf8_validate (g_value_get_string (value), -1, NULL)) aborting... (The directory is in a fat partition)
As James asked in comment #1, what does "rhythmbox -d" print at this point?
These are the last lines of "rhythmbox -d" (i don't find "ACTION_LOAD") [0x5f6c50] [rhythmdb_process_events] rhythmdb.c:1678 (22:55:31): processing RHYTHMDB_EVENT_METADATA_LOAD [0x5f6c50] [rhythmdb_entry_new] rhythmdb.c:1002 (22:55:31): emitting entry added [0x5f6c50] [queue_stat_uri] rhythmdb.c:1789 (22:55:31): queueing stat for "file:///media/fat/Musica/Mad'house%20-%20like%20a%20prayer.mp3" [0x5f6c50] [rhythmdb_process_events] rhythmdb.c:1678 (22:55:31): processing RHYTHMDB_EVENT_METADATA_LOAD [0x5f6c50] [rhythmdb_entry_new] rhythmdb.c:1002 (22:55:31): emitting entry added [0x5f6c50] [queue_stat_uri] rhythmdb.c:1789 (22:55:31): queueing stat for "file:///media/fat/Musica/Avril%20Lavigne%20-%20%20Skater%20Boy.mp3" [0x5f6c50] [rhythmdb_process_events] rhythmdb.c:1678 (22:55:31): processing RHYTHMDB_EVENT_METADATA_LOAD [0x5f6c50] [rhythmdb_entry_new] rhythmdb.c:1002 (22:55:31): emitting entry added [0x5f6c50] [queue_stat_uri] rhythmdb.c:1789 (22:55:31): queueing stat for "file:///media/fat/Musica/bso%20-%20when%20a%20man%20loves%20a%20woman.mp3" [0x5f6c50] [rhythmdb_process_events] rhythmdb.c:1678 (22:55:31): processing RHYTHMDB_EVENT_METADATA_LOAD [0x5f6c50] [rhythmdb_entry_new] rhythmdb.c:1002 (22:55:31): emitting entry added [0x5f6c50] [queue_stat_uri] rhythmdb.c:1789 (22:55:31): queueing stat for "file:///media/fat/Musica/TLC%20-%20Creep.mp3" [0x5f6c50] [rhythmdb_process_events] rhythmdb.c:1678 (22:55:31): processing RHYTHMDB_EVENT_METADATA_LOAD [0x5f6c50] [rhythmdb_entry_new] rhythmdb.c:1002 (22:55:31): emitting entry added RhythmDB-ERROR **: file rhythmdb.c: line 2416 (rhythmdb_entry_set_internal): assertion failed: (g_utf8_validate (g_value_get_string (value), -1, NULL)) aborting... [0x8d6780] [action_thread_main] rhythmdb.c:2004 (22:55:31): executing RHYTHMDB_ACTION_STAT for "file:///media/fat/Musica/Alanis%20Morissette/Alanis%20Morissette%20-%20Jagged%20Little%20Pill%20(Acoustic)%20(2005)%20By%20Wil%20%40%20eMulenl.com/05.%20Alanis%20Morissette%20-%20Right%20Through%20You.mp3" [0x8d6780] [action_thread_main] rhythmdb.c:2004 (22:55:31): executing RHYTHMDB_ACTION_STAT for "file:///media/fat/Musica/Alanis%20Morissette/Alanis%20Morissette%20-%20Jagged%20Little%20Pill%20(Acoustic)%20(2005)%20By%20Wil%20%40%20eMulenl.com/03.%20Alanis%20Morissette%20-%20Perfect.mp3" [0x8d6780] [action_thread_main] rhythmdb.c:2004 (22:55:31): executing RHYTHMDB_ACTION_STAT for "file:///media/fat/Musica/Alanis%20Morissette/Alanis%20Morissette%20-%20Jagged%20Little%20Pill%20(Acoustic)%20(2005)%20By%20Wil%20%40%20eMulenl.com/11.%20Alanis%20Morissette%20-%20Not%20The%20Doctor.mp3" [0x8d6780] [action_thread_main] rhythmdb.c:2004 (22:55:31): executing RHYTHMDB_ACTION_STAT for "file:///media/fat/Musica/Alanis%20Morissette/Alanis%20Morissette%20-%20Jagged%20Little%20Pill%20(Acoustic)%20(2005)%20By%20Wil%20%40%20eMulenl.com/01.%20Alanis%20Morissette%20-%20All%20I%20Really%20Want.mp3" [0x8d6780] [action_thread_main] rhythmdb.c:2004 (22:55:31): executing RHYTHMDB_ACTION_STAT for "file:///media/fat/Musica/Alanis%20Morissette/Alanis%20Morissette%20-%20Jagged%20Little%20Pill%20(Acoustic)%20(2005)%20By%20Wil%20%40%20eMulenl.com/10.%20Alanis%20Morissette%20-%20Ironic.mp3" [0x8d6780] [action_thread_main] rhythmdb.c:2004 (22:55:31): executing RHYTHMDB_ACTION_STAT for "file:///media/fat/Musica/Alanis%20Morissette/Alanis%20Morissette%20-%20Jagged%20Little%20Pill%20(Acoustic)%20(2005)%20By%20Wil%20%40%20eMulenl.com/04.%20Alanis%20Morissette%20-%20Hand%20In%20My%20Pocket.mp3" [0x8d6780] [action_thread_main] rhythmdb.c:2004 (22:55:31): executing RHYTHMDB_ACTION_STAT for "file:///media/fat/Musica/Alanis%20Morissette/Alanis%20Morissette%20-%20Jagged%20Little%20Pill%20(Acoustic)%20(2005)%20By%20Wil%20%40%20eMulenl.com/09.%20Alanis%20Morissette%20-%20Mary%20Jane.mp3" [0x8d6780] [action_thread_main] rhythmdb.c:2004 (22:55:31): executing RHYTHMDB_ACTION_STAT for "file:///media/fat/Musica/Alanis%20Morissette/Alanis%20Morissette%20-%20Jagged%20Little%20Pill%20(Acoustic)%20(2005)%20By%20Wil%20%40%20eMulenl.com/07.%20Alanis%20Morissette%20-%20You%20Learn.mp3" [0x8d6780] [action_thread_main] rhythmdb.c:2004 (22:55:31): executing RHYTHMDB_ACTION_STAT for "file:///media/fat/Musica/Alanis%20Morissette/Alanis%20Morissette%20-%20Jagged%20Little%20Pill%20(Acoustic)%20(2005)%20By%20Wil%20%40%20eMulenl.com/02.%20Alanis%20Morissette%20-%20You%20Oughta%20Know.mp3" [0x8d6780] [action_thread_main] rhythmdb.c:2004 (22:55:31): executing RHYTHMDB_ACTION_STAT for "file:///media/fat/Musica/Basement%20Jaxx%20-%20%20Where's%20Your%20Head%20At.mp3" [0x8d6780] [action_thread_main] rhythmdb.c:2004 (22:55:31): executing RHYTHMDB_ACTION_STAT for "file:///media/fat/Musica/El%20canto%20del%20loco%20-%20son%20sue%C3%B1os.mp3" [0x8d6780] [action_thread_main] rhythmdb.c:2004 (22:55:31): executing RHYTHMDB_ACTION_STAT for "file:///media/fat/Musica/Craig%20David%20-%20Rise%20And%20Fall%20(Ft.%20Sting).mp3" [0x8d6780] [action_thread_main] rhythmdb.c:2004 (22:55:31): executing RHYTHMDB_ACTION_STAT for "file:///media/fat/Musica/Jamelia%20-%20Superstar.mp3" [0x8d6780] [action_thread_main] rhythmdb.c:2004 (22:55:31): executing RHYTHMDB_ACTION_STAT for "file:///media/fat/Musica/Afroman%20-%20%20Because%20I%20Got%20High.mp3" [0x8d6780] [action_thread_main] rhythmdb.c:2004 (22:55:31): executing RHYTHMDB_ACTION_STAT for "file:///media/fat/Musica/Mad'house%20-%20like%20a%20prayer.mp3" [0x8d6780] [action_thread_main] rhythmdb.c:2004 (22:55:31): executing RHYTHMDB_ACTION_STAT for "file:///media/fat/Musica/Avril%20Lavigne%20-%20%20Skater%20Boy.mp3" [0x8d6780] [action_thread_main] rhythmdb.c:2004 (22:55:31): executing RHYTHMDB_ACTION_STAT for "file:///media/fat/Musica/bso%20-%20when%20a%20man%20loves%20a%20woman.mp3" [0x8d6780] [action_thread_main] rhythmdb.c:2004 (22:55:31): executing RHYTHMDB_ACTION_STAT for "file:///media/fat/Musica/TLC%20-%20Creep.mp3"
*** Bug 333613 has been marked as a duplicate of this bug. ***
This is the same assertion failure as reported in bug 334167. *** This bug has been marked as a duplicate of 334167 ***