From david.burleigh at gmx.com Wed Aug 23 15:15:34 2017 From: david.burleigh at gmx.com (David Burleigh) Date: Wed, 23 Aug 2017 11:15:34 -0400 Subject: [qTox-dev] Latest qTox crashes on Debian 9.1 Message-ID: <1503501334.1399.4.camel@gmx.com> 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 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:.Find the GDB manual and other documentation resources online at:.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 to continue, or q 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 to continue, or q 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 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 to continue, or q 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) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5#41 0x00007ffff06399ca in QEventLoop::exec(QFlags) () 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 to continue, or q to quit---????at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97(gdb) x/i $rip=> 0x7fffe6a66d15 : 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: