Package: icedax
Version: 9:1.1.11-2
Severity: normal

Dear Maintainer,

reportbug tells me there is a newer version of icedax around,
namely 9:1.1.11-2+b1, but I cannot find it for my platform (i368),
nor can I find a description of my problem in the changelog; so 
I am going ahead:

I have not been ripping CDs for some time, so I am afraid I
cannot tell you _when_ the following problem would have occurred
for the first time.   However, when I tried recently to rip a
(fairly old) CD, the following happened:

,-----[ /bin/bash ]-------------------------------------------------
| ~/tmp > icedax -D /dev/cdrom -I generic_scsi --max -v all -paranoia 
--output-format wav -B -S 1 -N
| Type: ROM, Vendor 'HL-DT-ST' Model 'CD-RW GCE-8525B ' Revision '1.03' MMC+CDDA
| 765952 bytes buffer memory requested, 4 buffers, 75 sectors
| Read TOC CD Text failed (probably not supported).
| #icedax version 1.1.11, real time sched., soundcard, libparanoia support
| AUDIOtrack pre-emphasis  copy-permitted tracktype channels
|       1-14           no              no     audio    2
| Table of Contents: total tracks:14, (total time 63:22.33)
|   1.( 4:44.31),  2.( 4:10.42),  3.( 3:44.73),  4.( 4:10.11),  5.( 4:37.07),
|   6.( 5:31.48),  7.( 5:29.56),  8.( 3:38.62),  9.( 4:35.42), 10.( 5:26.61),
|  11.( 4:48.64), 12.( 3:50.66), 13.( 4:17.01), 14.( 4:15.69)
|
| Table of Contents: starting sectors
|   1.(       0),  2.(   21331),  3.(   40123),  4.(   56996),  5.(   75757),
|   6.(   96539),  7.(  121412),  8.(  146143),  9.(  162555), 10.(  183222),
|  11.(  207733), 12.(  229397), 13.(  246713), 14.(  265989), lead-out(  
285183)
| CDINDEX discid: 1YjLut.B4mQJ7uGELEm1Z4UF.qE-
| CDDB discid: 0xbb0eda0e
| CD-Text: not detected
| CD-Extra: not detected
| No media catalog number present.
| scanning for ISRCs: 14 ...
| index scan: 14...
| samplefile size will be 670750460 bytes.
| recording 3802.4400 seconds stereo with 16 bits @ 44100.0 Hz
| using lib paranoia for reading.
| icedax: Operation not permitted. cannot set posix realtime scheduling policy
| percent_done:
| 100%  track  1 recorded with medium problems (8.9% problem sectors)
| 100%  0 rderr, 0 skip, 0 atom, 290 edge, 1567 drop, 33 dup, 3 drift
| 100%  276 overlap(0.5 .. 1.661)
| 100%  track  2 recorded with audible retry/skip errors (23.1% problem sectors)
| 100%  0 rderr, 2 skip, 0 atom, 250 edge, 4048 drop, 43 dup, 7 drift
| 100%  280 overlap(0.5 .. 10.33)
| 100%  track  3 recorded with medium problems (4.7% problem sectors)
| 100%  0 rderr, 0 skip, 0 atom, 220 edge, 561 drop, 9 dup, 6 drift
| 100%  193 overlap(0.5 .. 1.617)
| 100%  track  4 recorded with medium problems (5.9% problem sectors)
| 100%  0 rderr, 0 skip, 0 atom, 262 edge, 827 drop, 18 dup, 3 drift
| 100%  246 overlap(0.5 .. 1.398)
| 100%  track  5 recorded with audible retry/skip errors (8.4% problem sectors)
| 100%  0 rderr, 1 skip, 0 atom, 264 edge, 1446 drop, 37 dup, 0 drift
| 100%  313 overlap(0.5 .. 2.163)
|  73%*** glibc detected *** icedax: free(): invalid next size (normal): 
0x0877afb8 ***
| ======= Backtrace: =========
| /lib/i386-linux-gnu/i686/cmov/libc.so.6(+0x6e221)[0xb76c2221]
| /lib/i386-linux-gnu/i686/cmov/libc.so.6(+0x6fa88)[0xb76c3a88]
| /lib/i386-linux-gnu/i686/cmov/libc.so.6(cfree+0x6d)[0xb76c6b3d]
| icedax(i_cblock_destructor+0x1a)[0x807657a]
| ======= Memory map: ========
| 08048000-08090000 r-xp 00000000 08:01 12421252   /usr/bin/icedax
| 08090000-08091000 rw-p 00048000 08:01 12421252   /usr/bin/icedax
| 08091000-08094000 rw-p 00000000 00:00 0
| 084f2000-089f8000 rw-p 00000000 00:00 0          [heap]
| b7000000-b7021000 rw-p 00000000 00:00 0
| b7021000-b7100000 ---p 00000000 00:00 0
| b7105000-b7121000 r-xp 00000000 08:01 12156955   
/lib/i386-linux-gnu/libgcc_s.so.1
| b7121000-b7122000 rw-p 0001b000 08:01 12156955   
/lib/i386-linux-gnu/libgcc_s.so.1
| b713b000-b71e6000 rw-p 00000000 00:00 0
| b734d000-b747c000 rw-p 00000000 00:00 0
| b747c000-b7538000 rw-s 00000000 00:04 9658       /dev/zero (deleted)
| b7538000-b7654000 rw-p 00000000 00:00 0
| b7654000-b77aa000 r-xp 00000000 08:01 2867232    
/lib/i386-linux-gnu/i686/cmov/libc-2.13.so
| b77aa000-b77ab000 ---p 00156000 08:01 2867232    
/lib/i386-linux-gnu/i686/cmov/libc-2.13.so
| b77ab000-b77ad000 r--p 00156000 08:01 2867232    
/lib/i386-linux-gnu/i686/cmov/libc-2.13.so
| b77ad000-b77ae000 rw-p 00158000 08:01 2867232    
/lib/i386-linux-gnu/i686/cmov/libc-2.13.so
| b77ae000-b77b2000 rw-p 00000000 00:00 0
| b77cb000-b77cc000 rw-p 00000000 00:00 0
| b77cc000-b77cd000 r-xp 00000000 00:00 0          [vdso]
| b77cd000-b77e8000 r-xp 00000000 08:01 2867299    
/lib/i386-linux-gnu/ld-2.13.so
| b77e8000-b77e9000 r--p 0001b000 08:01 2867299    
/lib/i386-linux-gnu/ld-2.13.so
| b77e9000-b77ea000 rw-p 0001c000 08:01 2867299    
/lib/i386-linux-gnu/ld-2.13.so
| bfb62000-bfb83000 rw-p 00000000 00:00 0          [stack]
| request defined buff:: Bad file descriptor
| parent writer sem request failed
| icedax: 
/build/buildd-cdrkit_1.1.11-2-i386-mZOHkq/cdrkit-1.1.11/icedax/ringbuff.c:122: 
drop_buffer: Assertion `(total_buffers - ((*total_segments_read) - 
(*total_segments_written))) < total_buffers' failed.
| Abgebrochen
| ~/tmp > echo $?
| 134
| ~/tmp >
`---------------------------------------------------------------------------------------

 This behaviour is reproducible on the same and on different
 CDROM drives, and it is of course present when omitting the
 "-S 1" and "-N" options.

 This is what cdparanoia has to tell about the CD from the
 previous example:

,-----[ /bin/bash ]-------------------------------------------------------------
| ~/tmp > cdparanoia --output-wav --batch
| cdparanoia III release 10.2 (September 11, 2008)
|
|
| Ripping from sector       0 (track  1 [0:00.00])
|     to sector  285182 (track 14 [4:15.68])
|
| outputting to track01.cdda.wav
|
|  (== PROGRESS == [ ! !! - !! + !! !!!! -V - -- -| 021330 14 ] == :^D * ==)
|
| outputting to track02.cdda.wav
|
|  (== PROGRESS == [ !-! - !!-------------!-!!!!-!| 040122 14 ] == :^D * ==)
|
| outputting to track03.cdda.wav
|
|  (== PROGRESS == [ !!V   ! !!! -  - - - - - ! - | 056995 14 ] == :^D * ==)
|
| outputting to track04.cdda.wav
|
|  (== PROGRESS == [- - - - - - -! - - - - - - - -| 075756 14 ] == :^D * ==)
|
| outputting to track05.cdda.wav
|
|  (== PROGRESS == [- - -- - ! -- - !- - !!-- - !!| 096538 14 ] == :^D * ==)
|
| outputting to track06.cdda.wav
|
|  (== PROGRESS == [ V                      !-- --| 121411 14 ] == :^D * ==)
|
| outputting to track07.cdda.wav
|
|  (== PROGRESS == [ -- !+-----------!---------!+!| 146142 14 ] == :^D * ==)
|
| outputting to track08.cdda.wav
|
|  (== PROGRESS == [- - - -------- - --- - - -- - | 162554 14 ] == :^D * ==)
|
| outputting to track09.cdda.wav
|
|  (== PROGRESS == [---- --!- - - -- ! -- - - -- -| 183221 14 ] == :^D * ==)
|
| outputting to track10.cdda.wav
|
|  (== PROGRESS == [ ----!- -- -- -- ---!-- -- -- | 207732 14 ] == :^D * ==)
|
| outputting to track11.cdda.wav
|
|  (== PROGRESS == [!! - -- - -- ---- ---! -- - !!| 229396 14 ] == :^D * ==)
|
| outputting to track12.cdda.wav
|
|  (== PROGRESS == [ - -!V !--- - - - - - - - - - | 246712 14 ] == :^D * ==)
|
| outputting to track13.cdda.wav
|
|  (== PROGRESS == [- - - - - -- - - - - - - -- - | 265988 14 ] == :^D * ==)
|
| outputting to track14.cdda.wav
|
|  (== PROGRESS == [- - - - -- - - - - - - -- - - | 285182 14 ] == :^D * ==)
|
| Done.
|
|
| ~/tmp >
|
`----------------------------------------------------------------------------


 Without the "-paranoia" option icedax works fine:


,-----[ /bin/bash 
]---------------------------------------------------------------------------
| ~/tmp > icedax -D /dev/cdrom -I generic_scsi --max -v all --output-format wav 
-B -S 1 -N
| Type: ROM, Vendor 'HL-DT-ST' Model 'CD-RW GCE-8525B ' Revision '1.03' MMC+CDDA
| 765952 bytes buffer memory requested, 4 buffers, 75 sectors
| Read TOC CD Text failed (probably not supported).
| #icedax version 1.1.11, real time sched., soundcard, libparanoia support
| AUDIOtrack pre-emphasis  copy-permitted tracktype channels
|       1-14           no              no     audio    2
| Table of Contents: total tracks:14, (total time 63:22.33)
|   1.( 4:44.31),  2.( 4:10.42),  3.( 3:44.73),  4.( 4:10.11),  5.( 4:37.07),
|   6.( 5:31.48),  7.( 5:29.56),  8.( 3:38.62),  9.( 4:35.42), 10.( 5:26.61),
|  11.( 4:48.64), 12.( 3:50.66), 13.( 4:17.01), 14.( 4:15.69)
|
| Table of Contents: starting sectors
|   1.(       0),  2.(   21331),  3.(   40123),  4.(   56996),  5.(   75757),
|   6.(   96539),  7.(  121412),  8.(  146143),  9.(  162555), 10.(  183222),
|  11.(  207733), 12.(  229397), 13.(  246713), 14.(  265989), lead-out(  
285183)
| CDINDEX discid: 1YjLut.B4mQJ7uGELEm1Z4UF.qE-
| CDDB discid: 0xbb0eda0e
| CD-Text: not detected
| CD-Extra: not detected
| No media catalog number present.
| scanning for ISRCs: 14 ...
| index scan: 14...
| samplefile size will be 670750460 bytes.
| recording 3802.4400 seconds stereo with 16 bits @ 44100.0 Hz
| icedax: Operation not permitted. cannot set posix realtime scheduling policy
| percent_done:
| 100%  track  1 recorded successfully
| 100%  track  2 recorded successfully
| 100%  track  3 recorded successfully
| 100%  track  4 recorded successfully
| 100%  track  5 recorded successfully
| 100%  track  6 recorded successfully
| 100%  track  7 recorded successfully
| 100%  track  8 recorded successfully
| 100%  track  9 recorded successfully
| 100%  track 10 recorded successfully
| 100%  track 11 recorded successfully
| 100%  track 12 recorded successfully
| 100%  track 13 recorded successfully
| 100%  track 14 recorded successfully
| ~/tmp >
`------------------------------------------------------------------------------------------

 This bug occurred not only with this one, but with many CDs,
 each one with its characteristic "problem track".
 Others - apparently newer, flawless ones - where not affected.

 I hope something can be done about this issue?

  Many thanks in advance!
      Petra






-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-2-486
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages icedax depends on:
ii  libc6  2.13-30

icedax recommends no packages.

Versions of packages icedax suggests:
ii  cdrkit-doc    9:1.1.11-2
ii  vorbis-tools  1.4.0-1

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to