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 332623 - Always crash rhythmbox when I try to import a folder with .mp3.
Always crash rhythmbox when I try to import a folder with .mp3.
Status: RESOLVED DUPLICATE of bug 334167
Product: rhythmbox
Classification: Other
Component: Importing
0.9.3
Other All
: High critical
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
: 333613 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-02-26 13:03 UTC by Udyat
Modified: 2006-03-14 10:11 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Udyat 2006-02-26 13:03:57 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

Thread 1 (Thread 46912597779088 (LWP 9343))

  • #0 waitpid
    from /lib/libpthread.so.0
  • #1 libgnomeui_segv_handle
    at gnome-ui-init.c line 747
  • #2 <signal handler called>
  • #3 raise
    from /lib/libc.so.6
  • #4 abort
    from /lib/libc.so.6
  • #5 g_logv
    from /usr/lib/libglib-2.0.so.0
  • #6 g_log
    from /usr/lib/libglib-2.0.so.0
  • #7 g_assert_warning
    from /usr/lib/libglib-2.0.so.0
  • #8 rhythmdb_entry_sync_mirrored
  • #9 rhythmdb_entry_set
  • #10 rhythmdb_entry_iradio_get_type
  • #11 rhythmdb_entry_iradio_get_type
  • #12 g_main_context_wakeup
    from /usr/lib/libglib-2.0.so.0
  • #13 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #14 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #15 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #16 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #17 main
  • #0 waitpid
    from /lib/libpthread.so.0

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
Comment 1 James "Doc" Livingston 2006-02-26 13:16:00 UTC
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.
Comment 2 Udyat 2006-02-26 13:30:08 UTC
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)
Comment 3 Alex Lancaster 2006-02-26 20:08:27 UTC
As James asked in comment #1, what does "rhythmbox -d" print at this point?
Comment 4 Udyat 2006-02-26 21:58:12 UTC
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"
Comment 5 Karsten Bräckelmann 2006-03-06 14:21:03 UTC
*** Bug 333613 has been marked as a duplicate of this bug. ***
Comment 6 Jonathan Matthew 2006-03-14 10:11:51 UTC
This is the same assertion failure as reported in bug 334167.

*** This bug has been marked as a duplicate of 334167 ***