Debian Bug report logs - #504300
Segfault in i_cblock_destructor with cdrdao read-cd

version graph

Package: cdrdao; Maintainer for cdrdao is Sven Geuer <[email protected]>; Source for cdrdao is src:cdrdao (PTS, buildd, popcon).

Reported by: Martin Michlmayr <[email protected]>

Date: Sun, 2 Nov 2008 16:15:02 UTC

Severity: normal

Found in version cdrdao/1:1.2.2-17

Reply or subscribe to this bug.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to [email protected], Daniel Baumann <[email protected]>:
Bug#504300; Package cdrdao. (Sun, 02 Nov 2008 16:15:04 GMT) (full text, mbox, link).


Acknowledgement sent to Martin Michlmayr <[email protected]>:
New Bug report received and forwarded. Copy sent to Daniel Baumann <[email protected]>. (Sun, 02 Nov 2008 16:15:05 GMT) (full text, mbox, link).


Message #5 received at [email protected] (full text, mbox, reply):

From: Martin Michlmayr <[email protected]>
To: [email protected]
Subject: Segfault in i_cblock_destructor with cdrdao read-cd
Date: Sun, 2 Nov 2008 17:11:52 +0100
Package: cdrdao
Version: 1:1.2.2-17

I get the following segfault with
    cdrdao read-cd --driver generic-mmc --datafile test.bin test.toc
with the Withney Houston - Love, Withney CD.  This is on powerpc.

Track 5...
Found pre-gap: 00:03:07
Found ISRC code.
Track 6...
Found pre-gap: 00:02:44
Found ISRC code.
22:38:00
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x30032c20 (LWP 6890)]
0x0fb5f7fc in free () from /lib/libc.so.6
(gdb) where
#0  0x0fb5f7fc in free () from /lib/libc.so.6
#1  0x1003adc8 in i_cblock_destructor (c=0x100b5178) at p_block.c:88
#2  0x1003aea0 in free_elem (e=0x100ca438, free_ptr=<value optimized out>) at p_block.c:42
#3  0x1003afbc in recover_cache (p=0x100ca338) at p_block.c:201
#4  0x10037974 in i_read_c_block (p=0x100ca338, beginword=<value optimized out>, endword=<value optimized out>,
    callback=0x1000cc90 <CdrDriver::paranoiaCallback(long, int)>) at paranoia.c:1104
#5  0x10039778 in paranoia_read_limited (p=0x100ca338, callback=0x1000cc90 <CdrDriver::paranoiaCallback(long, int)>,
    max_retries=20) at paranoia.c:1240
#6  0x1000cf38 in CdrDriver::readAudioRangeParanoia (this=0x100b4630, info=0x7f85245c, fd=6, start=<value optimized out>,
    end=<value optimized out>, startTrack=<value optimized out>, endTrack=15, trackInfo=0x100eb810) at CdrDriver.cc:4310
#7  0x1001fbb0 in GenericMMC::readAudioRange (this=0x100b4630, rinfo=0x7f85245c, fd=6, start=0, end=330487, startTrack=0,
    endTrack=15, info=0x100eb810) at GenericMMC.cc:2343
#8  0x100115d0 in CdrDriver::readDisk (this=0x100b4630, session=1, dataFilename=0x7f852d02 "test.bin") at CdrDriver.cc:3423
#9  0x10009334 in main (argc=269097116, argv=<value optimized out>) at main.cc:2656
(gdb)

-- 
Martin Michlmayr
http://www.cyrius.com/




Information forwarded to [email protected], Daniel Baumann <[email protected]>:
Bug#504300; Package cdrdao. (Sun, 02 Nov 2008 16:27:07 GMT) (full text, mbox, link).


Acknowledgement sent to Martin Michlmayr <[email protected]>:
Extra info received and forwarded to list. Copy sent to Daniel Baumann <[email protected]>. (Sun, 02 Nov 2008 16:27:07 GMT) (full text, mbox, link).


Message #10 received at [email protected] (full text, mbox, reply):

From: Martin Michlmayr <[email protected]>
To: [email protected]
Subject: Re: Bug#504300: Segfault in i_cblock_destructor with cdrdao read-cd
Date: Sun, 2 Nov 2008 17:22:19 +0100
This may also be of interest:

/dev/cdrw: SAMSUNG CDRW/DVD SM-352B     Rev: T808
Using driver: Generic SCSI-3/MMC - Version 2.0 (options 0x0000)

Reading toc and track data...

Track   Mode    Flags  Start                Length
------------------------------------------------------------
 1      AUDIO   0      00:00:00(     0)     04:55:47( 22172)
 2      AUDIO   0      04:55:47( 22172)     04:50:73( 21823)
 3      AUDIO   0      09:46:45( 43995)     04:39:62( 20987)
 4      AUDIO   0      14:26:32( 64982)     04:12:28( 18928)
 5      AUDIO   0      18:38:60( 83910)     03:57:40( 17815)
 6      AUDIO   0      22:36:25(101725)     04:38:05( 20855)
 7      AUDIO   0      27:14:30(122580)     05:33:15( 24990)
 8      AUDIO   0      32:47:45(147570)     03:24:60( 15360)
 9      AUDIO   0      36:12:30(162930)     05:46:60( 26010)
10      AUDIO   0      41:59:15(188940)     05:35:40( 25165)
11      AUDIO   0      47:34:55(214105)     03:56:65( 17765)
12      AUDIO   0      51:31:45(231870)     04:27:45( 20070)
13      AUDIO   0      55:59:15(251940)     03:55:27( 17652)
14      AUDIO   0      59:54:42(269592)     04:38:70( 20920)
15      AUDIO   0      64:33:37(290512)     04:29:15( 20190)
16      AUDIO   0      69:02:52(310702)     04:23:60( 19785)
Leadout AUDIO   0      73:26:37(330487)

-- 
Martin Michlmayr
http://www.cyrius.com/




Information forwarded to [email protected], Daniel Baumann <[email protected]>:
Bug#504300; Package cdrdao. (Sat, 08 Nov 2008 19:45:12 GMT) (full text, mbox, link).


Acknowledgement sent to Martin Michlmayr <[email protected]>:
Extra info received and forwarded to list. Copy sent to Daniel Baumann <[email protected]>. (Sat, 08 Nov 2008 19:45:12 GMT) (full text, mbox, link).


Message #15 received at [email protected] (full text, mbox, reply):

From: Martin Michlmayr <[email protected]>
To: Andreas Mueller <[email protected]>
Cc: [email protected]
Subject: Segfault in i_cblock_destructor with cdrdao read-cd
Date: Sat, 8 Nov 2008 20:42:29 +0100
Hi Andreas,

I get the following segfault with Debian's cdrdao (version 1.2.2-17).

I run:
    cdrdao read-cd --driver generic-mmc --datafile test.bin test.toc
with the Whitney Houston - Love, Withney CD.  This is on powerpc.

Track 5...
Found pre-gap: 00:03:07
Found ISRC code.
Track 6...
Found pre-gap: 00:02:44
Found ISRC code.
22:38:00
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x30032c20 (LWP 6890)]
0x0fb5f7fc in free () from /lib/libc.so.6
(gdb) where
#0  0x0fb5f7fc in free () from /lib/libc.so.6
#1  0x1003adc8 in i_cblock_destructor (c=0x100b5178) at p_block.c:88
#2  0x1003aea0 in free_elem (e=0x100ca438, free_ptr=<value optimized out>) at p_block.c:42
#3  0x1003afbc in recover_cache (p=0x100ca338) at p_block.c:201
#4  0x10037974 in i_read_c_block (p=0x100ca338, beginword=<value optimized out>, endword=<value optimized out>,
    callback=0x1000cc90 <CdrDriver::paranoiaCallback(long, int)>) at paranoia.c:1104
#5  0x10039778 in paranoia_read_limited (p=0x100ca338, callback=0x1000cc90 <CdrDriver::paranoiaCallback(long, int)>,
    max_retries=20) at paranoia.c:1240
#6  0x1000cf38 in CdrDriver::readAudioRangeParanoia (this=0x100b4630, info=0x7f85245c, fd=6, start=<value optimized out>,
    end=<value optimized out>, startTrack=<value optimized out>, endTrack=15, trackInfo=0x100eb810) at CdrDriver.cc:4310
#7  0x1001fbb0 in GenericMMC::readAudioRange (this=0x100b4630, rinfo=0x7f85245c, fd=6, start=0, end=330487, startTrack=0,
    endTrack=15, info=0x100eb810) at GenericMMC.cc:2343
#8  0x100115d0 in CdrDriver::readDisk (this=0x100b4630, session=1, dataFilename=0x7f852d02 "test.bin") at CdrDriver.cc:3423
#9  0x10009334 in main (argc=269097116, argv=<value optimized out>) at main.cc:2656
(gdb)

/dev/cdrw: SAMSUNG CDRW/DVD SM-352B     Rev: T808
Using driver: Generic SCSI-3/MMC - Version 2.0 (options 0x0000)

Reading toc and track data...

Track   Mode    Flags  Start                Length
------------------------------------------------------------
 1      AUDIO   0      00:00:00(     0)     04:55:47( 22172)
 2      AUDIO   0      04:55:47( 22172)     04:50:73( 21823)
 3      AUDIO   0      09:46:45( 43995)     04:39:62( 20987)
 4      AUDIO   0      14:26:32( 64982)     04:12:28( 18928)
 5      AUDIO   0      18:38:60( 83910)     03:57:40( 17815)
 6      AUDIO   0      22:36:25(101725)     04:38:05( 20855)
 7      AUDIO   0      27:14:30(122580)     05:33:15( 24990)
 8      AUDIO   0      32:47:45(147570)     03:24:60( 15360)
 9      AUDIO   0      36:12:30(162930)     05:46:60( 26010)
10      AUDIO   0      41:59:15(188940)     05:35:40( 25165)
11      AUDIO   0      47:34:55(214105)     03:56:65( 17765)
12      AUDIO   0      51:31:45(231870)     04:27:45( 20070)
13      AUDIO   0      55:59:15(251940)     03:55:27( 17652)
14      AUDIO   0      59:54:42(269592)     04:38:70( 20920)
15      AUDIO   0      64:33:37(290512)     04:29:15( 20190)
16      AUDIO   0      69:02:52(310702)     04:23:60( 19785)
Leadout AUDIO   0      73:26:37(330487)

-- 
Martin Michlmayr
http://www.cyrius.com/




Information forwarded to [email protected], Daniel Baumann <[email protected]>:
Bug#504300; Package cdrdao. (Sat, 08 Nov 2008 19:57:08 GMT) (full text, mbox, link).


Acknowledgement sent to Martin Michlmayr <[email protected]>:
Extra info received and forwarded to list. Copy sent to Daniel Baumann <[email protected]>. (Sat, 08 Nov 2008 19:57:09 GMT) (full text, mbox, link).


Message #20 received at [email protected] (full text, mbox, reply):

From: Martin Michlmayr <[email protected]>
To: [email protected]
Subject: gar
Date: Sat, 8 Nov 2008 20:52:20 +0100
I got:

<[email protected]>: host mx01.schlund.de[212.227.15.134] said: 550
    <[email protected]>: invalid address (in reply to RCPT TO command)

-- 
Martin Michlmayr
http://www.cyrius.com/




Information forwarded to [email protected], Daniel Baumann <[email protected]>:
Bug#504300; Package cdrdao. (Sat, 07 Mar 2009 20:54:04 GMT) (full text, mbox, link).


Acknowledgement sent to Martin Michlmayr <[email protected]>:
Extra info received and forwarded to list. Copy sent to Daniel Baumann <[email protected]>. (Sat, 07 Mar 2009 20:54:04 GMT) (full text, mbox, link).


Message #25 received at [email protected] (full text, mbox, reply):

From: Martin Michlmayr <[email protected]>
To: [email protected]
Subject: Any news on this?
Date: Sat, 7 Mar 2009 21:51:31 +0100
Any news on this?
-- 
Martin Michlmayr
http://www.cyrius.com/




Send a report that this bug log contains spam.


Debian bug tracking system administrator <[email protected]>. Last modified: Tue May 13 13:43:28 2025; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.