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

Bálint Réczey balint at balintreczey.hu
Mon Oct 6 20:41:02 UTC 2014


Control: tags -1 moreinfo

Hi Sebastian,

2014-10-01 17:02 GMT+02:00 Sebastian Ramacher <sramacher at debian.org>:
> Package: xbmc-bin
> Version: 2:13.2+dfsg1-1
> Severity: normal
>
> I constantly see the following crash:
>
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 0x7fffd3463700 (LWP 10996)]
> strlen () at ../sysdeps/x86_64/strlen.S:106
> 106     ../sysdeps/x86_64/strlen.S: No such file or directory.
> (gdb) bt full
> #0  strlen () at ../sysdeps/x86_64/strlen.S:106
> No locals.
> #1  0x0000000000c95138 in MEDIA_DETECT::CCdIoSupport::GetCdTextInfo(std::map<cdtext_field_t, CStdStr<char>, std::less<cdtext_field_t>, std::allocator<std::pair<cdtext_field_t const, CStdStr<char> > > >&, int) ()
> No symbol table info available.
> #2  0x0000000000c95582 in MEDIA_DETECT::CCdIoSupport::GetCdInfo(char*) ()
> No symbol table info available.
> #3  0x0000000000c96ef0 in MEDIA_DETECT::CDetectDVDMedia::DetectMediaType() ()
> No symbol table info available.
> #4  0x0000000000c97c8e in MEDIA_DETECT::CDetectDVDMedia::UpdateDvdrom() ()
> No symbol table info available.
> #5  0x0000000000c984d8 in MEDIA_DETECT::CDetectDVDMedia::Process() ()
> No symbol table info available.
> #6  0x00000000013150af in CThread::Action() ()
> No symbol table info available.
> #7  0x0000000001315369 in CThread::staticThread(void*) ()
> No symbol table info available.
> #8  0x00007ffff4e540a4 in start_thread (arg=0x7fffd3463700) at pthread_create.c:309
>         __res = <optimized out>
>         pd = 0x7fffd3463700
>         now = <optimized out>
>         unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736737982208, -8634474461824355005, 1, 140737354125408, 0, 140736737982208, 8634396321803334979,
>                 8634463661607155011}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
>         not_first_call = <optimized out>
>         pagesize_m1 = <optimized out>
>         sp = <optimized out>
>         freesize = <optimized out>
>         __PRETTY_FUNCTION__ = "start_thread"
> #9  0x00007fffed46cc2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
>
> I'm not sure what xmbc tries to do with the CD/DVD drives since there is
> no media present.
>
> If you need more information, please let me know.
I tried to reproduce the issue with an USB DVD drive with no luck.
Please try debugging it further, there may be something special in
your configuration.
I will provide a -dbg package in the next upload.

Cheers,
Balint



More information about the pkg-multimedia-maintainers mailing list