VLC keeps crashing during .mkv 720p file playback. Plays a few minutes then crashes and when i restart VLC it says 'VLC just crashed. Do you want to send a report bla bla.'
Okay so, i went to the forums and searched around looking for some solutions. Tried some but none that worked. And so here is the message log:
main warning: late picture skipped (27000 > -6977)
main debug: looking for xml module: 2 candidates
main debug: using xml module "xml"
main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms)
main debug: removing module "xml"
main debug: looking for xml module: 2 candidates
main debug: using xml module "xml"
main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms)
main debug: removing module "xml"
main debug: looking for xml module: 2 candidates
main debug: using xml module "xml"
main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms)
main debug: removing module "xml"
main debug: looking for xml module: 2 candidates
main debug: using xml module "xml"
main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms)
main debug: removing module "xml"
main debug: looking for xml module: 2 candidates
main debug: using xml module "xml"
main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms)
main debug: removing module "xml"
main debug: looking for xml module: 2 candidates
main debug: using xml module "xml"
main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms)
main debug: removing module "xml"
main debug: looking for xml module: 2 candidates
main debug: using xml module "xml"
main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms)
main debug: removing module "xml"
main debug: looking for xml module: 2 candidates
main debug: using xml module "xml"
main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms)
main debug: removing module "xml"
main debug: looking for xml module: 2 candidates
main debug: using xml module "xml"
main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms)
main debug: removing module "xml"
main debug: looking for xml module: 2 candidates
main debug: using xml module "xml"
main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms)
main debug: removing module "xml"
main debug: looking for xml module: 2 candidates
main debug: using xml module "xml"
main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms)
main debug: removing module "xml"
main debug: looking for xml module: 2 candidates
main debug: using xml module "xml"
main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms)
main debug: removing module "xml"
main debug: looking for xml module: 2 candidates
main debug: using xml module "xml"
main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms)
main debug: removing module "xml"
main debug: looking for xml module: 2 candidates
main debug: using xml module "xml"
main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms)
main debug: removing module "xml"
main debug: looking for xml module: 2 candidates
main debug: using xml module "xml"
main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms)
main debug: removing module "xml"
main debug: looking for xml module: 2 candidates
main debug: using xml module "xml"
main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms)
main debug: removing module "xml"
main warning: clock gap, unexpected stream discontinuity
main warning: feeding synchro with a new reference point trying to recover from clock gap
avcodec warning: cannot decode one frame (113 bytes)
mkv warning: EOF
mkv warning: cannot get block EOF?
main debug: thread times: real 3m44.698000s, kernel 0m0.171601s, user 0m50.762725s
avcodec debug: ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped
main debug: removing module "avcodec"
main debug: killing decoder fourcc `avc1', 0 PES in FIFO
main debug: [0] 4 0
main debug: [1] 4 0
main debug: [2] 4 0
main debug: [3] 4 0
main debug: [4] 4 0
main debug: [5] 0 0
main debug: [6] 0 0
main debug: [7] 4 0
main debug: [8] 4 0
main debug: [9] 4 0
main debug: [10] 2 0
main debug: [11] 4 0
main debug: [12] 4 0
main debug: [13] 4 0
main debug: [14] 4 0
main debug: [15] 4 0
main debug: saving a free vout
main debug: thread times: real 3m44.694000s, kernel 0m0.000000s, user 0m2.012412s
main debug: removing module "dts"
main debug: killing decoder fourcc `dts ', 0 PES in FIFO
main debug: removing module "dtstofloat32"
main debug: removing module "scaletempo"
main debug: removing module "simple_channel_mixer"
main debug: removing module "bandlimited_resampler"
aout_directx debug: closing audio device
aout_directx debug: DirectSoundThread exiting
main debug: thread ended
main debug: thread times: real 3m44.641000s, kernel 0m0.000000s, user 0m0.000000s
qt4 debug: Qt: Entering Fullscreen
qt4 debug: Updating the geometry
qt4 debug: Updating the geometry
main debug: removing module "aout_directx"
main debug: removing module "converter_float"
main debug: removing module "float32_mixer"
main debug: releasing aout
main debug: thread times: real 3m44.744000s, kernel 0m0.000000s, user 0m0.000000s
main debug: removing module "subsdec"
main debug: killing decoder fourcc `subt', 0 PES in FIFO
main debug: Program doesn't contain anymore ES
main error: ES_OUT_RESET_PCR called
main debug: EOF reached
main debug: finished input
main debug: thread ended
main debug: thread times: real 3m44.802000s, kernel 0m0.000000s, user 0m0.000000s
mkv debug: Stopping the UI Hook
main debug: removing module "mkv"
main debug: removing module "stream_filter_record"
main debug: removing module "access_file"
main debug: thread ended
main debug: dead input
main debug: thread times: real 3m44.945000s, kernel 0m4.680030s, user 0m1.544409s
main debug: changing item without a request (current 0/1)
main debug: nothing to play
main debug: destroying useless vout
qt4 debug: IM: Deleting the input
qt4 debug: Updating the geometry
qt4 debug: Updating the geometry
main debug: TIMER input launching for 'm-2012-720p.mkv' : 160.000 ms - Total 160.000 ms / 1 intvls (Avg 160.000 ms)
main debug: removing module "i420_yuy2_sse2"
direct3d debug: Direct3D scene released successfully
direct3d debug: 1 Direct3D pictures released.
direct3d debug: DirectXEventThread terminating
direct3d debug: DirectXCloseWindow
direct3d debug: WinProc WM_DESTROY
qt4 debug: releasing video...
qt4 debug: Video is not needed anymore
qt4 debug: Updating the geometry
main debug: removing module "qt4"
main debug: thread ended
main debug: thread times: real 3m44.857000s, kernel 0m0.015600s, user 0m0.000000s
main debug: removing module "direct3d"
main debug: removing module "blend"
main debug: thread times: real 0m0.000000s, kernel 0m0.000000s, user 0m0.000000s
main debug: removing module "freetype"
main debug: removing module "yuvp"
main debug: removing module "swscale"
Tho, i've noticed that it is not all .mkv 720p files that crash, is it fair to assume that it is the file that is corrupt, not VLC? Is the problem fixable?