ERROR: stopping task which is already stopped
Repeatable with this disk.
Using configured read offset 667
Checking device /dev/sr0
CDDB disc id: c40d7d0d
MusicBrainz disc id T99f1CFlmvPw4w6OawikC_CUTQk-
MusicBrainz lookup URL http://mm.musicbrainz.org/bare/cdlookup.html?toc=1+13+259190+150+20467+38115+57739+78677+102190+126530+145962+157957+176915+202320+221342+237857&tracks=13&id=T99f1CFlmvPw4w6OawikC_CUTQk-
Disc duration: 00:57:33.866, 13 audio tracks
Matching releases:
Artist : James McMurtry
Title : Where'd You Hide the Body
Duration: 00:57:33.862
URL : http://musicbrainz.org/release/4a435208-2306-4589-834e-2d550bdc1dbb
Release : 4a435208-2306-4589-834e-2d550bdc1dbb
Type : Album
Creating output directory /home/media/ripping/tmp.Cg1d0BXGWN/James McMurtry/1995 - Where'd You Hide the Body
Ripping track 1 of 13: 01. James McMurtry - Iolanthe.flac
Checksums match for track 1
Peak level: 100.00 %
Rip quality: 100.00 %
Ripping track 2 of 13: 02. James McMurtry - Off and Running.flac
Checksums match for track 2
Peak level: 100.00 %
Rip quality: 100.00 %
Ripping track 3 of 13: 03. James McMurtry - Fuller Brush Man.flac
Checksums match for track 3
Peak level: 98.15 %
Rip quality: 100.00 %
Ripping track 4 of 13: 04. James McMurtry - Rachel's Song.flac
File "/usr/local/bin/rip", line 41, in <module>
sys.exit(main.main(sys.argv[1:]))
File "/usr/local/lib/python2.7/site-packages/morituri/rip/main.py", line 45, in main
ret = c.parse(argv)
File "/usr/local/lib/python2.7/site-packages/morituri/rip/main.py", line 123, in parse
logcommand.LogCommand.parse(self, argv)
File "/usr/local/lib/python2.7/site-packages/morituri/extern/command/command.py", line 401, in parse
return self.subCommands[command].parse(args[1:])
File "/usr/local/lib/python2.7/site-packages/morituri/extern/command/command.py", line 401, in parse
return self.subCommands[command].parse(args[1:])
File "/usr/local/lib/python2.7/site-packages/morituri/extern/command/command.py", line 363, in parse
ret = self.do(args)
File "/usr/local/lib/python2.7/site-packages/morituri/rip/cd.py", line 157, in do
self.doCommand()
File "/usr/local/lib/python2.7/site-packages/morituri/rip/cd.py", line 437, in doCommand
ripIfNotRipped(i + 1)
File "/usr/local/lib/python2.7/site-packages/morituri/rip/cd.py", line 378, in ripIfNotRipped
number, len(self.itable.tracks), extra))
File "/usr/local/lib/python2.7/site-packages/morituri/common/program.py", line 590, in ripTrack
runner.run(t)
File "/usr/local/lib/python2.7/site-packages/morituri/extern/task/task.py", line 479, in run
self._loop.run()
File "/usr/local/lib/python2.7/site-packages/morituri/extern/task/task.py", line 511, in c
callable(*args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/morituri/extern/task/gstreamer.py", line 121, in playLater
self.stop()
File "/usr/local/lib/python2.7/site-packages/morituri/extern/task/gstreamer.py", line 151, in stop
task.Task.stop(self)
File "/usr/local/lib/python2.7/site-packages/morituri/extern/task/task.py", line 154, in stop
import traceback; traceback.print_stack()
File "/usr/local/bin/rip", line 41, in <module>
sys.exit(main.main(sys.argv[1:]))
File "/usr/local/lib/python2.7/site-packages/morituri/rip/main.py", line 45, in main
ret = c.parse(argv)
File "/usr/local/lib/python2.7/site-packages/morituri/rip/main.py", line 123, in parse
logcommand.LogCommand.parse(self, argv)
File "/usr/local/lib/python2.7/site-packages/morituri/extern/command/command.py", line 401, in parse
return self.subCommands[command].parse(args[1:])
File "/usr/local/lib/python2.7/site-packages/morituri/extern/command/command.py", line 401, in parse
return self.subCommands[command].parse(args[1:])
File "/usr/local/lib/python2.7/site-packages/morituri/extern/command/command.py", line 363, in parse
ret = self.do(args)
File "/usr/local/lib/python2.7/site-packages/morituri/rip/cd.py", line 157, in do
self.doCommand()
File "/usr/local/lib/python2.7/site-packages/morituri/rip/cd.py", line 437, in doCommand
ripIfNotRipped(i + 1)
File "/usr/local/lib/python2.7/site-packages/morituri/rip/cd.py", line 378, in ripIfNotRipped
number, len(self.itable.tracks), extra))
File "/usr/local/lib/python2.7/site-packages/morituri/common/program.py", line 590, in ripTrack
runner.run(t)
File "/usr/local/lib/python2.7/site-packages/morituri/extern/task/task.py", line 479, in run
self._loop.run()
File "/usr/local/lib/python2.7/site-packages/morituri/extern/task/task.py", line 511, in c
callable(*args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/morituri/extern/task/gstreamer.py", line 121, in playLater
self.stop()
File "/usr/local/lib/python2.7/site-packages/morituri/extern/task/gstreamer.py", line 151, in stop
task.Task.stop(self)
File "/usr/local/lib/python2.7/site-packages/morituri/extern/task/task.py", line 157, in stop
self._notifyListeners('stopped')
File "/usr/local/lib/python2.7/site-packages/morituri/extern/task/task.py", line 237, in _notifyListeners
method(self, *args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/morituri/extern/task/task.py", line 373, in stopped
self.stop()
File "/usr/local/lib/python2.7/site-packages/morituri/program/cdparanoia.py", line 546, in stop
task.MultiSeparateTask.stop(self)
File "/usr/local/lib/python2.7/site-packages/morituri/extern/task/task.py", line 154, in stop
import traceback; traceback.print_stack()
ERROR: stopping task which is already stopped
ERROR: stopping task which is already stopped
Ripping track 4 of 13 (try 2): 04. James McMurtry - Rachel's Song.flac
File "/usr/local/bin/rip", line 41, in <module>
sys.exit(main.main(sys.argv[1:]))
File "/usr/local/lib/python2.7/site-packages/morituri/rip/main.py", line 45, in main
ret = c.parse(argv)
File "/usr/local/lib/python2.7/site-packages/morituri/rip/main.py", line 123, in parse
logcommand.LogCommand.parse(self, argv)
File "/usr/local/lib/python2.7/site-packages/morituri/extern/command/command.py", line 401, in parse
return self.subCommands[command].parse(args[1:])
File "/usr/local/lib/python2.7/site-packages/morituri/extern/command/command.py", line 401, in parse
return self.subCommands[command].parse(args[1:])
File "/usr/local/lib/python2.7/site-packages/morituri/extern/command/command.py", line 363, in parse
ret = self.do(args)
File "/usr/local/lib/python2.7/site-packages/morituri/rip/cd.py", line 157, in do
self.doCommand()
File "/usr/local/lib/python2.7/site-packages/morituri/rip/cd.py", line 437, in doCommand
ripIfNotRipped(i + 1)
File "/usr/local/lib/python2.7/site-packages/morituri/rip/cd.py", line 378, in ripIfNotRipped
number, len(self.itable.tracks), extra))
File "/usr/local/lib/python2.7/site-packages/morituri/common/program.py", line 590, in ripTrack
runner.run(t)
File "/usr/local/lib/python2.7/site-packages/morituri/extern/task/task.py", line 479, in run
self._loop.run()
File "/usr/local/lib/python2.7/site-packages/morituri/extern/task/task.py", line 511, in c
callable(*args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/morituri/extern/task/gstreamer.py", line 151, in stop
task.Task.stop(self)
File "/usr/local/lib/python2.7/site-packages/morituri/extern/task/task.py", line 154, in stop
import traceback; traceback.print_stack()
File "/usr/local/bin/rip", line 41, in <module>
sys.exit(main.main(sys.argv[1:]))
File "/usr/local/lib/python2.7/site-packages/morituri/rip/main.py", line 45, in main
ret = c.parse(argv)
File "/usr/local/lib/python2.7/site-packages/morituri/rip/main.py", line 123, in parse
logcommand.LogCommand.parse(self, argv)
File "/usr/local/lib/python2.7/site-packages/morituri/extern/command/command.py", line 401, in parse
return self.subCommands[command].parse(args[1:])
File "/usr/local/lib/python2.7/site-packages/morituri/extern/command/command.py", line 401, in parse
return self.subCommands[command].parse(args[1:])
File "/usr/local/lib/python2.7/site-packages/morituri/extern/command/command.py", line 363, in parse
ret = self.do(args)
File "/usr/local/lib/python2.7/site-packages/morituri/rip/cd.py", line 157, in do
self.doCommand()
File "/usr/local/lib/python2.7/site-packages/morituri/rip/cd.py", line 437, in doCommand
ripIfNotRipped(i + 1)
File "/usr/local/lib/python2.7/site-packages/morituri/rip/cd.py", line 378, in ripIfNotRipped
number, len(self.itable.tracks), extra))
File "/usr/local/lib/python2.7/site-packages/morituri/common/program.py", line 590, in ripTrack
runner.run(t)
File "/usr/local/lib/python2.7/site-packages/morituri/extern/task/task.py", line 479, in run
self._loop.run()
File "/usr/local/lib/python2.7/site-packages/morituri/extern/task/task.py", line 511, in c
callable(*args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/morituri/extern/task/gstreamer.py", line 151, in stop
task.Task.stop(self)
File "/usr/local/lib/python2.7/site-packages/morituri/extern/task/task.py", line 157, in stop
self._notifyListeners('stopped')
File "/usr/local/lib/python2.7/site-packages/morituri/extern/task/task.py", line 237, in _notifyListeners
method(self, *args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/morituri/extern/task/task.py", line 373, in stopped
self.stop()
File "/usr/local/lib/python2.7/site-packages/morituri/program/cdparanoia.py", line 546, in stop
task.MultiSeparateTask.stop(self)
File "/usr/local/lib/python2.7/site-packages/morituri/extern/task/task.py", line 154, in stop
import traceback; traceback.print_stack()
Ripping track 4 of 13 (try 3): 04. James McMurtry - Rachel's Song.flac
ERROR: stopping task which is already stopped
ERROR: stopping task which is already stopped
Ripping track 4 of 13 (try 4): 04. James McMurtry - Rachel's Song.flac
File "/usr/local/bin/rip", line 41, in <module>
sys.exit(main.main(sys.argv[1:]))
File "/usr/local/lib/python2.7/site-packages/morituri/rip/main.py", line 45, in main
ret = c.parse(argv)
File "/usr/local/lib/python2.7/site-packages/morituri/rip/main.py", line 123, in parse
logcommand.LogCommand.parse(self, argv)
File "/usr/local/lib/python2.7/site-packages/morituri/extern/command/command.py", line 401, in parse
return self.subCommands[command].parse(args[1:])
File "/usr/local/lib/python2.7/site-packages/morituri/extern/command/command.py", line 401, in parse
return self.subCommands[command].parse(args[1:])
File "/usr/local/lib/python2.7/site-packages/morituri/extern/command/command.py", line 363, in parse
ret = self.do(args)
File "/usr/local/lib/python2.7/site-packages/morituri/rip/cd.py", line 157, in do
self.doCommand()
File "/usr/local/lib/python2.7/site-packages/morituri/rip/cd.py", line 437, in doCommand
ripIfNotRipped(i + 1)
File "/usr/local/lib/python2.7/site-packages/morituri/rip/cd.py", line 378, in ripIfNotRipped
number, len(self.itable.tracks), extra))
File "/usr/local/lib/python2.7/site-packages/morituri/common/program.py", line 590, in ripTrack
runner.run(t)
File "/usr/local/lib/python2.7/site-packages/morituri/extern/task/task.py", line 479, in run
self._loop.run()
File "/usr/local/lib/python2.7/site-packages/morituri/extern/task/task.py", line 511, in c
callable(*args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/morituri/extern/task/gstreamer.py", line 151, in stop
task.Task.stop(self)
File "/usr/local/lib/python2.7/site-packages/morituri/extern/task/task.py", line 157, in stop
self._notifyListeners('stopped')
File "/usr/local/lib/python2.7/site-packages/morituri/extern/task/task.py", line 237, in _notifyListeners
method(self, *args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/morituri/extern/task/task.py", line 373, in stopped
self.stop()
File "/usr/local/lib/python2.7/site-packages/morituri/program/cdparanoia.py", line 546, in stop
task.MultiSeparateTask.stop(self)
File "/usr/local/lib/python2.7/site-packages/morituri/extern/task/task.py", line 154, in stop
import traceback; traceback.print_stack()
Ripping track 4 of 13 (try 5): 04. James McMurtry - Rachel's Song.flac
ERROR: stopping task which is already stopped
ERROR [ 2253] "rip" rip Dec 21 09:14:51 Giving up on track 4 after 5 times (morituri/rip/cd.py:387)
Giving up on track 4 after 5 times
I have a RIP_DEBUG=5 log at 174132 lines.... Don't know where to put it.
Any way to get smaller, relevant debug logs?
I have the same issue. It seem to happen only with an external encoder, ie with --profile=wavpack, but not with --profile=wav.
First of all, thanks for the great software! I confirm heaving the same issue. morituri 0.2.3.1 running on ubuntu 14.04. First, I tried with ubuntu package, which gave me segfault. I removed the package and installed morituri from the github. Still no luck, the same error. I have updated libdca0 library (to 0.0.5-6ubuntu1) and the error is now as reprted above (see the code). Any suggestions?
Ripping track 5 of 10 (try 4): 05. Tadeusz Nalepa - Sen Szaleńca.flac
ERROR: stopping task which is already stopped
File "/usr/local/bin/rip", line 41, in <module>
sys.exit(main.main(sys.argv[1:]))
File "/usr/local/lib/python2.7/site-packages/morituri/rip/main.py", line 45, in main
ret = c.parse(argv)
File "/usr/local/lib/python2.7/site-packages/morituri/rip/main.py", line 123, in parse
logcommand.LogCommand.parse(self, argv)
File "/usr/local/lib/python2.7/site-packages/morituri/extern/command/command.py", line 401, in parse
return self.subCommands[command].parse(args[1:])
File "/usr/local/lib/python2.7/site-packages/morituri/extern/command/command.py", line 401, in parse
return self.subCommands[command].parse(args[1:])
File "/usr/local/lib/python2.7/site-packages/morituri/extern/command/command.py", line 363, in parse
ret = self.do(args)
File "/usr/local/lib/python2.7/site-packages/morituri/rip/cd.py", line 160, in do
self.doCommand()
File "/usr/local/lib/python2.7/site-packages/morituri/rip/cd.py", line 440, in doCommand
ripIfNotRipped(i + 1)
File "/usr/local/lib/python2.7/site-packages/morituri/rip/cd.py", line 381, in ripIfNotRipped
number, len(self.itable.tracks), extra))
File "/usr/local/lib/python2.7/site-packages/morituri/common/program.py", line 592, in ripTrack
runner.run(t)
File "/usr/local/lib/python2.7/site-packages/morituri/extern/task/task.py", line 479, in run
self._loop.run()
File "/usr/local/lib/python2.7/site-packages/morituri/extern/task/task.py", line 511, in c
callable(*args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/morituri/extern/task/gstreamer.py", line 151, in stop
task.Task.stop(self)
File "/usr/local/lib/python2.7/site-packages/morituri/extern/task/task.py", line 154, in stop
import traceback; traceback.print_stack()
ERROR: stopping task which is already stopped
Still reproducible on Arch Linux, with all packages up to date, and with --profile=wav (so the workaround I described in https://github.com/thomasvs/morituri/issues/60#issuecomment-55027965 does not work anymore).