In the above debug log, there are some <value optimised out> values, one crucial value is that of num in the brasero_medium_read_CD_TEXT() function that calls _next_CD_TEXT_pack() where the crash happens. This sets the assumed size of the array who's access is causing the SEGV. The value is 954437176 probably more that actually allocated. On another machine running the same version of brasero, the value is 0. If I prevent the call to _next_CD_TEXT_pack() then the crash does not happen and the applications appear to function as expected. I'm not sure what CD_TEXT actually is but the audio CD I have been trying appears to no use it. I still get the "I/O error" messages of course. :
[85642.694961] sr 0:0:1:0: [sr0] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE [85642.694968] sr 0:0:1:0: [sr0] Sense Key : Illegal Request [current] [85642.694974] sr 0:0:1:0: [sr0] Add. Sense: Illegal mode for this track [85642.694982] sr 0:0:1:0: [sr0] CDB: Read(10): 28 00 00 00 00 00 00 00 02 00 [85642.694994] end_request: I/O error, dev sr0, sector 0 I think there is a low level problem with the CD driver that needs fixing but the crash in brasero could possibly be prevented. -- sound-juicer, rhythmbox, nautilus crash at audio CD insertion https://bugs.launchpad.net/bugs/501207 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs