[qTox-dev] Latest qTox crashes on Debian 9.1

David Burleigh david.burleigh at gmx.com
Wed Aug 23 15:15:34 UTC 2017


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:
zerubbabel at debian:~/qTox/qTox$ gdb ./qtoxGNU gdb (Debian 7.12-6)
7.12.0.20161007-gitCopyright (C) 2016 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".Type "show configuration" for
configuration details.For bug reporting instructions, please see:<http:
//www.gnu.org/software/gdb/bugs/>.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 ./qtox...(no debugging symbols
found)...done.(gdb) rStarting program:
/home/zerubbabel/qTox/qTox/qtox [Thread debugging using libthread_db
enabled]Using host libthread_db library "/lib/x86_64-linux-
gnu/libthread_db.so.1".[New Thread 0x7fffd2ba7700 (LWP 3008)][New
Thread 0x7fffcbfff700 (LWP 3009)][15:11:33.486 UTC]
persistence/settings.cpp:133 : Debug: "Loading settings from
/home/zerubbabel/.config/tox/qtox.ini"[15:11:33.510 UTC] ipc.cpp:61 :
Debug: Our global IPC ID is  2663834464732669641[15:11:33.510 UTC]
main.cpp:234 : Debug: built on:  16:36:03 Aug 22 2017 ( 1503434043
)[15:11:33.510 UTC] main.cpp:235 : Debug:
commit:  e606d3cb5573d956aa4df58fbe39a21b8c423860 
[15:11:33.510 UTC] nexus.cpp:90 : Debug: Starting up[New Thread
0x7fffcb7fe700 (LWP 3010)][15:11:48.132 UTC]
persistence/profile.cpp:110 : Debug: Loading tox
save  "/home/zerubbabel/.config/tox/zerubbabel.tox"[15:11:48.188 UTC]
persistence/settings.cpp:455 : Debug: "Saving global settings at
/home/zerubbabel/.config/tox/qtox.ini"[15:11:48.193 UTC]
persistence/settings.cpp:329 : Debug: Loading personal settings from
"/home/zerubbabel/.config/tox/zerubbabel.ini"[15:11:48.193 UTC]
core/toxencrypt.cpp:259 : Warning: "Unknown decryption
error."[15:11:48.193 UTC] persistence/settingsserializer.cpp:337 :
Critical: Failed to decrypt the settings file[15:11:48.215 UTC] :0 :
Warning: QObject::connect: invalid null parameter[New Thread
0x7fffc9633700 (LWP 3013)][New Thread 0x7fffc8e32700 (LWP 3014)][New
Thread 0x7fffbbfff700 (LWP 3015)][New Thread 0x7fffbb7fe700 (LWP
3016)][15:11:48.674 UTC] core/core.cpp:264 : Debug: Loading user
profile[15:11:48.674 UTC] core/core.cpp:128 : Debug: Core starting with
IPv6 enabled[New Thread 0x7fffbaffd700 (LWP 3017)][New Thread
0x7fffba7fc700 (LWP 3018)]
Thread 10 "qTox Database" received signal SIGSEGV, Segmentation
fault.[Switching to Thread 0x7fffba7fc700 (LWP 3018)]0x00007fffe6a66d15
in EVP_DecryptUpdate ()   from /usr/lib/x86_64-linux-
gnu/libcrypto.so.1.1(gdb) bt#0  0x00007fffe6a66d15 in EVP_DecryptUpdate
()   from /usr/lib/x86_64-linux-
gnu/libcrypto.so.1.1#1  0x00007ffff4e6de3b in ?? ()   from
/usr/lib/x86_64-linux-gnu/libsqlcipher.so.0#2  0x00007ffff4e7e3da in
sqlcipher_page_cipher ()   from /usr/lib/x86_64-linux-
gnu/libsqlcipher.so.0#3  0x00007ffff4e90199 in sqlite3Codec ()   from
/usr/lib/x86_64-linux-gnu/libsqlcipher.so.0#4  0x00007ffff4e6d22e in ??
()   from /usr/lib/x86_64-linux-
gnu/libsqlcipher.so.0#5  0x00007ffff4e9d03c in ?? ()   from
/usr/lib/x86_64-linux-gnu/libsqlcipher.so.0#6  0x00007ffff4e9d2db in ??
()   from /usr/lib/x86_64-linux-
gnu/libsqlcipher.so.0#7  0x00007ffff4e9ddc7 in ?? ()   from
/usr/lib/x86_64-linux-gnu/libsqlcipher.so.0#8  0x00007ffff4edfb97 in ??
()   from /usr/lib/x86_64-linux-
gnu/libsqlcipher.so.0#9  0x00007ffff4edfefc in ?? ()   from
/usr/lib/x86_64-linux-gnu/libsqlcipher.so.0#10 0x00007ffff4edffb0 in ??
()   from /usr/lib/x86_64-linux-gnu/libsqlcipher.so.0#11
0x00007ffff4ee053b in ?? ()---Type <return> to continue, or q <return>
to quit---   from /usr/lib/x86_64-linux-gnu/libsqlcipher.so.0#12
0x00007ffff4ee0cc4 in ?? ()   from /usr/lib/x86_64-linux-
gnu/libsqlcipher.so.0#13 0x00007ffff4e757fd in ?? ()   from
/usr/lib/x86_64-linux-gnu/libsqlcipher.so.0#14 0x00007ffff4e75c13 in ??
()   from /usr/lib/x86_64-linux-gnu/libsqlcipher.so.0#15
0x00007ffff4eb1b07 in ?? ()   from /usr/lib/x86_64-linux-
gnu/libsqlcipher.so.0#16 0x00007ffff4ecd92c in ?? ()   from
/usr/lib/x86_64-linux-gnu/libsqlcipher.so.0#17 0x00007ffff4ed0502 in ??
()   from /usr/lib/x86_64-linux-gnu/libsqlcipher.so.0#18
0x00007ffff4ed06c8 in ?? ()   from /usr/lib/x86_64-linux-
gnu/libsqlcipher.so.0#19 0x00007ffff4ed0b97 in ?? ()   from
/usr/lib/x86_64-linux-gnu/libsqlcipher.so.0#20 0x00007ffff4ed0e46 in
sqlite3_prepare_v2 ()   from /usr/lib/x86_64-linux-
gnu/libsqlcipher.so.0#21 0x00005555557deb18 in RawDatabase::process()
()#22 0x0000555555774bad in RawDatabase::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) ()#23 0x00007ffff0646b2e in
QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGen---Type <return>
to continue, or q <return> to quit---ericReturnArgument,
QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument) const ()   from /usr/lib/x86_64-
linux-gnu/libQt5Core.so.5#24 0x00007ffff064c58a in
QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType,
QGenericReturnArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument)
()   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5#25
0x00005555556fda0c in QMetaObject::invokeMethod(QObject*, char const*,
QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument) ()#26 0x00005555557dce85 in
RawDatabase::execNow(QVector<RawDatabase::Query> const&) ()#27
0x00005555557dcba1 in RawDatabase::execNow(RawDatabase::Query const&)
()#28 0x00005555557dcabf in RawDatabase::execNow(QString const&) ()#29
0x00005555557dc6c1 in RawDatabase::open(QString const&, QString const&)
()#30 0x0000555555774b1d in RawDatabase::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) ()#31 0x00007ffff0668499 in
QObject::event(QEvent*) ()   from /usr/lib/x86_64-linux-
gnu/libQt5Core.so.5#32 0x00007ffff7879b8c in
QApplicationPrivate::notify_helper(QObject*, QEvent*)---Type <return>
to continue, or q <return> to quit---    () from /usr/lib/x86_64-linux-
gnu/libQt5Widgets.so.5#33 0x00007ffff7881341 in
QApplication::notify(QObject*, QEvent*) ()   from /usr/lib/x86_64-
linux-gnu/libQt5Widgets.so.5#34 0x00007ffff063b9e0 in
QCoreApplication::notifyInternal2(QObject*, QEvent*)    () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5#35 0x00007ffff063e16d in
QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5#36 0x00007ffff068fc43
in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5#37
0x00007ffff2b3b7f7 in g_main_context_dispatch ()   from /lib/x86_64-
linux-gnu/libglib-2.0.so.0#38 0x00007ffff2b3ba60 in ?? () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0#39 0x00007ffff2b3bb0c in
g_main_context_iteration ()   from /lib/x86_64-linux-gnu/libglib-
2.0.so.0#40 0x00007ffff069004f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFla
g>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5#41
0x00007ffff06399ca in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5#42 0x00007ffff04670f3 in
QThread::exec() ()   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5#43
0x00007ffff046bda8 in ?? () from /usr/lib/x86_64-linux-
gnu/libQt5Core.so.5#44 0x00007ffff3ec0494 in start_thread
(arg=0x7fffba7fc700)    at pthread_create.c:333#45 0x00007fffefb6baff
in clone ()---Type <return> to continue, or q <return> to quit---    at
../sysdeps/unix/sysv/linux/x86_64/clone.S:97(gdb) x/i $rip=>
0x7fffe6a66d15 <EVP_DecryptUpdate+37>:	mov    0x4(%rax),%r13d(gd
b) qA debugging session is active.
	Inferior 1 [process 3004] will be killed.
Quit anyway? (y or n) yzerubbabel at debian:~/qTox/qTox$ 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.tox.chat/pipermail/qtox-dev/attachments/20170823/6d8b036b/attachment.htm>


More information about the qTox-dev mailing list