Application: kdevelop (5.1.1) Qt Version: 5.9.1 Frameworks Version: 5.36.0 Operating System: Linux 4.11.9-1-ARCH x86_64 Distribution: "Arch Linux" -- Information about the crash: - What I was doing when the application crashed: Launching KDevelop with an earlier session or trying to create a new session with KDevelop (Pick Session). I'm on Arch Linux and installed KDevelop from official repositories. The crash can be reproduced every time. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault Using host libthread_db library "/usr/lib/libthread_db.so.1". [Current thread is 1 (Thread 0x7ff2dde9f880 (LWP 5565))] Thread 4 (Thread 0x7ff2b3fff700 (LWP 5572)): #0 0x00007ff2daca2bad in read () at /usr/lib/libc.so.6 #1 0x00007ff2d2475730 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007ff2d24316eb in g_main_context_check () at /usr/lib/libglib-2.0.so.0 #3 0x00007ff2d2431bb0 in () at /usr/lib/libglib-2.0.so.0 #4 0x00007ff2d2431d1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #5 0x00007ff2db5db084 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #6 0x00007ff2db57effb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #7 0x00007ff2db39840e in QThread::exec() () at /usr/lib/libQt5Core.so.5 #8 0x00007ff2dd117396 in () at /usr/lib/libQt5DBus.so.5 #9 0x00007ff2db39d15b in () at /usr/lib/libQt5Core.so.5 #10 0x00007ff2d4698049 in start_thread () at /usr/lib/libpthread.so.0 #11 0x00007ff2dacb0f0f in clone () at /usr/lib/libc.so.6 Thread 3 (Thread 0x7ff2ba3ca700 (LWP 5571)): #0 0x00007ff2daca6e9d in poll () at /usr/lib/libc.so.6 #1 0x00007ff2ca3548e0 in () at /usr/lib/libxcb.so.1 #2 0x00007ff2ca356679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1 #3 0x00007ff2bcb4f72a in () at /usr/lib/libQt5XcbQpa.so.5 #4 0x00007ff2db39d15b in () at /usr/lib/libQt5Core.so.5 #5 0x00007ff2d4698049 in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007ff2dacb0f0f in clone () at /usr/lib/libc.so.6 Thread 2 (Thread 0x7ff2bdd92700 (LWP 5570)): #0 0x00007ff2d469e1ad in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007ff2db01eccc in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /build/gcc-multilib/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864 #2 0x00007ff2db01eccc in std::condition_variable::wait(std::unique_lock<std::mutex>&) (this=<optimized out>, __lock=...) at /build/gcc-multilib/src/gcc/libstdc++-v3/src/c++11/condition_variable.cc:53 #3 0x00007ff2cecc33f7 in () at /usr/lib/libQt5WebKit.so.5 #4 0x00007ff2cecc3539 in () at /usr/lib/libQt5WebKit.so.5 #5 0x00007ff2db02500f in std::execute_native_thread_routine(void*) (__p=0xd7db60) at /build/gcc-multilib/src/gcc/libstdc++-v3/src/c++11/thread.cc:83 #6 0x00007ff2d4698049 in start_thread () at /usr/lib/libpthread.so.0 #7 0x00007ff2dacb0f0f in clone () at /usr/lib/libc.so.6 Thread 1 (Thread 0x7ff2dde9f880 (LWP 5565)): [KCrash Handler] #5 0x00007ff2c205dbe0 in () at /usr/lib/libssl.so.1.1 #6 0x00007ff2c61c0ac8 in SSL_CTX_new () at /usr/lib/libssl.so.1.0.0 #7 0x00007ff2cb505e9b in () at /usr/lib/libgit2.so.25 #8 0x00007ff2cb4d6b68 in () at /usr/lib/libgit2.so.25 #9 0x00007ff2d469fbdf in __pthread_once_slow () at /usr/lib/libpthread.so.0 #10 0x00007ff2cb4d6be3 in git_libgit2_init () at /usr/lib/libgit2.so.25 #11 0x00007ff2d7b689d9 in KTextEditor::EditorPrivate::EditorPrivate(QPointer<KTextEditor::EditorPrivate>&) () at /usr/lib/libKF5TextEditor.so.5 #12 0x00007ff2d7b6b5c0 in KTextEditor::EditorPrivate::self() () at /usr/lib/libKF5TextEditor.so.5 #13 0x00007ff2ddad8d71 in () at /usr/lib/libKDevPlatformShell.so.10 #14 0x00007ff2ddacd5bd in KDevelop::PluginController::PluginController(KDevelop::Core*) () at /usr/lib/libKDevPlatformShell.so.10 #15 0x00007ff2ddadb90a in KDevelop::CorePrivate::initialize(KDevelop::Core::Setup, QString) () at /usr/lib/libKDevPlatformShell.so.10 #16 0x00007ff2ddadd7c5 in KDevelop::Core::initialize(QObject*, KDevelop::Core::Setup, QString const&) () at /usr/lib/libKDevPlatformShell.so.10 #17 0x000000000040acc7 in () #18 0x00007ff2dabe34ca in __libc_start_main () at /usr/lib/libc.so.6 #19 0x000000000040c49a in _start () Reported using DrKonqi
I somehow start to think that the libgit2 usage should perhaps just replaced with the old code that called git via QProcess. We have plentoria of bugs in both part and app because of libgit2. Perhaps something to discuss at akademy next week.
Which versions of the openssl-1.0 and openssl packages do you have installed? Please post the output of 'pacman -Qkk openssl-1.0'
I had openssl-1.0-chacha20 installed. Replacing it with openssl-1.0 fixed it.