==3503== Memcheck, a memory error detector.
==3503== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==3503== Using LibVEX rev 1854, a library for dynamic binary translation.
==3503== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==3503== Using valgrind-3.3.1-Debian, a dynamic binary instrumentation
framework.
==3503== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==3503== For more details, rerun with: -v
==3503==
move_object_init(xor_move* 517ab70)
move_object_init(xor_move* 517ab70)
move_object_init(xor_move* 517ab70)




      ##         #
       ##        #
        ##       #
         ##      #
          ########
                 #
       !D D  D ###
       -  o   ##S#
      #xS @  #  !#
       #<  ||##S!#
          2  ##SM#
      ############








      M  #1  !#
      ###   @<#
      @  #   -#
      #E #  o #
      #########

            ##
             ##
              ##
            !  ##
            -   ##
          #!|!   #








      M  # 1 !#
      ###   @<#
      @  #   -#
      #E #  o #
      #########

            ##
             ##
              ##
            !  ##
            -   ##
          #!|!   #





player_process_old_pos(xor_move* pmv=517ab70)




      M  #   !#
      ###  1@<#
      @  #   -#
      #E #  o #
      #########

            ##
             ##
              ##
            !  ##
            -   ##
          #!|!   #





player_process_old_pos(xor_move* pmv=517ab70)




      M  #   !#
      ###   @<#
      @  # 1 -#
      #E #  o #
      #########

            ##
             ##
              ##
            !  ##
            -   ##
          #!|!   #

                         move_object_init(xor_move* 517ab70)
move_object_init(xor_move* 517ab70)
move_object_init(xor_move* 517ab70)
move_object_init(xor_move* 517ab70)
move_object_init(xor_move* 517ab70)




player_process_old_pos(xor_move* pmv=517ab70)




      M  #   !#
      ###   @<#
      @  #   -#
      #E # 1o #
      #########

            ##
             ##
              ##
            !  ##
            -   ##
          #!|!   #





player_process_old_pos(xor_move* pmv=517ab70)




      M  #   !#
      ###   @<#
      @  # 1 -#
      #E #  o #
      #########

            ##
             ##
              ##
            !  ##
            -   ##
          #!|!   #





player_process_old_pos(xor_move* pmv=517ab70)




      M  #   !#
      ###  1@<#
      @  #   -#
      #E #  o #
      #########

            ##
             ##
              ##
            !  ##
            -   ##
          #!|!   #





player_process_old_pos(xor_move* pmv=517ab70)




      ############
      M  # 1 !#
      ###   @<#
      @  #   -#
      #E #  o #
      #########

            ##
             ##
              ##
            !  ##
            -   ##





player_process_old_pos(xor_move* pmv=517ab70)




      ############
      M  #   !#
      ###  1@<#
      @  #   -#
      #E #  o #
      #########

            ##                  move_object_init(xor_move* 517ab70)
move_object_init(xor_move* 517ab70)
move_object_init(xor_move* 517ab70)
move_object_init(xor_move* 517abf0)
move_object_init(xor_move* 517abf0)
move_object_init(xor_move* 517ab70)

             ##
              ##
            !  ##
            -   ##





player_process_old_pos(xor_move* pmv=517ab70)




      ############
      M  #   !#
      ###   @<#
      @  # 1 -#
      #E #  o #
      #########

            ##
             ##
              ##
            !  ##
            -   ##





player_process_old_pos(xor_move* pmv=517ab70)




      ############
      M  #   !#
      ###   @<#
      @  #   -#
      #E # 1o #
      #########

            ##
             ##
              ##
            !  ##
            -   ##





player_process_old_pos(xor_move* pmv=517ab70)
player process push(xor_move* 517ab70)




      ############
      M  #   !#
      ###   @<#
      @  #   -#
      #E # 1 o#
      #########

            ##
             ##
              ##
            !  ##
            -   ##








      ############
      M  #   !#
      ###   @<#
      @  #   -#
      #E #  1o#
      #########

            ##
             ##
              ##
            !  ##
            -   ##




pushed_process_new_pos(struct xor_move* 517abf0)
pushed object & CT_PUSH

player_process_old_pos(xor_move* pmv=517ab70)




      #########move_object_init(xor_move* 517ab70)
move_object_init(xor_move* 517ab70)
move_object_init(xor_move* 517ab70)
move_object_init(xor_move* 517ab70)
###
      M  #   !#
      ###   @<#
      @  #  1-#
      #E #   o#
      #########

            ##
             ##
              ##
            !  ##
            -   ##





player_process_old_pos(xor_move* pmv=517ab70)




      ############
      M  #   !#
      ###   @<#
      @  #   1#
      #E #   o#
      #########

            ##
             ##
              ##
            !  ##
            -   ##





player_process_old_pos(xor_move* pmv=517ab70)




      ############
      M  #   !#
      ###   @<#
      @  #  1 #
      #E #   o#
      #########

            ##
             ##
              ##
            !  ##
            -   ##





player_process_old_pos(xor_move* pmv=517ab70)




      ############
      M  #   !#
      ###   @<#
      @  # 1  #
      #E #   o#
      #########

            ##
             ##
              ##
            !  ##
            -   ##





player_process_old_pos(xor_move* pmv=517ab70)




      ############
      M  #   !#
      ###   @<#
      @  #  1 #
      #E #   o#
      #########

            ##
             ##
              ##
            !  ##
            -   ##



                            move_object_init(xor_move* 517ab70)
move_object_init(xor_move* 517ab70)
move_object_init(xor_move* 517ab70)
move_object_init(xor_move* 517ab70)
move_object_init(xor_move* 517ab70)


player_process_old_pos(xor_move* pmv=517ab70)




      ############
      M  #   !#
      ###   @<#
      @  # 1  #
      #E #   o#
      #########

            ##
             ##
              ##
            !  ##
            -   ##





player_process_old_pos(xor_move* pmv=517ab70)




      ############
      M  #   !#
      ###   @<#
      @  #    #
      #E # 1 o#
      #########

            ##
             ##
              ##
            !  ##
            -   ##





player_process_old_pos(xor_move* pmv=517ab70)




      ############
      M  #   !#
      ###   @<#
      @  #    #
      #E #1  o#
      #########

            ##
             ##
              ##
            !  ##
            -   ##





player_process_old_pos(xor_move* pmv=517ab70)




      ############
      M  #   !#
      ###   @<#
      @  #1   #
      #E #   o#
      #########

            ##
             ##
              ##
            !  ##
            -   ##





player_process_old_pos(xor_move* pmv=517ab70)




      ############
      M  #   !#
      ###   @<#
      @  # 1  #
      #E #   o#
      #########

            ##
             ##
              ##                   move_object_init(xor_move* 517ab70)
move_object_init(xor_move* 517ab70)
move_object_init(xor_move* 517ab70)
created xmvlist=517ac70
created xmv_link 517acb8 for xor_move 517ac30

move_gravity_process()
xmvlist->current=517acb8->xmv=517ac30
move_object_init(xor_move* 517ac30)
created xmv_link 517ad38 for xor_move 517acf8
move_object_init(xor_move* 517acf8)

            !  ##
            -   ##





player_process_old_pos(xor_move* pmv=517ab70)




      ############
      M  #   !#
      ###   @<#
      @  #  1 #
      #E #   o#
      #########

            ##
             ##
              ##
            !  ##
            -   ##





player_process_old_pos(xor_move* pmv=517ab70)




      ############
      M  #   !#
      ###   1<#
      @  #    #
      #E #   o#
      #########

            ##
             ##
              ##
            !  ##
            -   ##





player_process_old_pos(xor_move* pmv=517ab70)




      ############
      M  #  1!#
      ###    <#
      @  #    #
      #E #   o#
      #########

            ##
             ##
              ##
            !  ##
            -   ##





player_process_old_pos(xor_move* pmv=517ab70)
mv_grv_proc:
        *(517ac30)cmv->from_x:8,from_y:2,from_obj:Chicken




      ############
      M  #  1!#
      ###   < #
      @  #    #
      #E #   o#
      #########

            ##
             ##
              ##
            !  ##
            -   ##




mv_grv_proc:
        *(517acf8)cmv->from_x:8,from_y:1,from_obj:Fish




      ############
      M  #  1 #
     move_object_init(xor_move* 517ac30)
move_object_init(xor_move* 517acf8)
move_object_init(xor_move* 517ac30)
move_object_init(xor_move* 517acf8)

BANG!!!
 ###   <!#
      @  #    #
      #E #   o#
      #########

            ##
             ##
              ##
            !  ##
            -   ##




mv_grv_proc:
        *(517ac30)cmv->from_x:7,from_y:2,from_obj:Chicken




      ############
      M  #  1 #
      ###  < !#
      @  #    #
      #E #   o#
      #########

            ##
             ##
              ##
            !  ##
            -   ##




mv_grv_proc:
        *(517acf8)cmv->from_x:8,from_y:2,from_obj:Fish




      ############
      M  #  1 #
      ###  <  #
      @  #   !#
      #E #   o#
      #########

            ##
             ##
              ##
            !  ##
            -   ##




mv_grv_proc:
        *(517ac30)cmv->from_x:6,from_y:2,from_obj:Chicken




      ############
      M  #  1 #
      ### <   #
      @  #   !#
      #E #   o#
      #########

            ##
             ##
              ##
            !  ##
            -   ##




mv_grv_proc:
        *(517acf8)cmv->from_x:8,from_y:3,from_obj:Fish




      ############
      M  #  1 #
      ### <   #
      @  #   +#
      #E #  +++
      #########

            ##
             ##
              ##
            !  ##
            -   ##








      ############
      M  #  1 #
      ### <   #
      @  #   *#
      #E #  ***
      #########

            ##
             ##
              ##
            !  ##
            -   ##








      ############
      M  #  1 #
      ### <   #
      @  #   x#
      #E #  xxx
      #########

            ##
             ##
              ##
            !  ##
            -   ##








      ############
      M  #  1 #
      ### <   #
      @  #   o#
      #E #  ooo
      #########

            ##
             ##
              ##
            !  ##
            -   ##








      ############
      M  #  1 #
      ### <   #
      @  #   O#
      #E #  OOO
      #########

            ##
             ##
              ##
            !  ##
            -   ##








      ############
      M  #  1 #
      ### <   #
      @  #    #
      #E #
      #########

            ##
             ##
              ##
            !  ##
            -   ##



                                  removing detlnk:517ad38 ->xmv:517acf8
Unlinking from xmvlist (contents: 517ac30 517acf8 )
Unlinking:517ad38->517acf8
        unlinking xmvlist->current

return to move_gravity_process
        cmv=cmv_next=0
==3503== Invalid read of size 8
==3503==    at 0x4040AB: move_gravity_process (moves.c:267)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517ad38 is 0 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x403663: xmvlist_unlink_xor_move (movelist.c:158)
==3503==    by 0x4010F9: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
xmvlist->current=517ad38->xmv=517acf8
==3503==
==3503== Invalid read of size 1
==3503==    at 0x404117: move_gravity_process (moves.c:278)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517acfa is 2 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x401101: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==
==3503== Invalid read of size 1
==3503==    at 0x40412A: move_gravity_process (moves.c:278)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517acf9 is 1 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x401101: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==
==3503== Invalid read of size 1
==3503==    at 0x404135: move_gravity_process (moves.c:278)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517acf8 is 0 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x401101: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==
==3503== Invalid read of size 8
==3503==    at 0x404157: move_gravity_process (moves.c:284)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517ad00 is 8 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x401101: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
move_object_init(xor_move* 517acf8)
==3503==
==3503== Invalid read of size 1
==3503==    at 0x403D58: move_object_init (moves.c:193)
==3503==    by 0x404167: move_gravity_process (moves.c:285)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517acf8 is 0 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x401101: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==
==3503== Invalid write of size 1
==3503==    at 0x403D5F: move_object_init (moves.c:193)
==3503==    by 0x404167: move_gravity_process (moves.c:285)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517acfc is 4 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x401101: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==
==3503== Invalid read of size 1
==3503==    at 0x403D66: move_object_init (moves.c:194)
==3503==    by 0x404167: move_gravity_process (moves.c:285)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517acf9 is 1 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x401101: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==
==3503== Invalid write of size 1
==3503==    at 0x403D6E: move_object_init (moves.c:194)
==3503==    by 0x404167: move_gravity_process (moves.c:285)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517acfd is 5 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x401101: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==
==3503== Invalid read of size 1
==3503==    at 0x403D75: move_object_init (moves.c:195)
==3503==    by 0x404167: move_gravity_process (moves.c:285)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517acfb is 3 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x401101: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==
==3503== Invalid read of size 1
==3503==    at 0x403DE1: move_object_init (moves.c:206)
==3503==    by 0x404167: move_gravity_process (moves.c:285)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517acfd is 5 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x401101: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==
==3503== Invalid write of size 1
==3503==    at 0x403DEC: move_object_init (moves.c:206)
==3503==    by 0x404167: move_gravity_process (moves.c:285)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517acfd is 5 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x401101: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==
==3503== Invalid read of size 1
==3503==    at 0x403E28: move_object_init (moves.c:213)
==3503==    by 0x404167: move_gravity_process (moves.c:285)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517acf9 is 1 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x401101: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==
==3503== Invalid read of size 1
==3503==    at 0x403E3D: move_object_init (moves.c:213)
==3503==    by 0x404167: move_gravity_process (moves.c:285)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517acf8 is 0 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x401101: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==
==3503== Invalid write of size 1
==3503==    at 0x403E4E: move_object_init (moves.c:213)
==3503==    by 0x404167: move_gravity_process (moves.c:285)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517acfa is 2 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x401101: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==
==3503== Invalid read of size 1
==3503==    at 0x403E5C: move_object_init (moves.c:214)
==3503==    by 0x404167: move_gravity_process (moves.c:285)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517acfd is 5 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x401101: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==
==3503== Invalid read of size 1
==3503==    at 0x403E71: move_object_init (moves.c:214)
==3503==    by 0x404167: move_gravity_process (moves.c:285)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517acfc is 4 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x401101: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==
==3503== Invalid write of size 1
==3503==    at 0x403E83: move_object_init (moves.c:214)
==3503==    by 0x404167: move_gravity_process (moves.c:285)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517acfe is 6 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x401101: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==
==3503== Invalid read of size 1
==3503==    at 0x403E8A: move_object_init (moves.c:215)
==3503==    by 0x404167: move_gravity_process (moves.c:285)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517acfe is 6 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x401101: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==
==3503== Invalid read of size 1
==3503==    at 0x404170: move_gravity_process (moves.c:286)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517acfe is 6 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x401101: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==
==3503== Invalid read of size 1
==3503==    at 0x40428F: move_gravity_process (moves.c:308)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517acfd is 5 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x401101: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==
==3503== Invalid read of size 1
==3503==    at 0x4042A4: move_gravity_process (moves.c:308)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517acfc is 4 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x401101: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==
==3503== Invalid read of size 1
==3503==    at 0x4042B2: move_gravity_process (moves.c:308)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517acfa is 2 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x401101: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==
==3503== Invalid read of size 1
==3503==    at 0x4042C3: move_gravity_process (moves.c:309)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517acf9 is 1 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x401101: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==
==3503== Invalid read of size 1
==3503==    at 0x4042D8: move_gravity_process (moves.c:309)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517acf8 is 0 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x401101: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==
==3503== Invalid read of size 1
==3503==    at 0x4020BC: game_win_move_object (game_display.c:143)
==3503==    by 0x4042F7: move_gravity_process (moves.c:311)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517acf9 is 1 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x401101: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==
==3503== Invalid read of size 1
==3503==    at 0x4020C7: game_win_move_object (game_display.c:143)
==3503==    by 0x4042F7: move_gravity_process (moves.c:311)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517acf8 is 0 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x401101: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==
==3503== Invalid read of size 1
==3503==    at 0x4020DB: game_win_move_object (game_display.c:144)
==3503==    by 0x4042F7: move_gravity_process (moves.c:311)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517acfa is 2 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x401101: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==
==3503== Invalid read of size 1
==3503==    at 0x4020E6: game_win_move_object (game_display.c:144)
==3503==    by 0x4042F7: move_gravity_process (moves.c:311)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517acfd is 5 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x401101: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==
==3503== Invalid read of size 1
==3503==    at 0x4020F1: game_win_move_object (game_display.c:144)
==3503==    by 0x4042F7: move_gravity_process (moves.c:311)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517acfc is 4 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x401101: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==
==3503== Invalid read of size 1
==3503==    at 0x4042FC: move_gravity_process (moves.c:312)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517acf8 is 0 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x401101: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==
==3503== Invalid read of size 1
==3503==    at 0x404306: move_gravity_process (moves.c:313)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517acf9 is 1 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x401101: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==
==3503== Invalid read of size 1
==3503==    at 0x404311: move_gravity_process (moves.c:314)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517acfc is 4 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x401101: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==
==3503== Invalid write of size 1
==3503==    at 0x404319: move_gravity_process (moves.c:314)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517acf8 is 0 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x401101: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==
==3503== Invalid read of size 1
==3503==    at 0x40431F: move_gravity_process (moves.c:315)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517acfd is 5 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x401101: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==
==3503== Invalid write of size 1
==3503==    at 0x404327: move_gravity_process (moves.c:315)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517acf9 is 1 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x401101: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==
==3503== Invalid read of size 1
==3503==    at 0x40432E: move_gravity_process (moves.c:316)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517acff is 7 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x401101: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==
==3503== Invalid write of size 1
==3503==    at 0x404339: move_gravity_process (moves.c:316)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517acff is 7 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x401101: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==
==3503== Invalid read of size 1
==3503==    at 0x40435C: move_gravity_process (moves.c:321)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517acfb is 3 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x401101: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==
==3503== Invalid read of size 8
==3503==    at 0x40333D: xmvlist_cycle_next (movelist.c:84)
==3503==    by 0x404447: move_gravity_process (moves.c:347)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x517ad40 is 8 bytes inside a block of size 16 free'd
==3503==    at 0x4C2130F: free (vg_replace_malloc.c:323)
==3503==    by 0x403663: xmvlist_unlink_xor_move (movelist.c:158)
==3503==    by 0x4010F9: explode_process_detonator (explode.c:143)
==3503==    by 0x4041E0: move_gravity_process (moves.c:296)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==
==3503== Invalid read of size 8
==3503==    at 0x404453: move_gravity_process (moves.c:348)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)
==3503==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
==3503==
==3503== Process terminating with default action of signal 11 (SIGSEGV)
==3503==  Access not within mapped region at address 0x0
==3503==    at 0x404453: move_gravity_process (moves.c:348)
==3503==    by 0x405821: player_process_old_pos (player.c:186)
==3503==    by 0x405487: player_move (player.c:102)
==3503==    by 0x4062E1: replay_xor (replay.c:86)
==3503==    by 0x40742F: main (xorengine.c:69)

mv_grv_proc:
        *(517acf8)cmv->from_x:8,from_y:3,from_obj:Fish




      ############
      M  #  1 #
      ### <   #
      @  #    #
      #E #
      #########

            ##
             ##
              ##
            !  ##
            -   ##




==3503==
==3503== ERROR SUMMARY: 41 errors from 41 contexts (suppressed: 8 from 1)
==3503== malloc/free: in use at exit: 1,664 bytes in 45 blocks.
==3503== malloc/free: 55 allocs, 10 frees, 4,610 bytes allocated.
==3503== For counts of detected errors, rerun with: -v
==3503== searching for pointers to 45 not-freed blocks.
==3503== checked 82,240 bytes.
==3503==
==3503== LEAK SUMMARY:
==3503==    definitely lost: 0 bytes in 0 blocks.
==3503==      possibly lost: 0 bytes in 0 blocks.
==3503==    still reachable: 1,664 bytes in 45 blocks.
==3503==         suppressed: 0 bytes in 0 blocks.
==3503== Reachable blocks (those to which a pointer was found) are not
shown.
==3503== To see them, rerun with: --leak-check=full --show-reachable=yes
_______________________________________________
NetBehaviour mailing list
[email protected]
http://www.netbehaviour.org/mailman/listinfo/netbehaviour

Reply via email to