<html><head></head><body><div>I just switched from Linux Mint 18.2 to Debian 9.1, and compiled the latest qTox  without error, however, when I run it, it fails. (It worked fine on Linux Mint 18.2.) Anyway, here's the trace info:</div><div><br></div><div><a href="mailto:zerubbabel@debian">zerubbabel@debian</a>:~/qTox/qTox$ gdb ./qtox</div><div>GNU gdb (Debian 7.12-6) 7.12.0.20161007-git</div><div>Copyright (C) 2016 Free Software Foundation, Inc.</div><div>License GPLv3+: GNU GPL version 3 or later <<a href="http://gnu.org/licenses/gpl.html">http://gnu.org/licenses/gpl.html</a>></div><div>This is free software: you are free to change and redistribute it.</div><div>There is NO WARRANTY, to the extent permitted by law.  Type "show copying"</div><div>and "show warranty" for details.</div><div>This GDB was configured as "x86_64-linux-gnu".</div><div>Type "show configuration" for configuration details.</div><div>For bug reporting instructions, please see:</div><div><<a href="http://www.gnu.org/software/gdb/bugs/">http://www.gnu.org/software/gdb/bugs/</a>>.</div><div>Find the GDB manual and other documentation resources online at:</div><div><<a href="http://www.gnu.org/software/gdb/documentation/">http://www.gnu.org/software/gdb/documentation/</a>>.</div><div>For help, type "help".</div><div>Type "apropos word" to search for commands related to "word"...</div><div>Reading symbols from ./qtox...(no debugging symbols found)...done.</div><div>(gdb) r</div><div>Starting program: /home/zerubbabel/qTox/qTox/qtox </div><div>[Thread debugging using libthread_db enabled]</div><div>Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".</div><div>[New Thread 0x7fffd2ba7700 (LWP 3008)]</div><div>[New Thread 0x7fffcbfff700 (LWP 3009)]</div><div>[15:11:33.486 UTC] persistence/settings.cpp:133 : Debug: "Loading settings from /home/zerubbabel/.config/tox/qtox.ini"</div><div>[15:11:33.510 UTC] ipc.cpp:61 : Debug: Our global IPC ID is  2663834464732669641</div><div>[15:11:33.510 UTC] main.cpp:234 : Debug: built on:  16:36:03 Aug 22 2017 ( 1503434043 )</div><div>[15:11:33.510 UTC] main.cpp:235 : Debug: commit:  e606d3cb5573d956aa4df58fbe39a21b8c423860 </div><div><br></div><div>[15:11:33.510 UTC] nexus.cpp:90 : Debug: Starting up</div><div>[New Thread 0x7fffcb7fe700 (LWP 3010)]</div><div>[15:11:48.132 UTC] persistence/profile.cpp:110 : Debug: Loading tox save  "/home/zerubbabel/.config/tox/zerubbabel.tox"</div><div>[15:11:48.188 UTC] persistence/settings.cpp:455 : Debug: "Saving global settings at /home/zerubbabel/.config/tox/qtox.ini"</div><div>[15:11:48.193 UTC] persistence/settings.cpp:329 : Debug: Loading personal settings from "/home/zerubbabel/.config/tox/zerubbabel.ini"</div><div>[15:11:48.193 UTC] core/toxencrypt.cpp:259 : Warning: "Unknown decryption error."</div><div>[15:11:48.193 UTC] persistence/settingsserializer.cpp:337 : Critical: Failed to decrypt the settings file</div><div>[15:11:48.215 UTC] :0 : Warning: QObject::connect: invalid null parameter</div><div>[New Thread 0x7fffc9633700 (LWP 3013)]</div><div>[New Thread 0x7fffc8e32700 (LWP 3014)]</div><div>[New Thread 0x7fffbbfff700 (LWP 3015)]</div><div>[New Thread 0x7fffbb7fe700 (LWP 3016)]</div><div>[15:11:48.674 UTC] core/core.cpp:264 : Debug: Loading user profile</div><div>[15:11:48.674 UTC] core/core.cpp:128 : Debug: Core starting with IPv6 enabled</div><div>[New Thread 0x7fffbaffd700 (LWP 3017)]</div><div>[New Thread 0x7fffba7fc700 (LWP 3018)]</div><div><br></div><div>Thread 10 "qTox Database" received signal SIGSEGV, Segmentation fault.</div><div>[Switching to Thread 0x7fffba7fc700 (LWP 3018)]</div><div>0x00007fffe6a66d15 in EVP_DecryptUpdate ()</div><div>   from /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1</div><div>(gdb) bt</div><div>#0  0x00007fffe6a66d15 in EVP_DecryptUpdate ()</div><div>   from /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1</div><div>#1  0x00007ffff4e6de3b in ?? ()</div><div>   from /usr/lib/x86_64-linux-gnu/libsqlcipher.so.0</div><div>#2  0x00007ffff4e7e3da in sqlcipher_page_cipher ()</div><div>   from /usr/lib/x86_64-linux-gnu/libsqlcipher.so.0</div><div>#3  0x00007ffff4e90199 in sqlite3Codec ()</div><div>   from /usr/lib/x86_64-linux-gnu/libsqlcipher.so.0</div><div>#4  0x00007ffff4e6d22e in ?? ()</div><div>   from /usr/lib/x86_64-linux-gnu/libsqlcipher.so.0</div><div>#5  0x00007ffff4e9d03c in ?? ()</div><div>   from /usr/lib/x86_64-linux-gnu/libsqlcipher.so.0</div><div>#6  0x00007ffff4e9d2db in ?? ()</div><div>   from /usr/lib/x86_64-linux-gnu/libsqlcipher.so.0</div><div>#7  0x00007ffff4e9ddc7 in ?? ()</div><div>   from /usr/lib/x86_64-linux-gnu/libsqlcipher.so.0</div><div>#8  0x00007ffff4edfb97 in ?? ()</div><div>   from /usr/lib/x86_64-linux-gnu/libsqlcipher.so.0</div><div>#9  0x00007ffff4edfefc in ?? ()</div><div>   from /usr/lib/x86_64-linux-gnu/libsqlcipher.so.0</div><div>#10 0x00007ffff4edffb0 in ?? ()</div><div>   from /usr/lib/x86_64-linux-gnu/libsqlcipher.so.0</div><div>#11 0x00007ffff4ee053b in ?? ()</div><div>---Type <return> to continue, or q <return> to quit---</div><div>   from /usr/lib/x86_64-linux-gnu/libsqlcipher.so.0</div><div>#12 0x00007ffff4ee0cc4 in ?? ()</div><div>   from /usr/lib/x86_64-linux-gnu/libsqlcipher.so.0</div><div>#13 0x00007ffff4e757fd in ?? ()</div><div>   from /usr/lib/x86_64-linux-gnu/libsqlcipher.so.0</div><div>#14 0x00007ffff4e75c13 in ?? ()</div><div>   from /usr/lib/x86_64-linux-gnu/libsqlcipher.so.0</div><div>#15 0x00007ffff4eb1b07 in ?? ()</div><div>   from /usr/lib/x86_64-linux-gnu/libsqlcipher.so.0</div><div>#16 0x00007ffff4ecd92c in ?? ()</div><div>   from /usr/lib/x86_64-linux-gnu/libsqlcipher.so.0</div><div>#17 0x00007ffff4ed0502 in ?? ()</div><div>   from /usr/lib/x86_64-linux-gnu/libsqlcipher.so.0</div><div>#18 0x00007ffff4ed06c8 in ?? ()</div><div>   from /usr/lib/x86_64-linux-gnu/libsqlcipher.so.0</div><div>#19 0x00007ffff4ed0b97 in ?? ()</div><div>   from /usr/lib/x86_64-linux-gnu/libsqlcipher.so.0</div><div>#20 0x00007ffff4ed0e46 in sqlite3_prepare_v2 ()</div><div>   from /usr/lib/x86_64-linux-gnu/libsqlcipher.so.0</div><div>#21 0x00005555557deb18 in RawDatabase::process() ()</div><div>#22 0x0000555555774bad in RawDatabase::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) ()</div><div>#23 0x00007ffff0646b2e in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGen---Type <return> to continue, or q <return> to quit---</div><div>ericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const ()</div><div>   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5</div><div>#24 0x00007ffff064c58a in QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) ()</div><div>   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5</div><div>#25 0x00005555556fda0c in QMetaObject::invokeMethod(QObject*, char const*, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) ()</div><div>#26 0x00005555557dce85 in RawDatabase::execNow(QVector<RawDatabase::Query> const&) ()</div><div>#27 0x00005555557dcba1 in RawDatabase::execNow(RawDatabase::Query const&) ()</div><div>#28 0x00005555557dcabf in RawDatabase::execNow(QString const&) ()</div><div>#29 0x00005555557dc6c1 in RawDatabase::open(QString const&, QString const&) ()</div><div>#30 0x0000555555774b1d in RawDatabase::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) ()</div><div>#31 0x00007ffff0668499 in QObject::event(QEvent*) ()</div><div>   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5</div><div>#32 0x00007ffff7879b8c in QApplicationPrivate::notify_helper(QObject*, QEvent*)</div><div>---Type <return> to continue, or q <return> to quit---</div><div>    () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5</div><div>#33 0x00007ffff7881341 in QApplication::notify(QObject*, QEvent*) ()</div><div>   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5</div><div>#34 0x00007ffff063b9e0 in QCoreApplication::notifyInternal2(QObject*, QEvent*)</div><div>    () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5</div><div>#35 0x00007ffff063e16d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5</div><div>#36 0x00007ffff068fc43 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5</div><div>#37 0x00007ffff2b3b7f7 in g_main_context_dispatch ()</div><div>   from /lib/x86_64-linux-gnu/libglib-2.0.so.0</div><div>#38 0x00007ffff2b3ba60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0</div><div>#39 0x00007ffff2b3bb0c in g_main_context_iteration ()</div><div>   from /lib/x86_64-linux-gnu/libglib-2.0.so.0</div><div>#40 0x00007ffff069004f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5</div><div>#41 0x00007ffff06399ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5</div><div>#42 0x00007ffff04670f3 in QThread::exec() ()</div><div>   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5</div><div>#43 0x00007ffff046bda8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5</div><div>#44 0x00007ffff3ec0494 in start_thread (arg=0x7fffba7fc700)</div><div>    at pthread_create.c:333</div><div>#45 0x00007fffefb6baff in clone ()</div><div>---Type <return> to continue, or q <return> to quit---</div><div>    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97</div><div>(gdb) x/i $rip</div><div>=> 0x7fffe6a66d15 <EVP_DecryptUpdate+37>:        mov    0x4(%rax),%r13d</div><div>(gdb) q</div><div>A debugging session is active.</div><div><br></div><div>   Inferior 1 [process 3004] will be killed.</div><div><br></div><div>Quit anyway? (y or n) y</div><div><a href="mailto:zerubbabel@debian">zerubbabel@debian</a>:~/qTox/qTox$ </div><div></div></body></html>