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

Crash on character creation 4952 #16937

Closed
BorkBorkGoesTheCode opened this issue May 29, 2016 · 18 comments

Comments

Projects
None yet
@BorkBorkGoesTheCode
Copy link
Contributor

commented May 29, 2016

No description provided.

@codemastergh

This comment has been minimized.

Copy link

commented May 29, 2016

Also getting this issue and was also getting random crashes in the previous 20 or so builds.

@mugling mugling changed the title CTD on character creation 4952 Crash on character creation 4952 May 29, 2016

@mugling

This comment has been minimized.

Copy link
Contributor

commented May 29, 2016

Needs more details especially consistent vs intermittent

@moosestrangler

This comment has been minimized.

Copy link
Contributor

commented May 29, 2016

Completely consistent. Segfaults on character creation every single time with 0.C-14660-ge1af3ff linux tiles.

@mugling

This comment has been minimized.

Copy link
Contributor

commented May 29, 2016

Stack trace would be very helpful in that case

@nulman

This comment has been minimized.

Copy link
Contributor

commented May 29, 2016

im also getting consistent crashes
im on 0.C-14660-ge1af3ff (tiles)
(windows)

@BevapDin

This comment has been minimized.

Copy link
Contributor

commented May 29, 2016

What operation system? Are you using tiles or curses? Are any mods active in the used world?

When exactly crashes it: when selecting "custom character", "preset character", "random character" or "play now"?

@MrJAVAgamer

This comment has been minimized.

Copy link

commented May 29, 2016

Consistent crashes on 0.C-14656-gda92027 Tiles and 0.C-14660-ge1af3ff Tiles, both Windows

They trigger when you try to exit the character creator, either by finishing your character, or trying to access main menu.
It happens on "custom character", "preset character" and "random character".
"Play now!" works, possibly because it avoided the character creator.

@illi-kun

This comment has been minimized.

Copy link
Member

commented May 29, 2016

I got similar reports from Russian CDDA community recently.

@ghost

This comment has been minimized.

Copy link

commented May 29, 2016

I can build 0.C-14671-gd1ae152 non-tiles (the latest at the moment) with mingw32 on Windows 10, create a custom character, and start a game. If I download the tiles version with the same version number, I get the crash.

@kevingranade

This comment has been minimized.

Copy link
Member

commented May 30, 2016

@mischief

This comment has been minimized.

Copy link
Contributor

commented May 30, 2016

i can reproduce on 0.C-14680-g6ba518e.

mischief@delta ~/src/Cataclysm-DDA $ make -j4 CC=ccache CXX='ccache g++' TILES=1 LUA=1 clean
make -C tests clean
make[1]: Entering directory '/home/mischief/src/Cataclysm-DDA/tests'
rm -rf obj
rm -f cata_test
make[1]: Leaving directory '/home/mischief/src/Cataclysm-DDA/tests'
rm -rf cataclysm-tiles cataclysm-tiles cataclysm-tiles.exe cataclysm.exe cataclysm.a
rm -rf obj/tiles objwin objwin/tiles
rm -rf cataclysmdda-0.C.tar.gz cataclysmdda-0.C.zip bindist
rm -f src/version.h src/lua/catabindings.cpp
rm -f chkjson
mischief@delta ~/src/Cataclysm-DDA $ make -j4 CC=ccache CXX='ccache g++' TILES=1 LUA=1
mkdir -p obj/tiles
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/debug.cpp -o obj/tiles/debug.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/item_factory.cpp -o obj/tiles/item_factory.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/coordinate_conversions.cpp -o obj/tiles/coordinate_conversions.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/bonuses.cpp -o obj/tiles/bonuses.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/overmapbuffer.cpp -o obj/tiles/overmapbuffer.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/crafting.cpp -o obj/tiles/crafting.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/active_item_cache.cpp -o obj/tiles/active_item_cache.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/posix_time.cpp -o obj/tiles/posix_time.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/faction.cpp -o obj/tiles/faction.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/skill.cpp -o obj/tiles/skill.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/weather_data.cpp -o obj/tiles/weather_data.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/mapdata.cpp -o obj/tiles/mapdata.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/vehicle_group.cpp -o obj/tiles/vehicle_group.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/tileray.cpp -o obj/tiles/tileray.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/mission.cpp -o obj/tiles/mission.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/npc.cpp -o obj/tiles/npc.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/mutation.cpp -o obj/tiles/mutation.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/sounds.cpp -o obj/tiles/sounds.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/gamemode.cpp -o obj/tiles/gamemode.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/help.cpp -o obj/tiles/help.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/creature_tracker.cpp -o obj/tiles/creature_tracker.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/player_activity.cpp -o obj/tiles/player_activity.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/savegame_json.cpp -o obj/tiles/savegame_json.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/messages.cpp -o obj/tiles/messages.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/melee.cpp -o obj/tiles/melee.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/addiction.cpp -o obj/tiles/addiction.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/scenario.cpp -o obj/tiles/scenario.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/bionics.cpp -o obj/tiles/bionics.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/visitable.cpp -o obj/tiles/visitable.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/line.cpp -o obj/tiles/line.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/input.cpp -o obj/tiles/input.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/color.cpp -o obj/tiles/color.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/worldfactory.cpp -o obj/tiles/worldfactory.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/character.cpp -o obj/tiles/character.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/dump.cpp -o obj/tiles/dump.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/npcmove.cpp -o obj/tiles/npcmove.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/fault.cpp -o obj/tiles/fault.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/construction.cpp -o obj/tiles/construction.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/mapgen.cpp -o obj/tiles/mapgen.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/newcharacter.cpp -o obj/tiles/newcharacter.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/mission_end.cpp -o obj/tiles/mission_end.o
#define VERSION "0.C-14680-g6ba518e-dirty"
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/advanced_inv.cpp -o obj/tiles/advanced_inv.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/mod_manager.cpp -o obj/tiles/mod_manager.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/recipe_dictionary.cpp -o obj/tiles/recipe_dictionary.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/mutation_data.cpp -o obj/tiles/mutation_data.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/ui.cpp -o obj/tiles/ui.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/iexamine.cpp -o obj/tiles/iexamine.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/wincurse.cpp -o obj/tiles/wincurse.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/overmap.cpp -o obj/tiles/overmap.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/monfaction.cpp -o obj/tiles/monfaction.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/missiondef.cpp -o obj/tiles/missiondef.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/mission_place.cpp -o obj/tiles/mission_place.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/cata_utility.cpp -o obj/tiles/cata_utility.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/vitamin.cpp -o obj/tiles/vitamin.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/calendar.cpp -o obj/tiles/calendar.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/submap.cpp -o obj/tiles/submap.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/mission_fail.cpp -o obj/tiles/mission_fail.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/crafting_gui.cpp -o obj/tiles/crafting_gui.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/mutation_ui.cpp -o obj/tiles/mutation_ui.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/item_location.cpp -o obj/tiles/item_location.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/mattack_actors.cpp -o obj/tiles/mattack_actors.o
cd src/lua && lua generate_bindings.lua
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/json.cpp -o obj/tiles/json.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/mtype.cpp -o obj/tiles/mtype.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/activity_handlers.cpp -o obj/tiles/activity_handlers.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/trapfunc.cpp -o obj/tiles/trapfunc.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/martialarts.cpp -o obj/tiles/martialarts.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/iuse_software_kitten.cpp -o obj/tiles/iuse_software_kitten.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/char_validity_check.cpp -o obj/tiles/char_validity_check.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/field.cpp -o obj/tiles/field.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/consumption.cpp -o obj/tiles/consumption.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/lightmap.cpp -o obj/tiles/lightmap.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/creature.cpp -o obj/tiles/creature.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/action.cpp -o obj/tiles/action.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/mondefense.cpp -o obj/tiles/mondefense.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/requirements.cpp -o obj/tiles/requirements.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/vehicle.cpp -o obj/tiles/vehicle.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/mapsharing.cpp -o obj/tiles/mapsharing.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/map_selector.cpp -o obj/tiles/map_selector.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/mission_companion.cpp -o obj/tiles/mission_companion.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/mission_start.cpp -o obj/tiles/mission_start.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/mondeath.cpp -o obj/tiles/mondeath.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/map.cpp -o obj/tiles/map.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/ranged.cpp -o obj/tiles/ranged.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/inventory.cpp -o obj/tiles/inventory.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/name.cpp -o obj/tiles/name.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/start_location.cpp -o obj/tiles/start_location.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/itype.cpp -o obj/tiles/itype.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/item_action.cpp -o obj/tiles/item_action.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/damage.cpp -o obj/tiles/damage.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/profession.cpp -o obj/tiles/profession.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/filesystem.cpp -o obj/tiles/filesystem.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/explosion.cpp -o obj/tiles/explosion.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/veh_type.cpp -o obj/tiles/veh_type.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/output.cpp -o obj/tiles/output.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/rng.cpp -o obj/tiles/rng.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/iuse_software.cpp -o obj/tiles/iuse_software.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/mongroup.cpp -o obj/tiles/mongroup.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/bodypart.cpp -o obj/tiles/bodypart.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/auto_pickup.cpp -o obj/tiles/auto_pickup.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/animation.cpp -o obj/tiles/animation.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/main.cpp -o obj/tiles/main.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/clzones.cpp -o obj/tiles/clzones.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/pickup.cpp -o obj/tiles/pickup.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/item.cpp -o obj/tiles/item.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/event.cpp -o obj/tiles/event.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/options.cpp -o obj/tiles/options.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/trap.cpp -o obj/tiles/trap.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/overlay_ordering.cpp -o obj/tiles/overlay_ordering.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/iuse_actor.cpp -o obj/tiles/iuse_actor.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/effect.cpp -o obj/tiles/effect.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/savegame.cpp -o obj/tiles/savegame.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/iuse_software_minesweeper.cpp -o obj/tiles/iuse_software_minesweeper.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/veh_interact.cpp -o obj/tiles/veh_interact.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/drawing_primitives.cpp -o obj/tiles/drawing_primitives.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/activity_item_handling.cpp -o obj/tiles/activity_item_handling.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/mapgen_functions.cpp -o obj/tiles/mapgen_functions.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/text_snippets.cpp -o obj/tiles/text_snippets.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/inventory_ui.cpp -o obj/tiles/inventory_ui.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/monster.cpp -o obj/tiles/monster.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/ammo.cpp -o obj/tiles/ammo.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/savegame_legacy.cpp -o obj/tiles/savegame_legacy.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/cursesport.cpp -o obj/tiles/cursesport.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/monstergenerator.cpp -o obj/tiles/monstergenerator.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/npctalk.cpp -o obj/tiles/npctalk.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/init.cpp -o obj/tiles/init.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/player.cpp -o obj/tiles/player.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/basecamp.cpp -o obj/tiles/basecamp.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/gates.cpp -o obj/tiles/gates.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/item_group.cpp -o obj/tiles/item_group.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/monmove.cpp -o obj/tiles/monmove.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/speech.cpp -o obj/tiles/speech.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/translations.cpp -o obj/tiles/translations.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/iuse.cpp -o obj/tiles/iuse.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/craft_command.cpp -o obj/tiles/craft_command.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/vehicle_selector.cpp -o obj/tiles/vehicle_selector.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/mod_manager_ui.cpp -o obj/tiles/mod_manager_ui.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/path_info.cpp -o obj/tiles/path_info.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/game.cpp -o obj/tiles/game.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/artifact.cpp -o obj/tiles/artifact.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/iuse_software_sokoban.cpp -o obj/tiles/iuse_software_sokoban.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/pathfinding.cpp -o obj/tiles/pathfinding.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/live_view.cpp -o obj/tiles/live_view.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/tutorial.cpp -o obj/tiles/tutorial.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/armor_layers.cpp -o obj/tiles/armor_layers.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/sdltiles.cpp -o obj/tiles/sdltiles.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/catacharset.cpp -o obj/tiles/catacharset.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/cata_tiles.cpp -o obj/tiles/cata_tiles.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/dependency_tree.cpp -o obj/tiles/dependency_tree.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/lua_console.cpp -o obj/tiles/lua_console.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/defense.cpp -o obj/tiles/defense.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/mapbuffer.cpp -o obj/tiles/mapbuffer.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/weather.cpp -o obj/tiles/weather.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/wish.cpp -o obj/tiles/wish.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/material.cpp -o obj/tiles/material.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/weather_gen.cpp -o obj/tiles/weather_gen.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/mapgenformat.cpp -o obj/tiles/mapgenformat.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/bionics_ui.cpp -o obj/tiles/bionics_ui.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/main_menu.cpp -o obj/tiles/main_menu.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/simplexnoise.cpp -o obj/tiles/simplexnoise.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/computer.cpp -o obj/tiles/computer.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/editmap.cpp -o obj/tiles/editmap.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/iuse_software_snake.cpp -o obj/tiles/iuse_software_snake.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/morale.cpp -o obj/tiles/morale.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/monattack.cpp -o obj/tiles/monattack.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/version.cpp -o obj/tiles/version.o
ccache g++  -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/catalua.cpp -o obj/tiles/catalua.o
ccache g++  -o cataclysm-tiles obj/tiles/lua_console.o obj/tiles/monster.o obj/tiles/ammo.o obj/tiles/savegame_legacy.o obj/tiles/requirements.o obj/tiles/sdltiles.o obj/tiles/init.o obj/tiles/basecamp.o obj/tiles/event.o obj/tiles/monmove.o obj/tiles/name.o obj/tiles/vehicle_selector.o obj/tiles/crafting_gui.o obj/tiles/npcmove.o obj/tiles/bionics.o obj/tiles/armor_layers.o obj/tiles/scenario.o obj/tiles/cata_tiles.o obj/tiles/dependency_tree.o obj/tiles/player_activity.o obj/tiles/iuse.o obj/tiles/mapgenformat.o obj/tiles/main_menu.o obj/tiles/simplexnoise.o obj/tiles/computer.o obj/tiles/editmap.o obj/tiles/catalua.o obj/tiles/monattack.o obj/tiles/mapgen.o obj/tiles/coordinate_conversions.o obj/tiles/posix_time.o obj/tiles/faction.o obj/tiles/ui.o obj/tiles/weather_data.o obj/tiles/tileray.o obj/tiles/game.o obj/tiles/version.o obj/tiles/clzones.o obj/tiles/gamemode.o obj/tiles/mission_start.o obj/tiles/mondefense.o obj/tiles/messages.o obj/tiles/action.o obj/tiles/mutation_ui.o obj/tiles/line.o obj/tiles/input.o obj/tiles/color.o obj/tiles/savegame.o obj/tiles/veh_interact.o obj/tiles/mission_end.o obj/tiles/mutation_data.o obj/tiles/wincurse.o obj/tiles/monfaction.o obj/tiles/cata_utility.o obj/tiles/mondeath.o obj/tiles/mod_manager_ui.o obj/tiles/vitamin.o obj/tiles/live_view.o obj/tiles/mapgen_functions.o obj/tiles/submap.o obj/tiles/mission_fail.o obj/tiles/effect.o obj/tiles/mattack_actors.o obj/tiles/overmap.o obj/tiles/mtype.o obj/tiles/char_validity_check.o obj/tiles/field.o obj/tiles/consumption.o obj/tiles/speech.o obj/tiles/creature.o obj/tiles/map.o obj/tiles/pickup.o obj/tiles/filesystem.o obj/tiles/item.o obj/tiles/inventory.o obj/tiles/itype.o obj/tiles/worldfactory.o obj/tiles/auto_pickup.o obj/tiles/cursesport.o obj/tiles/main.o obj/tiles/artifact.o obj/tiles/skill.o obj/tiles/overlay_ordering.o obj/tiles/debug.o obj/tiles/inventory_ui.o obj/tiles/weather_gen.o obj/tiles/pathfinding.o obj/tiles/monstergenerator.o obj/tiles/item_factory.o obj/tiles/construction.o obj/tiles/gates.o obj/tiles/item_group.o obj/tiles/map_selector.o obj/tiles/translations.o obj/tiles/path_info.o obj/tiles/iuse_software_sokoban.o obj/tiles/overmapbuffer.o obj/tiles/tutorial.o obj/tiles/catacharset.o obj/tiles/profession.o obj/tiles/defense.o obj/tiles/mapbuffer.o obj/tiles/weather.o obj/tiles/wish.o obj/tiles/output.o obj/tiles/bionics_ui.o obj/tiles/veh_type.o obj/tiles/iuse_software_snake.o obj/tiles/savegame_json.o obj/tiles/morale.o obj/tiles/crafting.o obj/tiles/active_item_cache.o obj/tiles/player.o obj/tiles/start_location.o obj/tiles/mapdata.o obj/tiles/vehicle_group.o obj/tiles/text_snippets.o obj/tiles/npc.o obj/tiles/mutation.o obj/tiles/sounds.o obj/tiles/help.o obj/tiles/creature_tracker.o obj/tiles/material.o obj/tiles/visitable.o obj/tiles/craft_command.o obj/tiles/melee.o obj/tiles/addiction.o obj/tiles/fault.o obj/tiles/explosion.o obj/tiles/advanced_inv.o obj/tiles/mod_manager.o obj/tiles/recipe_dictionary.o obj/tiles/item_action.o obj/tiles/character.o obj/tiles/missiondef.o obj/tiles/mission_place.o obj/tiles/newcharacter.o obj/tiles/calendar.o obj/tiles/martialarts.o obj/tiles/vehicle.o obj/tiles/item_location.o obj/tiles/mapsharing.o obj/tiles/bodypart.o obj/tiles/json.o obj/tiles/iuse_software_kitten.o obj/tiles/trapfunc.o obj/tiles/lightmap.o obj/tiles/activity_handlers.o obj/tiles/dump.o obj/tiles/mission_companion.o obj/tiles/trap.o obj/tiles/ranged.o obj/tiles/npctalk.o obj/tiles/damage.o obj/tiles/iuse_software.o obj/tiles/mongroup.o obj/tiles/bonuses.o obj/tiles/animation.o obj/tiles/rng.o obj/tiles/mission.o obj/tiles/options.o obj/tiles/iuse_actor.o obj/tiles/iuse_software_minesweeper.o obj/tiles/iexamine.o obj/tiles/drawing_primitives.o obj/tiles/activity_item_handling.o -llua -lm -L/usr/lib64 -lSDL2 -lSDL2_ttf -lSDL2_image
ar rcs cataclysm.a obj/tiles/lua_console.o obj/tiles/monster.o obj/tiles/ammo.o obj/tiles/savegame_legacy.o obj/tiles/requirements.o obj/tiles/sdltiles.o obj/tiles/init.o obj/tiles/basecamp.o obj/tiles/event.o obj/tiles/monmove.o obj/tiles/name.o obj/tiles/vehicle_selector.o obj/tiles/crafting_gui.o obj/tiles/npcmove.o obj/tiles/bionics.o obj/tiles/armor_layers.o obj/tiles/scenario.o obj/tiles/cata_tiles.o obj/tiles/dependency_tree.o obj/tiles/player_activity.o obj/tiles/iuse.o obj/tiles/mapgenformat.o obj/tiles/main_menu.o obj/tiles/simplexnoise.o obj/tiles/computer.o obj/tiles/editmap.o obj/tiles/catalua.o obj/tiles/monattack.o obj/tiles/mapgen.o obj/tiles/coordinate_conversions.o obj/tiles/posix_time.o obj/tiles/faction.o obj/tiles/ui.o obj/tiles/weather_data.o obj/tiles/tileray.o obj/tiles/game.o obj/tiles/version.o obj/tiles/clzones.o obj/tiles/gamemode.o obj/tiles/mission_start.o obj/tiles/mondefense.o obj/tiles/action.o obj/tiles/mutation_ui.o obj/tiles/line.o obj/tiles/input.o obj/tiles/color.o obj/tiles/savegame.o obj/tiles/veh_interact.o obj/tiles/mission_end.o obj/tiles/mutation_data.o obj/tiles/wincurse.o obj/tiles/monfaction.o obj/tiles/cata_utility.o obj/tiles/mondeath.o obj/tiles/mod_manager_ui.o obj/tiles/vitamin.o obj/tiles/live_view.o obj/tiles/mapgen_functions.o obj/tiles/submap.o obj/tiles/mission_fail.o obj/tiles/effect.o obj/tiles/mattack_actors.o obj/tiles/overmap.o obj/tiles/mtype.o obj/tiles/char_validity_check.o obj/tiles/field.o obj/tiles/consumption.o obj/tiles/speech.o obj/tiles/creature.o obj/tiles/map.o obj/tiles/pickup.o obj/tiles/filesystem.o obj/tiles/item.o obj/tiles/inventory.o obj/tiles/itype.o obj/tiles/worldfactory.o obj/tiles/auto_pickup.o obj/tiles/cursesport.o obj/tiles/artifact.o obj/tiles/skill.o obj/tiles/overlay_ordering.o obj/tiles/debug.o obj/tiles/inventory_ui.o obj/tiles/weather_gen.o obj/tiles/pathfinding.o obj/tiles/monstergenerator.o obj/tiles/item_factory.o obj/tiles/construction.o obj/tiles/gates.o obj/tiles/item_group.o obj/tiles/map_selector.o obj/tiles/translations.o obj/tiles/path_info.o obj/tiles/iuse_software_sokoban.o obj/tiles/overmapbuffer.o obj/tiles/tutorial.o obj/tiles/catacharset.o obj/tiles/profession.o obj/tiles/defense.o obj/tiles/mapbuffer.o obj/tiles/weather.o obj/tiles/wish.o obj/tiles/output.o obj/tiles/bionics_ui.o obj/tiles/veh_type.o obj/tiles/iuse_software_snake.o obj/tiles/savegame_json.o obj/tiles/morale.o obj/tiles/crafting.o obj/tiles/active_item_cache.o obj/tiles/player.o obj/tiles/start_location.o obj/tiles/mapdata.o obj/tiles/vehicle_group.o obj/tiles/text_snippets.o obj/tiles/npc.o obj/tiles/mutation.o obj/tiles/sounds.o obj/tiles/help.o obj/tiles/creature_tracker.o obj/tiles/material.o obj/tiles/visitable.o obj/tiles/craft_command.o obj/tiles/melee.o obj/tiles/addiction.o obj/tiles/fault.o obj/tiles/explosion.o obj/tiles/advanced_inv.o obj/tiles/mod_manager.o obj/tiles/recipe_dictionary.o obj/tiles/item_action.o obj/tiles/character.o obj/tiles/missiondef.o obj/tiles/mission_place.o obj/tiles/newcharacter.o obj/tiles/calendar.o obj/tiles/martialarts.o obj/tiles/vehicle.o obj/tiles/item_location.o obj/tiles/mapsharing.o obj/tiles/bodypart.o obj/tiles/json.o obj/tiles/iuse_software_kitten.o obj/tiles/trapfunc.o obj/tiles/lightmap.o obj/tiles/activity_handlers.o obj/tiles/dump.o obj/tiles/mission_companion.o obj/tiles/trap.o obj/tiles/ranged.o obj/tiles/npctalk.o obj/tiles/damage.o obj/tiles/iuse_software.o obj/tiles/mongroup.o obj/tiles/bonuses.o obj/tiles/animation.o obj/tiles/rng.o obj/tiles/mission.o obj/tiles/options.o obj/tiles/iuse_actor.o obj/tiles/iuse_software_minesweeper.o obj/tiles/iexamine.o obj/tiles/drawing_primitives.o obj/tiles/activity_item_handling.o
make -C tests
make[1]: Entering directory '/home/mischief/src/Cataclysm-DDA/tests'
mkdir obj
ccache g++ -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -I../src -Wno-unused-variable -Wno-sign-compare -Wno-unknown-pragmas -Wno-parentheses -c npc_test.cpp -o obj/npc_test.o
ccache g++ -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -I../src -Wno-unused-variable -Wno-sign-compare -Wno-unknown-pragmas -Wno-parentheses -c test_main.cpp -o obj/test_main.o
ccache g++ -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -I../src -Wno-unused-variable -Wno-sign-compare -Wno-unknown-pragmas -Wno-parentheses -c savegame_test.cpp -o obj/savegame_test.o
ccache g++ -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -I../src -Wno-unused-variable -Wno-sign-compare -Wno-unknown-pragmas -Wno-parentheses -c overmap_test.cpp -o obj/overmap_test.o
ccache g++ -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -I../src -Wno-unused-variable -Wno-sign-compare -Wno-unknown-pragmas -Wno-parentheses -c reload_magazine.cpp -o obj/reload_magazine.o
ccache g++ -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -I../src -Wno-unused-variable -Wno-sign-compare -Wno-unknown-pragmas -Wno-parentheses -c line_test.cpp -o obj/line_test.o
ccache g++ -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -I../src -Wno-unused-variable -Wno-sign-compare -Wno-unknown-pragmas -Wno-parentheses -c creature_test.cpp -o obj/creature_test.o
ccache g++ -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -I../src -Wno-unused-variable -Wno-sign-compare -Wno-unknown-pragmas -Wno-parentheses -c visitable_remove.cpp -o obj/visitable_remove.o
ccache g++ -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -I../src -Wno-unused-variable -Wno-sign-compare -Wno-unknown-pragmas -Wno-parentheses -c monster_test.cpp -o obj/monster_test.o
ccache g++ -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -I../src -Wno-unused-variable -Wno-sign-compare -Wno-unknown-pragmas -Wno-parentheses -c fake_messages.cpp -o obj/fake_messages.o
ccache g++ -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -I../src -Wno-unused-variable -Wno-sign-compare -Wno-unknown-pragmas -Wno-parentheses -c reloading_test.cpp -o obj/reloading_test.o
ccache g++ -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -I../src -Wno-unused-variable -Wno-sign-compare -Wno-unknown-pragmas -Wno-parentheses -c rewrite_vsnprintf_test.cpp -o obj/rewrite_vsnprintf_test.o
ccache g++ -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -I../src -Wno-unused-variable -Wno-sign-compare -Wno-unknown-pragmas -Wno-parentheses -c iuse_test.cpp -o obj/iuse_test.o
ccache g++ -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -I../src -Wno-unused-variable -Wno-sign-compare -Wno-unknown-pragmas -Wno-parentheses -c morale_test.cpp -o obj/morale_test.o
ccache g++ -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -I../src -Wno-unused-variable -Wno-sign-compare -Wno-unknown-pragmas -Wno-parentheses -c shadowcasting_test.cpp -o obj/shadowcasting_test.o
ccache g++ -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -I../src -Wno-unused-variable -Wno-sign-compare -Wno-unknown-pragmas -Wno-parentheses -c map_iterator_test.cpp -o obj/map_iterator_test.o
ccache g++ -DGIT_VERSION -DTILES -DLOCALIZE -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -I../src -Wno-unused-variable -Wno-sign-compare -Wno-unknown-pragmas -Wno-parentheses -c player_test.cpp -o obj/player_test.o
ccache g++  -o cata_test -DGIT_VERSION -DTILES -DLOCALIZE obj/npc_test.o obj/test_main.o obj/savegame_test.o obj/overmap_test.o obj/reload_magazine.o obj/line_test.o obj/creature_test.o obj/visitable_remove.o obj/monster_test.o obj/fake_messages.o obj/reloading_test.o obj/rewrite_vsnprintf_test.o obj/iuse_test.o obj/morale_test.o obj/shadowcasting_test.o obj/map_iterator_test.o obj/player_test.o ../cataclysm.a -ffast-math -Og -Wall -Wextra -g -D_GLIBCXX_DEBUG -std=c++11 -MMD -DLUA -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -I../src -Wno-unused-variable -Wno-sign-compare -Wno-unknown-pragmas -Wno-parentheses -llua -lm -L/usr/lib64 -lSDL2 -lSDL2_ttf -lSDL2_image -L.
make[1]: Leaving directory '/home/mischief/src/Cataclysm-DDA/tests'
mischief@delta ~/src/Cataclysm-DDA $ ./cataclysm-tiles
libpng warning: iCCP: known incorrect sRGB profile
Segmentation fault (core dumped)
mischief@delta ~/src/Cataclysm-DDA $ coredumpctl | tail -n1
Sun 2016-05-29 23:13:01 PDT    2069  1000  1000  11 * /home/mischief/src/Cataclysm-DDA/cataclysm-tiles
mischief@delta ~/src/Cataclysm-DDA $ coredumpctl gdb 2069
           PID: 2069 (cataclysm-tiles)
           UID: 1000 (mischief)
           GID: 1000 (mischief)
        Signal: 11 (SEGV)
     Timestamp: Sun 2016-05-29 23:13:00 PDT (14s ago)
  Command Line: ./cataclysm-tiles
    Executable: /home/mischief/src/Cataclysm-DDA/cataclysm-tiles
 Control Group: /user.slice/user-1000.slice/session-1.scope
          Unit: session-1.scope
         Slice: user-1000.slice
       Session: 1
     Owner UID: 1000 (mischief)
       Boot ID: c15dfce92f58474fb7ce13e653b24c88
    Machine ID: 3e310db65944761151d9320054fe225b
      Hostname: delta
      Coredump: /var/lib/systemd/coredump/core.cataclysm-tiles.1000.c15dfce92f58474fb7ce13e653b24c88.2069.1464588780000000000000.lz4
       Message: Process 2069 (cataclysm-tiles) of user 1000 dumped core.

                Stack trace of thread 2069:
                #0  0x000000000099c8d7 _ZNK6submap7get_terEii (cataclysm-tiles)
                #1  0x00000000009a9c5f _ZN3map15build_map_cacheEib (cataclysm-tiles)
                #2  0x0000000000758177 _ZN4game4drawEv (cataclysm-tiles)
                #3  0x0000000000758278 _ZN4game11refresh_allEv (cataclysm-tiles)
                #4  0x0000000000716daa _ZN6uimenu5resetEv (cataclysm-tiles)
                #5  0x0000000000716ddb _ZN6uimenuD2Ev (cataclysm-tiles)
                #6  0x0000000000e2cfc7 _Z15set_descriptionP6WINDOWP6playerbR11points_left (cataclysm-tiles)
                #7  0x0000000000e2dcfb _ZN6player6createE14character_typeSs (cataclysm-tiles)
                #8  0x0000000000575b97 _ZN4game14opening_screenEv (cataclysm-tiles)
                #9  0x0000000000a88af1 main (cataclysm-tiles)
                #10 0x00007fe0dd521630 __libc_start_main (libc.so.6)
                #11 0x0000000000409c29 _start (cataclysm-tiles)

                Stack trace of thread 2071:
                #0  0x00007fe0dd5e14b1 __GI_ppoll (libc.so.6)
                #1  0x00007fe0dcac189d ppoll (libpulse.so.0)
                #2  0x00007fe0dcac1e8e pa_mainloop_iterate (libpulse.so.0)
                #3  0x00007fe0dcac1f40 pa_mainloop_run (libpulse.so.0)
                #4  0x00007fe0de5c868f HotplugThread (libSDL2-2.0.so.0)
                #5  0x00007fe0de58e01c SDL_RunThread (libSDL2-2.0.so.0)
                #6  0x00007fe0de5d7739 RunThread (libSDL2-2.0.so.0)
                #7  0x00007fe0dbe49434 start_thread (libpthread.so.0)
                #8  0x00007fe0dd5ea50d __clone (libc.so.6)

                Stack trace of thread 2070:
                #0  0x00007fe0dbe51277 futex_abstimed_wait_cancelable (libpthread.so.0)
                #1  0x00007fe0dbe51324 __new_sem_wait_slow (libpthread.so.0)
                #2  0x00007fe0de5d7a5e SDL_SemWait_REAL (libSDL2-2.0.so.0)
                #3  0x00007fe0de5d7bb5 SDL_SemWaitTimeout_REAL (libSDL2-2.0.so.0)
                #4  0x00007fe0de58e483 SDL_TimerThread (libSDL2-2.0.so.0)
                #5  0x00007fe0de58e01c SDL_RunThread (libSDL2-2.0.so.0)
                #6  0x00007fe0de5d7739 RunThread (libSDL2-2.0.so.0)
                #7  0x00007fe0dbe49434 start_thread (libpthread.so.0)
                #8  0x00007fe0dd5ea50d __clone (libc.so.6)

GNU gdb (Gentoo 7.9.1 vanilla) 7.9.1
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://bugs.gentoo.org/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /home/mischief/src/Cataclysm-DDA/cataclysm-tiles...done.
[New LWP 2069]
[New LWP 2071]
[New LWP 2070]

warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `./cataclysm-tiles'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x000000000099c8d7 in get_ter (y=0x0, x=0x0, this=0x0) at src/submap.h:67
67              return ter[x][y];
(gdb) thread apply all bt

Thread 3 (Thread 0x7fe0d741c700 (LWP 2070)):
#0  0x00007fe0dbe51277 in futex_abstimed_wait_cancelable (private=0x0, abstime=0x0, expected=0x0, futex_word=0x16f3c80) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
#1  do_futex_wait (sem=sem@entry=0x16f3c80, abstime=0x0) at sem_waitcommon.c:111
#2  0x00007fe0dbe51324 in __new_sem_wait_slow (sem=0x16f3c80, abstime=0x0) at sem_waitcommon.c:181
#3  0x00007fe0dbe513b1 in __new_sem_wait (sem=<optimized out>) at sem_wait.c:29
#4  0x00007fe0de5d7a5e in SDL_SemWait_REAL (sem=<optimized out>) at /var/tmp/portage/media-libs/libsdl2-2.0.4/work/SDL2-2.0.4/src/thread/pthread/SDL_syssem.c:97
#5  0x00007fe0de5d7bb5 in SDL_SemWaitTimeout_REAL (sem=0x16f3c80, timeout=0xffffffff) at /var/tmp/portage/media-libs/libsdl2-2.0.4/work/SDL2-2.0.4/src/thread/pthread/SDL_syssem.c:126
#6  0x00007fe0de58e483 in SDL_TimerThread (_data=_data@entry=0x7fe0de817600 <SDL_timer_data>) at /var/tmp/portage/media-libs/libsdl2-2.0.4/work/SDL2-2.0.4/src/timer/SDL_timer.c:200
#7  0x00007fe0de58e01c in SDL_RunThread (data=0x16f3ff0) at /var/tmp/portage/media-libs/libsdl2-2.0.4/work/SDL2-2.0.4/src/thread/SDL_thread.c:282
#8  0x00007fe0de5d7739 in RunThread (data=<optimized out>) at /var/tmp/portage/media-libs/libsdl2-2.0.4/work/SDL2-2.0.4/src/thread/pthread/SDL_systhread.c:75
#9  0x00007fe0dbe49434 in start_thread (arg=0x7fe0d741c700) at pthread_create.c:334
#10 0x00007fe0dd5ea50d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fe0ccbb9700 (LWP 2071)):
#0  0x00007fe0dd5e14b1 in __GI_ppoll (fds=0x1749fa0, nfds=0x3, timeout=<optimized out>, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:50
#1  0x00007fe0dcac189d in ppoll (__ss=0x0, __timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/bits/poll2.h:77
#2  pa_mainloop_poll (m=m@entry=0x173e680) at /var/tmp/portage/media-sound/pulseaudio-8.0/work/pulseaudio-8.0/src/pulse/mainloop.c:852
#3  0x00007fe0dcac1e8e in pa_mainloop_iterate (m=0x173e680, block=<optimized out>, retval=0x0) at /var/tmp/portage/media-sound/pulseaudio-8.0/work/pulseaudio-8.0/src/pulse/mainloop.c:926
#4  0x00007fe0dcac1f40 in pa_mainloop_run (m=0x173e680, retval=0x0) at /var/tmp/portage/media-sound/pulseaudio-8.0/work/pulseaudio-8.0/src/pulse/mainloop.c:944
#5  0x00007fe0de5c868f in HotplugThread (data=data@entry=0x0) at /var/tmp/portage/media-libs/libsdl2-2.0.4/work/SDL2-2.0.4/src/audio/pulseaudio/SDL_pulseaudio.c:638
#6  0x00007fe0de58e01c in SDL_RunThread (data=0x174fd90) at /var/tmp/portage/media-libs/libsdl2-2.0.4/work/SDL2-2.0.4/src/thread/SDL_thread.c:282
#7  0x00007fe0de5d7739 in RunThread (data=<optimized out>) at /var/tmp/portage/media-libs/libsdl2-2.0.4/work/SDL2-2.0.4/src/thread/pthread/SDL_systhread.c:75
#8  0x00007fe0dbe49434 in start_thread (arg=0x7fe0ccbb9700) at pthread_create.c:334
#9  0x00007fe0dd5ea50d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fe0dee20800 (LWP 2069)):
#0  0x000000000099c8d7 in get_ter (y=0x0, x=0x0, this=0x0) at src/submap.h:67
#1  map::build_outside_cache (this=this@entry=0x37eaf70, zlev=zlev@entry=0x0) at src/map.cpp:7549
#2  0x00000000009a9c5f in map::build_map_cache (this=0x37eaf70, zlev=0x0, skip_lightmap=skip_lightmap@entry=0x0) at src/map.cpp:7620
#3  0x0000000000758177 in game::draw (this=this@entry=0x37d9b00) at src/game.cpp:5174
#4  0x0000000000758278 in game::refresh_all (this=0x37d9b00) at src/game.cpp:5498
#5  0x0000000000716daa in uimenu::reset (this=this@entry=0x7ffea87b4960) at src/ui.cpp:836
#6  0x0000000000716ddb in uimenu::~uimenu (this=0x7ffea87b4960, __in_chrg=<optimized out>) at src/ui.cpp:823
#7  0x0000000000e2cfc7 in set_description (w=w@entry=0x37eb210, u=u@entry=0x41b1910, allow_reroll=allow_reroll@entry=0x0, points=...) at src/newcharacter.cpp:2137
#8  0x0000000000e2dcfb in player::create (this=0x41b1910, type=PLTYPE_CUSTOM, tempname="") at src/newcharacter.cpp:488
#9  0x0000000000575b97 in game::opening_screen (this=0x37d9b00) at src/main_menu.cpp:425
#10 0x0000000000a88af1 in main (argc=0x0, argv=0x7ffea87c1800) at src/main.cpp:465
(gdb) quit

@BorkBorkGoesTheCode

This comment has been minimized.

Copy link
Contributor Author

commented May 30, 2016

The problem may have started in 4946

@ghost

This comment has been minimized.

Copy link

commented May 30, 2016

I was building with NATIVE=win32 LOCALIZE=0 RELEASE=1 for the version of 0.C-14671-gd1ae152 that didn't crash.

@flitvious

This comment has been minimized.

Copy link
Contributor

commented May 30, 2016

This crash only happens in tiles version (4959). Tried curses version (also 4959), and everything works fine.

@BorkBorkGoesTheCode

This comment has been minimized.

Copy link
Contributor Author

commented May 30, 2016

I have just tested experimental 4961 tiles and the crash still happens

@BorkBorkGoesTheCode

This comment has been minimized.

Copy link
Contributor Author

commented May 30, 2016

Crash fixed!!!!!

@BorkBorkGoesTheCode

This comment has been minimized.

Copy link
Contributor Author

commented Jul 1, 2016

When switching to single pool from multiple pool after redistributing chatacter points of a randomly generated character. Windows 15158 g1dbdddb.

@illi-kun

This comment has been minimized.

Copy link
Member

commented Jul 9, 2016

I'm sure it's another issue so please open a dedicated report with explanation / more details about the crash.

@illi-kun illi-kun closed this Jul 9, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.