File transcoding for removable devices sometimes fails with 'internal data stream error'

Bug #550705 reported by Matthew J. Ballard
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gst-plugins-good0.10 (Ubuntu)
Expired
Low
Unassigned

Bug Description

Binary package hint: rhythmbox

Attempting to transfer certain flac files to a removable media device fails with 'internal data stream error' messages. Additionally, a 0 byte file is left on the device. Attempting to transfer the file again just results in an overwrite prompt (for that first attempt) and fails out again. Rhythmbox can play the file, just not transfer it to the device.

Expected behavior: Transcoding and transfer of file to complete successfully. If error, do not transfer incomplete (or in this case 0 byte) files to device.

lsb_release -rd
Description: Ubuntu lucid (development branch)
Release: 10.04

apt-cache policy rhythmbox
rhythmbox:
  Installed: 0.12.7git20100325-0ubuntu1
  Candidate: 0.12.7git20100325-0ubuntu1
  Version table:
 *** 0.12.7git20100325-0ubuntu1 0
        500 http://archive.ubuntu.com/ubuntu/ lucid/main Packages
        100 /var/lib/dpkg/status

rhythmbox --debug &> rhythmbox-debug.txt
cat rhythmbox-debug.txt | grep -a8 -b8 'data stream'

50083736-(02:15:16) [0x1f160b0] [rb_metadata_load] rb-metadata-gst.c:732: loading metadata for uri: file:///home/matt/Music/Talib%20Kweli%20&%20Madlib/Liberation/07%20Happy%20Home%20(feat.%20Candice%20Anderson).flac

50083943-(02:15:16) [0x1f160b0] [rb_metadata_load] rb-metadata-gst.c:780: going to PAUSED for metadata, uri: file:///home/matt/Music/Talib%20Kweli%20&%20Madlib/Liberation/07%20Happy%20Home%20(feat.%20Candice%20Anderson).flac

50084159-(02:15:16) [0x1a56040] [bus_watch_cb] rb-encoder-gst.c:300: message of type tag

50084239-(02:15:16) [0x1a56040] [progress_timeout_cb] rb-encoder-gst.c:335: encoding progress at 0 out of 332

50084340-(02:15:16) [0x1a56040] [progress_cb] rb-removable-media-manager.c:1120: transfer progress 0.000000

50084439-(02:15:16) [0x1a56040] [rb_shell_transfer_progress_cb] rb-shell.c:1993: transferred 0 tracks out of 1

50084541-(02:15:16) [0x1a56040] [rb_statusbar_sync_status] rb-statusbar.c:444: updating status with: '98 songs, 7 hours and 52 minutes, 848.9 MB', '', -1.000000

50084693-(02:15:16) [0x1a56040] [rb_statusbar_sync_status] rb-statusbar.c:444: updating status with: '98 songs, 7 hours and 52 minutes, 848.9 MB', '', -1.000000

50084845:(02:15:16) [0x1a56040] [error_cb] rb-removable-media-manager.c:1109: Error transferring track to file:///media/5B76-23BE/Coldplay/X&Y/09%20-%20Low.mp3: Internal data stream error.

50085025-(02:15:16) [0x1a56040] [rb_encoder_gst_emit_completed] rb-encoder-gst.c:223: destination file size: 0

50085127-(02:15:16) [0x1a56040] [completed_cb] rb-removable-media-manager.c:1130: completed transferring track to file:///media/5B76-23BE/Coldplay/X&Y/09%20-%20Low.mp3

50085286-(02:15:16) [0x1a56040] [rb_shell_transfer_progress_cb] rb-shell.c:1993: transferred 1 tracks out of 1

50085388-(02:15:16) [0x1a56040] [rb_statusbar_sync_status] rb-statusbar.c:444: updating status with: '98 songs, 7 hours and 52 minutes, 848.9 MB', '', -1.000000

50085540-(02:15:16) [0x1a56040] [do_transfer] rb-removable-media-manager.c:1163: transfer queue is empty

50085636-(02:15:16) [0x1a56040] [rb_shell_transfer_progress_cb] rb-shell.c:1993: transferred 0 tracks out of 0

50085738-(02:15:16) [0x1a56040] [rb_statusbar_sync_status] rb-statusbar.c:444: updating status with: '98 songs, 7 hours and 52 minutes, 848.9 MB', '', -1.000000

50085890-(02:15:16) [0x1a56040] [bus_watch_cb] rb-encoder-gst.c:265: received error gstflacdec.c(1082): gst_flac_dec_loop (): /GstPipeline:pipeline/GstDecodeBin2:decodebin20/GstFlacDec:flacdec0:

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: rhythmbox 0.12.7git20100325-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.32-17.26-generic 2.6.32.10+drm33.1
Uname: Linux 2.6.32-17-generic x86_64
Architecture: amd64
Date: Mon Mar 29 02:28:05 2010
EcryptfsInUse: Yes
ExecutablePath: /usr/bin/rhythmbox
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha amd64 (20091209)
ProcEnviron:
 LANG=en_US.utf8
 SHELL=/bin/bash
SourcePackage: rhythmbox

Revision history for this message
Matthew J. Ballard (sapphiretiger) wrote :
Revision history for this message
Pedro Villavicencio (pedro) wrote :

looks like a problem with the flac gstreamer decoder, can you please run rhythmbox as: GST_DEBUG_NO_COLOR=1 GST_DEBUG=*:2 rhythmbox &> rhythmbox-debug.txt ; compress and attach that file to the report? Thanks in advance.

Changed in rhythmbox (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Matthew J. Ballard (sapphiretiger) wrote :
Revision history for this message
Pedro Villavicencio (pedro) wrote :

indeed the error is coming from gstreamer flac ,reassigning to gst-plugins-good.

affects: rhythmbox (Ubuntu) → gst-plugins-good0.10 (Ubuntu)
Changed in gst-plugins-good0.10 (Ubuntu):
status: Incomplete → New
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for the report, it has been some time without any response or feedback in this bug report and we are wondering if this is still an issue for you with the latest release of Ubuntu the Natty Narwhal, May you please test with that version and comment back if you're still having or not the issue? Please have a look at http://www.ubuntu.com/download to know how to install that version.Thanks in advance.

Changed in gst-plugins-good0.10 (Ubuntu):
status: New → Incomplete
Revision history for this message
Pedro Villavicencio (pedro) wrote :

We're closing this bug since it is has been some time with no response from the original reporter. However, if the issue still exists please feel free to reopen with the requested information. Also, if you could, please test against the latest development version of Ubuntu, since this confirms the bug is one we may be able to pass upstream for help.

Changed in gst-plugins-good0.10 (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.