[mythtv] Updated patch for directshow filters with MythTV (for CoreAVC)

Alan Nisota alannisota at gmail.com
Thu Feb 15 01:50:42 UTC 2007


Mark Buechler wrote:
> Doesn't look like VirtualAlloc is failing, or at least it's not 
> segfaulting within that method:
>
> VirtualAlloc(0x10000000, 762368, 0x00003000, 0x00000040)
>
> Nothing in the while(str) loop is process and the function returns with:
>
> VirtualAlloc(...) provides (0x10000000, 765952)
>
> Does that look right? Can you think of any other place I should look?
Please explain what you did, I don't understand.  The 1st thing that 
should happen after:
tid:92c4dbb0 External func OLEAUT32.dll:417
is a call to VirtualAlloc.  Your log didn't show that call completing.  
It is possible that something inside the filter is causing a segfault, 
but it is pretty unlikely this early in the process.  This is why I 
assumed the problem was here.  If it is actually getting through the 
VirtualAlloc call, it is odd that the printf never happened, but we need 
to find out where it is actually failing.
I wasn't aware that this only happened when debugging was disabled.  you 
might hack the Makefile to add '-g' without changing any other options 
so you can debug a production build.  I will attempt to build without 
debug and see if I can duplicate.






More information about the mythtv-dev mailing list