Another issue with the linux 43.05 build. The error output.
2016-Nov-26 14:51:14.284 INFO core "FOUND Dwarf (0x00007fbd70921d00) name:Reg Artobzon id:1728 histfig_id:6699" [/home/a/Dwarf-Therapist/src/dwarf.cpp:313] (read_data)
Program received signal SIGSEGV, Segmentation fault.
memset () at ../sysdeps/x86_64/memset.S:117
117 ../sysdeps/x86_64/memset.S: No such file or directory.
(gdb) bt full
#0 memset () at ../sysdeps/x86_64/memset.S:117
No locals.
#1 0x000000000059a12c in __asan_memset ()
No symbol table info available.
#2 0x000000000156f71c in DFInstanceLinux::read_raw (this=<optimized out>,
addr=<optimized out>, bytes=<optimized out>, buffer=<optimized out>)
at /home/a/Dwarf-Therapist/src/dfinstancelinux.cpp:154
bytes_read = <optimized out>
#3 0x00000000007473b8 in DFInstance::enum_vec<unsigned long long> (
this=<optimized out>, addr=<optimized out>)
at /home/a/Dwarf-Therapist/src/dfinstance.h:108
bytes_read = <optimized out>
start = <optimized out>
end = <optimized out>
bytes = <optimized out>
out = <optimized out>
#4 0x00000000006ce99d in DFInstance::enumerate_vector (this=0x61400000a840,
addr=140451221991064) at /home/a/Dwarf-Therapist/src/dfinstance.cpp:206
No locals.
#5 0x0000000000debcd0 in HistFigure::read_kills (this=<optimized out>)
at /home/a/Dwarf-Therapist/src/histfigure.cpp:72
kills_addr = <optimized out>
kill_events = <optimized out>
race_ids = <optimized out>
undead_kills = <optimized out>
cur_site_kills = <optimized out>
#6 0x0000000000de91d3 in HistFigure::HistFigure (this=<optimized out>,
id=<optimized out>, df=<optimized out>, parent=<optimized out>)
at /home/a/Dwarf-Therapist/src/histfigure.cpp:56
No locals.
#7 0x00000000008f2e33 in Dwarf::read_data (this=<optimized out>)
at /home/a/Dwarf-Therapist/src/dwarf.cpp:283
civ_id = <optimized out>
validated = <optimized out>
#8 0x00000000008e95a3 in Dwarf::Dwarf (this=<optimized out>,
df=<optimized out>, addr=<optimized out>, parent=<optimized out>)
---Type <return> to continue, or q <return> to quit---
at /home/a/Dwarf-Therapist/src/dwarf.cpp:131
dump_mem = <optimized out>
dump_mem_to_file = <optimized out>
copy_address_to_clipboard = <optimized out>
#9 0x00000000006ec15c in DFInstance::load_dwarves (this=<optimized out>)
at /home/a/Dwarf-Therapist/src/dfinstance.cpp:345
creature_addr = <optimized out>
_container_ = <optimized out>
d = <optimized out>
progress_count = <optimized out>
creature_vector = <optimized out>
dwarf_civ_idx_addr = <optimized out>
creatures_addrs = <optimized out>
t = <optimized out>
dwarves = <optimized out>
#10 0x0000000000ff61be in DwarfModel::load_dwarves (this=<optimized out>)
at /home/a/Dwarf-Therapist/src/dwarfmodel.cpp:104
_container_ = <optimized out>
#11 0x0000000000f1b79f in MainWindow::read_dwarves (this=<optimized out>)
at /home/a/Dwarf-Therapist/src/mainwindow.cpp:550
t = <optimized out>
filters = <optimized out>
prefs = <optimized out>
key_pair = <optimized out>
filter = <optimized out>
#12 0x00000000015f165a in MainWindow::qt_static_metacall (_o=<optimized out>,
_c=<optimized out>, _id=<optimized out>, _a=<optimized out>)
at /home/a/Dwarf-Therapist/DwarfTherapist_automoc.dir/moc_mainwindow_BMDIVWC5MAP5U5.cpp:343
_t = <optimized out>
#13 0x00007ffff62022a6 in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
No symbol table info available.
#14 0x00007ffff76e4a52 in QAction::triggered(bool) ()
from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#15 0x00007ffff76e6f38 in QAction::activate(QAction::ActionEvent) ()
from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#16 0x00007ffff77e2bed in ?? ()
from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#17 0x00007ffff77e2d24 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#18 0x00007ffff789ea7a in QToolButton::mouseReleaseEvent(QMouseEvent*) ()
from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#19 0x00007ffff7726ea5 in QWidget::event(QEvent*) ()
from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#20 0x00007ffff789eb59 in QToolButton::event(QEvent*) ()
from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#21 0x00007ffff76ebc8c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#22 0x00007ffff76f1b61 in QApplication::notify(QObject*, QEvent*) ()
from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#23 0x00007ffff61dac2d in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
No symbol table info available.
#24 0x00007ffff76ef9e1 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#25 0x00007ffff7743bbf in ?? ()
from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#26 0x00007ffff77459bb in ?? ()
from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#27 0x00007ffff76ebc8c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#28 0x00007ffff76f0e56 in QApplication::notify(QObject*, QEvent*) ()
from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#29 0x00007ffff61dac2d in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
No symbol table info available.
#30 0x00007ffff6a3e25c in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) ()
from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
No symbol table info available.
#31 0x00007ffff6a3f925 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) ()
from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
No symbol table info available.
#32 0x00007ffff6a28858 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
No symbol table info available.
#33 0x00007fffe943d5b0 in ?? ()
from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so
No symbol table info available.
#34 0x00007ffff4853e04 in g_main_context_dispatch ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#35 0x00007ffff4854048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#36 0x00007ffff48540ec in g_main_context_iteration ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#37 0x00007ffff622798c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#38 0x00007ffff61d996b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
No symbol table info available.
#39 0x00007ffff61e00e1 in QCoreApplication::exec() ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
No symbol table info available.
#40 0x0000000000eef1cc in main (argc=<optimized out>, argv=<optimized out>)
at /home/a/Dwarf-Therapist/src/main.cpp:43
d = <optimized out>
(gdb)
and it works. I only roughly understand what I am doing.