Application: kate (5.0.0) (Compiled from sources) Qt Version: 5.4.0 Operating System: Linux 3.19.0 x86_64 Distribution: "Linux From Scratch" -- Information about the crash: - What I was doing when the application crashed: opening a file that is part of git clone when kate is compiled with libgit2 The crash can be reproduced every time. -- Backtrace: Application: Kate (kate), signal: Aborted Using host libthread_db library "/lib/libthread_db.so.1". [Current thread is 1 (Thread 0x7f0bb8c7a800 (LWP 7642))] Thread 7 (Thread 0x7f0b92364700 (LWP 7665)): [KCrash Handler] #4 0x00007f0bb16b8497 in raise () from /lib/libc.so.6 #5 0x00007f0bb16b986a in abort () from /lib/libc.so.6 #6 0x00007f0bb16f6a03 in __libc_message () from /lib/libc.so.6 #7 0x00007f0bb16fbe5e in malloc_printerr () from /lib/libc.so.6 #8 0x00007f0bb16fc63b in _int_free () from /lib/libc.so.6 #9 0x00007f0b9283c410 in giterr_set () from /usr/lib/libgit2.so.22 #10 0x00007f0b927ea249 in git_sysdir_find_in_dirlist () from /usr/lib/libgit2.so.22 #11 0x00007f0b928314e1 in git_repository_config_snapshot () from /usr/lib/libgit2.so.22 #12 0x00007f0b92831893 in git_repository_open_ext () from /usr/lib/libgit2.so.22 #13 0x00007f0b92ef8cd0 in KateProjectWorker::filesFromGit(QDir const&, bool) () from /usr/lib/qt5/plugins/ktexteditor/kateprojectplugin.so #14 0x00007f0b92efd268 in KateProjectWorker::findFiles(QDir const&, QMap<QString, QVariant> const&) () from /usr/lib/qt5/plugins/ktexteditor/kateprojectplugin.so #15 0x00007f0b92efd7d4 in KateProjectWorker::loadFilesEntry(QStandardItem*, QMap<QString, QVariant> const&, QMap<QString, KateProjectItem*>*) () from /usr/lib/qt5/plugins/ktexteditor/kateprojectplugin.so #16 0x00007f0b92efeddd in KateProjectWorker::loadProject(QStandardItem*, QMap<QString, QVariant> const&, QMap<QString, KateProjectItem*>*) () from /usr/lib/qt5/plugins/ktexteditor/kateprojectplugin.so #17 0x00007f0b92eff376 in KateProjectWorker::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () from /usr/lib/qt5/plugins/ktexteditor/kateprojectplugin.so #18 0x00007f0b92a8df90 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /usr/lib/libKF5ThreadWeaver.so.5 #19 0x00007f0b92a8cdfa in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /usr/lib/libKF5ThreadWeaver.so.5 #20 0x00007f0b92a8c57a in ThreadWeaver::Thread::run() () from /usr/lib/libKF5ThreadWeaver.so.5 #21 0x00007f0bb22ec7af in ?? () from /usr/lib/libQt5Core.so.5 #22 0x00007f0baf9d8304 in start_thread () from /lib/libpthread.so.0 #23 0x00007f0bb176d30d in clone () from /lib/libc.so.6 Thread 6 (Thread 0x7f0b91b63700 (LWP 7666)): #0 0x00007f0baf9dd93f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f0bb22ed7cb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007f0b92a8a727 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/libKF5ThreadWeaver.so.5 #3 0x00007f0b92a8ed68 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5 #4 0x00007f0b92a8986f in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5 #5 0x00007f0b92a8c643 in ThreadWeaver::Thread::run() () from /usr/lib/libKF5ThreadWeaver.so.5 #6 0x00007f0bb22ec7af in ?? () from /usr/lib/libQt5Core.so.5 #7 0x00007f0baf9d8304 in start_thread () from /lib/libpthread.so.0 #8 0x00007f0bb176d30d in clone () from /lib/libc.so.6 Thread 5 (Thread 0x7f0b91362700 (LWP 7667)): #0 0x00007f0baf9dd93f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f0bb22ed7cb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007f0b92a8a727 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/libKF5ThreadWeaver.so.5 #3 0x00007f0b92a8ed68 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5 #4 0x00007f0b92a8986f in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5 #5 0x00007f0b92a8c643 in ThreadWeaver::Thread::run() () from /usr/lib/libKF5ThreadWeaver.so.5 #6 0x00007f0bb22ec7af in ?? () from /usr/lib/libQt5Core.so.5 #7 0x00007f0baf9d8304 in start_thread () from /lib/libpthread.so.0 #8 0x00007f0bb176d30d in clone () from /lib/libc.so.6 Thread 4 (Thread 0x7f0b90b61700 (LWP 7670)): #0 0x00007f0baf9dd93f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f0bb22ed7cb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007f0b92a8a727 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/libKF5ThreadWeaver.so.5 #3 0x00007f0b92a8ed68 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5 #4 0x00007f0b92a8986f in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5 #5 0x00007f0b92a8c643 in ThreadWeaver::Thread::run() () from /usr/lib/libKF5ThreadWeaver.so.5 #6 0x00007f0bb22ec7af in ?? () from /usr/lib/libQt5Core.so.5 #7 0x00007f0baf9d8304 in start_thread () from /lib/libpthread.so.0 #8 0x00007f0bb176d30d in clone () from /lib/libc.so.6 Thread 3 (Thread 0x7f0b83fff700 (LWP 7672)): #0 0x00007f0baf9dd93f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f0bb22ed7cb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007f0b92a8a727 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/libKF5ThreadWeaver.so.5 #3 0x00007f0b92a8ed68 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5 #4 0x00007f0b92a8986f in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5 #5 0x00007f0b92a8c643 in ThreadWeaver::Thread::run() () from /usr/lib/libKF5ThreadWeaver.so.5 #6 0x00007f0bb22ec7af in ?? () from /usr/lib/libQt5Core.so.5 #7 0x00007f0baf9d8304 in start_thread () from /lib/libpthread.so.0 #8 0x00007f0bb176d30d in clone () from /lib/libc.so.6 Thread 2 (Thread 0x7f0b837fe700 (LWP 7673)): #0 0x00007f0baf9dd93f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f0bb22ed7cb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007f0b92a8a727 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/libKF5ThreadWeaver.so.5 #3 0x00007f0b92a8ed68 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5 #4 0x00007f0b92a8986f in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5 #5 0x00007f0b92a8c643 in ThreadWeaver::Thread::run() () from /usr/lib/libKF5ThreadWeaver.so.5 #6 0x00007f0bb22ec7af in ?? () from /usr/lib/libQt5Core.so.5 #7 0x00007f0baf9d8304 in start_thread () from /lib/libpthread.so.0 #8 0x00007f0bb176d30d in clone () from /lib/libc.so.6 Thread 1 (Thread 0x7f0bb8c7a800 (LWP 7642)): #0 0x00007f0bb176457d in poll () from /lib/libc.so.6 #1 0x00007f0baca4acc8 in _dbus_poll (fds=<optimized out>, n_fds=<optimized out>, timeout_milliseconds=<optimized out>) at dbus-sysdeps-unix.c:2595 #2 0x00007f0baca447e8 in socket_do_iteration (transport=0x138b970, flags=6, timeout_milliseconds=<optimized out>) at dbus-transport-socket.c:1149 #3 0x00007f0baca43758 in _dbus_transport_do_iteration (transport=0x138b970, flags=6, timeout_milliseconds=16730) at dbus-transport.c:1001 #4 0x00007f0baca2dca4 in _dbus_connection_do_iteration_unlocked (connection=0x138b650, pending=<optimized out>, flags=6, timeout_milliseconds=16730) at dbus-connection.c:1227 #5 0x00007f0baca2e724 in _dbus_connection_block_pending_call (pending=0x1498910) at dbus-connection.c:2527 #6 0x00007f0baca3deba in dbus_pending_call_block (pending=<optimized out>) at dbus-pending-call.c:741 #7 0x00007f0baca2ec0d in dbus_connection_send_with_reply_and_block (connection=0x138b650, message=0x138a9c0, timeout_milliseconds=-1, error=0x7fff8afa2b60) at dbus-connection.c:3575 #8 0x00007f0bb292d410 in ?? () from /usr/lib/libQt5DBus.so.5 #9 0x00007f0bb291ad43 in QDBusConnection::call(QDBusMessage const&, QDBus::CallMode, int) const () from /usr/lib/libQt5DBus.so.5 #10 0x00007f0bb2936741 in QDBusAbstractInterface::callWithArgumentList(QDBus::CallMode, QString const&, QList<QVariant> const&) () from /usr/lib/libQt5DBus.so.5 #11 0x00007f0bb29390f5 in QDBusAbstractInterface::call(QDBus::CallMode, QString const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&) () from /usr/lib/libQt5DBus.so.5 #12 0x00007f0bb293928d in QDBusAbstractInterface::call(QString const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&) () from /usr/lib/libQt5DBus.so.5 #13 0x00007f0bb291fc19 in QDBusConnectionInterface::startService(QString const&) () from /usr/lib/libQt5DBus.so.5 #14 0x00007f0bafeb3a73 in KGlobalAccelPrivate::KGlobalAccelPrivate(KGlobalAccel*) () from /usr/lib/libKF5GlobalAccel.so.5 #15 0x00007f0bafeb3c98 in KGlobalAccel::KGlobalAccel() () from /usr/lib/libKF5GlobalAccel.so.5 #16 0x00007f0bafeb3e81 in KGlobalAccel::self() () from /usr/lib/libKF5GlobalAccel.so.5 #17 0x00007f0bb6f774c6 in KActionCollection::addAction(QString const&, QAction*) () from /usr/lib/libKF5XmlGui.so.5 #18 0x00007f0bb8868acf in KateMDI::GUIClient::GUIClient(KateMDI::MainWindow*) () from /usr/lib/libkdeinit5_kate.so #19 0x00007f0bb886950c in KateMDI::MainWindow::MainWindow(QWidget*) () from /usr/lib/libkdeinit5_kate.so #20 0x00007f0bb8838d15 in KateMainWindow::KateMainWindow(KConfig*, QString const&) () from /usr/lib/libkdeinit5_kate.so #21 0x00007f0bb881f937 in KateApp::newMainWindow(KConfig*, QString const&) () from /usr/lib/libkdeinit5_kate.so #22 0x00007f0bb8860f55 in KateSessionManager::loadSession(QExplicitlySharedDataPointer<KateSession> const&) const () from /usr/lib/libkdeinit5_kate.so #23 0x00007f0bb886237b in KateSessionManager::activateSession(QExplicitlySharedDataPointer<KateSession>, bool, bool) () from /usr/lib/libkdeinit5_kate.so #24 0x00007f0bb8862876 in KateSessionManager::activateSession(QString const&, bool, bool) () from /usr/lib/libkdeinit5_kate.so #25 0x00007f0bb88628e1 in KateSessionManager::activateAnonymousSession() () from /usr/lib/libkdeinit5_kate.so #26 0x00007f0bb8821d80 in KateApp::startupKate() () from /usr/lib/libkdeinit5_kate.so #27 0x00007f0bb882208d in KateApp::init() () from /usr/lib/libkdeinit5_kate.so #28 0x00007f0bb887a8bd in kdemain () from /usr/lib/libkdeinit5_kate.so #29 0x00007f0bb16a57e0 in __libc_start_main () from /lib/libc.so.6 #30 0x00000000004009f9 in _start () Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 352627 ***