[mythtv] Frontend dying on aspect ratio change

Ed Wildgoose lists at wildgooses.com
Wed Apr 7 09:43:05 EDT 2004

The following snippet from one of my recordings *usually* kills the 
frontend at the point the aspect ratio changes from 16:9 to 4:3 (just as 
Friends starts)

http://www.wildgooses.com/downloads/duff.nuv   (around 7Mb and FWIW: it 
came from a dvb-t device)

I'm having difficulty debugging it though.  It doesn't *always* die  for 
starters (but > 50% of the time it does).  Also, gdb is acting rather 
wierd for me, "thread apply all bt full" is just doing nothing (although 
"bt full" still seems to do something) - I have tried updating to gdb 6 
and a newer 2.6.5 kernel, but no change..?  I also can't see how to get 
gdb to stop just before the app dies, and so I can't see how to find out 
which line it is actually excuting on?  (It's not dying like a segfault 
would) Finally, whats with all the Sig32 signals in the most recent cvs 
version? Is "handle SIG32 nostop" the way everyone else supresses them?

As near as I can tell though, it's probably related to the "unknown 
conversion" error messages coming back (which seem to be in the OSD 
code), and the "GetNextFreeFrame() served a busy frame" messages.  
However, these don't reliably turn up every time.  Could it in fact be a 
chunk of code which isn't handling SIG32 signals though (hence the 
reason it doesn't happen everytime, bit of a race condition)?

Any help appreciated

Ed W

More information about the mythtv-dev mailing list