[mythtv] Ticket #799

Thomas Börkel thomas at boerkel.de
Sun Oct 1 07:11:27 UTC 2006


HI!

Chris Pinkham wrote:

> Both the original and the transcoded version played the audio
> at fast-forward speed for me.  The transcoding on the first
> sample did not segfault either, so maybe that will help
> figure out what's going wrong if I can figure out what's
> different betwen your setup and mine.

Hmm, I am using pretty much the same settings for all 3 machines (Suse 
0.20, Fedora 0.20, Suse svn head).
On all 3 machines, I am getting the mythtranscode segfault with the 1st 
sample, the queue slot message with the 2nd sample and both samples play 
fine.

When preparing the sample for ticket #2496, I started with a length of 5 
MB and was surprised, that it crashed. Then I increased the size to 10, 
20 and 30 MB and 30 MB was the first that did not crash and showed the 
"No more queue slots!" message from the ticket.

Here is gdb info from the segfault with svn head:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1246349648 (LWP 10167)]
MPEG2fixup::GetPoolFrame (this=0x80dbb88, pkt=0x0) at mpeg2fix.h:61
61              ensure_size(newpkt->size);

#0  MPEG2fixup::GetPoolFrame (this=0x80dbb88, pkt=0x0) at mpeg2fix.h:61
#1  0x08079396 in MPEG2fixup::GetFrame (this=0x80dbb88, pkt=0xbfdaa0e8)
     at mpeg2fix.cpp:1137
#2  0x08079711 in MPEG2fixup::FindStart (this=0x80dbb88) at 
mpeg2fix.cpp:1209
#3  0x0807f864 in MPEG2fixup::Start (this=0x80dbb88) at mpeg2fix.cpp:1738
#4  0x080570e3 in main (argc=1919907631, argv=0x0) at main.cpp:484

Thomas


More information about the mythtv-dev mailing list