writing to cd does not work

Bug #35606 reported by Andi Hechtbauer
This bug report is a duplicate of:  Bug #22501: serpentine couldnt start to burn. Edit Remove
14
Affects Status Importance Assigned to Milestone
gstreamer0.10 (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

May be a gstreamer bug, when started from the commandline there's an error:

(serpentine:9336): GStreamer-CRITICAL **:
Trying to dispose element capsfilter1, but it is not in the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.

after pressing the "write playlist to disc" button - there is no user-visible GUI response, serpentine just keeps running.

Revision history for this message
Andi Hechtbauer (anti-dotu) wrote : serpentine version: 0.6.91-0ubuntu3

serpentine 0.6.91-0ubuntu3

gstreamer0.10-plugins-base 0.10.5-0ubuntu1

gstreamer0.10-plugins-good 0.10.2-2ubuntu2

Revision history for this message
Paul Jones (pajones) wrote :

Please try running the program from the command line. When you press the "write playlist to disc" button and the program hangs press Ctrl-C. Post the output of the backtrace here. Thanks.

Changed in serpentine:
status: Unconfirmed → Needs Info
Revision history for this message
Andi Hechtbauer (anti-dotu) wrote :

Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/serpentine/mainwindow.py", line 522, in __on_write_files
    validate_music_list (self.music_list_widget.source, self.application.preferences)
  File "/usr/lib/python2.4/site-packages/serpentine/common.py", line 140, in validate_music_list
    if not preferences.pool.is_available (music["location"]):
  File "/usr/lib/python2.4/site-packages/serpentine/converting.py", line 227, in is_available
    if not on_cache and self.is_local(music) and self.is_wav(unique_id):
  File "/usr/lib/python2.4/site-packages/serpentine/converting.py", line 217, in is_wav
    return operations.syncOperation(is_pcm).id == operations.SUCCESSFUL
  File "/usr/lib/python2.4/site-packages/serpentine/operations.py", line 353, in syncOperation
    mainloop.run ()
KeyboardInterrupt

Revision history for this message
Tiago Cogumbreiro (cogumbreiro) wrote :

That's a GStreamer bug. However it's a new one. Aren't there more stack traces on the console? It's strange that only that one appears, and that one is generated because you hit control-break.

Revision history for this message
Andi Hechtbauer (anti-dotu) wrote :

There isn't any more output, not even when running "serpentine -d", sorry.

Is there anything more to provide? A debug switch in gstreamer to set?

Can you reassign this bug to gstreamer, or should I take any action?

Revision history for this message
Lukas Sabota (punkrockguy318) wrote :

I can confirm this bug. But, serpentine worked perfectly for me yesterday. So it must have been a commit done since then.

Revision history for this message
Lukas Sabota (punkrockguy318) wrote :

Take back my last comment, I was burning oggs yesterday.

Ogg burning works fine.
Burning wavs fails.

Revision history for this message
Carthik Sharma (carthik) wrote :

This is a gstreamer bug, a duplicate.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for gstreamer0.10 (Ubuntu) because there has been no activity for 60 days.]

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.