Hi,
Kostantinos already told you how to fix your problem. use a debugger and find where the program fails.
That's all you'll get from us. Not because we don't want to help more. Because we CAN'T.
Think about it. You have your sources. You applied a patch we don't have. You're running a script we don't know. How can we possibly fix your problem ?
The debugger is clearly telling you where the problem is. Kostantinos told you before: it's a header being deserialized in the wrong way.
The UdpH264Server received a packet. It's trying to remove an header. The header is either:
1) not there
2) incomplete
3) whatever
How to fix it ? Stop thinking somebody can fix it magically. Only you (or someone who can check your code) can.
By the way, you can configure Eclipse and Netbeans and use the debugger GUI if you don't want to use gdb. Or you can use any other gdb frontend.
However, you will have to debug the code.
or... you could install TeamViewer and let me browse your PC. But be sure that I'll also post online all the credit card data, bank accounts and porno I'll find there.
[I'm joking, I wouldn't fix your program, I'd just post the porno].
T.