Bug 384272 - I clicked "Next change" in "Review mode for unsaved file
Summary: I clicked "Next change" in "Review mode for unsaved file
Status: RESOLVED DUPLICATE of bug 380125
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 5.1.2
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-09-01 21:53 UTC by Piotr Mierzwinski
Modified: 2017-09-01 22:55 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.2.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Piotr Mierzwinski 2017-09-01 21:53:08 UTC
Application: kdevelop (5.1.2)

Qt Version: 5.9.1
Frameworks Version: 5.37.0
Operating System: Linux 4.12.8-2-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
I clicked "Next change" in "Review mode for unsaved file (I made some change in file being in this mode).
This is directly related with Bug 380125, because "Crash Reporting Assistant" found this bug as matching to current one,. I report as new because those was closed (one presumed as fixed).

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f3a78bca880 (LWP 14349))]

Thread 19 (Thread 0x7f39db7fe700 (LWP 14911)):
#0  0x00007f3a6f2fd1ad in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f3a66638b04 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007f3a66638b49 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007f3a6f2f7049 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f3a7591bf0f in clone () at /usr/lib/libc.so.6

Thread 18 (Thread 0x7f3a18ff9700 (LWP 14874)):
#0  0x00007f3a6ce04bdd in  () at /usr/lib/libglib-2.0.so.0
#1  0x00007f3a6ce0707b in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#2  0x00007f3a6ce07b3b in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f3a6ce07d1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f3a76246084 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f3a761e9ffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f3a7600340e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f3a6b0383d9 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007f3a7600815b in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f3a6f2f7049 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f3a7591bf0f in clone () at /usr/lib/libc.so.6

Thread 17 (Thread 0x7f39fcff9700 (LWP 14640)):
#0  0x00007f3a75911e9d in poll () at /usr/lib/libc.so.6
#1  0x00007f3a6ce07c09 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f3a6ce07d1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f3a76246084 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f3a761e9ffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f3a7600340e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f3a7600815b in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f3a6f2f7049 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f3a7591bf0f in clone () at /usr/lib/libc.so.6

Thread 16 (Thread 0x7f3a197fa700 (LWP 14630)):
#0  0x00007f3a6f2fd1ad in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f3a760095ec in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f3a6a40040f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f3a6a405469 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#13 0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#14 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#15 0x00007f3a6a402c73 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#16 0x00007f3a7600815b in  () at /usr/lib/libQt5Core.so.5
#17 0x00007f3a6f2f7049 in start_thread () at /usr/lib/libpthread.so.0
#18 0x00007f3a7591bf0f in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7f3a19ffb700 (LWP 14629)):
#0  0x00007f3a6f2fd1ad in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f3a760095ec in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f3a6a40040f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f3a6a405469 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#13 0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#14 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#15 0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#16 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#17 0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#18 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#19 0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#20 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#21 0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#22 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#23 0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#24 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#25 0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#26 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#27 0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#28 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#29 0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#30 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#31 0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#32 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#33 0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#34 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#35 0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#36 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#37 0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#38 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#39 0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#40 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#41 0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#42 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#43 0x00007f3a6a402c73 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#44 0x00007f3a7600815b in  () at /usr/lib/libQt5Core.so.5
#45 0x00007f3a6f2f7049 in start_thread () at /usr/lib/libpthread.so.0
#46 0x00007f3a7591bf0f in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7f3a1affd700 (LWP 14628)):
#0  0x00007f3a6f2fd1ad in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f3a760095ec in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f3a6a40040f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f3a6a405469 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f3a6a402c73 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f3a7600815b in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f3a6f2f7049 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f3a7591bf0f in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7f3a1b7fe700 (LWP 14627)):
#0  0x00007f3a6f2fd1ad in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f3a760095ec in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f3a6a40040f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f3a6a405469 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007f3a6a402c73 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007f3a7600815b in  () at /usr/lib/libQt5Core.so.5
#11 0x00007f3a6f2f7049 in start_thread () at /usr/lib/libpthread.so.0
#12 0x00007f3a7591bf0f in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7f3a1bfff700 (LWP 14626)):
#0  0x00007f3a6f2fd1ad in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f3a760095ec in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f3a6a40040f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f3a6a405469 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#13 0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#14 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#15 0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#16 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#17 0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#18 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#19 0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#20 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#21 0x00007f3a6a402c73 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#22 0x00007f3a7600815b in  () at /usr/lib/libQt5Core.so.5
#23 0x00007f3a6f2f7049 in start_thread () at /usr/lib/libpthread.so.0
#24 0x00007f3a7591bf0f in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7f3a20f41700 (LWP 14625)):
#0  0x00007f3a6f2fd1ad in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f3a760095ec in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f3a6a40040f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f3a6a405469 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f3a6a402c73 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f3a7600815b in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f3a6f2f7049 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f3a7591bf0f in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f3a1a7fc700 (LWP 14624)):
#0  0x00007f3a6f2fd1ad in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f3a760095ec in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f3a6a40040f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f3a6a405469 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#13 0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#14 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#15 0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#16 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#17 0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#18 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#19 0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#20 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#21 0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#22 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#23 0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#24 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#25 0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#26 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#27 0x00007f3a6a402c73 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#28 0x00007f3a7600815b in  () at /usr/lib/libQt5Core.so.5
#29 0x00007f3a6f2f7049 in start_thread () at /usr/lib/libpthread.so.0
#30 0x00007f3a7591bf0f in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f3a31bfd700 (LWP 14623)):
#0  0x00007f3a6f2fd1ad in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f3a760095ec in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f3a6a40040f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f3a6a405469 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007f3a6a402c73 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007f3a7600815b in  () at /usr/lib/libQt5Core.so.5
#13 0x00007f3a6f2f7049 in start_thread () at /usr/lib/libpthread.so.0
#14 0x00007f3a7591bf0f in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f3a323fe700 (LWP 14622)):
#0  0x00007f3a6f2fd1ad in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f3a760095ec in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f3a6a40040f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f3a6a405469 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#13 0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#14 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#15 0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#16 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#17 0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#18 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#19 0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#20 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#21 0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#22 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#23 0x00007f3a6a4054c2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#24 0x00007f3a6a3ff914 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#25 0x00007f3a6a402c73 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#26 0x00007f3a7600815b in  () at /usr/lib/libQt5Core.so.5
#27 0x00007f3a6f2f7049 in start_thread () at /usr/lib/libpthread.so.0
#28 0x00007f3a7591bf0f in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f3a311e3700 (LWP 14359)):
#0  0x00007f3a6ce07138 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#1  0x00007f3a6ce07b3b in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f3a6ce07d1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f3a76246084 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f3a761e9ffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f3a7600340e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f3a6b0383d9 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007f3a7600815b in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f3a6f2f7049 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f3a7591bf0f in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f3a38e80700 (LWP 14355)):
#0  0x00007f3a75911e9d in poll () at /usr/lib/libc.so.6
#1  0x00007f3a6ce07c09 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f3a6ce07d1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f3a76246084 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f3a761e9ffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f3a7600340e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f3a73b1e688 in KDevelop::CompletionWorkerThread::run() (this=0x55ff71d4e0b0) at /home/piotra/build-repos/kdevplatform-git/src/kdevplatform/language/codecompletion/codecompletionmodel.cpp:89
#7  0x00007f3a7600815b in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f3a6f2f7049 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f3a7591bf0f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f3a459e8700 (LWP 14354)):
#0  0x00007f3a6f2fd4ed in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f3a760094a1 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f3a73a0ee18 in KDevelop::DUChainPrivate::CleanupThread::run() (this=0x55ff71280850) at /home/piotra/build-repos/kdevplatform-git/src/kdevplatform/language/duchain/duchain.cpp:282
#3  0x00007f3a7600815b in  () at /usr/lib/libQt5Core.so.5
#4  0x00007f3a6f2f7049 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f3a7591bf0f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f3a4ebfa700 (LWP 14353)):
#0  0x00007f3a75911e9d in poll () at /usr/lib/libc.so.6
#1  0x00007f3a6ce07c09 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f3a6ce07d1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f3a76246084 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f3a761e9ffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f3a7600340e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f3a77d83396 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007f3a7600815b in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f3a6f2f7049 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f3a7591bf0f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f3a54dab700 (LWP 14352)):
#0  0x00007f3a75911e9d in poll () at /usr/lib/libc.so.6
#1  0x00007f3a64b238e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007f3a64b25679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f3a5753072a in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f3a7600815b in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f3a6f2f7049 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f3a7591bf0f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f3a5853e700 (LWP 14351)):
#0  0x00007f3a6f2fd1ad in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f3a75c89ccc in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  0x00007f3a75c89ccc in std::condition_variable::wait(std::unique_lock<std::mutex>&) (this=<optimized out>, __lock=...) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x00007f3a696943f7 in  () at /usr/lib/libQt5WebKit.so.5
#4  0x00007f3a69694539 in  () at /usr/lib/libQt5WebKit.so.5
#5  0x00007f3a75c9000f in std::execute_native_thread_routine(void*) (__p=0x55ff70eeeb60) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/thread.cc:83
#6  0x00007f3a6f2f7049 in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f3a7591bf0f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f3a78bca880 (LWP 14349)):
[KCrash Handler]
#5  0x00007f3a337a2766 in PatchReviewPlugin::seekHunk(bool, QUrl const&) (this=this@entry=0x55ff735d0280, forwards=forwards@entry=true, fileName=...) at /home/piotra/build-repos/kdevplatform-git/src/kdevplatform/plugins/patchreview/patchreview.cpp:106
#6  0x00007f3a337b0477 in PatchReviewToolView::nextHunk() (this=<optimized out>) at /home/piotra/build-repos/kdevplatform-git/src/kdevplatform/plugins/patchreview/patchreviewtoolview.cpp:298
#7  0x00007f3a7621b8af in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#8  0x00007f3a770d82f3 in QAbstractButton::clicked(bool) () at /usr/lib/libQt5Widgets.so.5
#9  0x00007f3a770d850c in  () at /usr/lib/libQt5Widgets.so.5
#10 0x00007f3a770d994c in  () at /usr/lib/libQt5Widgets.so.5
#11 0x00007f3a770d9b45 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/libQt5Widgets.so.5
#12 0x00007f3a770b822b in QToolButton::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/libQt5Widgets.so.5
#13 0x00007f3a76f54d68 in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#14 0x00007f3a770b82c5 in QToolButton::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#15 0x00007f3a76f12e4c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#16 0x00007f3a76f1aea1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#17 0x00007f3a761ebbd0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#18 0x00007f3a76f19e2a in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /usr/lib/libQt5Widgets.so.5
#19 0x00007f3a76f6ff51 in  () at /usr/lib/libQt5Widgets.so.5
#20 0x00007f3a76f72691 in  () at /usr/lib/libQt5Widgets.so.5
#21 0x00007f3a76f12e4c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#22 0x00007f3a76f1a926 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#23 0x00007f3a761ebbd0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#24 0x00007f3a7674e1e4 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/libQt5Gui.so.5
#25 0x00007f3a7674fd46 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5
#26 0x00007f3a767274ac in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5
#27 0x00007f3a57594cc1 in  () at /usr/lib/libQt5XcbQpa.so.5
#28 0x00007f3a6ce07a57 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#29 0x00007f3a6ce07c88 in  () at /usr/lib/libglib-2.0.so.0
#30 0x00007f3a6ce07d1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#31 0x00007f3a76246061 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#32 0x00007f3a761e9ffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#33 0x00007f3a761f3048 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#34 0x000055ff6fc0887b in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /home/piotra/build-repos/kdevelop-git/src/kdevelop/app/main.cpp:764

Possible duplicates by query: bug 380125.

Reported using DrKonqi
Comment 1 Piotr Mierzwinski 2017-09-01 22:11:23 UTC
Crash doesn't happen every time when I make change in "Review Patch" and click "Next change". It happens sometime.
Comment 2 Francis Herne 2017-09-01 22:55:09 UTC

*** This bug has been marked as a duplicate of bug 380125 ***