Linux CAEBuffer::Shift(void*, size_t): Assertion `(size <= m_bufferPos)' failed.
#1
Hi,
Since few days I got a XBMC videos crashs.
When I try to start some video I got this crash message :

CAEBuffer::Shift(void*, size_t): Assertion `(size <= m_bufferPos)' failed.
/usr/bin/xbmc : ligne 137 : 3416 Abandon "$LIBDIR/xbmc/xbmc.bin" $SAVED_ARGS
which: no lsb_release in (/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.6.3:/usr/games/bin:/opt/cuda/bin)

It seem to be good when i start a SD video, i got sound / video but with HD or LiveTV i got this crash.
It work sometimes when I disable VAAPI ( something around 50% )

I don't have navigation sounds from HDMI or internal sound card. I don't use .asoundrc, because I never needed to use it ( just select good output from xbmc's settings ). it was working perfectly before.

I have try to upgrade my system ( kernel / nvidia drivers / xbmc ) it's same. I dunno what try

After some tests, I dunno exactely reason of this crash, I got strange things from sound and video I hope to find issue to this problem


vainfo : http://bpaste.net/show/44585/
xbmc.log : http://bpaste.net/show/44586/

I'm using lastest Margro's git but I got same with xbmc git. I will try for test with stable
My HTPC is under Gentoo Linux

thank so much
Reply
#2
Hi there - I addressed that in eb50bb2c43471526b161b5d79b270d4f76e1624d on September 1st - any build from the 2nd or later should be fine.
System: XBMC HTPC with HDMI WASAPI & AudioEngine - Denon  AVR-3808CI  - Denon DVD-5900 Universal Player  - Denon DCM-27 CD-Changer
- Sony BDP-S580 Blu-Ray  - X-Box 360  - Android tablet wireless remote - 7.1 Streem/Axiom/Velodyne Surround System
If I have been able to help feel free to add to my reputation +/- below - thanks!
Reply
#3
Thank you for your quick answer,

I'we try to compile XBMC 11, and it work well, so i think it confirm the bug provide from XBMC.

I will try to compil lastest git

stay tuned
Reply

Logout Mark Read Team Forum Stats Members Help
CAEBuffer::Shift(void*, size_t): Assertion `(size <= m_bufferPos)' failed.0