Ok, changed that, compiled and tried again. Now instead of this:
So, it's a little better but still throwing the "Unable to talk to DF" dialog. I played around with the scan memory tool, getting the same results. Still can't find the creature vector, and trying to find the squad vector crashes DT. Here's the long crash report if needed:
System: Linux 2.6.38-15-generic #59-Ubuntu SMP Fri Apr 27 16:04:29 UTC 2012 i686
X Vendor: The X.Org Foundation
X Vendor Release: 11001000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Dust
Icon Theme: Humanity-Dark
GTK+ Modules: gnomesegvhandler, canberra-gtk-module
Memory status: size: 164995072 vsize: 164995072 resident: 6848512 share: 4177920 rss: 6848512 rss_rlim: 18446744073709551615
CPU usage: start_time: 1337695465 rtime: 28668 utime: 21590 stime: 7078 cutime:26 cstime: 23 timeout: 0 it_real_value: 0 frequency: 100
Backtrace was generated from '/home/uggi/df_linux_34_10_vanilla/dwarftherapist-splinterz/DwarfTherapist'
[Thread debugging using libthread_db enabled]
[New Thread 0xb1951b70 (LWP 6703)]
[New Thread 0xb4c2fb70 (LWP 6666)]
[New Thread 0xb6264b70 (LWP 6664)]
[New Thread 0xb73a4b70 (LWP 6662)]
0x008df416 in __kernel_vsyscall ()
#0 0x008df416 in __kernel_vsyscall ()
#1 0x0011a834 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2 0x003783e5 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3 0x003774cf in QThread::wait(unsigned long) () from /usr/lib/libQtCore.so.4
#4 0x0808a28d in Scanner::run_thread_and_wait() ()
#5 0x0808d4c2 in Scanner::find_squad_vector() ()
#6 0x081828b3 in Scanner::qt_metacall(QMetaObject::Call, int, void**) ()
#7 0x004726ba in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#8 0x004824ff in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#9 0x015077c9 in QAbstractButton::clicked(bool) () from /usr/lib/libQtGui.so.4
#10 0x0121f326 in ?? () from /usr/lib/libQtGui.so.4
#11 0x01220b94 in ?? () from /usr/lib/libQtGui.so.4
#12 0x01220e4e in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#13 0x00e7413a in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#14 0x0121fe9e in QAbstractButton::event(QEvent*) () from /usr/lib/libQtGui.so.4
#15 0x012bdc52 in QPushButton::event(QEvent*) () from /usr/lib/libQtGui.so.4
#16 0x00e1bd24 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#17 0x00e21201 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#18 0x0046c0bb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#19 0x00e1cc3b in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4
#20 0x00ea804c in ?? () from /usr/lib/libQtGui.so.4
#21 0x00ea69b5 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#22 0x00ed25f4 in ?? () from /usr/lib/libQtGui.so.4
#23 0x0098baa8 in g_main_dispatch (context=0x8e02c40) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:2440
#24 g_main_context_dispatch (context=0x8e02c40) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3013
#25 0x0098c270 in g_main_context_iterate (context=0x8e02c40, block=10078240, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3091
#26 0x0098c524 in g_main_context_iteration (context=0x8e02c40, may_block=1) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3154
#27 0x0049953c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#28 0x00ed21e5 in ?? () from /usr/lib/libQtGui.so.4
#29 0x0046b289 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#30 0x0046b522 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#31 0x0046fecc in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#32 0x00e198e7 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#33 0x080c004b in main ()
Thread 5 (Thread 0xb73a4b70 (LWP 6662)):
#0 0x008df416 in __kernel_vsyscall ()
No symbol table info available.
#1 0x0066c256 in poll () from /lib/i386-linux-gnu/libc.so.6
No symbol table info available.
#2 0x0099c84b in g_poll (fds=0x8e639f0, nfds=3, timeout=-1) at /build/buildd/glib2.0-2.28.6/./glib/gpoll.c:132
No locals.
#3 0x0098c1af in g_main_context_poll (context=0x8e629c0, block=10078240, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3404
poll_func = 0x99c820 <g_poll>
#4 g_main_context_iterate (context=0x8e629c0, block=10078240, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3086
max_priority = 2147483647
timeout = -1
some_ready = <value optimized out>
nfds = 3
allocated_nfds = <value optimized out>
fds = 0x8e639f0
#5 0x0098c92b in g_main_loop_run (loop=0x8e629b0) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3299
__PRETTY_FUNCTION__ = "g_main_loop_run"
#6 0x08c7b304 in gdbus_shared_thread_func (data=0x0) at /build/buildd/glib2.0-2.28.6/./gio/gdbusprivate.c:276
No locals.
#7 0x009b52df in g_thread_create_proxy (data=0x8e62a50) at /build/buildd/glib2.0-2.28.6/./glib/gthread.c:1897
thread = 0x8e62a50
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#8 0x00115e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
No symbol table info available.
#9 0x0067a9ee in clone () from /lib/i386-linux-gnu/libc.so.6
No symbol table info available.
Thread 4 (Thread 0xb6264b70 (LWP 6664)):
#0 0x008df416 in __kernel_vsyscall ()
No symbol table info available.
#1 0x0011a48c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
No symbol table info available.
#2 0x00bd4817 in ?? () from /usr/lib/libQtScript.so.4
No symbol table info available.
#3 0x00bd4851 in ?? () from /usr/lib/libQtScript.so.4
No symbol table info available.
#4 0x00115e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
No symbol table info available.
#5 0x0067a9ee in clone () from /lib/i386-linux-gnu/libc.so.6
No symbol table info available.
Thread 3 (Thread 0xb4c2fb70 (LWP 6666)):
#0 0x008df416 in __kernel_vsyscall ()
No symbol table info available.
#1 0x00673961 in select () from /lib/i386-linux-gnu/libc.so.6
No symbol table info available.
#2 0x0044c7a5 in ?? () from /usr/lib/libQtCore.so.4
No symbol table info available.
#3 0x00377da2 in ?? () from /usr/lib/libQtCore.so.4
No symbol table info available.
#4 0x00115e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
No symbol table info available.
#5 0x0067a9ee in clone () from /lib/i386-linux-gnu/libc.so.6
No symbol table info available.
Thread 2 (Thread 0xb1951b70 (LWP 6703)):
#0 0x008df416 in __kernel_vsyscall ()
No symbol table info available.
#1 0x0011e46b in waitpid () from /lib/i386-linux-gnu/libpthread.so.0
No symbol table info available.
#2 0x009d55a7 in g_spawn_sync (working_directory=0x0, argv=0xb1028ad0, envp=0x0, flags=G_SPAWN_SEARCH_PATH, child_setup=0, user_data=0x0, standard_output=0x0, standard_error=0x0, exit_status=0x0, error=0xb195085c) at /build/buildd/glib2.0-2.28.6/./glib/gspawn.c:392
outpipe = -1
errpipe = -1
pid = 6708
fds = {__fds_bits = {8, 155460016, 4, 10620916, 10139225, 10620916, -1315633224, 10128461, 155460016, 10038352, 0, 24, 72, 64, -1325400048, 10620916, 0, 0, -1315633168, 10038266, 149570568, 128652618, -1216994632, 1160145, 3235828, 1, -1315633256, 155432592, 0, 3, -1325233456, 155460016}}
ret = <value optimized out>
outstr = 0x0
errstr = 0x0
failed = <value optimized out>
status = <value optimized out>
__PRETTY_FUNCTION__ = "g_spawn_sync"
#3 0x009d5a9c in g_spawn_command_line_sync (command_line=0xb1020978 "bug-buddy --appname=\"<unknown>\" --pid=6661", standard_output=0x0, standard_error=0x0, exit_status=0x0, error=0xb195085c) at /build/buildd/glib2.0-2.28.6/./glib/gspawn.c:706
retval = <value optimized out>
argv = 0xb1028ad0
__PRETTY_FUNCTION__ = "g_spawn_command_line_sync"
#4 0x07ab1ee2 in ?? () from /usr/lib/gtk-2.0/modules/libgnomesegvhandler.so
No symbol table info available.
#5 <signal handler called>
No symbol table info available.
#6 0x008df416 in __kernel_vsyscall ()
No symbol table info available.
#7 0x005d3e71 in raise () from /lib/i386-linux-gnu/libc.so.6
No symbol table info available.
#8 0x005d734e in abort () from /lib/i386-linux-gnu/libc.so.6
No symbol table info available.
#9 0x001d70b5 in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/i386-linux-gnu/libstdc++.so.6
No symbol table info available.
#10 0x001d4fa5 in ?? () from /usr/lib/i386-linux-gnu/libstdc++.so.6
No symbol table info available.
#11 0x001d4fe2 in std::terminate() () from /usr/lib/i386-linux-gnu/libstdc++.so.6
No symbol table info available.
#12 0x001d51ab in __cxa_rethrow () from /usr/lib/i386-linux-gnu/libstdc++.so.6
No symbol table info available.
#13 0x0046fdc8 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
No symbol table info available.
#14 0x0046fe0d in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
No symbol table info available.
#15 0x004993c4 in ?? () from /usr/lib/libQtCore.so.4
No symbol table info available.
#16 0x0098baa8 in g_main_dispatch (context=0x9543428) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:2440
dispatch = 0x499390
was_in_call = 0
user_data = 0x0
callback = 0
cb_funcs = 0x0
cb_data = 0x0
current_source_link = {data = 0x951bda8, next = 0x0}
need_destroy = <value optimized out>
source = 0x951bda8
current = 0x94421c0
i = <value optimized out>
#17 g_main_context_dispatch (context=0x9543428) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3013
No locals.
#18 0x0098c270 in g_main_context_iterate (context=0x9543428, block=10078240, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3091
max_priority = 0
timeout = 0
some_ready = 1
nfds = <value optimized out>
allocated_nfds = <value optimized out>
fds = 0x959b468
#19 0x0098c524 in g_main_context_iteration (context=0x9543428, may_block=1) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3154
retval = <value optimized out>
#20 0x0049953c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
No symbol table info available.
#21 0x0046b289 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
No symbol table info available.
#22 0x0046b522 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
No symbol table info available.
#23 0x003752a0 in QThread::exec() () from /usr/lib/libQtCore.so.4
No symbol table info available.
#24 0x08181f04 in ScannerThread::run() ()
No symbol table info available.
#25 0x00377da2 in ?? () from /usr/lib/libQtCore.so.4
No symbol table info available.
#26 0x00115e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
No symbol table info available.
#27 0x0067a9ee in clone () from /lib/i386-linux-gnu/libc.so.6
No symbol table info available.
Thread 1 (Thread 0xb775b710 (LWP 6661)):
#0 0x008df416 in __kernel_vsyscall ()
No symbol table info available.
#1 0x0011a834 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
No symbol table info available.
#2 0x003783e5 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
No symbol table info available.
#3 0x003774cf in QThread::wait(unsigned long) () from /usr/lib/libQtCore.so.4
No symbol table info available.
#4 0x0808a28d in Scanner::run_thread_and_wait() ()
No symbol table info available.
#5 0x0808d4c2 in Scanner::find_squad_vector() ()
No symbol table info available.
#6 0x081828b3 in Scanner::qt_metacall(QMetaObject::Call, int, void**) ()
No symbol table info available.
#7 0x004726ba in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
No symbol table info available.
#8 0x004824ff in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
No symbol table info available.
#9 0x015077c9 in QAbstractButton::clicked(bool) () from /usr/lib/libQtGui.so.4
No symbol table info available.
#10 0x0121f326 in ?? () from /usr/lib/libQtGui.so.4
No symbol table info available.
#11 0x01220b94 in ?? () from /usr/lib/libQtGui.so.4
No symbol table info available.
#12 0x01220e4e in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
No symbol table info available.
#13 0x00e7413a in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
No symbol table info available.
#14 0x0121fe9e in QAbstractButton::event(QEvent*) () from /usr/lib/libQtGui.so.4
No symbol table info available.
#15 0x012bdc52 in QPushButton::event(QEvent*) () from /usr/lib/libQtGui.so.4
No symbol table info available.
#16 0x00e1bd24 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
No symbol table info available.
#17 0x00e21201 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
No symbol table info available.
#18 0x0046c0bb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
No symbol table info available.
#19 0x00e1cc3b in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4
No symbol table info available.
#20 0x00ea804c in ?? () from /usr/lib/libQtGui.so.4
No symbol table info available.
#21 0x00ea69b5 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
No symbol table info available.
#22 0x00ed25f4 in ?? () from /usr/lib/libQtGui.so.4
No symbol table info available.
#23 0x0098baa8 in g_main_dispatch (context=0x8e02c40) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:2440
dispatch = 0xed23e0
was_in_call = 0
user_data = 0x0
callback = 0
cb_funcs = 0x0
cb_data = 0x0
current_source_link = {data = 0x8e03b40, next = 0x0}
need_destroy = <value optimized out>
source = 0x8e03b40
current = 0x8e636d0
i = <value optimized out>
#24 g_main_context_dispatch (context=0x8e02c40) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3013
No locals.
#25 0x0098c270 in g_main_context_iterate (context=0x8e02c40, block=10078240, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3091
max_priority = 2147483647
timeout = 40
some_ready = 1
nfds = <value optimized out>
allocated_nfds = <value optimized out>
fds = 0x9474e08
#26 0x0098c524 in g_main_context_iteration (context=0x8e02c40, may_block=1) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3154
retval = <value optimized out>
#27 0x0049953c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
No symbol table info available.
#28 0x00ed21e5 in ?? () from /usr/lib/libQtGui.so.4
No symbol table info available.
#29 0x0046b289 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
No symbol table info available.
#30 0x0046b522 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
No symbol table info available.
#31 0x0046fecc in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
No symbol table info available.
#32 0x00e198e7 in QApplication::exec() () from /usr/lib/libQtGui.so.4
No symbol table info available.
#33 0x080c004b in main ()
No symbol table info available.
A debugging session is active.
Inferior 1 [process 6661] will be detached.
Quit anyway? (y or n) [answered Y; input not from terminal]
----------- .xsession-errors (7 sec old) ---------------------
** (gnome-session:1230): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:1230): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:1230): DEBUG: Searching for 10485765 in 10485765,10485766
** (gnome-session:1230): DEBUG: Watch 1 fired, idle time = 60001
** (gnome-session:1230): DEBUG: GsmPresence: setting idle: 1
** (gnome-session:1230): DEBUG: Updating ConsoleKit idle status: 1
** (gnome-session:1230): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:1230): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:1230): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:1230): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:1230): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:1230): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:1230): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:1230): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:1230): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
--------------------------------------------------