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 149742 - [asfdemux] Can't play Shania Twain - Up.wma
[asfdemux] Can't play Shania Twain - Up.wma
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins
git master
Other Linux
: Normal critical
: 0.8.5
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks: 138435
 
 
Reported: 2004-08-09 17:36 UTC by Patrick Steiner
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Patrick Steiner 2004-08-09 17:36:02 UTC
i have mountet my music files over nfs from my server. if i start rhythmbox and
say add to libary and select my nfs share rb loads a while an then crashes.

with the following error:

[0x8205608] [rb_metadata_load] rb-metadata-gst.c:468 (19:27:58): loading
metadata for uri:
file:///mnt/net/tux4u/daten/My%20Music/00New/Musik/00_loseyourself.asf
[0x80e4468] [paned_size_allocate_cb] rb-library-source.c:1150 (19:27:58): paned
size allocate
[0x80e4468] [paned_size_allocate_cb] rb-shell.c:2358 (19:27:58): paned size allocate
[0x8205608] [rb_metadata_gst_typefind_cb] rb-metadata-gst.c:421 (19:27:58):
found type video/x-ms-asf
[0x8205608] [rb_metadata_gst_load_tag] rb-metadata-gst.c:360 (19:27:58): uri:
file:///mnt/net/tux4u/daten/My%20Music/00New/Musik/00_loseyourself.asf tag: title
[0x8205608] [rb_metadata_gst_load_tag] rb-metadata-gst.c:360 (19:27:58): uri:
file:///mnt/net/tux4u/daten/My%20Music/00New/Musik/00_loseyourself.asf tag: artist
[0x8205608] [rb_metadata_gst_load_tag] rb-metadata-gst.c:360 (19:27:58): uri:
file:///mnt/net/tux4u/daten/My%20Music/00New/Musik/00_loseyourself.asf tag:
copyright
[0x8205608] [rb_metadata_gst_load_tag] rb-metadata-gst.c:360 (19:27:58): uri:
file:///mnt/net/tux4u/daten/My%20Music/00New/Musik/00_loseyourself.asf tag:
audio-codec
[0x8205608] [rb_metadata_gst_load_tag] rb-metadata-gst.c:360 (19:27:58): uri:
file:///mnt/net/tux4u/daten/My%20Music/00New/Musik/00_loseyourself.asf tag:
video-codec
[0x8205608] [rb_metadata_gst_load_tag] rb-metadata-gst.c:360 (19:27:58): uri:
file:///mnt/net/tux4u/daten/My%20Music/00New/Musik/00_loseyourself.asf tag:
video-codec
[0x8205608] [rb_metadata_gst_load_tag] rb-metadata-gst.c:360 (19:27:58): uri:
file:///mnt/net/tux4u/daten/My%20Music/00New/Musik/00_loseyourself.asf tag:
video-codec
Segmentation fault


does rb support asf?
Comment 1 Christophe Fergeau 2004-08-09 20:04:49 UTC
What version of rhythmbox/gstreamer? With a new enough gstreamer, it shouldn't
crash.
Comment 2 Patrick Steiner 2004-08-09 20:30:12 UTC
is this new enough?

dpkg -l | grep rhythmbox
ii  rhythmbox      0.8.5-3        music player and organizer for GNOME

 dpkg -l | grep gstreamer
ii  gstreamer-gcon 0.6.4-5        GConf support for GStreamer
ii  gstreamer-gnom 0.6.4-5        Gnome VFS plugin for GStreamer
ii  gstreamer-mad  0.6.4-5        MAD MPEG audio decoder plugin for GStreamer
ii  gstreamer-misc 0.6.4-5        Collection of various GStreamer plugins
ii  gstreamer-oss  0.6.4-5        OSS plugin for GStreamer
ii  gstreamer-plug 0.6.4-5        Various GStreamer library plugins
ii  gstreamer-vorb 0.6.4-5        Vorbis plugin for GStreamer
ii  gstreamer0.8-f 0.8.2-3        FLAC plugin for GStreamer
ii  gstreamer0.8-g 0.8.2-3        Gnome VFS plugin for GStreamer
ii  gstreamer0.8-m 0.8.2-3        MAD MPEG audio decoder plugin for GStreamer
ii  gstreamer0.8-m 0.8.2-3        Collection of various GStreamer plugins
ii  gstreamer0.8-o 0.8.2-3        OSS plugin for GStreamer
ii  gstreamer0.8-v 0.8.2-3        Vorbis plugin for GStreamer
ii  libgstreamer-g 0.8.2-3        GConf support for GStreamer
ii  libgstreamer-p 0.8.2-3        Various GStreamer libraries and library plug
ii  libgstreamer0. 0.6.4-1.1      Core GStreamer libraries, plugins, and utili
ii  libgstreamer0. 0.8.4-1        Core GStreamer libraries, plugins, and utili

Comment 3 Christophe Fergeau 2004-08-09 20:36:48 UTC
if rhythmbox is linked against gstreamer 0.8 and not gstreamer 0.6, it should be
enough
Comment 4 Patrick Steiner 2004-08-10 05:55:39 UTC
and how can i check out this? or have i do compile it myself?
Comment 5 Christophe Fergeau 2004-08-10 07:41:13 UTC
You can use 'apt-cache depends rhythmbox', or 'ldd /usr/bin/rhythmbox' (assuming
you are using the rhythmbox binary installed by debian).
Comment 6 Patrick Steiner 2004-08-10 17:03:15 UTC
 apt-cache depends rhythmbox
rhythmbox
  Depends: libart-2.0-2
  Depends: libatk1.0-0
  Depends: libaudiofile0
  Depends: libbonobo2-0
  Depends: libbonoboui2-0
  Depends: libc6
 |Depends: libesd0
  Depends: libesd-alsa0
  Depends: libgconf2-4
  Depends: libgcrypt11
  Depends: libglade2-0
  Depends: libglib2.0-0
  Depends: libgnome-keyring0
  Depends: libgnome2-0
  Depends: libgnomecanvas2-0
  Depends: libgnomeui-0
  Depends: libgnomevfs2-0
  Depends: libgnutls11
  Depends: libgpg-error0
  Depends: libgstreamer-gconf0.8-0
  Depends: libgstreamer0.8-0
  Depends: libgtk2.0-0
 |Depends: libice6
  Depends: xlibs
  Depends: libjpeg62
  Depends: liborbit2
  Depends: libpango1.0-0
  Depends: libpopt0
 |Depends: libsm6
  Depends: xlibs
  Depends: libtasn1-2
 |Depends: libx11-6
  Depends: xlibs
  Depends: libxml2
  Depends: zlib1g
  Depends: vorbis-tools
  Depends: scrollkeeper
  Depends: gconf2
  Depends: gstreamer0.8-gnomevfs
  Depends: gstreamer0.8-misc
  Depends: gstreamer0.8-flac
  Depends: gstreamer0.8-mad
  Depends: gstreamer0.8-vorbis
 |Depends: gstreamer0.8-oss
  Depends: <gstreamer0.8-audiosink>
    gstreamer0.8-alsa
    gstreamer0.8-artsd
    gstreamer0.8-esd
    gstreamer0.8-jack
    gstreamer0.8-oss
  Suggests: yelp
  Recommends: esound
Comment 7 Christophe Fergeau 2004-08-11 11:18:17 UTC
Could you provide a file crashing rhythmbox?
Comment 8 Patrick Steiner 2004-08-11 15:18:18 UTC
yes all asf or wma files
Comment 9 Christophe Fergeau 2004-08-11 15:21:18 UTC
Are you sure you are using the rhythmbox installed by debian ? ie maybe you have
a rhythmbox compiled from source installed in /usr/local or something like that ?
Comment 10 Patrick Steiner 2004-08-12 07:04:40 UTC
i am sure. i have never compiled rhythmbox by myself.
Comment 11 Christophe Fergeau 2004-08-12 07:23:11 UTC
Can you make
file:///mnt/net/tux4u/daten/My%20Music/00New/Musik/00_loseyourself.asf available
somehow?
Comment 12 Patrick Steiner 2004-08-12 07:44:25 UTC
i´ll upload the file later on my webspace. but i have tryed do remove that file.
then i hat the same crash if rb find another asf (or wma). 
Comment 13 Patrick Steiner 2004-08-16 09:46:08 UTC
i found the error it was an asf movie. i alway tryed it with xmms and there it
plays normaly, but now i tryed it with mplayer. but rb could also play only
audio like xmms or?
Comment 14 Patrick Steiner 2004-08-16 10:35:55 UTC
so i have testet a little bit more. i found this file

http://sickpeople.wmc-allstars.com/law/files/Shania Twain - Up.wma

it also doesnt work.

here is the error output
[0x8205608] [rhythmdb_add_song] rhythmdb.c:945 (12:35:30): unsupported file
[0x8205608] [rb_metadata_load] rb-metadata-gst.c:468 (12:35:30): loading
metadata for uri: file:///tmp/Shania%20Twain%20-%20Up.wma
[0x8205608] [rb_metadata_gst_typefind_cb] rb-metadata-gst.c:421 (12:35:30):
found type video/x-ms-asf
[0x8205608] [rb_metadata_gst_load_tag] rb-metadata-gst.c:360 (12:35:30): uri:
file:///tmp/Shania%20Twain%20-%20Up.wma tag: audio-codec
[0x8205608] [rb_metadata_gst_load_tag] rb-metadata-gst.c:360 (12:35:30): uri:
file:///tmp/Shania%20Twain%20-%20Up.wma tag: title
[0x8205608] [rb_metadata_gst_load_tag] rb-metadata-gst.c:360 (12:35:30): uri:
file:///tmp/Shania%20Twain%20-%20Up.wma tag: artist
[0x8205608] [rb_metadata_gst_load_tag] rb-metadata-gst.c:360 (12:35:30): uri:
file:///tmp/Shania%20Twain%20-%20Up.wma tag: comment
Segmentation fault

Comment 15 Christophe Fergeau 2004-08-16 10:42:09 UTC
This file crashes for me with gst-launch-0.8 filesrc location=./Shania\ Twain\
-\ Up.wma ! typefind ! spider ! audio/x-raw-int ! fakesink and a recent
gst-plugins from CVS, reassigning to GStreamer.
Comment 16 Christophe Fergeau 2004-08-16 10:43:37 UTC
Here is the backtrace from the previous gst-launch command:

  • #0 gst_atomic_int_read
    at gstatomic_impl.h line 52
  • #1 gst_asf_demux_process_segment
    at gstasfdemux.c line 771
  • #2 gst_asf_demux_handle_data
    at gstasfdemux.c line 917
  • #3 loop_group_schedule_function
    at gstoptimalscheduler.c line 1339
  • #4 schedule_group
    at gstoptimalscheduler.c line 1165
  • #5 gst_opt_scheduler_schedule_run_queue
    at gstoptimalscheduler.c line 1212
  • #6 schedule_chain
    at gstoptimalscheduler.c line 1265
  • #7 gst_opt_scheduler_iterate
    at gstoptimalscheduler.c line 2600
  • #8 gst_scheduler_iterate
    at gstscheduler.c line 705
  • #9 gst_bin_iterate_func
    at gstbin.c line 1212
  • #10 gst_marshal_BOOLEAN__VOID
    at gstmarshal.c line 472
  • #11 g_type_class_meta_marshal
    at gclosure.c line 514
  • #12 g_closure_invoke
    at gclosure.c line 437
  • #13 signal_emit_unlocked_R
    at gsignal.c line 2473
  • #14 g_signal_emit_valist
    at gsignal.c line 2204
  • #15 g_signal_emit
    at gsignal.c line 2238
  • #16 gst_bin_iterate
    at gstbin.c line 1265
  • #17 idle_func
    at gst-launch.c line 79
  • #18 g_idle_dispatch
    at gmain.c line 3802
  • #19 g_main_dispatch
    at gmain.c line 1942
  • #20 g_main_context_dispatch
    at gmain.c line 2492
  • #21 g_main_context_iterate
    at gmain.c line 2573
  • #22 g_main_loop_run
    at gmain.c line 2777
  • #23 gst_main
    at gst.c line 853
  • #24 main
    at gst-launch.c line 542

Comment 17 Ronald Bultje 2004-10-01 11:30:31 UTC
This works using current CVS.