[mythtv-commits] Ticket #10183: Mythfrontend crash on local broadcasts
MythTV
noreply at mythtv.org
Mon Nov 28 23:01:08 UTC 2011
#10183: Mythfrontend crash on local broadcasts
-------------------------------------------------+-------------------------
Reporter: Håkon Alstadheim <hakon@…> | Owner:
Type: Bug Report - Crash | jyavenard
Priority: minor | Status: closed
Component: MythTV - DVB | Milestone: 0.25
Severity: medium | Version: Trunk
Keywords: DVB-T | Head
| Resolution: Fixed
| Ticket locked: 0
-------------------------------------------------+-------------------------
Comment (by Håkon Alstadheim <hakon@…>):
Sorry to have rejoiced a bit too soon. It just takes a longer sample now
to provoke the crash, and it is now possible to skip past the crashing
switchover.The frontend used to die immediatly when starting playback.
This sample:
<http://alstadheim.priv.no/midtnytt-eksempel.mpg> (555M, 0.25mbit/s uplink
) still provokes a crash. at:
{{{
Program received signal SIGFPE, Arithmetic exception.
[Switching to Thread 0x925feb70 (LWP 16478)]
0x0057aaaa in AvFormatDecoder::ProcessAudioPacket (this=0x9b020480,
curstream=0x8dfcc20, pkt=0xa320c3f0, decodetype=kDecodeAudio)
at avformatdecoder.cpp:4053
4053 av_get_bits_per_sample_fmt(ctx->sample_fmt)>>3);
#0 0x0057aaaa in AvFormatDecoder::ProcessAudioPacket (this=0x9b020480,
curstream=0x8dfcc20, pkt=0xa320c3f0, decodetype=kDecodeAudio)
at avformatdecoder.cpp:4053
}}}
The switchover/crash occurs ~1 minute into the recording.
The patch provided above
(http://code.mythtv.org/trac/attachment/ticket/10183/10183fix.diff) makes
the frontend survive that switchover.
--
Ticket URL: <http://code.mythtv.org/trac/ticket/10183#comment:7>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center
More information about the mythtv-commits
mailing list