Bug#539964: supertuxkart: STK segfaults regularly
Vladimir Z
vladimir.zhuravlev at utoronto.ca
Tue Aug 4 20:00:44 UTC 2009
Package: supertuxkart
Version: 0.6.1a+dfsg2-2
Severity: important
STK segfauls regularly on my Debian testing 64 bit system.
Here is gdb output:
(gdb) run
Starting program: /usr/games/supertuxkart
[Thread debugging using libthread_db enabled]
Data files will be fetched from: '/usr/share/games/supertuxkart/'
[New Thread 0x7f7e6adaf760 (LWP 3423)]
[New Thread 0x7f7e6284f950 (LWP 3424)]
Highscores will be saved in '/home/avova/.supertuxkart/highscore.data'.
[New Thread 0x7f7e61957950 (LWP 3425)]
do_wait: drmWaitVBlank returned -1, IRQs don't seem to be working correctly.
Try adjusting the vblank_mode configuration parameter.
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f7e6adaf760 (LWP 3423)]
RubberBand::hit (this=0x0, kart_hit=0x0, track_xyz=0x7429d98)
at items/rubber_band.cpp:213
213 if(m_attached_state!=RB_TO_PLUNGER) return;
(gdb) bt
#0 RubberBand::hit (this=0x0, kart_hit=0x0, track_xyz=0x7429d98)
at items/rubber_band.cpp:213
#1 0x000000000043a16d in Plunger::hit (this=0x7429d50, kart=0x0, mp=0x0)
at items/plunger.cpp:200
#2 0x000000000043b909 in RubberBand::update (this=0x677eec0, dt=0)
at items/rubber_band.cpp:152
#3 0x000000000043bf0e in RubberBand (this=0x677eec0, plunger=0x7429d50,
kart=@0x5504a00) at items/rubber_band.cpp:54
#4 0x000000000043aef3 in Plunger (this=0x7429d50, kart=0x5504a00)
at items/plunger.cpp:95
#5 0x0000000000439818 in ProjectileManager::newProjectile (this=0x7e3d10,
kart=0x5504a00, type=<value optimized out>)
at items/projectile_manager.cpp:192
#6 0x000000000043266f in Powerup::use (this=0x5504b48)
at items/powerup.cpp:135
#7 0x0000000000442a7c in Kart::update (this=0x5504a00, dt=0.00900000054)
at karts/kart.cpp:509
#8 0x00000000004b6267 in DefaultRobot::update (this=0x5504a00,
dt=0.00900000054) at robots/default_robot.cpp:231
#9 0x00000000004a74de in World::update (this=0x5efe1c0, dt=0.00900000054)
at modes/world.cpp:288
#10 0x00000000004ab806 in LinearWorld::update (this=0x0, delta=0)
at modes/linear_world.cpp:135
#11 0x00000000004a6719 in StandardRace::update (this=0x0, delta=0)
#11 0x00000000004a6719 in StandardRace::update (this=0x0, delta=0)
at modes/standard_race.cpp:71
#12 0x00000000004659e3 in MainLoop::run (this=0xce1350) at main_loop.cpp:139
#13 0x000000000040eb65 in main (argc=1, argv=<value optimized out>)
at main.cpp:620
(gdb) bt full
#0 RubberBand::hit (this=0x0, kart_hit=0x0, track_xyz=0x7429d98)
at items/rubber_band.cpp:213
No locals.
#1 0x000000000043a16d in Plunger::hit (this=0x7429d50, kart=0x0, mp=0x0)
at items/plunger.cpp:200
hell = {<btVector3> = {<btQuadWord> = {<btQuadWordStorage> = {m_x = 0,
m_y = 0, m_z = -10000,
m_unusedW = 0}, <No data fields>}, <No data fields>}, <No data fields>}
#2 0x000000000043b909 in RubberBand::update (this=0x677eec0, dt=0)
at items/rubber_band.cpp:152
p = {<btVector3> = {<btQuadWord> = {<btQuadWordStorage> = {
m_x = -33.8377037, m_y = -30.2341728, m_z = 32.6548615,
m_unusedW = 0}, <No data fields>}, <No data fields>}, <No data fields>}
k = (
const Vec3 &) @0x5504a78: {<btVector3> = {<btQuadWord> = {<btQuadWordStorage> = {m_x = -34.0765724, m_y = -31.4164886, m_z = 32.054863,
m_unusedW = 0}, <No data fields>}, <No data fields>}, <No data fields>}
max_len = <value optimized out>
#3 0x000000000043bf0e in RubberBand (this=0x677eec0, plunger=0x7429d50,
kart=@0x5504a00) at items/rubber_band.cpp:54
norm = {3.37604931e+24, 4.57355793e-41, 6.89015934e+13}
colour = {0, 4.37113883e-08, 1, 2.52233724e-44}
#4 0x000000000043aef3 in Plunger (this=0x7429d50, kart=0x5504a00)
at items/plunger.cpp:95
closest_kart = (const class Kart *) 0x7239000
direction = {<btQuadWord> = {<btQuadWordStorage> = {m_x = 3.73315239,
m_y = 10.9997253, m_z = 0.198673248,
m_unusedW = 0}, <No data fields>}, <No data fields>}
kartDistSquared = 134.969864
y_offset = 1.20620549
trans = {m_basis = {m_el = {{<btQuadWord> = {<btQuadWordStorage> = {
m_x = 0.980195105, m_y = 0.198034361, m_z = -8.65635652e-09,
m_unusedW = 0}, <No data fields>}, <No data fields>},
{<btQuadWord> = {<btQuadWordStorage> = {m_x = -0.198034361,
m_y = 0.980195105, m_z = -4.28456879e-08,
m_unusedW = 0}, <No data fields>}, <No data fields>},
{<btQuadWord> = {<btQuadWordStorage> = {m_x = -0, m_y = 4.37113883e-08,
m_z = 1, m_unusedW = 0}, <No data fields>}, <No data fields>}}}
pitch = 4.37113883e-08
#5 0x0000000000439818 in ProjectileManager::newProjectile (this=0x7e3d10,
kart=0x5504a00, type=<value optimized out>)
at items/projectile_manager.cpp:192
f = <value optimized out>
#6 0x000000000043266f in Powerup::use (this=0x5504b48)
at items/powerup.cpp:135
No locals.
#7 0x0000000000442a7c in Kart::update (this=0x5504a00, dt=0.00900000054)
at karts/kart.cpp:509
pos_plus_epsilon = {<btVector3> = {<btQuadWord> = {<btQuadWordStorage> = {m_x = 6.89074487e+13, m_y = 4.59163468e-41, m_z = 0.00900000054,
m_unusedW = 0}, <No data fields>}, <No data fields>}, <No data fields>}
old_group = <value optimized out>
material = <value optimized out>
#8 0x00000000004b6267 in DefaultRobot::update (this=0x5504a00,
dt=0.00900000054) at robots/default_robot.cpp:231
steps = 3
#9 0x00000000004a74de in World::update (this=0x5efe1c0, dt=0.00900000054)
at modes/world.cpp:288
No locals.
#10 0x00000000004ab806 in LinearWorld::update (this=0x0, delta=0)
at modes/linear_world.cpp:135
kart_amount = <value optimized out>
#11 0x00000000004a6719 in StandardRace::update (this=0x0, delta=0)
at modes/standard_race.cpp:71
No locals.
#12 0x00000000004659e3 in MainLoop::run (this=0xce1350) at main_loop.cpp:139
music_on = false
dt = 0.00900000054
#13 0x000000000040eb65 in main (argc=1, argv=<value optimized out>)
at main.cpp:620
logoutfile = {static npos = 18446744073709551615,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7f7e67fec670 "■("}}
logerrfile = {static npos = 18446744073709551615,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x0}}
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.30.3 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages supertuxkart depends on:
ii freeglut3 2.4.0-6.1 OpenGL Utility Toolkit
ii libc6 2.9-12 GNU C Library: Shared libraries
ii libgcc1 1:4.4.0-5 GCC support library
ii libgl1-mesa-glx [libgl1] 7.0.3-7 A free implementation of the OpenG
ii libglu1-mesa [libglu1] 7.0.3-7 The OpenGL utility library (GLU)
ii libopenal1 1:1.8.466-2 Software implementation of the Ope
ii libplib1 1.8.5-4 Portability Libraries: Run-time pa
ii libsdl1.2debian 1.2.13-4+b1 Simple DirectMedia Layer
ii libstdc++6 4.4.0-5 The GNU Standard C++ Library v3
ii libvorbisfile3 1.2.0.dfsg-5 The Vorbis General Audio Compressi
ii supertuxkart-data 0.6.1a+dfsg2-2 data for the supertuxkart kart rac
supertuxkart recommends no packages.
supertuxkart suggests no packages.
-- no debconf information
More information about the Pkg-games-devel
mailing list