Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SIGSEGV on Debian (stk 0.7.3) #708

Closed
supertuxkart-sourceforge-migration opened this issue Feb 24, 2014 · 5 comments
Closed

SIGSEGV on Debian (stk 0.7.3) #708

supertuxkart-sourceforge-migration opened this issue Feb 24, 2014 · 5 comments

Comments

@supertuxkart-sourceforge-migration

Author: vincent-c

Forwarded from http://bugs.debian.org/677609

I can't reproduce this on my own system. The bug reporter claims that the segfault "occurs regurally on a 8-cars race", but gives no other instructions to reproduce this bug.

(gdb) bt full
#0 irr::scene::CSkinnedMesh::recoverJointsFromMesh (this=0xaf70058, JointChildSceneNodes=...) at CSkinnedMesh.cpp:1255

    node = 0x6e6f6974
    joint = 0xaf74228
    i = <optimized out>

#1 0xb7be1a6f in getMeshForCurrentFrame (this=0xbdd7440) at CAnimatedMeshSceneNode.cpp:217

    skinnedMesh = 0xaf70058

#2 irr::scene::CAnimatedMeshSceneNode::getMeshForCurrentFrame (this=0xbdd7440) at CAnimatedMeshSceneNode.cpp:194

No locals.
#3 0xb7be1b00 in irr::scene::CAnimatedMeshSceneNode::OnAnimate (this=0xbdd7440, timeMs=522814) at CAnimatedMeshSceneNode.cpp:245

    mesh = <optimized out>

#4 0x0813a7e7 in irr::scene::ISceneNode::OnAnimate(unsigned int) ()

No symbol table info available.
#5 0x0813a7e7 in irr::scene::ISceneNode::OnAnimate(unsigned int) ()

No symbol table info available.
#6 0xb7c578d9 in irr::scene::CSceneManager::drawAll (this=0x868a190) at CSceneManager.cpp:1336

    i = <optimized out>
    driver = <optimized out>

#7 0x08136d0a in IrrDriver::update(float) ()

No symbol table info available.
#8 0x081d82dc in MainLoop::run() ()

No symbol table info available.
#9 0x080e3bd4 in main ()

No symbol table info available.

@supertuxkart-sourceforge-migration

Author: vincent-c
Scratch the part about this bug being unreproducible for me; I've suddenly hit a bus error today, when playing against 7 AI karts on Hacienda, right after using the parachute power-up.

As per #677609, the trigger for this segfault seems to be using a power-up (it only seems to happen right after using a power-up, and never occurs on time trials), but it only occurs erratically (and for me, rarely); other than that, I'm not sure how else to reproduce this.

@supertuxkart-sourceforge-migration

Author: auria
More info : I recently talked to someone having this issue. For them the issue happened only with the debian binary, when sing the static package from our home page it would all be ok

@supertuxkart-sourceforge-migration

Author: vincent-c
Hmmm...I suspect that this is an irrlicht-related issue. Does the static binary distributed from stk's home page use irrlicht svn r3843? It might explain why this issue only appears with Debian's stk build (since we're using irrlicht 1.7.3).

If it helps any, here's a list of Debian specific patches applied to our stk package.

I'm still trying to figure out a way to reproduce this segfault reliably, but I haven't had any success so far. :(

@supertuxkart-sourceforge-migration

Author: vincent-c
Another Debian user has gotten some more useful backtraces (see bug #619071).

@supertuxkart-sourceforge-migration

Author: paletta
Should be fixed in debian 0.7.3-2+exp1 using irrlicht 1.8.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant