Package: jack
Version: 3.1.1-2
Severity: normal
When cdparanoia fails, the following ugly traceback is produced:
Traceback (most recent call last):
File "/home/tbm/bin/jack-3.1", line 225, in ?
global_error = jack_main_loop.main_loop(mp3s_todo, wavs_todo, space,
dae_queue, enc_queue, track1_offset)
File "/usr/lib/python2.3/site-packages/jack_main_loop.py", line 293, in
main_loop
jack_status.dae_stat_upd(num, string.strip(string.split(exited_proc['buf'],
"\n")[-2]))
IndexError: list index out of range
*warning* abnormal exit
The problem seems to be that exited_proc['buf'] doesn't contain any newlines so
the split obviously doesn't produce a list. Instead of newlines, there are now
the DOS like ^M markers. Maybe this was a recent change in cdparanoia or
something. I'll have to check that in more detail before I can submit a patch.
In any case, the contents of exited_proc['buf'] at that point as attached
for reference.
This bug might be related to #242965 but I need more information from the bug
submitter to confirm this.
-- System Information:
Debian Release: 3.1
APT prefers testing
APT policy: (500, 'testing')
Architecture: powerpc (ppc)
Kernel: Linux 2.6.8-powerpc
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Versions of packages jack depends on:
ii cdparanoia 3a9.8-11 An audio extraction tool for sampl
ii python 2.3.5-1 An interactive high-level object-o
ii python-cddb 1.4-3 Python interface to CD-IDs and Fre
ii python-id3 1.2-6.1 Python module for id3-tags manipul
ii python-id3lib 0.5.1-3 id3lib wrapper for Python - dummy
ii python-pyvorbis 1.3-1 A Python interface to the Ogg Vorb
ii vorbis-tools 1.0.1-1.3 Several Ogg Vorbis Tools
-- no debconf information
--
Martin Michlmayr
http://www.cyrius.com/
exited_proc[otf]: 0
exited_proc[buf]: ESS == [+!!!!++!+!+!!!+++!+!!!!!!> | 128401 00 ] == :-P 0
==)
(== PROGRESS == [+!!!!++!+!+!!!+++!+!!!!!!> | 128401 00 ] == :-P o ==)
(== PROGRESS == [+!!!!++!+!+!!!+++!+!!!!!!> | 128401 00 ] == :-P . ==)
(== PROGRESS == [+!!!!++!+!+!!!+++!+!!!!!!> | 128401 00 ] == :-P ==)
(== PROGRESS == [ ...aborting; please wait... | 128401 00 ] == ;-( ==)
(== PROGRESS == [+!!!!++!+!+!!!+++!+!!!!!!V | 130534 00 ] == 8-X * ==)
Removing aborted file: track_10.wav
Done.