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 339459 - Rhythmbox is crashing on files import
Rhythmbox is crashing on files import
Status: RESOLVED DUPLICATE of bug 337749
Product: rhythmbox
Classification: Other
Component: Importing
0.9.3
Other All
: Normal critical
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-04-23 12:05 UTC by Petrov Dmitry
Modified: 2006-04-23 20:52 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Petrov Dmitry 2006-04-23 12:05:01 UTC
Steps to reproduce:
Just start importing files from hdd drive


Stack trace:
Backtrace was generated from '/usr/bin/rhythmbox'

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1226602816 (LWP 13982)]
[New Thread -1268401232 (LWP 14003)]
[New Thread -1259279440 (LWP 13985)]
[New Thread -1250886736 (LWP 13984)]
0xffffe410 in __kernel_vsyscall ()

Thread 2 (Thread -1268401232 (LWP 14003))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 gst_avi_demux_get_type
    from /usr/lib/gstreamer-0.10/libgstavi.so
  • #5 gst_avi_demux_get_type
    from /usr/lib/gstreamer-0.10/libgstavi.so
  • #6 gst_avi_demux_get_type
    from /usr/lib/gstreamer-0.10/libgstavi.so
  • #7 gst_task_get_type
    from /usr/lib/libgstreamer-0.10.so.0
  • #8 g_thread_pool_free
    from /usr/lib/libglib-2.0.so.0
  • #9 g_static_private_free
    from /usr/lib/libglib-2.0.so.0
  • #10 start_thread
    from /lib/tls/i686/cmov/libpthread.so.0
  • #11 clone
    from /lib/tls/i686/cmov/libc.so.6

Other information:
I've run rhythmbox with "-d" key. Here is some info, that was printed before
segfault:
[0x82ea278] [rb_metadata_gst_load_tag] rb-metadata-gst.c:442 (15:54:49):
uri:
file:///media/hda5/Music/Cherry%20Poppin%20Daddies/01-Zoot%20Suit%20Riot(1997)/14-Shake%20Your%20Lovemaker.mp3
tag: layer
[0x82ea278] [rb_metadata_gst_load_tag] rb-metadata-gst.c:442 (15:54:49):
uri:
file:///media/hda5/Music/Cherry%20Poppin%20Daddies/01-Zoot%20Suit%20Riot(1997)/14-Shake%20Your%20Lovemaker.mp3
tag: mode
[0x82ea278] [rb_metadata_gst_load_tag] rb-metadata-gst.c:442 (15:54:49):
uri:
file:///media/hda5/Music/Cherry%20Poppin%20Daddies/01-Zoot%20Suit%20Riot(1997)/14-Shake%20Your%20Lovemaker.mp3
tag: emphasis
[0x82ea278] [rb_metadata_gst_load_tag] rb-metadata-gst.c:442 (15:54:49):
uri:
file:///media/hda5/Music/Cherry%20Poppin%20Daddies/01-Zoot%20Suit%20Riot(1997)/14-Shake%20Your%20Lovemaker.mp3
tag: audio-codec
[0x82ea278] [rb_metadata_gst_load_tag] rb-metadata-gst.c:442 (15:54:49):
uri:
file:///media/hda5/Music/Cherry%20Poppin%20Daddies/01-Zoot%20Suit%20Riot(1997)/14-Shake%20Your%20Lovemaker.mp3
tag: bitrate
[0x82ea278] [rb_metadata_bus_handler] rb-metadata-gst.c:692 (15:54:49):
message of type 64
[0x82ea278] [rb_metadata_bus_handler] rb-metadata-gst.c:692 (15:54:49):
message of type 64
[0x82ea278] [rb_metadata_bus_handler] rb-metadata-gst.c:692 (15:54:49):
message of type 64
[0x82ea278] [rb_metadata_bus_handler] rb-metadata-gst.c:692 (15:54:49):
message of type 64
[0x82ea278] [rb_metadata_bus_handler] rb-metadata-gst.c:692 (15:54:49):
message of type 16384
[0x82ea278] [rb_metadata_load] rb-metadata-gst.c:887 (15:54:49):
duration query succeeded
[0x82ea278] [rb_metadata_load] rb-metadata-gst.c:961 (15:54:49):
successfully read metadata for
file:///media/hda5/Music/Cherry%20Poppin%20Daddies/01-Zoot%20Suit%20Riot(1997)/14-Shake%20Your%20Lovemaker.mp3
[0x82ea278] [action_thread_main] rhythmdb.c:2016 (15:54:49): executing
RHYTHMDB_ACTION_LOAD for
"file:///media/hda5/Music/Clips/Xandria%20-%20Ravenheart/Xandria%20-%20Ravenheart.avi"
[0x82ea278] [rb_metadata_load] rb-metadata-gst.c:760 (15:54:49): loading
metadata for uri:
file:///media/hda5/Music/Clips/Xandria%20-%20Ravenheart/Xandria%20-%20Ravenheart.avi
[0x82ea278] [rb_metadata_load] rb-metadata-gst.c:832 (15:54:49): going
to PAUSED for metadata, uri:
file:///media/hda5/Music/Clips/Xandria%20-%20Ravenheart/Xandria%20-%20Ravenheart.avi
Segmentation fault
Comment 1 Jonathan Matthew 2006-04-23 12:41:10 UTC
The crash is inside gstreamer's avidemux element.  What version of gst-plugins-good are you using?

Does 'gst-launch-0.10 -t filesrc location=/media/hda5/Music/Clips/Xandria%20-%20Ravenheart/Xandria%20-%20Ravenheart.avi ! decodebin ! fakesink' also crash?

I should also note that rhythmbox 0.9.4 won't crash under these circumstances.
Comment 2 Petrov Dmitry 2006-04-23 15:17:25 UTC
Yes, it crashes too.

I'm using ubuntu Dapper, the version of gst-plugins-good package is 0.10.2-2ubuntu2.

I'm using rhythmbox 0.9.3, because it's the latest version availible in the repository. I just don't know, where to post or where to mail to get new package official.

Do You need backtrace from the command you wrote?
Comment 3 Fabio Bonelli 2006-04-23 20:44: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 337749 ***
Comment 4 Jonathan Matthew 2006-04-23 20:52:45 UTC
There are no official rhythmbox 0.9.4 packages for ubuntu dapper (and there won't be), but you can get a package from seb128's repository:

deb http://people.ubuntu.com/~seb128/ dapper main