Ubuntu 10.04.4 LTS & Supertuxkart SVN 11245 & gcc 4.4.6 gdb 7.2
In 3-strikes mode, the loser floats in the air and gets stuck when Replay was chosen and a NEW round begins.
To get the floating loser down, there are 2 ways:
1) the loser spends one life to call for thunderbird...
2) the winner attacks the floating one, using:
a) a cake and blow it down to the ground. The loser will not lose life. In this case the (previous) winner must throw at sufficient distance.
b) bowling ball: occassionally this will work, but most time the ball will RUN BENEATH the floating kart.
c) (BUT) swatter: the floating one loses life but will NOT get down.
ANOTHER RELATED BUG: SOMETIMES SWATTER CAN CAUSE A SIGSEGV.
In this case, the floating loser(either Tux or Penny, but others may also involved) must be the first(upper) one and game in fullscreen mode. When the second one(I was using Pidgin) kills the first one using swatter 3 times, SIGSEGV happens. Because of fullscreen, I am unable to use bt command in gdb.
gdb shows:
- {l Code}: {l Select All Code}
Program received signal SIGSEGV, Segmentation fault.
AIBaseController::crashed (this=0x211a4b10, m=0x1de9d7f0)
at karts/controller/ai_base_controller.cpp:185
185 float time = m_world->getTime();