Please sync to cdparanoia 3.10.2+debian-1

Bug #271462 reported by Matthias Urlichs
12
Affects Status Importance Assigned to Milestone
cdparanoia (Ubuntu)
Won't Fix
Medium
Unassigned

Bug Description

1.10.1 crashes on some CDs in my collection.
1.10.2 from Debian compiles cleanly on Intrepid and doesn't die.
There are no ubuntu-specific changes.

Binary package hint: cdparanoia

cdparanoia crashed with SIGSEGV in free()

ProblemType: Crash
Architecture: i386
Dependencies:
 libgcc1 1:4.3.2-1ubuntu7
 libcdparanoia0 3.10.0+debian-1
 gcc-4.3-base 4.3.2-1ubuntu7
 findutils 4.4.0-2ubuntu3
 libc6 2.8~20080505-0ubuntu6
DistroRelease: Ubuntu 8.10
ExecutablePath: /usr/bin/cdparanoia
Package: cdparanoia 3.10.0+debian-1
ProcAttrCurrent: unconfined
ProcCmdline: cdparanoia -q -d /dev/cdrom1 -B
ProcEnviron:
 SHELL=/bin/bash
 PATH=/home/username/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=en_US.UTF-8
 LC_CTYPE=de_DE.UTF-8
Signal: 11
SourcePackage: cdparanoia
StacktraceTop:
 free () from /lib/tls/i686/cmov/libc.so.6
 i_cblock_destructor () from /usr/lib/libcdda_paranoia.so.0
 free_elem () from /usr/lib/libcdda_paranoia.so.0
 free_c_block () from /usr/lib/libcdda_paranoia.so.0
 recover_cache () from /usr/lib/libcdda_paranoia.so.0
Title: cdparanoia crashed with SIGSEGV in free()
Uname: Linux 2.6.26-5-generic i686
UserGroups: adm admin cdrom dialout fuse lpadmin plugdev sambashare

Tags: apport-crash
Revision history for this message
Matthias Urlichs (smurf) wrote :
Revision history for this message
Matthias Urlichs (smurf) wrote :

Please sync to 3.10.2+debian-1 (compiles cleanly on Intrepid, no Ubuntu changes)

description: updated
Revision history for this message
Apport retracing service (apport) wrote : Symbolic stack trace

StacktraceTop:free () from /lib/tls/i686/cmov/libc.so.6
i_cblock_destructor (c=0x923bfc8) at p_block.c:88
free_elem (e=0x923bfe8, free_ptr=1) at p_block.c:42
free_c_block (c=0x923bfc8) at p_block.c:113
recover_cache (p=0x923bce8) at p_block.c:201

Revision history for this message
Apport retracing service (apport) wrote : Symbolic threaded stack trace
Changed in cdparanoia:
importance: Undecided → Medium
Revision history for this message
Steve Langasek (vorlon) wrote :

this is a new upstream version; are there no new features here that warrant a FFe?

Changed in cdparanoia:
status: New → Incomplete
Revision history for this message
Matthias Urlichs (smurf) wrote :

There is one new "feature" -- a mode to analyze caching behavior of a drive when cdparanoia detects that its internal cache model of that drive is faulty. I'd classify this as a bugfix.

I looked into extracting a "simple" fix for the crash, but the author decided that, in order to fix the bug, some rather extensive changes in error reporting and memory allocation were necessary. In my case, the problem resisted cursory analysis with valgrind and friends, and frankly I refuse to spend too much time fixing an already-fixed bug.

Possibly more troublesome at this stage is Upstream's decision to default to using the kernel's "new" CD reading interface, because the old one is deprecated and may in fact not be compiled into the kernel on some distros. However, I've been running tests with my (too-large) collection of old and new drives over the weekend and didn't find any disk/drive combo that would fail with the new interface.

Revision history for this message
Luca Falavigna (dktrkranz) wrote :

cdparanoia is in main, unsubscribing motu-release.

Revision history for this message
StefanPotyra (sistpoty) wrote :

ACK #1 from me.

Revision history for this message
StefanPotyra (sistpoty) wrote :

oops... heh, yes. indeed, I guess I shouldn't give acks for main packages then *g*.

Revision history for this message
Martin Pitt (pitti) wrote :

Ah, it's unfortunate that ubuntu-release was subscribed so late. I would have had no problem with it a month ago, but this kind of update is too intrusive now after the release candidate went out.

So I close this for now. In jaunty it will be picked up by the auto-syncer anyway.

Changed in cdparanoia:
status: Incomplete → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.