Bug 704702

Summary: Crash in the training level
Product: [Fedora] Fedora Reporter: Matěj Cepl <mcepl>
Component: beruskyAssignee: Martin Stransky <stransky>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 15CC: elad, mcepl, stransky
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-07-12 08:46:29 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Matěj Cepl 2011-05-14 07:32:22 UTC
Description of problem:
Start new game, enter training mode and move any key. Crash happens.


(gdb) thread apply all backtrace

Thread 1 (Thread 0x7ffff7fc3960 (LWP 24089)):
#0  0x0000003be9e36415 in raise (sig=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1  0x0000003be9e37d2b in abort () at abort.c:92
#2  0x0000003be9e2ed0d in __assert_fail (assertion=
    0x437665 "rt && flag&0x1000", file=<optimized out>, line=123, 
    function=<optimized out>) at assert.c:81
#3  0x0000000000413c8d in game_logic::player_move (this=<optimized out>, 
    p_stack=<optimized out>, player=<optimized out>, px=<optimized out>, 
    py=<optimized out>, dx=<optimized out>, dy=1, extra_events=0)
    at game_logic.cpp:123
#4  0x0000000000414f6d in game_logic::player_move_check (this=0xa49270, 
    p_queue=0x7fffffff6eb0, p_in=<optimized out>) at game_logic.cpp:419
#5  0x0000000000415e2a in game_logic::events_process (this=0xa49270, p_queue=
    0x7fffffff6eb0) at game_logic.cpp:630
#6  0x000000000041a728 in level_active::play_callback (this=0xa37ee0, p_queue=
    0x7fffffff6eb0) at level_active.cpp:340
#7  0x000000000041a7ac in level_store::play_callback (this=<optimized out>, 
    p_queue=<optimized out>) at level_active.cpp:194
#8  0x000000000042e2a5 in game_gui::callback (this=<optimized out>, p_queue=
    0x7fffffff6eb0, frame=<optimized out>) at berusky_gui.cpp:1597
#9  0x000000000042f833 in run_game (gmode=MENU, p_garg=<optimized out>, 
    p_dir=<optimized out>) at main.cpp:158
#10 0x0000000000403b01 in main (argc=<optimized out>, argv=<optimized out>)
    at main.cpp:344
(gdb) 


Version-Release number of selected component (if applicable):
berusky-1.2-1.fc15.x86_64

How reproducible:
100% (4 out of 4)

Steps to Reproduce:
1.start the game
2.New Game/Training/Play Level
3.press <down>
  
Actual results:
crash

Expected results:
something better and free ice cream!

Additional info:

Comment 1 Elad Alfassa 2011-05-14 11:57:49 UTC
Actually I see this crash in all levels, meaning that the game is unplayable at all.



-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 2 Martin Stransky 2011-07-12 08:46:09 UTC
Should be fixed by the latest update.