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 338691 - Rhythmbox crashes when it tries to monitor Library Location for new files
Rhythmbox crashes when it tries to monitor Library Location for new files
Status: RESOLVED DUPLICATE of bug 337785
Product: GStreamer
Classification: Platform
Component: gst-libav
0.10.x
Other All
: Normal critical
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-04-16 14:37 UTC by Peteris Krisjanis
Modified: 2006-04-18 17:52 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Peteris Krisjanis 2006-04-16 14:37:44 UTC
Steps to reproduce:
1. Open Rhythmbox, choose Edit => Preferences
2. Point Library Location to your music collection directory (in my case,
/media/hdg4/mp3)
3. Close it (If left open at this point, it freezes)
4. Launch it and wait for some ten seconds to get segment fault crash


Stack trace:
*** glibc detected *** free(): invalid next size (fast): 0x08a31b88 ***

Program received signal SIGABRT, Aborted.
[Switching to Thread -1245602896 (LWP 1855)]
0xffffe410 in __kernel_vsyscall ()
(gdb) thread apply all bt



Other information:
I'm using Ubuntu Dapper with newest updates, Gstreamer-0.10 and my mp3 directory
contains about 3 GB of Mp3/FLAC files, also several text files and one mpg file
(video clip).
Comment 1 Peteris Krisjanis 2006-04-16 14:39:27 UTC
I forgot to add - this all happens when Library Location has "Watch my library for new files" checkbox checked.
Comment 2 James "Doc" Livingston 2006-04-17 04:04:38 UTC
It's crashing inside gst-ffmpeg (thread 30), so reassigning. What version of gst-ffmpeg do you have?

Could you run "rhythmbox -d" from a terminal, and try this again. Once it crashes, go back to the terminal and look for "RHYTHMDB_ACTION_LOAD" in the last few lines of output, there should be a filename with it. What kind of file is it crashing on?
Comment 3 Peteris Krisjanis 2006-04-17 08:48:56 UTC
Just for information, I upgraded to Sebastian built 0.9.4 deb package for Ubuntu Dapper (http://people.ubuntu.com/~seb128/deb), and now bug is gone.

Launching rhythmbox -d from terminal (0.9.3.1 version from Ubuntu), in crashes with such rows:
[0x8143940] [action_thread_main] rhythmdb.c:2016 (11:39:21): executing RHYTHMDB_ACTION_LOAD for "file:///media/hdg4/mp3/Nine%20Inch%20Nails/nine_inch_nails/1990-halo04-sin/halo04.gif"
[0x8143940] [rb_metadata_load] rb-metadata-gst.c:760 (11:39:21): loading metadata for uri: file:///media/hdg4/mp3/Nine%20Inch%20Nails/nine_inch_nails/1990-halo04-sin/halo04.gif
[0x8143940] [rb_metadata_load] rb-metadata-gst.c:832 (11:39:21): going to PAUSED for metadata, uri: file:///media/hdg4/mp3/Nine%20Inch%20Nails/nine_inch_nails/1990-halo04-sin/halo04.gif
[0x8143940] [rb_metadata_gst_typefind_cb] rb-metadata-gst.c:563 (11:39:21): found type image/gif
[0xb5204628] [rb_metadata_gst_new_decoded_pad_cb] rb-metadata-gst.c:598 (11:39:21): got decoded video pad of type video/x-raw-rgb
Segmentation fault
Comment 4 Wim Taymans 2006-04-18 17:52:43 UTC

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