Bug#385945: boson: crashes on singleplayer game start

Eddy Petrişor eddy.petrisor at gmail.com
Fri Sep 15 19:38:56 UTC 2006


On 15/09/06, Eddy Petrişor <eddy.petrisor at gmail.com> wrote:
> On 07/09/06, Andreas Beckermann <b_mann at gmx.de> wrote:
> > Hi
> > From the backtrace:
> >
> > > #7  0x0f6e1318 in __assert_fail () from /lib/tls/libc.so.6
> > > #8  0x0de59a18 in __glXPushArrayState () from /usr/lib/libGL.so.1
> > > #9  0x0de59a18 in __glXPushArrayState () from /usr/lib/libGL.so.1
> >
> > and even clearer in the console log:
> >
> > > boson: indirect_vertex_array.c:1359: __indirect_glTexCoordPointer: Assertion
> > > `a != ((void *)0)' failed.
> >
> > Your OpenGL driver is broken. Since you are using PowerPC/SPARC, I guess you
> > use the DRI drivers? Well, "good" is not one of the adjectives I'd use to
> > describe DRI drivers when it comes to 3D.
> > Try to start boson using
> >   boson --indirect
> > This should start boson without 3d accelleration and thus be very slow.
> > However it should start then. If it works, it indeed is a driver bug.
>
> The game crashes with --indirect, too.

Here is the output on the console:

------8<----------------------------------------------------------
eddy at merci ~/usr/src/games/trunk/glest $ boson --indirect
[int main(int, char**)] resolving GL, GLX and GLU symbols
[QLibrary* loadLibrary(const QString&)] Trying to guess correct
filename for libGL
searching in dir /usr/lib/
using file /usr/lib/libGL.so
[QLibrary* loadLibrary(const QString&)] Trying to guess correct
filename for libGL
searching in dir /usr/lib/
using file /usr/lib/libGLU.so
[int main(int, char**)] GL, GLX and GLU symbols successfully resolved
boson: WARNING: [void postBosonConfigInit()] use indirect rendering (slow!)
open /dev/[sound/]dsp: Device or resource busy
boson: ERROR: [BosonAudioAL::BosonAudioAL()] could not open device using alc
boson: ERROR: [void BosonCanvasRenderer::initGL()] boson requires
GL_EXT_framebuffer_object
boson: indirect_vertex_array.c:1359: __indirect_glTexCoordPointer:
Assertion `a != ((void *)0)' failed.
emergencySave(): retrieving current time for filenames
emergencySave(): trying to save game logs
emergencySave(): game logs saved
KCrash: Application 'boson' crashing...
------8<----------------------------------------------------------



This is the trace that the KDE bug reporting tool offers:

------8<----------------------------------------------------------
Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 805446720 (LWP 9599)]
[KCrash handler]
#5  0x0f6e8fac in raise () from /lib/tls/libc.so.6
#6  0x0f6eaa4c in abort () from /lib/tls/libc.so.6
#7  0x0f6e1318 in __assert_fail () from /lib/tls/libc.so.6
#8  0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#9  0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#10 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#11 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#12 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#13 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#14 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#15 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#16 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#17 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#18 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#19 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#20 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#21 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#22 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#23 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#24 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#25 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#26 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#27 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#28 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#29 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#30 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#31 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#32 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#33 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#34 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#35 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#36 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#37 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#38 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#39 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#40 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#41 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#42 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#43 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#44 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#45 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#46 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#47 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#48 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#49 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#50 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#51 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#52 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#53 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#54 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#55 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#56 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
#57 0x0de5ea18 in __glXPushArrayState () from /usr/lib/libGL.so
------8<----------------------------------------------------------

-- 
Regards,
EddyP
=============================================
"Imagination is more important than knowledge" A.Einstein


More information about the Pkg-games-devel mailing list