-
Notifications
You must be signed in to change notification settings - Fork 90
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ERROR: stopping task which is already stopped #59
Comments
Can you: RIP_DEBUG=5 rip cd rip > whipper.log 2>&1
gzip whipper.log And upload the log? |
Just installed whipper and having the same error on all cds that I try. I used to use the old morituri package. Ripping track 1 of 16: 01. Steven Wright - And Now Little Green Bag….flac
Ripping track 1 of 16 (try 2): 01. Steven Wright - And Now Little Green Bag….flac
ERROR: stopping task which is already stopped
File "/usr/bin/whipper", line 9, in <module>
load_entry_point('whipper==0.4.0', 'console_scripts', 'whipper')()
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/rip/main.py", line 27, in main
ret = c.parse(sys.argv[1:])
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/rip/main.py", line 94, in parse
logcommand.LogCommand.parse(self, argv)
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/common/logcommand.py", line 62, in parse
command.Command.parse(self, argv)
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/extern/command/command.py", line 401, in parse
return self.subCommands[command].parse(args[1:])
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/common/logcommand.py", line 62, in parse
command.Command.parse(self, argv)
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/extern/command/command.py", line 401, in parse
return self.subCommands[command].parse(args[1:])
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/common/logcommand.py", line 62, in parse
command.Command.parse(self, argv)
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/extern/command/command.py", line 363, in parse
ret = self.do(args)
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/rip/cd.py", line 174, in do
self.doCommand()
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/rip/cd.py", line 485, in doCommand
ripIfNotRipped(i + 1)
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/rip/cd.py", line 414, in ripIfNotRipped
number, len(self.itable.tracks), extra))
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/common/program.py", line 603, in ripTrack
runner.run(t)
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/extern/task/task.py", line 479, in run
self._loop.run()
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/extern/task/task.py", line 511, in c
callable(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/extern/task/gstreamer.py", line 151, in stop
task.Task.stop(self)
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/extern/task/task.py", line 157, in stop
self._notifyListeners('stopped')
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/extern/task/task.py", line 237, in _notifyListeners
method(self, *args, **kwargs)
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/extern/task/task.py", line 373, in stopped
self.stop()
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/program/cdparanoia.py", line 548, in stop
task.MultiSeparateTask.stop(self)
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/extern/task/task.py", line 154, in stop
import traceback; traceback.print_stack()
Ripping track 1 of 16 (try 3): 01. Steven Wright - And Now Little Green Bag….flac
Ripping track 1 of 16 (try 4): 01. Steven Wright - And Now Little Green Bag….flac
ERROR: stopping task which is already stopped
File "/usr/bin/whipper", line 9, in <module>
load_entry_point('whipper==0.4.0', 'console_scripts', 'whipper')()
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/rip/main.py", line 27, in main
ret = c.parse(sys.argv[1:])
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/rip/main.py", line 94, in parse
logcommand.LogCommand.parse(self, argv)
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/common/logcommand.py", line 62, in parse
command.Command.parse(self, argv)
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/extern/command/command.py", line 401, in parse
return self.subCommands[command].parse(args[1:])
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/common/logcommand.py", line 62, in parse
command.Command.parse(self, argv)
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/extern/command/command.py", line 401, in parse
return self.subCommands[command].parse(args[1:])
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/common/logcommand.py", line 62, in parse
command.Command.parse(self, argv)
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/extern/command/command.py", line 363, in parse
ret = self.do(args)
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/rip/cd.py", line 174, in do
self.doCommand()
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/rip/cd.py", line 485, in doCommand
ripIfNotRipped(i + 1)
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/rip/cd.py", line 414, in ripIfNotRipped
number, len(self.itable.tracks), extra))
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/common/program.py", line 603, in ripTrack
runner.run(t)
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/extern/task/task.py", line 479, in run
self._loop.run()
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/extern/task/task.py", line 511, in c
callable(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/extern/task/gstreamer.py", line 151, in stop
task.Task.stop(self)
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/extern/task/task.py", line 157, in stop
self._notifyListeners('stopped')
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/extern/task/task.py", line 237, in _notifyListeners
method(self, *args, **kwargs)
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/extern/task/task.py", line 373, in stopped
self.stop()
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/program/cdparanoia.py", line 548, in stop
task.MultiSeparateTask.stop(self)
File "/usr/lib/python2.7/site-packages/whipper-0.4.0-py2.7.egg/morituri/extern/task/task.py", line 154, in stop
import traceback; traceback.print_stack()
Ripping track 1 of 16 (try 5): 01. Steven Wright - And Now Little Green Bag….flac
ERROR [ 4862] "rip" rip Nov 13 11:53:11 Giving up on track 1 after 5 times (morituri/rip/cd.py:423)
Giving up on track 1 after 5 times Debug logfile: Look forward to the fix. Thanks. |
I haven't compared our debug logs, so maybe mine is a different cause. But I am unable to rip any CD. I can move this to a new thread if advised as such by the developers. |
Thanks for the bug reports. Unfortunately I still haven't got the time to analyze the logfiles (which are really verbose^). I'll post again in case of any updates. Something which is not so clear is if this issue happens only using whipper or it affects morituri too. ^ The logger function is going to be completely rewritten to provide more meaningful data. |
It also happens for me using morituri. |
OK, same error message ( |
Yeah. In case it matters, it happened while doing |
Could you repost the logfiles using an updated version of whipper (following these instructions)? Thanks |
Here are the updated logs. I am using whipper 0.4.2-1 from the arch linux AUR. |
From a quick review it seems to me that this bug may be related to GStreamer usage in whipper (which is scheduled for removal, will be done soon™). So my suggestion is to wait until that removal has been completed, then check if the issue still affects whipper. Thanks PS: #101 too seems to be related to the same issue. |
GStreamer has been dropped. Thanks in advance, Joe |
The error I get now is this:
|
Thanks, could you also provide a debug logfile (instructions HERE)? |
Here. This was done using commit 17b70ce. |
Works fine for me now. |
@stochashtic What version are you using? |
Sorry, I am using commit 5b2639a |
Unfortunately I still get the RIFF id error with the most recent git commit (gb331f53) |
I think that the RIFF id is a separate problem (#136). As far as I can tell, the original problem is fixed, so I'm closing this. |
When ripping a certain track, I get this error:
It happens multiple times, when the ripper retries.
The text was updated successfully, but these errors were encountered: