Bug#439973: boson: Segmentation Fault on startup

Robert Hart rhart at bathterror.free-online.co.uk
Sun Sep 9 23:52:28 UTC 2007


On Mon, Sep 10, 2007 at 12:24:39AM +0200, Gonéri Le Bouder wrote:
> On Tue, Aug 28, 2007 at 09:14:59PM +0100, Robert Hart wrote:
> 
> Hello,
> 
> Thank you for your report and sorry for the delay, I was too busy the
> last weeks to write an anwser.
> 
> I think you've a problem with your graphic driver, not with boson. An
> user space
> 
> Which card and graphic driver do you use?
> What does "$glxinfo | head -n 5" return?

It's an Intel 965gm using the intel driver.

$ glxinfo | head -n 5
name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
 
> Can you also give a complet back trace:
> apt-get install boson-dbg gdb
> $gdb boson
> $(gdb) run
> $(gdb) bt full
> 
> 

#0  0x00002ad82a8a6967 in glGetString () from /usr/lib/libGL.so
No symbol table info available.
#1  0x00000000008c6a56 in boglGetOpenGLExtensions ()
    at /build/buildd/boson-0.13/bogl/bogl.cpp:48
        extensions = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0xd2de20, static shared_null = 0xd2de20}, d = 0xd4c9a0, 
  static shared_null = 0xd2de20}
#2  0x00000000008db8c8 in boglResolveOpenGL_1_2_Symbols (gl=@0xd4b2d0)
    at /build/buildd/boson-0.13/bogl/bogl_resolve_symbols.cpp:1158
        extensions = {<QValueList<QString>> = {
    sh = 0xd4a890}, <No data fields>}
        __PRETTY_FUNCTION__ = "bool 
boglResolveOpenGL_1_2_Symbols(MyQLibrary&)"
#3  0x00000000008dc7e1 in boglResolveLibGLSymbols (gl=@0xd4b2d0)
    at /build/buildd/boson-0.13/bogl/bogl_resolve_symbols.cpp:91
No locals.
#4  0x00000000008c867b in BoGL::resolveGLSymbols (this=0xd47ec0)
    at /build/buildd/boson-0.13/bogl/bogl_resolve.cpp:311
        ret = <value optimized out>
        libGL = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0xd2de20, static shared_null = 0xd2de20}, d = 0xd2de20, 
  static shared_null = 0xd2de20}
        libGLU = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0xd2de20, static shared_null = 0xd2de20}, d = 0xd2de20, 
  static shared_null = 0xd2de20}
        gl = (MyQLibrary *) 0xd4b2d0
        glu = <value optimized out>
        __PRETTY_FUNCTION__ = "bool BoGL::resolveGLSymbols()"
#5  0x00000000008c89d1 in boglResolveGLSymbols ()
    at /build/buildd/boson-0.13/bogl/bogl_resolve.cpp:47
No locals.
#6  0x00000000006499f7 in main (argc=1, argv=<value optimized out>)
    at /build/buildd/boson-0.13/boson/programs/main.cpp:113
        about = {mAppName = 0x98e2ba "boson", mProgramName = 0x9a047f 
"Boson", 
  mVersion = 0x98a5f3 "0.13", 
  mShortDescription = 0x98aae0 "A realtime strategy game for KDE", 
  mLicenseKey = 1, 
  mCopyrightStatement = 0x98a6e8 "(C) 1999-2000,2001-2005 The Boson 
team", 
  mOtherText = 0x0, mHomepageAddress = 0x98a31d "http://boson.eu.org", 
  mBugEmailAddress = 0x98a309 "submit at bugs.kde.org", mAuthorList = {
    sh = 0xd45520}, mCreditList = {sh = 0xd45580}, mLicenseText = 0x0, 
  d = 0xd455e0}
        argv0 = <incomplete type>
        eventLoop = {<> = {<No data fields>}, static metaObj = 0x0, 
  mAdvanceObject = 0x2ad8239bb636, d = 0xb9d49ef8}
        app = {<> = {<No data fields>}, <No data fields>}
        args = <value optimized out>
        checkInstallation = {<No data fields>}
        errorMessage = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0xd2de20, static shared_null = 0xd2de20}, d = 0x10100d44a60, 
  static shared_null = 0xd2de20}
        iface = <value optimized out>
        gameEngine = <value optimized out>
        forceWantDirect = <value optimized out>
        top = <value optimized out>
        glDriverBroken = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0xd2de20, static shared_null = 0xd2de20}, d = 0x7fff870f6680, 
  static shared_null = 0xd2de20}
        ret = <value optimized out>
        __PRETTY_FUNCTION__ = "int main(int, char**)"

> Best regards,
> 
>          Gonéri Le Bouder







More information about the Pkg-games-devel mailing list