vdr crash

Bug #575383 reported by Andras Kutrovics
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenELEC.tv
Fix Released
Undecided
Unassigned

Bug Description

When switching channels, sometimes I got black screen.

Fortunately on ssh console we have some output
vdr having a crash and a backtrace is provided
as well.
with vdr 1.7.12 I never got this, I've rather got xbmc restarts.

I know it's not openelec's fault, it's rather vdr's

the backtrace

-----
root@openelec:~ # *** glibc detected *** vdr: corrupted double-linked list: 0x08dc2760 ***
======= Backtrace: =========
/lib/libc.so.6(+0x6b4e1)[0xb757c4e1]
/lib/libc.so.6(+0x6c308)[0xb757d308]
/lib/libc.so.6(cfree+0x6d)[0xb7580e6d]
/usr/lib/vdr/libvdr-vnsiserver.so.1.7.14(_ZN17cParserMPEG2VideoD2Ev+0xe2)[0xb74337e2]
vdr(_ZN7cThread11StartThreadEPS_+0x66)[0x8122db6]
/lib/libc.so.6(clone+0x5e)[0xb75dc78e]
======= Memory map: ========
08048000-08186000 r-xp 00000000 07:00 487 /usr/bin/vdr
08186000-08188000 rw-p 0013e000 07:00 487 /usr/bin/vdr
08188000-08193000 rw-p 00000000 00:00 0
08ae6000-08e6a000 rw-p 00000000 00:00 0 [heap]
b15f4000-b1bf6000 rw-p 00000000 00:00 0
b1bf6000-b1bf7000 ---p 00000000 00:00 0
b1bf7000-b25f8000 rw-p 00000000 00:00 0
b25f8000-b25f9000 ---p 00000000 00:00 0
b25f9000-b2df9000 rw-p 00000000 00:00 0
b2df9000-b2dfa000 ---p 00000000 00:00 0
b2dfa000-b38fb000 rw-p 00000000 00:00 0
b38fb000-b38fc000 ---p 00000000 00:00 0
b38fc000-b40fc000 rw-p 00000000 00:00 0
b40fc000-b40fd000 ---p 00000000 00:00 0
b40fd000-b48fd000 rw-p 00000000 00:00 0
b48fd000-b48fe000 ---p 00000000 00:00 0
b48fe000-b50fe000 rw-p 00000000 00:00 0
b50fe000-b50ff000 ---p 00000000 00:00 0
b50ff000-b58ff000 rw-p 00000000 00:00 0
b58ff000-b5900000 ---p 00000000 00:00 0
b5900000-b6100000 rw-p 00000000 00:00 0
b6100000-b6121000 rw-p 00000000 00:00 0
b6121000-b6200000 ---p 00000000 00:00 0
b6300000-b6341000 rw-p 00000000 00:00 0
b6341000-b6400000 ---p 00000000 00:00 0
b6415000-b6418000 rw-p 00000000 00:00 0
b6418000-b6419000 ---p 00000000 00:00 0
b6419000-b6c19000 rw-p 00000000 00:00 0
b6c19000-b6c1a000 ---p 00000000 00:00 0
b6c1a000-b741a000 rw-p 00000000 00:00 0
b741a000-b7444000 r-xp 00000000 07:00 1002 /usr/lib/vdr/libvdr-vnsiserver.so.1.7.14
b7444000-b7445000 rw-p 00029000 07:00 1002 /usr/lib/vdr/libvdr-vnsiserver.so.1.7.14
b7445000-b7455000 rw-p 00000000 00:00 0
b7455000-b74b4000 r-xp 00000000 07:00 1003 /usr/lib/vdr/libvdr-streamdev-server.so.1.7.14
b74b4000-b74b5000 rw-p 0005f000 07:00 1003 /usr/lib/vdr/libvdr-streamdev-server.so.1.7.14
b74b5000-b74c9000 r-xp 00000000 07:00 1004 /usr/lib/vdr/libvdr-streamdev-client.so.1.7.14
b74c9000-b74ca000 rw-p 00013000 07:00 1004 /usr/lib/vdr/libvdr-streamdev-client.so.1.7.14
b74ca000-b74ce000 rw-p 00000000 00:00 0
b74ce000-b74f8000 r-xp 00000000 07:00 1933 /usr/lib/libexpat.so.1.5.2
b74f8000-b74fa000 rw-p 0002a000 07:00 1933 /usr/lib/libexpat.so.1.5.2
b74fa000-b750f000 r-xp 00000000 07:00 1045 /usr/lib/libz.so.1.2.5
b750f000-b7510000 rw-p 00014000 07:00 1045 /usr/lib/libz.so.1.2.5
b7510000-b7511000 rw-p 00000000 00:00 0
b7511000-b7651000 r-xp 00000000 07:00 3617 /lib/libc.so.6
b7651000-b7653000 r--p 00140000 07:00 3617 /lib/libc.so.6
b7653000-b7654000 rw-p 00142000 07:00 3617 /lib/libc.so.6
b7654000-b7657000 rw-p 00000000 00:00 0
b7657000-b7672000 r-xp 00000000 07:00 965 /usr/lib/libgcc_s.so.1
b7672000-b7673000 rw-p 0001a000 07:00 965 /usr/lib/libgcc_s.so.1
b7673000-b7696000 r-xp 00000000 07:00 3660 /lib/libm.so.6
b7696000-b7697000 r--p 00023000 07:00 3660 /lib/libm.so.6
b7697000-b7698000 rw-p 00024000 07:00 3660 /lib/libm.so.6
b7698000-b7773000 r-xp 00000000 07:00 578 /usr/lib/libstdc++.so.6.0.14
b7773000-b7774000 ---p 000db000 07:00 578 /usr/lib/libstdc++.so.6.0.14
b7774000-b7778000 r--p 000db000 07:00 578 /usr/lib/libstdc++.so.6.0.14
b7778000-b7779000 rw-p 000df000 07:00 578 /usr/lib/libstdc++.so.6.0.14
b7779000-b7780000 rw-p 00000000 00:00 0
b7780000-b77ba000 r-xp 00000000 07:00 851 /usr/lib/libfontconfig.so.1.4.4
b77ba000-b77bc000 rw-p 00039000 07:00 851 /usr/lib/libfontconfig.so.1.4.4
b77bc000-b783c000 r-xp 00000000 07:00 922 /usr/lib/libfreetype.so.6.4.0
b783c000-b7840000 rw-p 00080000 07:00 922 /usr/lib/libfreetype.so.6.4.0
b7840000-b7841000 rw-p 00000000 00:00 0
b7841000-b7848000 r-xp 00000000 07:00 3616 /lib/librt.so.1
b7848000-b7849000 r--p 00006000 07:00 3616 /lib/librt.so.1
b7849000-b784a000 rw-p 00007000 07:00 3616 /lib/librt.so.1
b784a000-b784c000 r-xp 00000000 07:00 3507 /lib/libdl.so.2
b784c000-b784d000 r--p 00001000 07:00 3507 /lib/libdl.so.2
b784d000-b784e000 rw-p 00002000 07:00 3507 /lib/libdl.so.2
b784e000-b7863000 r-xp 00000000 07:00 3662 /lib/libpthread.so.0
b7863000-b7864000 r--p 00014000 07:00 3662 /lib/libpthread.so.0
b7864000-b7865000 rw-p 00015000 07:00 3662 /lib/libpthread.so.0
b7865000-b7867000 rw-p 00000000 00:00 0
b7867000-b78a9000 r-xp 00000000 07:00 1166 /usr/lib/libjpeg.so.8.0.1
b78a9000-b78aa000 rw-p 00041000 07:00 1166 /usr/lib/libjpeg.so.8.0.1
b78aa000-b78ab000 rw-p 00000000 00:00 0
b78ab000-b78ac000 r-xp 00000000 00:00 0 [vdso]
b78ac000-b78c8000 r-xp 00000000 07:00 3619 /lib/ld-linux.so.2
b78c8000-b78c9000 r--p 0001b000 07:00 3619 /lib/ld-linux.so.2
b78c9000-b78ca000 rw-p 0001c000 07:00 3619 /lib/ld-linux.so.2
bfdbc000-bfdd1000 rw-p 00000000 00:00 0 [stack]

root@openelec:~ #

-----

BR,
Andras

Revision history for this message
Andras Kutrovics (grisa2005) wrote :

I forgot:

vdr is restarted after crash ( by runvdr I guess ), but xbmc itself is freezed and has to be killed/restarted
manually

Revision history for this message
Stephan Raue (sraue) wrote : Re: [Bug 575383] Re: vdr crash

Hi Andras, can you take an look at http://trac.xbmc.org/timeline if
there are some related commits from alwinus?, i know alwinus has fixed
some more things after the version that openelec uses.

i will checkout an new release tonight.

Stephan

Am 04.05.2010 22:14, schrieb Andras Kutrovics:
> I forgot:
>
> vdr is restarted after crash ( by runvdr I guess ), but xbmc itself is freezed and has to be killed/restarted
> manually
>
>

Revision history for this message
Stephan Raue (sraue) wrote :

Hi,

we are in process to merge all bugs from Launchpad to Trac (hosted on https://sourceforge.net/apps/trac/openelec ).

This bug we have merged to TRAC:

https://sourceforge.net/apps/trac/openelec/ticket/19

greetings

Stephan

Changed in openelec:
status: New → Fix Released
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.