Bug#763647: marked as done (xbmc-bin: crashes while trying to handle CD/DVD drives although no media is present)

Bálint Réczey balint at balintreczey.hu
Sat Oct 25 10:57:53 UTC 2014


Control: tags -1 moreinfo

Hi Sebastian,

2014-10-08 22:42 GMT+02:00 Sebastian Ramacher <sramacher at debian.org>:
> Control: reopen -1
>
>> I am not able to reproduce the issue anymore. Since the crash happended
>> the last time, I have rebooted with a new kernel. So maybe this was just
>> a transient issue. If it should happen again, I'll provide you a better
>> back trace.
>>
>> Closing for now.
>
> And reopening. I've nuked my ~/.xbmc and the crash is back. Thanks to
> the -dbg package with a better trace back this time:
>
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 0x7fffd3870700 (LWP 7978)]
> __GI___libc_free (mem=0x2208100000001) at malloc.c:2929
> 2929    malloc.c: No such file or directory.
> (gdb) bt full
> #0  __GI___libc_free (mem=0x2208100000001) at malloc.c:2929
>         ar_ptr = <optimized out>
>         p = <optimized out>
>         hook = 0x0
> #1  0x00007ffff170efe5 in cdtext_destroy () from /usr/lib/libcdio.so.13
> No symbol table info available.
> #2  0x00007ffff170d83b in ?? () from /usr/lib/libcdio.so.13
> No symbol table info available.
> #3  0x00007ffff170f7bd in cdio_destroy () from /usr/lib/libcdio.so.13
> No symbol table info available.
> #4  0x0000000000ca3255 in MEDIA_DETECT::CCdIoSupport::GetCdInfo (this=this at entry=0x7fffd386bb80, cDeviceFileName=cDeviceFileName at entry=0x0)
...
It is crashing in libcdio which has been updated recently.
Could you please try downgrading libcdio13 and trying version from
experimental to rule libcdio out?
If it is still crashing I suspect a memory allocation handling
problem. Could you please test the bug using valgrind?

I looked at XBMC's code and it seems to be OK.

Cheers,
Balint



More information about the pkg-multimedia-maintainers mailing list