[mythtv-commits] Ticket #1863: Mythfrontend crash with recording with bad signal

MythTV mythtv at cvs.mythtv.org
Thu May 25 15:12:05 EDT 2006


#1863: Mythfrontend crash with recording with bad signal
-----------------------------------+----------------------------------------
 Reporter:  kj.allcock at virgin.net  |        Owner:  ijr    
     Type:  defect                 |       Status:  closed 
 Priority:  minor                  |    Milestone:         
Component:  mythtv                 |      Version:         
 Severity:  medium                 |   Resolution:  invalid
-----------------------------------+----------------------------------------
Changes (by ijr):

  * resolution:  => invalid
  * status:  new => closed

Old description:

> During playback of a recording (BBC1 in the UK), the recording got to a
> point where the signal was corrupted and MythTV crash with the following
> backtrace ...
>

> [dvbsub @ 0x4504e344]Junk in packet
> [dvbsub @ 0x4504e344]Invalid object location!
> [dvbsub @ 0x4504e344]8-bit pixel string in 4-bit region!
> [mpeg2video @ 0x4504e344]skipped MB in I frame at 27 0
> [mpeg2video @ 0x4504e344]skipped MB in I frame at 20 4
> [mpeg2video @ 0x4504e344]ac-tex damaged at 44 7
> [mpeg2video @ 0x4504e344]skipped MB in I frame at 23 11
> [mpeg2video @ 0x4504e344]ac-tex damaged at 41 21
> [mpeg2video @ 0x4504e344]mb incr damaged
> [mpeg2video @ 0x4504e344]skipped MB in I frame at 4 31
> *** glibc detected *** mythfrontend: corrupted double-linked list:
> 0x091748b8 ***
> ======= Backtrace: =========
> /lib/libc.so.6[0x447fd356]
> /lib/libc.so.6[0x447fec5e]
> /lib/libc.so.6(__libc_free+0x78)[0x448023ef]
> /usr/lib/libmythavcodec-0.19.so.0(av_free+0x1f)[0x44ddac5f]
> ======= Memory map: ========
> 08048000-0817f000 r-xp 00000000 fd:00 2622255    /usr/bin/mythfrontend
> 0817f000-08181000 rw-p 00137000 fd:00 2622255    /usr/bin/mythfrontend
> 08181000-091ca000 rw-p 08181000 00:00 0          [heap]
> 42873000-42879000 r-xp 00000000 fd:00 2627316
> /usr/lib/libraw1394.so.8.1.1
> 42879000-4287a000 rw-p 00005000 fd:00 2627316
> /usr/lib/libraw1394.so.8.1.1
> 4287c000-4287f000 r-xp 00000000 fd:00 2632419
> /usr/lib/librom1394.so.0.2.1
> 4287f000-42880000 rw-p 00002000 fd:00 2632419
> /usr/lib/librom1394.so.0.2.1
> 42882000-4288f000 r-xp 00000000 fd:00 2625129
> /usr/lib/libiec61883.so.0.0.0
> 4288f000-42890000 rw-p 0000c000 fd:00 2625129
> /usr/lib/libiec61883.so.0.0.0
> 42892000-42896000 r-xp 00000000 fd:00 2632565
> /usr/lib/libavc1394.so.0.2.1
> 42896000-42897000 rw-p 00003000 fd:00 2632565
> /usr/lib/libavc1394.so.0.2.1
> 42899000-42b7f000 r-xp 00000000 fd:00 2632594
> /usr/lib/libmyth-0.19.so.0.19.0
> 42b7f000-42ba5000 rw-p 002e5000 fd:00 2632594
> /usr/lib/libmyth-0.19.so.0.19.0
> 42ba5000-42ba6000 rw-p 42ba5000 00:00 0
> 42ba8000-43590000 r-xp 00000000 fd:00 2634031
> /usr/lib/libmythtv-0.19.so.0.19.0
> 43590000-43686000 rw-p 009e8000 fd:00 2634031
> /usr/lib/libmythtv-0.19.so.0.19.0
> 43686000-4368a000 rw-p 43686000 00:00 0
> 4477e000-44797000 r-xp 00000000 fd:00 7110681    /lib/ld-2.4.so
> 44797000-44798000 r--p 00018000 fd:00 7110681    /lib/ld-2.4.so
> 44798000-44799000 rw-p 00019000 fd:00 7110681    /lib/ld-2.4.so
> 4479b000-448c8000 r-xp 00000000 fd:00 7110691    /lib/libc-2.4.so
> 448c8000-448ca000 r--p 0012d000 fd:00 7110691    /lib/libc-2.4.so
> 448ca000-448cb000 rw-p 0012f000 fd:00 7110691    /lib/libc-2.4.so
> 448cb000-448ce000 rw-p 448cb000 00:00 0
> 448d0000-448f3000 r-xp 00000000 fd:00 7110695    /lib/libm-2.4.so
> 448f3000-448f4000 r--p 00022000 fd:00 7110695    /lib/libm-2.4.so
> 448f4000-448f5000 rw-p 00023000 fd:00 7110695    /lib/libm-2.4.so
> 448f7000-448f9000 r-xp 00000000 fd:00 7110697    /lib/libdl-2.4.so
> 448f9000-448fa000 r--p 00001000 fd:00 7110697    /lib/libdl-2.4.so
> 448fa000-448fb000 rw-p 00002000 fd:00 7110697    /lib/libdl-2.4.so
> 448fd000-44902000 r-xp 00000000 fd:00 2622887
> /usr/lib/libXdmcp.so.6.0.0
> 44902000-44903000 rw-p 00004000 fd:00 2622887
> /usr/lib/libXdmcp.so.6.0.0
> 44905000-44907000 r-xp 00000000 fd:00 2622885    /usr/lib/libXau.so.6.0.0
> 44907000-44908000 rw-p 00001000 fd:00 2622885    /usr/lib/libXau.so.6.0.0
> 4490a000-44a03000 r-xp 00000000 fd:00 2622911    /usr/lib/libX11.so.6.2.0
> 44a03000-44a07000 rw-p 000f9000 fd:00 2622911    /usr/lib/libX11.so.6.2.0
> 44a09000-44a1b000 r-xp 00000000 fd:00 2627473    /usr/lib/libz.so.1.2.3
> 44a1b000-44a1c000 rw-p 00011000 fd:00 2627473    /usr/lib/libz.so.1.2.3
> 44a1e000-44a2d000 r-xp 00000000 fd:00 2633224
> /usr/lib/libXext.so.6.4.0
> 44a2d000-44a2e000 rw-p 0000e000 fd:00 2633224
> /usr/lib/libXext.so.6.4.0
> 44a30000-44a40000 r-xp 00000000 fd:00 7111144    /lib/libpthread-2.4.so
> 44a40000-44a41000 r--p 0000f000 fd:00 7111144    /lib/libpthread-2.4.so
> 44a41000-44a42000 rw-p 00010000 fd:00 7111144    /lib/libpthread-2.4.so
> 44a42000-44a44000 rw-p 44a42000 00:00 0
> 44a46000-44a4e000 r-xp 00000000 fd:00 2637211    /usr/lib/libSM.so.6.0.0
> 44a4e000-44a4f000 rw-p 00008000 fd:00 2637211    /usr/lib/libSM.so.6.0.0
> 44a51000-44a68000 r-xp 00000000 fd:00 2637210    /usr/lib/libICE.so.6.3.0
> 44a68000-44a69000 rw-p 00016000 fd:00 2637210    /usr/lib/libICE.so.6.3.0
> 44a69000-44a6b000 rw-p 44a69000 00:00 0
> 44a6d000-44ad8000 r-xp 00000000 fd:00 2627679
> /usr/lib/libfreetype.so.6.3.8
> 44ad8000-44adb000 rw-p 0006a000 fd:00 2627679
> /usr/lib/libfreetype.so.6.3.8
> 44add000-44afc000 r-xp 00000000 fd:00 7110714    /lib/libexpat.so.0.5.0
> 44afc000-44afe000 rw-p 0001e000 fd:00 7110714    /lib/libexpat.so.0.5.0
> 44b00000-44b27000 r-xp 00000000 fd:00 2627631
> /usr/lib/libpng12.so.0.1.2.8
> 44b27000-44b28000 rw-p 00026000 fd:00 2627631
> /usr/lib/libpng12.so.0.1.2.8
> 44b2a000-44b62000 r-xp 00000000 fd:00 2627853
> /usr/lib/libfontconfig.so.1.0.4
> 44b62000Aborted
>
> I am running Fedora Core 5 with kernel 2.6.16.11
> The version of MythTV I have is the mythtv-frontend-0.19-128.rhfc5.at rpm
> from the Atrpms repo.
>
> Hope this is enough information to help ...

New description:

 During playback of a recording (BBC1 in the UK), the recording got to a
 point where the signal was corrupted and MythTV crash with the following
 backtrace ...

 {{{
 [dvbsub @ 0x4504e344]Junk in packet
 [dvbsub @ 0x4504e344]Invalid object location!
 [dvbsub @ 0x4504e344]8-bit pixel string in 4-bit region!
 [mpeg2video @ 0x4504e344]skipped MB in I frame at 27 0
 [mpeg2video @ 0x4504e344]skipped MB in I frame at 20 4
 [mpeg2video @ 0x4504e344]ac-tex damaged at 44 7
 [mpeg2video @ 0x4504e344]skipped MB in I frame at 23 11
 [mpeg2video @ 0x4504e344]ac-tex damaged at 41 21
 [mpeg2video @ 0x4504e344]mb incr damaged
 [mpeg2video @ 0x4504e344]skipped MB in I frame at 4 31
 *** glibc detected *** mythfrontend: corrupted double-linked list:
 0x091748b8 ***
 ======= Backtrace: =========
 /lib/libc.so.6[0x447fd356]
 /lib/libc.so.6[0x447fec5e]
 /lib/libc.so.6(__libc_free+0x78)[0x448023ef]
 /usr/lib/libmythavcodec-0.19.so.0(av_free+0x1f)[0x44ddac5f]
 ======= Memory map: ========
 08048000-0817f000 r-xp 00000000 fd:00 2622255    /usr/bin/mythfrontend
 0817f000-08181000 rw-p 00137000 fd:00 2622255    /usr/bin/mythfrontend
 08181000-091ca000 rw-p 08181000 00:00 0          [heap]
 42873000-42879000 r-xp 00000000 fd:00 2627316
 /usr/lib/libraw1394.so.8.1.1
 42879000-4287a000 rw-p 00005000 fd:00 2627316
 /usr/lib/libraw1394.so.8.1.1
 4287c000-4287f000 r-xp 00000000 fd:00 2632419
 /usr/lib/librom1394.so.0.2.1
 4287f000-42880000 rw-p 00002000 fd:00 2632419
 /usr/lib/librom1394.so.0.2.1
 42882000-4288f000 r-xp 00000000 fd:00 2625129
 /usr/lib/libiec61883.so.0.0.0
 4288f000-42890000 rw-p 0000c000 fd:00 2625129
 /usr/lib/libiec61883.so.0.0.0
 42892000-42896000 r-xp 00000000 fd:00 2632565
 /usr/lib/libavc1394.so.0.2.1
 42896000-42897000 rw-p 00003000 fd:00 2632565
 /usr/lib/libavc1394.so.0.2.1
 42899000-42b7f000 r-xp 00000000 fd:00 2632594
 /usr/lib/libmyth-0.19.so.0.19.0
 42b7f000-42ba5000 rw-p 002e5000 fd:00 2632594
 /usr/lib/libmyth-0.19.so.0.19.0
 42ba5000-42ba6000 rw-p 42ba5000 00:00 0
 42ba8000-43590000 r-xp 00000000 fd:00 2634031
 /usr/lib/libmythtv-0.19.so.0.19.0
 43590000-43686000 rw-p 009e8000 fd:00 2634031
 /usr/lib/libmythtv-0.19.so.0.19.0
 43686000-4368a000 rw-p 43686000 00:00 0
 4477e000-44797000 r-xp 00000000 fd:00 7110681    /lib/ld-2.4.so
 44797000-44798000 r--p 00018000 fd:00 7110681    /lib/ld-2.4.so
 44798000-44799000 rw-p 00019000 fd:00 7110681    /lib/ld-2.4.so
 4479b000-448c8000 r-xp 00000000 fd:00 7110691    /lib/libc-2.4.so
 448c8000-448ca000 r--p 0012d000 fd:00 7110691    /lib/libc-2.4.so
 448ca000-448cb000 rw-p 0012f000 fd:00 7110691    /lib/libc-2.4.so
 448cb000-448ce000 rw-p 448cb000 00:00 0
 448d0000-448f3000 r-xp 00000000 fd:00 7110695    /lib/libm-2.4.so
 448f3000-448f4000 r--p 00022000 fd:00 7110695    /lib/libm-2.4.so
 448f4000-448f5000 rw-p 00023000 fd:00 7110695    /lib/libm-2.4.so
 448f7000-448f9000 r-xp 00000000 fd:00 7110697    /lib/libdl-2.4.so
 448f9000-448fa000 r--p 00001000 fd:00 7110697    /lib/libdl-2.4.so
 448fa000-448fb000 rw-p 00002000 fd:00 7110697    /lib/libdl-2.4.so
 448fd000-44902000 r-xp 00000000 fd:00 2622887
 /usr/lib/libXdmcp.so.6.0.0
 44902000-44903000 rw-p 00004000 fd:00 2622887
 /usr/lib/libXdmcp.so.6.0.0
 44905000-44907000 r-xp 00000000 fd:00 2622885    /usr/lib/libXau.so.6.0.0
 44907000-44908000 rw-p 00001000 fd:00 2622885    /usr/lib/libXau.so.6.0.0
 4490a000-44a03000 r-xp 00000000 fd:00 2622911    /usr/lib/libX11.so.6.2.0
 44a03000-44a07000 rw-p 000f9000 fd:00 2622911    /usr/lib/libX11.so.6.2.0
 44a09000-44a1b000 r-xp 00000000 fd:00 2627473    /usr/lib/libz.so.1.2.3
 44a1b000-44a1c000 rw-p 00011000 fd:00 2627473    /usr/lib/libz.so.1.2.3
 44a1e000-44a2d000 r-xp 00000000 fd:00 2633224    /usr/lib/libXext.so.6.4.0
 44a2d000-44a2e000 rw-p 0000e000 fd:00 2633224    /usr/lib/libXext.so.6.4.0
 44a30000-44a40000 r-xp 00000000 fd:00 7111144    /lib/libpthread-2.4.so
 44a40000-44a41000 r--p 0000f000 fd:00 7111144    /lib/libpthread-2.4.so
 44a41000-44a42000 rw-p 00010000 fd:00 7111144    /lib/libpthread-2.4.so
 44a42000-44a44000 rw-p 44a42000 00:00 0
 44a46000-44a4e000 r-xp 00000000 fd:00 2637211    /usr/lib/libSM.so.6.0.0
 44a4e000-44a4f000 rw-p 00008000 fd:00 2637211    /usr/lib/libSM.so.6.0.0
 44a51000-44a68000 r-xp 00000000 fd:00 2637210    /usr/lib/libICE.so.6.3.0
 44a68000-44a69000 rw-p 00016000 fd:00 2637210    /usr/lib/libICE.so.6.3.0
 44a69000-44a6b000 rw-p 44a69000 00:00 0
 44a6d000-44ad8000 r-xp 00000000 fd:00 2627679
 /usr/lib/libfreetype.so.6.3.8
 44ad8000-44adb000 rw-p 0006a000 fd:00 2627679
 /usr/lib/libfreetype.so.6.3.8
 44add000-44afc000 r-xp 00000000 fd:00 7110714    /lib/libexpat.so.0.5.0
 44afc000-44afe000 rw-p 0001e000 fd:00 7110714    /lib/libexpat.so.0.5.0
 44b00000-44b27000 r-xp 00000000 fd:00 2627631
 /usr/lib/libpng12.so.0.1.2.8
 44b27000-44b28000 rw-p 00026000 fd:00 2627631
 /usr/lib/libpng12.so.0.1.2.8
 44b2a000-44b62000 r-xp 00000000 fd:00 2627853
 /usr/lib/libfontconfig.so.1.0.4
 44b62000Aborted
 }}}

 I am running Fedora Core 5 with kernel 2.6.16.11
 The version of MythTV I have is the mythtv-frontend-0.19-128.rhfc5.at rpm
 from the Atrpms repo.

 Hope this is enough information to help ...

Comment:

 This is not a mythtv bug - belongs to ffmpeg.  Hopefully you still have
 the file around, and can reproduce the crash with either mplayer or ffplay
 (from the ffmpeg package).  Once you do that, you can report it to the
 ffmpeg people.

-- 
Ticket URL: <http://cvs.mythtv.org/trac/ticket/1863>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list