Second crash, it was to big for my last post.
./dfhack -g
GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 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-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /media/Linux_Data/Dwarf_Fortress/Utilities/dfhack/0_build/0_VM_Builds/dfhack_angavrilov_caldfir_debug_2013-01-11/libs/Dwarf_Fortress...(no debugging symbols found)...done.
(gdb) run
Starting program: /media/Linux_Data/Dwarf_Fortress/Utilities/dfhack/0_build/0_VM_Builds/dfhack_angavrilov_caldfir_debug_2013-01-11/libs/Dwarf_Fortress
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0xf397cb70 (LWP 3383)]
[New Thread 0xf317cb70 (LWP 3384)]
Loading bindings from data/init/interface.txt
New window size: 640x300
Font size: 8x12
Resizing grid to 80x25
Resizing font to 8x12
Resetting textures
New window size: 1920x1080
Font size: 8x12
Resizing grid to 240x90
Resizing font to 8x12
[New Thread 0xf1639b70 (LWP 3467)]
[New Thread 0xf0bc4b70 (LWP 3486)]
[New Thread 0xf03c4b70 (LWP 3487)]
DFHack is ready. Have a nice day!
Type in '?' or 'help' for general help, 'ls' to see all commands.
[DFHack]# [New Thread 0xefbc4b70 (LWP 3488)]
[DFHack]# stonesense
[New Thread 0xd29ffb70 (LWP 4152)]
[New Thread 0xd21ffb70 (LWP 4153)]
Stonesense launched
Using allegro version 5.0.8 r1
New image: stonesense/objects.png
New image: stonesense/creatures.png
New image: stonesense/ramps.png
New image: stonesense/SSStatusIcons.png
New image: stonesense/SSProfIcons.png
New image: stonesense/gibs.png
New image: stonesense/engravings_floor.png
New image: stonesense/engravings_left.png
New image: stonesense/engravings_right.png
New image: stonesense/Sir_Henry's_32x32.png
[DFHack]# [New Thread 0xd051eb70 (LWP 4157)]
flushing images...
New image: stonesense/objects.png
New image: stonesense/creatures.png
New image: stonesense/ramps.png
New image: stonesense/SSStatusIcons.png
New image: stonesense/SSProfIcons.png
New image: stonesense/gibs.png
New image: stonesense/engravings_floor.png
New image: stonesense/engravings_left.png
New image: stonesense/engravings_right.png
New image: stonesense/Sir_Henry's_32x32.png
Reading index at stonesense/index.txt...
Reading index stonesense/grasses/index.txt...
Reading index at stonesense/grasses/index.txt...
Reading xml stonesense/grasses/grasses.xml...
New image: stonesense/grasses/grasses.png
New image: stonesense/grasses/grasses_gray.png
Reading index stonesense/terrain/index.txt...
Reading index at stonesense/terrain/index.txt...
Reading xml stonesense/terrain/NuGlass.xml...
New image: stonesense/terrain/Nuglass.png
Reading xml stonesense/terrain/NuGlass_Walls.xml...
New image: stonesense/terrain/Nuglass_walls.png
Reading xml stonesense/terrain/block_walls.xml...
New image: stonesense/terrain/block_walls.png
New image: stonesense/terrain/block_floors.png
Reading xml stonesense/terrain/grass.xml...
New image: stonesense/terrain/grass.png
Reading xml stonesense/terrain/MaterialFloors.xml...
New image: stonesense/terrain/floors.png
Reading xml stonesense/terrain/MaterialWalls.xml...
New image: stonesense/terrain/blocks.png
New image: stonesense/terrain/ramps.png
Reading xml stonesense/terrain/Walls.xml...
Reading xml stonesense/terrain/Floors.xml...
Reading xml stonesense/terrain/DefaultWalls.xml...
Reading xml stonesense/terrain/DefaultFloors.xml...
Reading index stonesense/creatures/index.txt...
Reading index at stonesense/creatures/index.txt...
Reading index stonesense/creatures/large_128/index.txt...
Reading index at stonesense/creatures/large_128/index.txt...
Reading xml stonesense/creatures/large_128/jabber.xml...
New image: stonesense/creatures/large_128/jabber.png
Reading xml stonesense/creatures/large_128/crundle.xml...
New image: stonesense/creatures/large_128/crundle.png
Reading xml stonesense/creatures/large_128/wild.xml...
New image: stonesense/creatures/large_128/wild.png
Reading xml stonesense/creatures/large_128/domestic.xml...
New image: stonesense/creatures/large_128/domestic.png
Reading xml stonesense/creatures/large_128/dwarf.xml...
New image: stonesense/creatures/large_128/dwarfm.png
New image: stonesense/creatures/large_128/dwarff.png
Reading xml stonesense/creatures/caravan_animals.xml...
New image: stonesense/creatures/caravan_animals.png
Reading xml stonesense/creatures/beefmo_large_ocean.xml...
New image: stonesense/creatures/beefmo_large_ocean.png
Reading xml stonesense/creatures/beefmo_subterranean.xml...
New image: stonesense/creatures/beefmo_subterranean.png
Reading xml stonesense/creatures/humans.xml...
New image: stonesense/creatures/humans.png
Reading xml stonesense/creatures/elfs.xml...
New image: stonesense/creatures/elfs.png
New image: stonesense/creatures/elves.png
New image: stonesense/creatures/elves_hair.png
New image: stonesense/creatures/elves_skin.png
Reading xml stonesense/creatures/wild_animals.xml...
New image: stonesense/creatures/wild_animals.png
Reading xml stonesense/creatures/gobbos.xml...
New image: stonesense/creatures/gobbos.png
Reading xml stonesense/creatures/beefmo_domestics.xml...
New image: stonesense/creatures/beefmo_dog.png
New image: stonesense/creatures/beefmo_cat.png
New image: stonesense/creatures/beefmo_domestics.png
Reading xml stonesense/creatures/Wildlife.xml...
Reading xml stonesense/creatures/color_Dwarves.xml...
New image: stonesense/creatures/color_dwarves.png
Reading index stonesense/buildings/index.txt...
Reading index at stonesense/buildings/index.txt...
Reading xml stonesense/buildings/Press.xml...
New image: stonesense/buildings/workshop.png
Reading xml stonesense/buildings/caravan_1.xml...
New image: stonesense/buildings/caravan_1.png
Reading xml stonesense/buildings/Soapmakers.xml...
New image: stonesense/buildings/include/../workshop.png
Reading xml stonesense/buildings/Road.xml...
New image: stonesense/buildings/bgibs.png
Reading xml stonesense/buildings/Restraint.xml...
Reading xml stonesense/buildings/Statue.xml...
Reading xml stonesense/buildings/Table.xml...
Reading xml stonesense/buildings/Cabinet.xml...
Reading xml stonesense/buildings/Chair.xml...
Reading xml stonesense/buildings/Chest.xml...
Reading xml stonesense/buildings/Bed.xml...
Reading xml stonesense/buildings/WeaponRack.xml...
Reading xml stonesense/buildings/ArmorStand.xml...
Reading xml stonesense/buildings/Quern.xml...
Reading xml stonesense/buildings/Millstone.xml...
Reading xml stonesense/buildings/Cage.xml...
Reading xml stonesense/buildings/Coffin.xml...
Reading xml stonesense/buildings/Hatch.xml...
New image: stonesense/buildings/DoorsAndFloodgates.png
Reading xml stonesense/buildings/Target.xml...
Reading xml stonesense/buildings/Wagon.xml...
Reading xml stonesense/buildings/FloorGrate.xml...
Reading xml stonesense/buildings/FloorBars.xml...
Reading xml stonesense/buildings/Well.xml...
Reading xml stonesense/buildings/Stockpile.xml...
Reading xml stonesense/buildings/Zone.xml...
Reading xml stonesense/buildings/AnimalTrap.xml...
Reading xml stonesense/buildings/WeaponTrap.xml...
Reading xml stonesense/buildings/StonefallTrap.xml...
Reading xml stonesense/buildings/CageTrap.xml...
Reading xml stonesense/buildings/PressurePlate.xml...
Reading xml stonesense/buildings/Spikes.xml...
Reading xml stonesense/buildings/Door.xml...
Reading xml stonesense/buildings/VerticalBars.xml...
New image: stonesense/buildings/VerticalBars.png
Reading xml stonesense/buildings/WallGrate.xml...
Reading xml stonesense/buildings/Floodgate.xml...
Reading xml stonesense/buildings/WindowGlass.xml...
New image: stonesense/buildings/Windows.png
Reading xml stonesense/buildings/WindowGem.xml...
Reading xml stonesense/buildings/Kitchen.xml...
Reading xml stonesense/buildings/Carpenter.xml...
Reading xml stonesense/buildings/Smelter.xml...
Reading xml stonesense/buildings/MagmaSmelter.xml...
Reading xml stonesense/buildings/WoodFurnace.xml...
Reading xml stonesense/buildings/Forge.xml...
Reading xml stonesense/buildings/MagmaForge.xml...
Reading xml stonesense/buildings/Masons.xml...
Reading xml stonesense/buildings/Craftsdwarfs.xml...
Reading xml stonesense/buildings/Mechanics.xml...
Reading xml stonesense/buildings/Butchers.xml...
Reading xml stonesense/buildings/Loom.xml...
Reading xml stonesense/buildings/Clothiers.xml...
Reading xml stonesense/buildings/Tannery.xml...
Reading xml stonesense/buildings/Still.xml...
Reading xml stonesense/buildings/Leatherworks.xml...
Reading xml stonesense/buildings/MagmaGlassFurnace.xml...
Reading xml stonesense/buildings/GlassFurnace.xml...
Reading xml stonesense/buildings/Kiln.xml...
Reading xml stonesense/buildings/MagmaKiln.xml...
Reading xml stonesense/buildings/Ashery.xml...
Reading xml stonesense/buildings/FarmersWorkshop.xml...
Reading xml stonesense/buildings/Jewelers.xml...
Reading xml stonesense/buildings/Fishery.xml...
Reading xml stonesense/buildings/Bowyers.xml...
Reading xml stonesense/buildings/Dyers.xml...
Reading xml stonesense/buildings/TradeDepot.xml...
Reading xml stonesense/buildings/SiegeWorkshop.xml...
Reading xml stonesense/buildings/Kennels.xml...
Reading xml stonesense/buildings/Shop.xml...
stonesense/buildings/Shop.xml: <building> Is generic - game_subtype missing.: building (Line 5)
Reading xml stonesense/buildings/Pump.xml...
New image: stonesense/buildings/mechanics.png
Reading xml stonesense/buildings/Support.xml...
Reading xml stonesense/buildings/Blueprint.xml...
stonesense/buildings/Blueprint.xml: <building> Is generic - game_subtype missing.: building (Line 5)
Reading xml stonesense/buildings/Lever.xml...
Reading xml stonesense/buildings/Farm.xml...
Reading xml stonesense/buildings/HorizontalAxle.xml...
Reading xml stonesense/buildings/Gear.xml...
Reading xml stonesense/buildings/VerticalAxle.xml...
Reading xml stonesense/buildings/Waterwheel.xml...
Reading xml stonesense/buildings/Windmill.xml...
Reading xml stonesense/buildings/Bridge.xml...
Reading index stonesense/vegetation/index.txt...
Reading index at stonesense/vegetation/index.txt...
Reading xml stonesense/vegetation/DT_trees/dt_trees.xml...
New image: stonesense/vegetation/DT_trees/trees.png
Reading xml stonesense/vegetation/shrubs.xml...
New image: stonesense/vegetation/shrubs.png
Reading index stonesense/colors/index.txt...
Reading index at stonesense/colors/index.txt...
Reading xml stonesense/colors/Colors_Wood.xml...
Reading xml stonesense/colors/Colors_Grass.xml...
Reading xml stonesense/colors/Colors_Stone_Layer.xml...
Reading xml stonesense/colors/Colors_Stone_Mineral.xml...
Reading xml stonesense/colors/Colors_Stone_Gem.xml...
Reading xml stonesense/colors/Colors_Metal.xml...
Reading xml stonesense/colors/Colors_Stone_Soil.xml...
Reading xml stonesense/Colors.xml...
Reading index stonesense/Fluids/index.txt...
Reading index at stonesense/Fluids/index.txt...
Reading xml stonesense/Fluids/Fluids.xml...
Reading index stonesense/items/index.txt...
Reading index at stonesense/items/index.txt...
Reading xml stonesense/items/greiger items/Grei_items.xml...
New image: stonesense/items/greiger items/Grei_items.png
Reading xml stonesense/items/items.xml...
New image: stonesense/items/items.png
[DFHack]# [New Thread 0xcbdf4b70 (LWP 4192)]
*** glibc detected *** /media/Linux_Data/Dwarf_Fortress/Utilities/dfhack/0_build/0_VM_Builds/dfhack_angavrilov_caldfir_debug_2013-01-11/libs/Dwarf_Fortress: free(): invalid pointer: 0xd2d2d2d2 ***
======= Backtrace: =========
/lib/i386-linux-gnu/libc.so.6(+0x70a8a)[0xf71eaa8a]
/lib/i386-linux-gnu/libc.so.6(+0x722e8)[0xf71ec2e8]
/lib/i386-linux-gnu/libc.so.6(cfree+0x6d)[0xf71ef3ed]
/media/Linux_Data/Dwarf_Fortress/Utilities/dfhack/0_build/0_VM_Builds/dfhack_angavrilov_caldfir_debug_2013-01-11/libs/libstdc++.so.6(_ZdlPv+0x21)[0xf73b0061]
/media/Linux_Data/Dwarf_Fortress/Utilities/dfhack/0_build/0_VM_Builds/dfhack_angavrilov_caldfir_debug_2013-01-11/hack/plugins/stonesense.plug.so(_ZN9__gnu_cxx13new_allocatorI8c_spriteE10deallocateEPS1_j+0x1d)[0xf1a8807d]
/media/Linux_Data/Dwarf_Fortress/Utilities/dfhack/0_build/0_VM_Builds/dfhack_angavrilov_caldfir_debug_2013-01-11/hack/plugins/stonesense.plug.so(_ZNSt12_Vector_baseI8c_spriteSaIS0_EE13_M_deallocateEPS0_j+0x31)[0xf1a87e05]
/media/Linux_Data/Dwarf_Fortress/Utilities/dfhack/0_build/0_VM_Builds/dfhack_angavrilov_caldfir_debug_2013-01-11/hack/plugins/stonesense.plug.so(_ZNSt12_Vector_baseI8c_spriteSaIS0_EED2Ev+0x49)[0xf1a87ad1]
/media/Linux_Data/Dwarf_Fortress/Utilities/dfhack/0_build/0_VM_Builds/dfhack_angavrilov_caldfir_debug_2013-01-11/hack/plugins/stonesense.plug.so(_ZNSt6vectorI8c_spriteSaIS0_EED2Ev+0x46)[0xf1a87886]
/media/Linux_Data/Dwarf_Fortress/Utilities/dfhack/0_build/0_VM_Builds/dfhack_angavrilov_caldfir_debug_2013-01-11/hack/plugins/stonesense.plug.so(+0x5d141)[0xf1a83141]
/media/Linux_Data/Dwarf_Fortress/Utilities/dfhack/0_build/0_VM_Builds/dfhack_angavrilov_caldfir_debug_2013-01-11/hack/plugins/stonesense.plug.so(+0xb69b5)[0xf1adc9b5]
/media/Linux_Data/Dwarf_Fortress/Utilities/dfhack/0_build/0_VM_Builds/dfhack_angavrilov_caldfir_debug_2013-01-11/hack/plugins/stonesense.plug.so(+0xa620e)[0xf1acc20e]
/media/Linux_Data/Dwarf_Fortress/Utilities/dfhack/0_build/0_VM_Builds/dfhack_angavrilov_caldfir_debug_2013-01-11/hack/plugins/stonesense.plug.so(+0xa7efa)[0xf1acdefa]
/media/Linux_Data/Dwarf_Fortress/Utilities/dfhack/0_build/0_VM_Builds/dfhack_angavrilov_caldfir_debug_2013-01-11/hack/plugins/stonesense.plug.so(+0xa8549)[0xf1ace549]
/media/Linux_Data/Dwarf_Fortress/Utilities/dfhack/0_build/0_VM_Builds/dfhack_angavrilov_caldfir_debug_2013-01-11/hack/plugins/stonesense.plug.so(+0xa8613)[0xf1ace613]
./stonesense/deplibs/liballegro.so.5.0(+0x54b3d)[0xf19b3b3d]
./stonesense/deplibs/liballegro.so.5.0(+0x8ba36)[0xf19eaa36]
/lib/i386-linux-gnu/libpthread.so.0(+0x5954)[0xf7166954]
/lib/i386-linux-gnu/libc.so.6(clone+0x5e)[0xf724e95e]
======= Memory map: ========
Program received signal SIGABRT, Aborted.
[Switching to Thread 0xcbdf4b70 (LWP 4192)]
0xf71a4667 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
64 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt full
#0 0xf71a4667 in *__GI_raise (sig=6)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
resultvar = <optimized out>
pid = -148094988
selftid = 4192
#1 0xf71a7a52 in *__GI_abort () at abort.c:92
act = {__sigaction_handler = {
sa_handler = 0xf7ffd4e4 <_rtld_global+1220>,
sa_sigaction = 0xf7ffd4e4 <_rtld_global+1220>}, sa_mask = {
__val = {786432, 4146051248, 4145573952, 3420403092, 23283,
3420403060, 4145536512, 4145523144, 0, 54, 3420402904,
4146360078, 9, 3420402988, 4146872308, 18, 3420404448,
3420403108, 4146478324, 28, 3420402988, 9, 0, 3420403084,
3420403096, 7, 4146740497, 4146740493, 4146735972, 4146736037,
94, 3420402988}}, sa_flags = -874564236,
sa_restorer = 0xf72a512d}
sigs = {__val = {32, 0 <repeats 31 times>}}
#2 0xf71e098d in __libc_message (do_abort=2,
fmt=0xf72a7330 "*** glibc detected *** %s: %s: 0x%s ***\n")
at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
ap = <optimized out>
fd = -874563876
on_2 = <optimized out>
list = <optimized out>
nlist = <optimized out>
---Type <return> to continue, or q <return> to quit---
cp = <optimized out>
written = false
#3 0xf71eaa8a in malloc_printerr (action=<optimized out>,
str=0x6 <Address 0x6 out of bounds>, ptr=0xd2d2d2d2) at malloc.c:6283
buf = "d2d2d2d2"
cp = <optimized out>
#4 0xf71ec2e8 in _int_free (av=<optimized out>, p=<optimized out>)
at malloc.c:4795
size = 76611584
nextchunk = 0x1060
nextsize = 1
prevsize = <optimized out>
bck = <optimized out>
fwd = <optimized out>
errstr = 0x6 <Address 0x6 out of bounds>
__func__ = "_int_free"
#5 0xf71ef3ed in *__GI___libc_free (mem=0xd2d2d2d2) at malloc.c:3738
ar_ptr = 0xf72c53a0
p = 0x6
#6 0xf73b0061 in operator delete (ptr=0xd2d2d2d2)
at ../../../../gcc-4.5.1/libstdc++-v3/libsupc++/del_op.cc:44
No locals.
#7 0xf1a8807d in __gnu_cxx::new_allocator<c_sprite>::deallocate (
this=0xcbdf3d64, __p=0xd2d2d2d2)
at /usr/include/c++/4.5/ext/new_allocator.h:95
---Type <return> to continue, or q <return> to quit---
No locals.
#8 0xf1a87e05 in std::_Vector_base<c_sprite, std::allocator<c_sprite> >::_M_deallocate (this=0xcbdf3d64, __p=0xd2d2d2d2, __n=0)
at /usr/include/c++/4.5/bits/stl_vector.h:146
No locals.
#9 0xf1a87ad1 in std::_Vector_base<c_sprite, std::allocator<c_sprite> >::~_Vector_base (this=0xcbdf3d64, __in_chrg=<optimized out>)
at /usr/include/c++/4.5/bits/stl_vector.h:132
No locals.
#10 0xf1a87886 in std::vector<c_sprite, std::allocator<c_sprite> >::~vector (
this=0xcbdf3d64, __in_chrg=<optimized out>)
at /usr/include/c++/4.5/bits/stl_vector.h:314
No locals.
#11 0xf1a83141 in Tile::Reset (this=0xcb228008, segment=0xf1dd2340,
type=df::enums::tiletype::SoilWall)
at /home/arclance/0_Build/dfhack/angavrilov/dfhack_2013-01-11/plugins/stonesense/Tile.cpp:83
No locals.
#12 0xf1adc9b5 in WorldSegment::ResetTile (this=0xf1dd2340, x=141, y=46, z=84,
type=df::enums::tiletype::SoilWall)
at /home/arclance/0_Build/dfhack/angavrilov/dfhack_2013-01-11/plugins/stonesense/WorldSegment.cpp:32
lx = 0
ly = 0
lz = 0
---Type <return> to continue, or q <return> to quit---
index = 0
#13 0xf1acc20e in ReadBlockToSegment (DF=..., segment=..., BlockX=8, BlockY=2,
BlockZ=84, BoundrySX=13, BoundrySY=14, BoundryEX=15, BoundryEY=15,
allLayers=0xcbdf4018)
at /home/arclance/0_Build/dfhack/angavrilov/dfhack_2013-01-11/plugins/stonesense/MapLoading.cpp:119
tileBiomeIndex = 0
tileRegionIndex = 52 '4'
gx = 141
b = 0xf7bb0ef2
rockIndex = -136746578
tileGeolayerIndex = 0
soilMat = 45
gy = 46
shouldBeIncluded = true
soilTile = 217
idx = 492
lx = 13
ly = 14
blockDimY = 9
__PRETTY_FUNCTION__ = "void ReadBlockToSegment(DFHack::Core&, WorldSegment&, int, int, int, uint32_t, uint32_t, uint32_t, uint32_t, std::vector<std::vector<short int> >*)"
blockDimZ = 103
local = {type = 4294967295, main_material = -2884,
---Type <return> to continue, or q <return> to quit---
sub_material = -134354088, discovered = 106, origin = 0xcbdf3ea8}
grass = {<std::_Vector_base<df::block_square_event_grassst*, std::allocator<df::block_square_event_grassst*> >> = {
_M_impl = {<std::allocator<df::block_square_event_grassst*>> = {<__gnu_cxx::new_allocator<df::block_square_event_grassst*>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0,
_M_end_of_storage = 0x0}}, <No data fields>}
worldconstructions = {<std::_Vector_base<df::block_square_event_world_constructionst*, std::allocator<df::block_square_event_world_constructionst*> >> = {
_M_impl = {<std::allocator<df::block_square_event_world_constructionst*>> = {<__gnu_cxx::new_allocator<df::block_square_event_world_constructionst*>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0,
_M_end_of_storage = 0x0}}, <No data fields>}
blockDimX = 15
trueBlock = 0xdbedf5e8
global = {type = 4294967295, main_material = 21456,
sub_material = -148094988, discovered = 160, origin = 0x0}
veins = {<std::_Vector_base<df::block_square_event_mineralst*, std::allocator<df::block_square_event_mineralst*> >> = {
_M_impl = {<std::allocator<df::block_square_event_mineralst*>> = {<__gnu_cxx::new_allocator<df::block_square_event_mineralst*>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0,
_M_end_of_storage = 0x0}}, <No data fields>}
ices = {<std::_Vector_base<df::block_square_event_frozen_liquidst*, std:---Type <return> to continue, or q <return> to quit---
:allocator<df::block_square_event_frozen_liquidst*> >> = {
_M_impl = {<std::allocator<df::block_square_event_frozen_liquidst*>> = {<__gnu_cxx::new_allocator<df::block_square_event_frozen_liquidst*>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0,
_M_end_of_storage = 0x0}}, <No data fields>}
splatter = {<std::_Vector_base<df::block_square_event_material_spatterst*, std::allocator<df::block_square_event_material_spatterst*> >> = {
_M_impl = {<std::allocator<df::block_square_event_material_spatterst*>> = {<__gnu_cxx::new_allocator<df::block_square_event_material_spatterst*>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0,
_M_end_of_storage = 0x0}}, <No data fields>}
#14 0xf1acdefa in readMapSegment (segment=0xf1dd2340, x=141, y=46, z=87,
sizex=72, sizey=72, sizez=4)
at /home/arclance/0_Build/dfhack/angavrilov/dfhack_2013-01-11/plugins/stonesense/MapLoading.cpp:565
lz = 84
blocky = 2
lastTileInBlockY = 47
lastTileToReadY = 47
blockx = 8
lastTileInBlockX = 143
lastTileToReadX = 143
firstTileToReadY = 46
regionX = 15
regionY = 9
---Type <return> to continue, or q <return> to quit---
numconstructions = 2086
geoidx = {<std::_Vector_base<df::coord2d, std::allocator<df::coord2d> >> = {
_M_impl = {<std::allocator<df::coord2d>> = {<__gnu_cxx::new_allocator<df::coord2d>> = {<No data fields>}, <No data fields>}, _M_start = 0xd407428,
_M_finish = 0xd40744c,
_M_end_of_storage = 0xd40744c}}, <No data fields>}
engraved = 0x190
index = 2086
blockDimY = 144
regionZ = 103
allConstructions = {<std::_Vector_base<df::construction, std::allocator<df::construction> >> = {
_M_impl = {<std::allocator<df::construction>> = {<__gnu_cxx::new_allocator<df::construction>> = {<No data fields>}, <No data fields>},
_M_start = 0xd4828b0, _M_finish = 0xd4853a8,
_M_end_of_storage = 0xd4878b0}}, <No data fields>}
b = 0xcbdf40b8
DF = @0xf7fbaae0: {p = 0xf1d22730, vinfo = 0xf1e6ceb8, screen_window =
0xf1df0790, con = {<DFHack::color_ostream> = {
<std::basic_ostream<char, std::char_traits<char> >> = {
<std::basic_ios<char, std::char_traits<char> >> = {<std::ios_base> = {
_vptr.ios_base = 0xf7f81438,
static boolalpha = std::_S_boolalpha,
static dec = std::_S_dec, static fixed = std::_S_fixed,
---Type <return> to continue, or q <return> to quit---
static hex = std::_S_hex,
static internal = std::_S_internal,
static left = std::_S_left, static oct = std::_S_oct,
static right = std::_S_right,
static scientific = std::_S_scientific,
static showbase = std::_S_showbase,
static showpoint = std::_S_showpoint,
static showpos = std::_S_showpos,
static skipws = std::_S_skipws,
static unitbuf = std::_S_unitbuf,
static uppercase = std::_S_uppercase,
static adjustfield = std::_S_adjustfield,
static basefield = std::_S_basefield,
static floatfield = std::_S_floatfield,
static badbit = std::_S_badbit,
static eofbit = std::_S_eofbit,
static failbit = std::_S_failbit,
static goodbit = std::_S_goodbit,
static app = std::_S_app, static ate = std::_S_ate,
static binary = std::_S_bin, static in = std::_S_in,
static out = std::_S_out, static trunc = std::_S_trunc,
static beg = std::_S_beg, static cur = std::_S_cur,
static end = std::_S_end, _M_precision = 6, _M_width = 0,
_M_flags = 4098, _M_exception = std::_S_goodbit,
_M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0,
---Type <return> to continue, or q <return> to quit---
_M_word_zero = {_M_pword = 0x0, _M_iword = 0},
_M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {
_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0,
_M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {
_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0,
_M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {
_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8,
_M_word = 0xf7fbab24, _M_ios_locale = {static none = 0,
static ctype = 1, static numeric = 2,
static collate = 4, static time = 8,
static monetary = 16, static messages = 32,
static all = 63, _M_impl = 0xf73e167c,
static _S_classic = 0xf73e167c,
static _S_global = 0xf73e167c, static _S_categories =
0xf73db624, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 0 '\000',
_M_fill_init = false, _M_streambuf = 0x9a91398, _M_ctype =
0xf73e0960, _M_num_put = 0xf73e0c1c, _M_num_get = 0xf73e0c14},
_vptr.basic_ostream = 0xf7f8140c},
cur_color = DFHack::COLOR_RESET,
static log_errors_to_stderr = true}, d = 0xf1cdeca8,
wlock = 0x9a913c8, inited = true}, d = 0x9a913e8,
errorstate = false
, vif = 0x9a47e00, s_mods = {pMaterials =
0xbd68c68, pNotes = 0x0, pGraphic = 0x0},
allModules = {<std::_Vector_base<DFHack::Module*, std::allocator<DFHack::Module*> >> = {
---Type <return> to continue, or q <return> to quit---
_M_impl = {<std::allocator<DFHack::Module*>> = {<__gnu_cxx::new_allocator<DFHack::Module*>> = {<No data fields>}, <No data fields>},
_M_start = 0xb74bed8, _M_finish = 0xb74bedc,
_M_end_of_storage = 0xb74bedc}}, <No data fields>},
plug_mgr = 0xf1dbb2b0, key_bindings = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<int const, std::vector<DFHack::Core::KeyBinding, std::allocator<DFHack::Core::KeyBinding> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const, std::vector<DFHack::Core::KeyBinding, std::allocator<DFHack::Core::KeyBinding> > > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red,
_M_parent = 0xbbde190, _M_left = 0xbbde190,
_M_right = 0xbbde168}, _M_node_count = 2}}},
hotkey_states = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<int const, bool> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const, bool> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red,
_M_parent = 0xbbd24b8, _M_left = 0xbbd24b8,
_M_right = 0xbbd5bc8}, _M_node_count = 2}}}, hotkey_cmd = {
static npos = 4294967295,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x8eafdbc ""}},
---Type <return> to continue, or q <return> to quit---
hotkey_set = false, HotkeyMutex = 0xf1dbaed8,
HotkeyCond = 0xf1ce8d80, last_world_data_ptr = 0xd9958f10,
last_local_map_ptr = 0xdeff2d78, top_viewscreen = 0xd2afe620,
last_pause_state = true, started = true,
misc_data_mutex = 0xf1dbb290, misc_data_map = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, void*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, void*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0,
_M_left = 0xf7fbac08, _M_right = 0xf7fbac08},
_M_node_count = 0}}}, server = 0xf1cf2f88}
starttime = 16960000
blockDimZ = 103
allBuildings = {<std::_Vector_base<DFHack::Buildings::t_building, std::allocator<DFHack::Buildings::t_building> >> = {
_M_impl = {<std::allocator<DFHack::Buildings::t_building>> = {<__gnu_cxx::new_allocator<DFHack::Buildings::t_building>> = {<No data fields>}, <No data fields>}, _M_start = 0xd47d0a8, _M_finish = 0xd47ff10,
_M_end_of_storage = 0xd4828a8}}, <No data fields>}
firstTileToReadX = 141
---Type <return> to continue, or q <return> to quit---
layers = {<std::_Vector_base<std::vector<short, std::allocator<short> >, std::allocator<std::vector<short, std::allocator<short> > > >> = {
_M_impl = {<std::allocator<std::vector<short, std::allocator<short> > >> = {<__gnu_cxx::new_allocator<std::vector<short, std::allocator<short> > >> = {<No data fields>}, <No data fields>}, _M_start = 0xd3ffc48,
_M_finish = 0xd3ffcb4,
_M_end_of_storage = 0xd3ffcb4}}, <No data fields>}
blockDimX = 240
numengravings = 4054639604
#15 0xf1ace549 in read_segment (arg=0x0)
at /home/arclance/0_Build/dfhack/angavrilov/dfhack_2013-01-11/plugins/stonesense/MapLoading.cpp:699
suspend = {core = 0xf7fbaae0}
firstLoad = false
segment = 0xf1dd2340
#16 0xf1ace613 in threadedSegment (read_thread=0xd401560, arg=0x0)
at /home/arclance/0_Build/dfhack/angavrilov/dfhack_2013-01-11/plugins/stonesense/MapLoading.cpp:722
No locals.
#17 0xf19b3b3d in thread_func_trampoline (inner=0xd401560, _outer=0xd401560)
at /home/arclance/0_Build/allegro/allegro-5.0.8/src/threads.c:80
outer = 0xd401560
system = 0xbc39c30
#18 0xf19eaa36 in thread_proc_trampoline (data=0xd401560)
at /home/arclance/0_Build/allegro/allegro-5.0.8/src/unix/uxthread.c:36
---Type <return> to continue, or q <return> to quit---
thread = 0xd401560
#19 0xf7166954 in start_thread (arg=0xcbdf4b70) at pthread_create.c:304
__res = <optimized out>
__ignore1 = <optimized out>
__ignore2 = <optimized out>
pd = 0xcbdf4b70
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-149458956, 0, 4001536,
-874560840, -593574718, 1322200251}, mask_was_saved = 0}},
priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0,
cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#20 0xf724e95e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.