我正在使用ffmpeg lib和x264开发一些东西。 实际上,我正在为Windows调试x264 lib。
调试版本不能正常工作。它创建带灰色框架的视频。同一版本构建崩溃。您在下面看到的是Eclipse - Indigo的堆栈视图。我没有删除符号......但是,我不得不承认,我没有检查它们是否存在。
有人可以在x264_cabac_block_residual_8x8()电话下面解释这个零点吗?
ffmpeg_debugging Debug [C/C++ Application] C:\krmak\workspace\ffmpeg_debugging\Debug\ffmpeg_debugging.exe [772]
Thread [5] 0 (Suspended : Container)
Thread [4] 0 (Suspended : Signal : SIGSEGV:Segmentation fault)
x264_coeff_last64_sse2() at 0x9999a9
x264_cabac_block_residual_8x8() at 0x90f6f7
0x0 ==> WHAT DOES THIS MEAN??? Call came from a NULL pointer??
Thread [3] 0 (Suspended : Container)
Thread [2] 0 (Suspended : Container)
Thread [1] 0 (Suspended : Container)
gdb
答案 0 :(得分:1)
这很可能意味着堆栈已损坏。