[Libva] Crash/Exception/MemoryCorruption when decoding with libva
Timo Rothenpieler
timo at rothenpieler.org
Fri Feb 15 06:12:55 PST 2013
So.. I have replaced every single piece of software, tried dozens of
diffrent combinations of player/libva/intel-driver versions.
It's always the same problem: The moment something tries to use libva
for video-decoding, it just starts to crash randomly, always pointing to
a diffrent function.
Sometimes it works for a few seconds, but then it starts to do weird
stuff and finaly crashes.
Even glibc sometimes complains about memory corruption when using libva.
Everything except accelerated video-decoding still works fine, even
heavy OpenGL workload on the GPU.
It seems like something somehow damaged the video-decoder inside the
CPU/GPU. I'll try to get it replaced soon and hope it's not something on
the mainboard.
Is it possible that using staging-libva for video-encoding-tests might
have damaged the video de/encoding unit in the GPU?
> This started yesterday, i suddenly wasn't able anymore to play my HD
> channels, as XBMC just keept crashing.
> The crashlog always pointed into libva intel driver, most of the time
> into BeginPicture, asserting that there is no obj_surface.
>
> First i thought it's caused by the staging version of libva i'm using,
> so i downgraded back to the latest release versions, but it's still the
> same.
>
> I did not touch any software for weeks before this, and playing videos
> has allways worked fine, and yesterday it suddenly stopped working
> completely.
> First I only wasn't able to play high-res h264 videos, and mpeg2 still
> worked fine. But now even SD mpeg2 causes all diffrent kinds of
> misbehaviour, most of them ending in a crash of the playing program,
> some even in a GPU hang.
>
> Is there any chance this might be a software problem, or is my hardware
> screwed? And if so, which part is most likely the problem?
More information about the Libva
mailing list