Bug 348414 - Crash in KNotification::flags() (NotifyByAudio::onAudioFinished)
Summary: Crash in KNotification::flags() (NotifyByAudio::onAudioFinished)
Status: RESOLVED WORKSFORME
Alias: None
Product: frameworks-knotifications
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Martin Klapetek
URL:
Keywords: drkonqi, triaged
: 348370 349073 350232 350351 350906 351019 351315 351691 353068 353597 354013 354451 354518 354769 355574 357668 357826 357828 358251 360449 360762 362861 363191 364108 365093 366056 366414 366417 366812 368166 368554 370222 370719 371697 371738 371786 373535 375753 376543 377136 377148 377758 377786 378457 379225 379712 386239 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-05-29 18:10 UTC by M. Olson
Modified: 2018-10-29 02:03 UTC (History)
54 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.13
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (5.90 KB, text/plain)
2015-06-21 13:25 UTC, 3ndymion
Details
valgrind trace (16.27 KB, text/plain)
2015-07-13 21:29 UTC, Alexander Nolting
Details
valgrind --leak-check=full (400.32 KB, text/plain)
2015-07-13 22:00 UTC, Alexander Nolting
Details
Tony_systemsettings5_crash-backtrace (4.66 KB, text/plain)
2016-09-25 02:20 UTC, Tony
Details
latest backtrace from KDevelop5 (23.46 KB, text/plain)
2016-10-26 09:38 UTC, RJVB
Details
New crash information added by DrKonqi (17.70 KB, text/plain)
2018-01-15 19:44 UTC, RJVB
Details

Note You need to log in before you can comment on or make changes to this bug.
Description M. Olson 2015-05-29 18:10:58 UTC
Application: konsole (15.04.0)

Qt Version: 5.4.1
Operating System: Linux 4.0.4-301.fc22.x86_64 x86_64
Distribution: "Fedora release 22 (Twenty Two)"

-- Information about the crash:
- What I was doing when the application crashed:

Hitting down arrow at the end of shell history, which should result in "bell" sound.  However, sound is muted on this system, so, I don't know if terminal bell sounded.

-- Backtrace:
Application: Konsole (konsole), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fd73b19d900 (LWP 12019))]

Thread 7 (Thread 0x7fd729abf700 (LWP 12021)):
#0  0x000000331ac0c530 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fd730b53c4a in radeon_drm_cs_emit_ioctl () at /usr/lib64/dri/r600_dri.so
#2  0x00007fd730b534b7 in impl_thrd_routine () at /usr/lib64/dri/r600_dri.so
#3  0x000000331ac07555 in start_thread () at /lib64/libpthread.so.0
#4  0x000000331a101f3d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7fd7135e7700 (LWP 22837)):
#0  0x000000331a0fc239 in syscall () at /lib64/libc.so.6
#1  0x000000331c48f02f in g_cond_wait () at /lib64/libglib-2.0.so.0
#2  0x0000003341a94c9d in gst_task_func () at /lib64/libgstreamer-1.0.so.0
#3  0x000000331c471a3e in g_thread_pool_thread_proxy () at /lib64/libglib-2.0.so.0
#4  0x000000331c4710a5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#5  0x000000331ac07555 in start_thread () at /lib64/libpthread.so.0
#6  0x000000331a101f3d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7fd715cac700 (LWP 22840)):
#0  0x000000331a0fc239 in syscall () at /lib64/libc.so.6
#1  0x000000331c48f02f in g_cond_wait () at /lib64/libglib-2.0.so.0
#2  0x0000003341a94c9d in gst_task_func () at /lib64/libgstreamer-1.0.so.0
#3  0x000000331c471a3e in g_thread_pool_thread_proxy () at /lib64/libglib-2.0.so.0
#4  0x000000331c4710a5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#5  0x000000331ac07555 in start_thread () at /lib64/libpthread.so.0
#6  0x000000331a101f3d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fd711de4700 (LWP 22862)):
#0  0x000000331a0fc239 in syscall () at /lib64/libc.so.6
#1  0x000000331c48f02f in g_cond_wait () at /lib64/libglib-2.0.so.0
#2  0x0000003341a94c9d in gst_task_func () at /lib64/libgstreamer-1.0.so.0
#3  0x000000331c471a3e in g_thread_pool_thread_proxy () at /lib64/libglib-2.0.so.0
#4  0x000000331c4710a5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#5  0x000000331ac07555 in start_thread () at /lib64/libpthread.so.0
#6  0x000000331a101f3d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fd7125e5700 (LWP 22863)):
#0  0x000000331a0fc239 in syscall () at /lib64/libc.so.6
#1  0x000000331c48f02f in g_cond_wait () at /lib64/libglib-2.0.so.0
#2  0x0000003341a94c9d in gst_task_func () at /lib64/libgstreamer-1.0.so.0
#3  0x000000331c471a3e in g_thread_pool_thread_proxy () at /lib64/libglib-2.0.so.0
#4  0x000000331c4710a5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#5  0x000000331ac07555 in start_thread () at /lib64/libpthread.so.0
#6  0x000000331a101f3d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fd710c4e700 (LWP 22864)):
#0  0x000000331a0fc239 in syscall () at /lib64/libc.so.6
#1  0x000000331c48f02f in g_cond_wait () at /lib64/libglib-2.0.so.0
#2  0x0000003342240c82 in _gst_data_queue_wait_non_empty () at /lib64/libgstbase-1.0.so.0
#3  0x0000003342241f90 in gst_data_queue_pop () at /lib64/libgstbase-1.0.so.0
#4  0x00007fd71dfda291 in gst_multi_queue_loop () at /usr/lib64/gstreamer-1.0/libgstcoreelements.so
#5  0x0000003341a94b01 in gst_task_func () at /lib64/libgstreamer-1.0.so.0
#6  0x000000331c471a3e in g_thread_pool_thread_proxy () at /lib64/libglib-2.0.so.0
#7  0x000000331c4710a5 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#8  0x000000331ac07555 in start_thread () at /lib64/libpthread.so.0
#9  0x000000331a101f3d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fd73b19d900 (LWP 12019)):
[KCrash Handler]
#5  0x00000033380152f0 in KNotification::flags() const () at /lib64/libKF5Notifications.so.5
#6  0x000000333803aeb3 in NotifyByAudio::onAudioFinished() () at /lib64/libKF5Notifications.so.5
#7  0x0000003338041695 in NotifyByAudio::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at /lib64/libKF5Notifications.so.5
#8  0x00000033256afc46 in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5
#9  0x0000003337c4121d in Phonon::MediaObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at /lib64/libphonon4qt5.so.4
#10 0x00000033256b0b11 in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5
#11 0x000000332f3527cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#12 0x000000332f357e70 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#13 0x000000332567f24b in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQt5Core.so.5
#14 0x0000003325681387 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib64/libQt5Core.so.5
#15 0x00000033256d6333 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQt5Core.so.5
#16 0x000000331c449a8a in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#17 0x000000331c449e20 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#18 0x000000331c449ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#19 0x00000033256d673f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#20 0x000000332567ca8a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#21 0x00000033256845fc in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
#22 0x0000003321423b89 in kdemain () at /lib64/libkdeinit5_konsole.so
#23 0x000000331a020790 in __libc_start_main () at /lib64/libc.so.6
#24 0x0000000000400a99 in _start ()

Possible duplicates by query: bug 348370.

Reported using DrKonqi
Comment 1 Paolo Pedroni 2015-06-08 13:46:22 UTC
(In reply to M. Olson from comment #0)
I have the same problem, when I hit <tab> for bash completion and the bell sounds because there's none or more than one completion. The crash is still there in 15.04.2. My backtrace is as follows:

Application: Konsole (konsole), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f052c8dc800 (LWP 23157))]

Thread 4 (Thread 0x7f05127fa700 (LWP 23335)):
#0  0x00007f0532569879 in syscall () from /lib64/libc.so.6
#1  0x00007f052f4b932c in g_cond_wait () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f052994994d in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#3  0x00007f052f49c258 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f052f49b8c5 in ?? () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f052fd1c2c4 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f053256dbcd in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f05117f8700 (LWP 23338)):
#0  0x00007f0532569879 in syscall () from /lib64/libc.so.6
#1  0x00007f052f4b9447 in g_cond_wait_until () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f052f449f59 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f052f44a57b in g_async_queue_timeout_pop () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f052f49c31c in ?? () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f052f49b8c5 in ?? () from /usr/lib64/libglib-2.0.so.0
#6  0x00007f052fd1c2c4 in start_thread () from /lib64/libpthread.so.0
#7  0x00007f053256dbcd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f0510ff7700 (LWP 23347)):
#0  0x00007f0532569879 in syscall () from /lib64/libc.so.6
#1  0x00007f052f4b932c in g_cond_wait () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f052994994d in ?? () from /usr/lib64/libgstreamer-1.0.so.0
#3  0x00007f052f49c258 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f052f49b8c5 in ?? () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f052fd1c2c4 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f053256dbcd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f052c8dc800 (LWP 23157)):
[KCrash Handler]
#5  KNotification::flags() const (this=0x0) at /var/tmp/portage/kde-frameworks/knotifications-5.10.0/work/knotifications-5.10.0/src/knotification.cpp:232
#6  0x00007f0530af4be7 in onAudioFinished (this=<optimized out>) at /var/tmp/portage/kde-frameworks/knotifications-5.10.0/work/knotifications-5.10.0/src/notifybyaudio.cpp:141
#7  qt_static_metacall (_o=0x17b4090, _c=1943287506, _id=27513008, _a=0x1a3d0b0) at /var/tmp/portage/kde-frameworks/knotifications-5.10.0/work/knotifications-5.10.0_build/src/moc_notifybyaudio.cpp:82
#8  0x00007f0530f8b60d in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#9  0x00007f05301f8c55 in ?? () from /usr/lib64/libphonon4qt5.so.4
#10 0x00007f0530f8c7aa in QObject::event(QEvent*) () from /usr/lib64/libQt5Core.so.5
#11 0x00007f053183b53c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#12 0x00007f0531840930 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#13 0x00007f0530f5be5b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#14 0x00007f0530f5deeb in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQt5Core.so.5
#15 0x00007f0530fb3463 in ?? () from /usr/lib64/libQt5Core.so.5
#16 0x00007f052f474ccd in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#17 0x00007f052f474fb8 in ?? () from /usr/lib64/libglib-2.0.so.0
#18 0x00007f052f47506c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#19 0x00007f0530fb3857 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#20 0x00007f0530f596b2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#21 0x00007f0530f6127c in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5
#22 0x00007f05329efd1c in kdemain (argc=<optimized out>, argv=0x7fff86a091f8) at /var/tmp/portage/kde-apps/konsole-15.04.2/work/konsole-15.04.2/src/main.cpp:90
#23 0x00007f05324a3050 in __libc_start_main () from /lib64/libc.so.6
#24 0x000000000040072e in _start ()
Comment 2 3ndymion 2015-06-21 13:25:11 UTC
Created attachment 93277 [details]
New crash information added by DrKonqi

konsole (15.04.0) using Qt 5.4.2

- What I was doing when the application crashed:

Pressing tab for auto-completion with bell sound enabled.

-- Backtrace (Reduced):
#5  0x00007f4e336c22f0 in KNotification::flags() const () at /lib64/libKF5Notifications.so.5
#6  0x00007f4e336e7ca5 in NotifyByAudio::onAudioFinished() () at /lib64/libKF5Notifications.so.5
#7  0x00007f4e336ee695 in NotifyByAudio::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at /lib64/libKF5Notifications.so.5
[...]
#9  0x00007f4e2b91421d in Phonon::MediaObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at /lib64/libphonon4qt5.so.4
#10 0x00007f4e2e2d1f41 in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5
Comment 3 Martin Klapetek 2015-07-13 18:13:35 UTC
*** Bug 348370 has been marked as a duplicate of this bug. ***
Comment 4 Martin Klapetek 2015-07-13 18:14:01 UTC
*** Bug 349073 has been marked as a duplicate of this bug. ***
Comment 5 Alexander Nolting 2015-07-13 21:29:26 UTC
Created attachment 93586 [details]
valgrind trace
Comment 6 Alexander Nolting 2015-07-13 22:00:01 UTC
Created attachment 93589 [details]
valgrind --leak-check=full
Comment 7 Thomas Lübking 2015-07-16 11:01:36 UTC
No idea whether that'S the cause (legacy config?) but I get a message:
"Invalid URL: QUrl("/home/loki/.local/share/sounds/jaguar/Ping.ogg")" which likely refers to the missing scheme, since the file *does* exist and *is* a proper ogg/vorbis.

However, the notification is not in the hash, so a default object is created (and that's nullptr, but it's usually better to define what you want in return if the key does not exist)

Fixing patch (still no sound, but see error message)


diff --git a/src/notifybyaudio.cpp b/src/notifybyaudio.cpp                                                                                                                                                           
index 98cdfd7..e3e0aae 100644                                                                                                                                                                                        
--- a/src/notifybyaudio.cpp                                                                                                                                                                                          
+++ b/src/notifybyaudio.cpp                                                                                                                                                                                          
@@ -133,17 +133,17 @@ void NotifyByAudio::onAudioFinished()                                                                                                                                                          
         return;                                                                                                                                                                                                     
     }                                                                                                                                                                                                               
                                                                                                                                                                                                                     
-    KNotification *notification = m_notifications.value(m);                                                                                                                                                         
-                                                                                                                                                                                                                    
-    //if the sound is short enough, we can't guarantee new sounds are                                                                                                                                               
-    //enqueued before finished is emitted.                                                                                                                                                                          
-    //so to make sure we are looping restart it when the sound finished                                                                                                                                             
-    if (notification->flags() & KNotification::LoopSound) {                                                                                                                                                         
-        m->play();                                                                                                                                                                                                  
-        return;                                                                                                                                                                                                     
-    }                                                                                                                                                                                                               
+    if (KNotification *notification = m_notifications.value(m, nullptr)) {                                                                                                                                          
+        //if the sound is short enough, we can't guarantee new sounds are                                                                                                                                           
+        //enqueued before finished is emitted.                                                                                                                                                                      
+        //so to make sure we are looping restart it when the sound finished                                                                                                                                         
+        if (notification->flags() & KNotification::LoopSound) {                                                                                                                                                     
+            m->play();                                                                                                                                                                                              
+            return;                                                                                                                                                                                                 
+        }                                                                                                                                                                                                           
                                                                                                                                                                                                                     
-    finish(notification);                                                                                                                                                                                           
+        finish(notification);                                                                                                                                                                                       
+    }
                                                                                                                                                                                                                     
     disconnect(m, SIGNAL(currentSourceChanged(Phonon::MediaSource)), this, SLOT(onAudioSourceChanged(Phonon::MediaSource)));
Comment 8 Martin Klapetek 2015-07-20 08:58:36 UTC
*** Bug 350351 has been marked as a duplicate of this bug. ***
Comment 9 Martin Klapetek 2015-07-20 09:00:27 UTC
Thanks for the patch Thomas, please ship it!
Comment 10 Thomas Lübking 2015-07-20 12:39:52 UTC
*** Bug 350232 has been marked as a duplicate of this bug. ***
Comment 11 Thomas Lübking 2015-07-20 12:52:01 UTC
Git commit 1f1ca81dc5f403d7e29219a737a548400b975373 by Thomas Lübking.
Committed on 20/07/2015 at 12:47.
Pushed by luebking into branch 'master'.

catch unknown notification entries (nullptr deref)
FIXED-IN: 5.13
Signed-off by Martin Klapetek

M  +9    -9    src/notifybyaudio.cpp

http://commits.kde.org/knotifications/1f1ca81dc5f403d7e29219a737a548400b975373
Comment 12 Rex Dieter 2015-08-10 12:14:24 UTC
*** Bug 350906 has been marked as a duplicate of this bug. ***
Comment 13 Rex Dieter 2015-08-10 12:14:34 UTC
*** Bug 351019 has been marked as a duplicate of this bug. ***
Comment 14 3ndymion 2015-08-24 05:23:24 UTC
Confirmed, this is fixed!!!  Thanks guys.  :D :D :D
Comment 15 Martin Klapetek 2015-09-03 14:44:52 UTC
*** Bug 351691 has been marked as a duplicate of this bug. ***
Comment 16 Martin Klapetek 2015-09-23 01:23:20 UTC
*** Bug 353068 has been marked as a duplicate of this bug. ***
Comment 17 Martin Klapetek 2015-09-23 03:43:04 UTC
*** Bug 353068 has been marked as a duplicate of this bug. ***
Comment 18 David Edmundson 2015-09-26 16:52:48 UTC
*** Bug 346621 has been marked as a duplicate of this bug. ***
Comment 19 Martin Klapetek 2015-09-28 14:48:10 UTC
*** Bug 351315 has been marked as a duplicate of this bug. ***
Comment 20 Alexander Nolting 2015-09-29 10:56:00 UTC
Just updated to the latest konsole (15.04.3) and kf5 packages. The issue still exists.
Alex
Comment 21 Thomas Lübking 2015-09-29 10:58:21 UTC
updated backtrace?
Comment 22 Albert Astals Cid 2015-09-29 11:01:19 UTC
(In reply to Alexander Nolting from comment #20)
> Just updated to the latest konsole (15.04.3) and kf5 packages. The issue
> still exists.

And since 15.04.3 is not the latest version of konsole can you please specify what "latest kf5 packages" version do you mean exactly?
Comment 23 Alexander Nolting 2015-09-29 11:17:16 UTC
Hello Albert,

it's in my case not fedora I'm working on, but my initial issue was another one (kdiamond) which was closed with a note that the issue is related to the one in this case.

I'm running on opensuse tw and got libkf5 5.14.0-1.1 today.
Alex
Comment 24 Alexander Nolting 2015-09-29 11:43:43 UTC
installed required debug packages and interestingly the crash while closing konsole disappeared. I'm not able to provide any crash log
Comment 25 Thomas Lübking 2015-09-29 12:03:24 UTC
Sure it still happens w/ debug packages uninstalled?
If yes, even a trace with limited symbols is better than none.
If not, your update was simply incomplete ;-)
Comment 26 Alexander Nolting 2015-09-29 12:24:33 UTC
I tested it again after removing debug packages for konsole and libkf5Notifications and libkf5NotifyConfig5 and are unbale to reproduce the issue again. 
I'm fine now.
Thanks!
Alex
Comment 27 Christoph Feck 2015-10-10 22:05:42 UTC
*** Bug 353597 has been marked as a duplicate of this bug. ***
Comment 28 David Edmundson 2015-10-18 00:13:44 UTC
*** Bug 354013 has been marked as a duplicate of this bug. ***
Comment 29 Martin Klapetek 2015-11-23 21:07:12 UTC
*** Bug 355574 has been marked as a duplicate of this bug. ***
Comment 30 Martin Klapetek 2015-12-11 17:13:00 UTC
*** Bug 354518 has been marked as a duplicate of this bug. ***
Comment 31 Martin Klapetek 2015-12-11 17:13:27 UTC
*** Bug 354451 has been marked as a duplicate of this bug. ***
Comment 32 Christoph Feck 2016-03-15 23:34:14 UTC
This issue seems to be still present in latest KF5 release 5.19.0, see bug 360449.
Comment 33 Thomas Lübking 2016-03-15 23:53:28 UTC
Seems as if notificatiion objects in the hash are deleted elsewhere (flags only returns a member and the KNotification::this pointer isn't null, so it's garbage)

connect(notification, &KNotification::destroyed, this, [&](QObject *o) {m_notifications.removeAll(o);});

in NotifyByAudio::notify should likely catch that.


Please notice that I'm not available for providing patches anymore.
Comment 34 Marco Martin 2016-03-22 11:02:23 UTC
*** Bug 360762 has been marked as a duplicate of this bug. ***
Comment 35 Thomas Lübking 2016-03-22 11:08:05 UTC
Some of the recent dupes are *not* dupes, see comment #33


Bye.
Comment 36 Christoph Feck 2016-04-06 23:49:35 UTC
*** Bug 358251 has been marked as a duplicate of this bug. ***
Comment 37 Christoph Feck 2016-04-06 23:51:08 UTC
*** Bug 357828 has been marked as a duplicate of this bug. ***
Comment 38 Christoph Feck 2016-04-06 23:51:35 UTC
*** Bug 354769 has been marked as a duplicate of this bug. ***
Comment 39 Christoph Feck 2016-04-06 23:52:03 UTC
*** Bug 360449 has been marked as a duplicate of this bug. ***
Comment 40 Christoph Feck 2016-04-06 23:52:36 UTC
*** Bug 357826 has been marked as a duplicate of this bug. ***
Comment 41 Christoph Feck 2016-04-06 23:52:59 UTC
*** Bug 357668 has been marked as a duplicate of this bug. ***
Comment 42 Christoph Feck 2016-04-06 23:55:31 UTC
This could (finally) be fixed by commit http://commits.kde.org/knotifications/d4dd58759284ffe09420664e04a7a31e338e9ff1 which will be released with KF5 Frameworks version 5.21

If you still get this crash with this version, please add a comment, or file a new ticket with an updated backtrace.
Comment 43 Christoph Feck 2016-06-14 21:23:55 UTC
*** Bug 362861 has been marked as a duplicate of this bug. ***
Comment 44 Christoph Feck 2016-06-14 21:24:14 UTC
*** Bug 363191 has been marked as a duplicate of this bug. ***
Comment 45 David Edmundson 2016-07-05 13:17:02 UTC
*** Bug 365093 has been marked as a duplicate of this bug. ***
Comment 46 Tony 2016-09-25 02:19:40 UTC
I believe i get this one (or similar) on opensuse tumbleweed with Frameworks version 5.26.

See my attached bactrace please.
Comment 47 Tony 2016-09-25 02:20:47 UTC
Created attachment 101265 [details]
Tony_systemsettings5_crash-backtrace
Comment 48 Albert Astals Cid 2016-09-28 20:09:48 UTC
(In reply to Tony from comment #46)
> I believe i get this one (or similar) on opensuse tumbleweed with Frameworks
> version 5.26.
> 
> See my attached bactrace please.

Tony, which app is that? Can you reproduce the crash easily?
Comment 49 Tony 2016-09-28 20:29:26 UTC
(In reply to Albert Astals Cid from comment #48)
> (In reply to Tony from comment #46)
> > I believe i get this one (or similar) on opensuse tumbleweed with Frameworks
> > version 5.26.
> > 
> > See my attached bactrace please.
> 
> Tony, which app is that? Can you reproduce the crash easily?

Sadly no, i messed up that system (i tinker too much). But the crash happen when i was changing font options in system settings, enabling anti-aliasing to be exact.

I posted the bug here fallowing the suggestions of the bug reporting tool.
Comment 50 RJVB 2016-10-03 08:52:15 UTC
According to DrKonqi I just got this crash in KDevelop, when I hit the Git plugin's "Commit" button 

Application: KDevelop (kdevelop5), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fc786437780 (LWP 25726))]

Thread 19 (Thread 0x7fc75ffff700 (LWP 25730)):
#0  0x00007fc7831976cd in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fc77c10cc10 in read (__nbytes=16, __buf=0x7fc75fffec30, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44
#2  g_wakeup_acknowledge (wakeup=0x7fc7600015b0) at /build/buildd/glib2.0-2.40.2/./glib/gwakeup.c:210
#3  0x00007fc77c0cbb14 in g_main_context_check (context=context@entry=0x7fc758000990, max_priority=2147483647, fds=fds@entry=0x7fc758010980, n_fds=n_fds@entry=1) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3532
#4  0x00007fc77c0cbf7b in g_main_context_iterate (context=context@entry=0x7fc758000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3731
#5  0x00007fc77c0cc0ec in g_main_context_iteration (context=0x7fc758000990, may_block=may_block@entry=1) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3795
#6  0x00007fc783a636fb in QEventDispatcherGlib::processEvents (this=0x7fc7580008c0, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:419
#7  0x00007fc783a0d62a in QEventLoop::exec (this=this@entry=0x7fc75fffee20, flags=..., flags@entry=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qeventloop.cpp:204
#8  0x00007fc78384301b in QThread::exec (this=this@entry=0x7fc78584a420 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qthread.cpp:500
#9  0x00007fc7855d9615 in QDBusConnectionManager::run (this=0x7fc78584a420 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/dbus/qdbusconnection.cpp:189
#10 0x00007fc783847d29 in QThreadPrivate::start (arg=0x7fc78584a420 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qthread_unix.cpp:341
#11 0x00007fc77cf51184 in start_thread (arg=0x7fc75ffff700) at pthread_create.c:312
#12 0x00007fc7831a637d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 18 (Thread 0x7fc74d973700 (LWP 25737)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007fc783848a66 in wait_relative (time=1000, this=0x3561ec0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:126
#2  wait (time=1000, this=0x3561ec0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:134
#3  QWaitCondition::wait (this=this@entry=0x335e878, mutex=mutex@entry=0x335e880, time=time@entry=1000) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:208
#4  0x00007fc781309938 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x335e860) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_kdevplatform5/kf5-kdevplatform-devel/work/kf5-kdevplatform-5/language/duchain/duchain.cpp:282
#5  0x00007fc783847d29 in QThreadPrivate::start (arg=0x335e860) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qthread_unix.cpp:341
#6  0x00007fc77cf51184 in start_thread (arg=0x7fc74d973700) at pthread_create.c:312
#7  0x00007fc7831a637d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 17 (Thread 0x7fc7208be700 (LWP 25738)):
#0  0x00007fc7831976cd in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fc77c10cc10 in read (__nbytes=16, __buf=0x7fc7208bdba0, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44
#2  g_wakeup_acknowledge (wakeup=0x7fc738045990) at /build/buildd/glib2.0-2.40.2/./glib/gwakeup.c:210
#3  0x00007fc77c0cbb14 in g_main_context_check (context=context@entry=0x7fc72c02d950, max_priority=2147483647, fds=fds@entry=0x7fc72c025840, n_fds=n_fds@entry=1) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3532
#4  0x00007fc77c0cbf7b in g_main_context_iterate (context=context@entry=0x7fc72c02d950, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3731
#5  0x00007fc77c0cc0ec in g_main_context_iteration (context=0x7fc72c02d950, may_block=may_block@entry=1) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3795
#6  0x00007fc783a636fb in QEventDispatcherGlib::processEvents (this=0x7fc72c00e330, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:419
#7  0x00007fc783a0d62a in QEventLoop::exec (this=this@entry=0x7fc7208bdd90, flags=..., flags@entry=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qeventloop.cpp:204
#8  0x00007fc78384301b in QThread::exec (this=this@entry=0x3c5db30) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qthread.cpp:500
#9  0x00007fc78140766c in KDevelop::CompletionWorkerThread::run (this=0x3c5db30) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_kdevplatform5/kf5-kdevplatform-devel/work/kf5-kdevplatform-5/language/codecompletion/codecompletionmodel.cpp:89
#10 0x00007fc783847d29 in QThreadPrivate::start (arg=0x3c5db30) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qthread_unix.cpp:341
#11 0x00007fc77cf51184 in start_thread (arg=0x7fc7208be700) at pthread_create.c:312
#12 0x00007fc7831a637d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 16 (Thread 0x7fc71fce4700 (LWP 25739)):
#0  0x00007fc783198fdd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fc77c0cbfe4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7fc7180034f0, timeout=-1, context=0x7fc718000990) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:4028
#2  g_main_context_iterate (context=context@entry=0x7fc718000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3729
#3  0x00007fc77c0cc0ec in g_main_context_iteration (context=0x7fc718000990, may_block=may_block@entry=1) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3795
#4  0x00007fc783a636fb in QEventDispatcherGlib::processEvents (this=0x7fc7180008c0, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:419
#5  0x00007fc783a0d62a in QEventLoop::exec (this=this@entry=0x7fc71fce3d90, flags=..., flags@entry=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qeventloop.cpp:204
#6  0x00007fc78384301b in QThread::exec (this=this@entry=0x41793b0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qthread.cpp:500
#7  0x00007fc78140766c in KDevelop::CompletionWorkerThread::run (this=0x41793b0) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_kdevplatform5/kf5-kdevplatform-devel/work/kf5-kdevplatform-5/language/codecompletion/codecompletionmodel.cpp:89
#8  0x00007fc783847d29 in QThreadPrivate::start (arg=0x41793b0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qthread_unix.cpp:341
#9  0x00007fc77cf51184 in start_thread (arg=0x7fc71fce4700) at pthread_create.c:312
#10 0x00007fc7831a637d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 15 (Thread 0x7fc7073dd700 (LWP 25964)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc783848b1b in wait (time=18446744073709551615, this=0x24c3970) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2446450, time=18446744073709551615) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:208
#3  0x00007fc77862b246 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fc778626f3b in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fc778627933 in ThreadWeaver::Thread::run() () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fc783847d29 in QThreadPrivate::start (arg=0x6705480) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qthread_unix.cpp:341
#8  0x00007fc77cf51184 in start_thread (arg=0x7fc7073dd700) at pthread_create.c:312
#9  0x00007fc7831a637d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 14 (Thread 0x7fc71dbf9700 (LWP 25965)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc783848b1b in wait (time=18446744073709551615, this=0x24c3970) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2446450, time=18446744073709551615) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:208
#3  0x00007fc77862b246 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fc778626f3b in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fc778627933 in ThreadWeaver::Thread::run() () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fc783847d29 in QThreadPrivate::start (arg=0x7fc71023ba90) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qthread_unix.cpp:341
#8  0x00007fc77cf51184 in start_thread (arg=0x7fc71dbf9700) at pthread_create.c:312
#9  0x00007fc7831a637d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 13 (Thread 0x7fc71d3f8700 (LWP 25966)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc783848b1b in wait (time=18446744073709551615, this=0x24c3970) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2446450, time=18446744073709551615) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:208
#3  0x00007fc77862b246 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fc778626f3b in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fc778627933 in ThreadWeaver::Thread::run() () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fc783847d29 in QThreadPrivate::start (arg=0x7fc7080451a0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qthread_unix.cpp:341
#8  0x00007fc77cf51184 in start_thread (arg=0x7fc71d3f8700) at pthread_create.c:312
#9  0x00007fc7831a637d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 12 (Thread 0x7fc70e0b5700 (LWP 26198)):
#0  0x00007fc7831b484e in __GI___clock_gettime (clock_id=1, tp=tp@entry=0x7fc70e0b4c00) at ../sysdeps/unix/clock_gettime.c:115
#1  0x00007fc7838eeb56 in qt_clock_gettime (ts=0x7fc70e0b4c00, clock=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/tools/qelapsedtimer_unix.cpp:105
#2  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/tools/qelapsedtimer_unix.cpp:156
#3  qt_gettime () at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/tools/qelapsedtimer_unix.cpp:165
#4  0x00007fc783a613b9 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7fc6f02e3e10) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp:84
#5  0x00007fc783a61925 in QTimerInfoList::timerWait (this=0x7fc6f02e3e10, tm=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp:381
#6  0x00007fc783a62e84 in timerSourcePrepareHelper (timeout=0x7fc70e0b4ca4, src=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:126
#7  idleTimerSourcePrepare (source=<optimized out>, timeout=timeout@entry=0x7fc70e0b4ca4) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:206
#8  0x00007fc77c0cb68d in g_main_context_prepare (context=context@entry=0x7fc6f00df670, priority=priority@entry=0x7fc70e0b4d28) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3352
#9  0x00007fc77c0cbf03 in g_main_context_iterate (context=context@entry=0x7fc6f00df670, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3714
#10 0x00007fc77c0cc0ec in g_main_context_iteration (context=0x7fc6f00df670, may_block=may_block@entry=1) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3795
#11 0x00007fc783a636fb in QEventDispatcherGlib::processEvents (this=0x7fc6f0092460, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:419
#12 0x00007fc783a0d62a in QEventLoop::exec (this=this@entry=0x7fc70e0b4e50, flags=..., flags@entry=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qeventloop.cpp:204
#13 0x00007fc78384301b in QThread::exec (this=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qthread.cpp:500
#14 0x00007fc783847d29 in QThreadPrivate::start (arg=0x7fc777d43828 <KDevelop::(anonymous namespace)::Q_QGS_s_parsingThread::innerFunction()::holder+8>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qthread_unix.cpp:341
#15 0x00007fc77cf51184 in start_thread (arg=0x7fc70e0b5700) at pthread_create.c:312
#16 0x00007fc7831a637d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 11 (Thread 0x7fc70e8b6700 (LWP 26296)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc783848b1b in wait (time=18446744073709551615, this=0x8597f10) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x85f1a70, time=18446744073709551615) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:208
#3  0x00007fc77862b246 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fc778626f3b in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fc778626f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fc778626f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fc778627933 in ThreadWeaver::Thread::run() () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007fc783847d29 in QThreadPrivate::start (arg=0x870a7b0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qthread_unix.cpp:341
#12 0x00007fc77cf51184 in start_thread (arg=0x7fc70e8b6700) at pthread_create.c:312
#13 0x00007fc7831a637d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 10 (Thread 0x7fc70fbde700 (LWP 26297)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc783848b1b in wait (time=18446744073709551615, this=0x8597f10) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x85f1a70, time=18446744073709551615) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:208
#3  0x00007fc77862b246 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fc778626f3b in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fc778626f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fc778626f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fc778626f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007fc778626f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#13 0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#14 0x00007fc778626f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#15 0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#16 0x00007fc778626f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#17 0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#18 0x00007fc778626f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#19 0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#20 0x00007fc778626f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#21 0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#22 0x00007fc778626f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#23 0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#24 0x00007fc778626f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#25 0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#26 0x00007fc778626f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#27 0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#28 0x00007fc778626f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#29 0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#30 0x00007fc778626f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#31 0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#32 0x00007fc778627933 in ThreadWeaver::Thread::run() () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#33 0x00007fc783847d29 in QThreadPrivate::start (arg=0x7fc6e80589f0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qthread_unix.cpp:341
#34 0x00007fc77cf51184 in start_thread (arg=0x7fc70fbde700) at pthread_create.c:312
#35 0x00007fc7831a637d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 9 (Thread 0x7fc70c8b2700 (LWP 26298)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc783848b1b in wait (time=18446744073709551615, this=0x8597f10) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x85f1a70, time=18446744073709551615) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:208
#3  0x00007fc77862b246 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fc778626f3b in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fc778626f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fc778626f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fc778626f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007fc778626f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#13 0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#14 0x00007fc778626f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#15 0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#16 0x00007fc778627933 in ThreadWeaver::Thread::run() () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#17 0x00007fc783847d29 in QThreadPrivate::start (arg=0x7fc6ec709820) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qthread_unix.cpp:341
#18 0x00007fc77cf51184 in start_thread (arg=0x7fc70c8b2700) at pthread_create.c:312
#19 0x00007fc7831a637d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 8 (Thread 0x7fc70d8b4700 (LWP 26299)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc783848b1b in wait (time=18446744073709551615, this=0x8597f10) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x85f1a70, time=18446744073709551615) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:208
#3  0x00007fc77862b246 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fc778626f3b in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fc778627933 in ThreadWeaver::Thread::run() () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fc783847d29 in QThreadPrivate::start (arg=0x7fc6f81673d0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qthread_unix.cpp:341
#8  0x00007fc77cf51184 in start_thread (arg=0x7fc70d8b4700) at pthread_create.c:312
#9  0x00007fc7831a637d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7fc704dcb700 (LWP 26300)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc783848b1b in wait (time=18446744073709551615, this=0x8597f10) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x85f1a70, time=18446744073709551615) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:208
#3  0x00007fc77862b246 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fc778626f3b in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fc778626f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fc778626f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fc778626f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007fc778627933 in ThreadWeaver::Thread::run() () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#13 0x00007fc783847d29 in QThreadPrivate::start (arg=0x7fc6f4987950) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qthread_unix.cpp:341
#14 0x00007fc77cf51184 in start_thread (arg=0x7fc704dcb700) at pthread_create.c:312
#15 0x00007fc7831a637d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7fc6dffff700 (LWP 26301)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc783848b1b in wait (time=18446744073709551615, this=0x8597f10) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x85f1a70, time=18446744073709551615) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:208
#3  0x00007fc77862b246 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fc778626f3b in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fc778626f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fc778626f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fc778626f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007fc778626f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#13 0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#14 0x00007fc778627933 in ThreadWeaver::Thread::run() () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#15 0x00007fc783847d29 in QThreadPrivate::start (arg=0x7fc6e00baac0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qthread_unix.cpp:341
#16 0x00007fc77cf51184 in start_thread (arg=0x7fc6dffff700) at pthread_create.c:312
#17 0x00007fc7831a637d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7fc6df7fe700 (LWP 26302)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc783848b1b in wait (time=18446744073709551615, this=0x8597f10) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x85f1a70, time=18446744073709551615) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:208
#3  0x00007fc77862b246 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fc778626f3b in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fc778626f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fc778626f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fc778626f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007fc778626f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#13 0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#14 0x00007fc778626f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#15 0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#16 0x00007fc778626f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#17 0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#18 0x00007fc778627933 in ThreadWeaver::Thread::run() () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#19 0x00007fc783847d29 in QThreadPrivate::start (arg=0x7fc6e8283e20) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qthread_unix.cpp:341
#20 0x00007fc77cf51184 in start_thread (arg=0x7fc6df7fe700) at pthread_create.c:312
#21 0x00007fc7831a637d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fc6deffd700 (LWP 26303)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc783848b1b in wait (time=18446744073709551615, this=0x8597f10) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x85f1a70, time=18446744073709551615) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:208
#3  0x00007fc77862b246 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fc778626f3b in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fc778626f9a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fc77862aa03 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fc778627933 in ThreadWeaver::Thread::run() () from /opt/local/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fc783847d29 in QThreadPrivate::start (arg=0x7fc700118fe0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qthread_unix.cpp:341
#10 0x00007fc77cf51184 in start_thread (arg=0x7fc6deffd700) at pthread_create.c:312
#11 0x00007fc7831a637d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fc6de7fc700 (LWP 26780)):
#0  0x00007fc783198fdd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fc77c0cbfe4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7fc6d0004bf0, timeout=-1, context=0x7fc6d00036e0) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:4028
#2  g_main_context_iterate (context=context@entry=0x7fc6d00036e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3729
#3  0x00007fc77c0cc0ec in g_main_context_iteration (context=0x7fc6d00036e0, may_block=may_block@entry=1) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3795
#4  0x00007fc783a636fb in QEventDispatcherGlib::processEvents (this=0x7fc6d0005fd0, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:419
#5  0x00007fc783a0d62a in QEventLoop::exec (this=this@entry=0x7fc6de7fbe30, flags=..., flags@entry=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qeventloop.cpp:204
#6  0x00007fc78384301b in QThread::exec (this=this@entry=0x8ec4750) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qthread.cpp:500
#7  0x00007fc778f9d2d5 in QQmlThreadPrivate::run (this=0x8ec4750) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007fc783847d29 in QThreadPrivate::start (arg=0x8ec4750) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/thread/qthread_unix.cpp:341
#9  0x00007fc77cf51184 in start_thread (arg=0x7fc6de7fc700) at pthread_create.c:312
#10 0x00007fc7831a637d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fc6dccc2700 (LWP 27161)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc7778131e4 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7fc777afb220 <QTWTF::pageheap_memory>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007fc777813229 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007fc77cf51184 in start_thread (arg=0x7fc6dccc2700) at pthread_create.c:312
#4  0x00007fc7831a637d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fc786437780 (LWP 25726)):
[KCrash Handler]
#6  0x00007fc780b970e0 in KNotification::flags() const () from /opt/local/lib/x86_64-linux-gnu/libKF5Notifications.so.5
#7  0x00007fc780b9cb6b in NotifyByAudio::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /opt/local/lib/x86_64-linux-gnu/libKF5Notifications.so.5
#8  0x00007fc783a3c269 in QMetaObject::activate (sender=0x269a7e0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qobject.cpp:3730
#9  0x00007fc779d10655 in Phonon::MediaObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /opt/local/lib/libphonon4qt5.so.4
#10 0x00007fc783a3d091 in QObject::event (this=0x269a7e0, e=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qobject.cpp:1256
#11 0x00007fc7847c9a1c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x269a7e0, e=0x4711660) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/widgets/kernel/qapplication.cpp:3804
#12 0x00007fc7847ceaef in QApplication::notify (this=0x7fffe8675210, receiver=0x269a7e0, e=0x4711660) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/widgets/kernel/qapplication.cpp:3561
#13 0x00007fc783a0f768 in QCoreApplication::notifyInternal2 (receiver=0x269a7e0, event=event@entry=0x4711660) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qcoreapplication.cpp:1020
#14 0x00007fc783a115ec in sendEvent (event=0x4711660, receiver=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qcoreapplication.h:225
#15 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1c44e70) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qcoreapplication.cpp:1655
#16 0x00007fc783a11aa8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qcoreapplication.cpp:1513
#17 0x00007fc783a632d3 in postEventSourceDispatch (s=0x1c861a0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:270
#18 0x00007fc77c0cbe04 in g_main_dispatch (context=0x7fc760003000) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3064
#19 g_main_context_dispatch (context=context@entry=0x7fc760003000) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3663
#20 0x00007fc77c0cc048 in g_main_context_iterate (context=context@entry=0x7fc760003000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3734
#21 0x00007fc77c0cc0ec in g_main_context_iteration (context=0x7fc760003000, may_block=may_block@entry=1) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3795
#22 0x00007fc783a636df in QEventDispatcherGlib::processEvents (this=0x1c8dcc0, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:417
#23 0x00007fc783a0d62a in QEventLoop::exec (this=0x7fffe8673ed0, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qeventloop.cpp:204
#24 0x00007fc784f08e64 in KJob::exec() () from /opt/local/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#25 0x00007fc70ec2fa77 in GitPlugin::getLsFiles (this=this@entry=0x8396850, directory=..., args=..., verbosity=verbosity@entry=KDevelop::OutputJob::Silent) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_kdevplatform5/kf5-kdevplatform-devel/work/kf5-kdevplatform-5/plugins/git/gitplugin.cpp:1261
#26 0x00007fc70ec361c3 in GitPlugin::addNotVersionedFiles (this=this@entry=0x8396850, dir=..., files=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_kdevplatform5/kf5-kdevplatform-devel/work/kf5-kdevplatform-5/plugins/git/gitplugin.cpp:463
#27 0x00007fc70ec39430 in GitPlugin::commit (this=0x8396850, message=..., localLocations=..., recursion=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_kdevplatform5/kf5-kdevplatform-devel/work/kf5-kdevplatform-5/plugins/git/gitplugin.cpp:432
#28 0x00007fc7806f086a in VCSCommitDiffPatchSource::finishReview (this=this@entry=0x9146ee0, selection=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_kdevplatform5/kf5-kdevplatform-devel/work/kf5-kdevplatform-5/vcs/widgets/vcsdiffpatchsources.cpp:277
#29 0x00007fc71ee37e31 in PatchReviewPlugin::finishReview (this=0x4579c40, selection=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_kdevplatform5/kf5-kdevplatform-devel/work/kf5-kdevplatform-5/plugins/patchreview/patchreview.cpp:394
#30 0x00007fc71ee4afd5 in PatchReviewToolView::finishReview (this=0x4332e00) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_kdevplatform5/kf5-kdevplatform-devel/work/kf5-kdevplatform-5/plugins/patchreview/patchreviewtoolview.cpp:462
#31 0x00007fc783a3c30c in call (a=0x7fffe8674390, r=0x4332e00, this=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
#32 QMetaObject::activate (sender=sender@entry=0x45781c0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fffe8674390) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qobject.cpp:3715
#33 0x00007fc783a3c827 in QMetaObject::activate (sender=sender@entry=0x45781c0, m=m@entry=0x7fc784ea0c40 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fffe8674390) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qobject.cpp:3595
#34 0x00007fc7847c0bd2 in QAction::triggered (this=this@entry=0x45781c0, _t1=<optimized out>) at .moc/moc_qaction.cpp:369
#35 0x00007fc7847c3590 in QAction::activate (this=0x45781c0, event=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/widgets/kernel/qaction.cpp:1163
#36 0x00007fc7848c359d in QAbstractButtonPrivate::click (this=0x83a4d50) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/widgets/widgets/qabstractbutton.cpp:386
#37 0x00007fc7848c37ac in QAbstractButton::mouseReleaseEvent (this=0x3b14700, e=0x7fffe8674870) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/widgets/widgets/qabstractbutton.cpp:1002
#38 0x00007fc78498647a in QToolButton::mouseReleaseEvent (this=<optimized out>, e=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/widgets/widgets/qtoolbutton.cpp:611
#39 0x00007fc78480c5d8 in QWidget::event (this=0x3b14700, event=0x7fffe8674870) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/widgets/kernel/qwidget.cpp:9114
#40 0x00007fc7848c4971 in QAbstractButton::event (this=this@entry=0x3b14700, e=e@entry=0x7fffe8674870) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/widgets/widgets/qabstractbutton.cpp:959
#41 0x00007fc784986549 in QToolButton::event (this=0x3b14700, event=0x7fffe8674870) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/widgets/widgets/qtoolbutton.cpp:977
#42 0x00007fc7847c9a1c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x3b14700, e=0x7fffe8674870) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/widgets/kernel/qapplication.cpp:3804
#43 0x00007fc7847cf84f in QApplication::notify (this=<optimized out>, receiver=0x3b14700, e=0x7fffe8674870) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/widgets/kernel/qapplication.cpp:3277
#44 0x00007fc783a0f768 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x3b14700, event=event@entry=0x7fffe8674870) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qcoreapplication.cpp:1020
#45 0x00007fc7847ce0f5 in sendEvent (event=<optimized out>, receiver=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/include/QtCore/../../src/corelib/kernel/qcoreapplication.h:225
#46 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x3b14700, event=event@entry=0x7fffe8674870, alienWidget=alienWidget@entry=0x3b14700, nativeWidget=0x1ee5600, buttonDown=buttonDown@entry=0x7fc784ed77b0 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/widgets/kernel/qapplication.cpp:2775
#47 0x00007fc78482644e in QWidgetWindow::handleMouseEvent (this=this@entry=0x25e07a0, event=event@entry=0x7fffe8674c70) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/widgets/kernel/qwidgetwindow.cpp:603
#48 0x00007fc784828c6b in QWidgetWindow::event (this=0x25e07a0, event=0x7fffe8674c70) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/widgets/kernel/qwidgetwindow.cpp:233
#49 0x00007fc7847c9a1c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x25e07a0, e=0x7fffe8674c70) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/widgets/kernel/qapplication.cpp:3804
#50 0x00007fc7847ceaef in QApplication::notify (this=0x7fffe8675210, receiver=0x25e07a0, e=0x7fffe8674c70) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/widgets/kernel/qapplication.cpp:3561
#51 0x00007fc783a0f768 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x25e07a0, event=event@entry=0x7fffe8674c70) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qcoreapplication.cpp:1020
#52 0x00007fc783f7fe43 in sendSpontaneousEvent (event=0x7fffe8674c70, receiver=0x25e07a0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/include/QtCore/../../src/corelib/kernel/qcoreapplication.h:228
#53 QGuiApplicationPrivate::processMouseEvent (e=0xafce0c0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/gui/kernel/qguiapplication.cpp:1881
#54 0x00007fc783f81535 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0xafce0c0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/gui/kernel/qguiapplication.cpp:1665
#55 0x00007fc783f609fb in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:648
#56 0x00007fc7685004b0 in userEventSourceDispatch (source=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/platformsupport/eventdispatchers/qeventdispatcher_glib.cpp:70
#57 0x00007fc77c0cbe04 in g_main_dispatch (context=0x7fc760003000) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3064
#58 g_main_context_dispatch (context=context@entry=0x7fc760003000) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3663
#59 0x00007fc77c0cc048 in g_main_context_iterate (context=context@entry=0x7fc760003000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3734
#60 0x00007fc77c0cc0ec in g_main_context_iteration (context=0x7fc760003000, may_block=may_block@entry=1) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3795
#61 0x00007fc783a636df in QEventDispatcherGlib::processEvents (this=0x1c8dcc0, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:417
#62 0x00007fc783a0d62a in QEventLoop::exec (this=this@entry=0x7fffe8674fe0, flags=..., flags@entry=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qeventloop.cpp:204
#63 0x00007fc783a15a3d in QCoreApplication::exec () at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qcoreapplication.cpp:1290
#64 0x00007fc783f778dc in QGuiApplication::exec () at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/gui/kernel/qguiapplication.cpp:1611
#65 0x00007fc7847c6cb5 in QApplication::exec () at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/widgets/kernel/qapplication.cpp:2979
#66 0x000000000040b9aa in main (argc=<optimized out>, argv=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_kdevelop5/kf5-kdevelop-devel/work/kf5-kdevelop-5/app/main.cpp:893
Comment 51 Albert Astals Cid 2016-10-03 20:26:46 UTC
Rene can you reproduce it all the time? If so can you run it thorugh valgrind?
Comment 52 RJVB 2016-10-03 20:50:30 UTC
Sadly, no. I cannot recall having seen this crash, but I also do not normally get an audio notification when I do a git commit through KDevelop. If ever it becomes a habit I can try to provoke this while running through valgrind (but that in itself is a bit more than my machine can handle, for KDevelop at least).

I noticed this in my backtrace:
    #16 0x00007fc783a11aa8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.6.1/qtbase/src/corelib/kernel/qcoreapplication.cpp:1513

is it possible that this crash is the result using delete instead of ->deleteLater() on an object pointer inheriting QObject and representing a widget (or otherwise be a potential recipient of GUI events)? That would explain why the crash isn't systematic.
Comment 53 Elvis Angelaccio 2016-10-08 14:03:39 UTC
*** Bug 368554 has been marked as a duplicate of this bug. ***
Comment 54 Elvis Angelaccio 2016-10-08 14:30:31 UTC
*** Bug 370222 has been marked as a duplicate of this bug. ***
Comment 55 Elvis Angelaccio 2016-10-08 14:49:32 UTC
*** Bug 366414 has been marked as a duplicate of this bug. ***
Comment 56 Elvis Angelaccio 2016-10-08 15:01:04 UTC
*** Bug 364108 has been marked as a duplicate of this bug. ***
Comment 57 Elvis Angelaccio 2016-10-14 09:49:03 UTC
*** Bug 370719 has been marked as a duplicate of this bug. ***
Comment 58 Elvis Angelaccio 2016-10-19 17:32:16 UTC
*** Bug 368166 has been marked as a duplicate of this bug. ***
Comment 59 Elvis Angelaccio 2016-10-19 17:32:40 UTC
*** Bug 366056 has been marked as a duplicate of this bug. ***
Comment 60 RJVB 2016-10-26 09:38:28 UTC
Created attachment 101792 [details]
latest backtrace from KDevelop5

I'm still getting this crash with frameworks 5.27.0 and KDevelop5, but very sporadically.
Running Qt 5.6.1, kernel 4.5.7 with Con Kolivas patches.
I'm attaching the backtrace, hoping that will get me around BKO's spam filter (GRRR!)
Comment 61 Kevin Funk 2016-10-26 10:22:44 UTC
@René: Fixed by https://git.reviewboard.kde.org/r/129092/. Part of KF5 5.28.
Comment 62 RJVB 2016-10-26 10:39:38 UTC
OK, thanks, will test. Sadly I don't know how to trigger the crash so we'll just have to cross fingers this time it's really fixed.
Comment 63 Albert Astals Cid 2016-10-26 20:38:05 UTC
(In reply to Kevin Funk from comment #61)
> @René: Fixed by https://git.reviewboard.kde.org/r/129092/. Part of KF5 5.28.

I'm actually not convinced that patch fixes this crash, it fixes *a* crash in NotifyByAudio, but the backtrace I could reproduce was different, so I'm not convinced it fixes this one.
Comment 64 RJVB 2016-10-26 21:21:18 UTC
We'll see. I've applied the patch to my 5.27.0 systems and will update this ticket when I get another crash.
Comment 65 Christoph Feck 2016-10-28 21:39:10 UTC
*** Bug 371786 has been marked as a duplicate of this bug. ***
Comment 66 Christoph Feck 2016-10-28 22:06:46 UTC
*** Bug 371738 has been marked as a duplicate of this bug. ***
Comment 67 A. Wilcox (awilfox) 2016-11-28 04:01:48 UTC
After months of not having this error, I have just hit it again closing an unsaved file in KWrite:

Thread 1 (Thread 0x7fde50bba780 (LWP 6985)):
[KCrash Handler]
#6  0x00007fde3ef727b4 in KNotification::flags (this=0x371f6e0) at /var/tmp/portage/kde-frameworks/knotifications-5.26.0/work/knotifications-5.26.0/src/knotification.cpp:233
#7  0x00007fde3ef90cc8 in NotifyByAudio::onAudioFinished (this=0x2fa3d90) at /var/tmp/portage/kde-frameworks/knotifications-5.26.0/work/knotifications-5.26.0/src/notifybyaudio.cpp:147
#8  0x00007fde4dd19e50 in QMetaObject::activate (sender=0x30261a0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3730
#9  0x00007fde4dd1336f in QObject::event (this=0x30261a0, e=<optimized out>) at kernel/qobject.cpp:1256
#10 0x00007fde4e582792 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x30261a0, e=0x3667800) at kernel/qapplication.cpp:3804
#11 0x00007fde4e5845c2 in QApplication::notify (this=<optimized out>, receiver=0x30261a0, e=0x3667800) at kernel/qapplication.cpp:3163
#12 0x00007fde4dceb73b in QCoreApplication::notifyInternal2 (receiver=0x30261a0, event=0x3667800) at kernel/qcoreapplication.cpp:1015
#13 0x00007fde4dcec2f8 in QCoreApplication::sendEvent (receiver=0x30261a0, event=0x3667800) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:225
#14 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x241b610) at kernel/qcoreapplication.cpp:1650
#15 0x00007fde4dd395a3 in postEventSourceDispatch (s=0x247e490) at kernel/qeventdispatcher_glib.cpp:270
#16 0x00007fde48790dcd in g_main_dispatch (context=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gmain.c:3154
#17 g_main_context_dispatch (context=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gmain.c:3769
#18 0x00007fde487910f9 in g_main_context_iterate (context=<optimized out>, block=<optimized out>, dispatch=<optimized out>, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gmain.c:3840
#19 0x00007fde4879117e in g_main_context_iteration (context=<optimized out>, may_block=1) at /var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gmain.c:3901
#20 0x00007fde4dd390fc in QEventDispatcherGlib::processEvents (this=0x2484df0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#21 0x00007fde4dce8001 in QEventLoop::processEvents (flags=..., this=<optimized out>) at kernel/qeventloop.cpp:128
#22 QEventLoop::exec (this=0x7ffe4dfe1b30, flags=...) at kernel/qeventloop.cpp:204
#23 0x00007fde4dcebd63 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1285
#24 0x0000000000410460 in main (argc=<optimized out>, argv=<optimized out>) at /var/tmp/portage/kde-apps/kwrite-16.08.1/work/kate-16.08.1/kwrite/main.cpp:284

As noted in the backtrace I am still on KF 5.26.  I will upgrade to 5.28 and see if this persists.  Oddly I have been on 5.26 since 22 September with no crash until now.  uptime(1) shows only 10 days 2 hours 41 minutes, so it doesn't look related to that either.  Just random.
Comment 68 RJVB 2016-11-28 08:25:32 UTC
The KNotification file(s) in the backtrace may not even have evolved since 5.26 but indeed it's highly likely that the cause is elsewhere (= not in the functions on the trace) given how difficult it is to reproduce the error.

Do we know what alert this happens with, and how it's configured?
Comment 69 RJVB 2016-12-01 08:48:59 UTC
As if it's contagious: I had another one of these crashes in KDevelop, with 5.27.0 installed.

And then just now dolphin5 crashed on me when I tried to suppress a file (with Shift-Del to delete it without going through the wastebin).

This puts up a notification ("are you sure") and plays the same alert sound as KDevelop will play, I think because the "Warning Message" from the Plasma Workspace notifications is triggered. On my end that plays Oxygen-Sys-Warning.ogg .

I didn't get a usable backtrace from Dolphin, but when I reopened the folder in question I noticed that
- the file was still there (=> the crash happened during the notification)
- when I repeated the same action, it was then that I realised a sound was being played, because this time I didn't hit the Enter key as soon as I saw the dialog appear.

So I think we may be looking at something akin to GUI widgets being deleted while events are still pending (or can still be generated for them) because of `delete widget;` instead using `widget->deleteLater();`. It's weird that this would be required for alerts with an asynchronous nature (which sound alerts have by definition if they play through a sound daemon?), but I presume this could be a side-effect of providing an application's widget as the parent for a QObject inherited by a (hypothetical) KNotifications instance.

I hope I'm not rambling too much here, but this would explain the random nature of the crash: it depends on system load and to what extent the sound alert can be processed sufficiently to be able to cope with its infrastructure being taken down under its feet. With the dolphin crash I just had something like this was clearly going on: the laptop had just been woken from sleep, no sounds had been played yet, it was updating the locate and/or apt databases (etc), so pulseaudio must have taken just long enough to be swapped in to allow me to accept the warning message before the alert sound had even started to play.

Another potentially relevant observation: I use the VLC phonon backend (latest version, git master/head).
Comment 70 A. Wilcox (awilfox) 2016-12-01 20:25:45 UTC
(In reply to RJVB from comment #69)
> So I think we may be looking at something akin to GUI widgets being deleted
> while events are still pending (or can still be generated for them) because
> of `delete widget;` instead using `widget->deleteLater();`. It's weird that
> this would be required for alerts with an asynchronous nature (which sound
> alerts have by definition if they play through a sound daemon?), but I
> presume this could be a side-effect of providing an application's widget as
> the parent for a QObject inherited by a (hypothetical) KNotifications
> instance.
> 
> I hope I'm not rambling too much here, but this would explain the random
> nature of the crash: it depends on system load and to what extent the sound
> alert can be processed sufficiently to be able to cope with its
> infrastructure being taken down under its feet. With the dolphin crash I
> just had something like this was clearly going on: the laptop had just been
> woken from sleep, no sounds had been played yet, it was updating the locate
> and/or apt databases (etc), so pulseaudio must have taken just long enough
> to be swapped in to allow me to accept the warning message before the alert
> sound had even started to play.

The system that I experienced my most recent crash on is used as a buildbox and was building Firefox when the crash happened.  System load was high and my wait time was low; I hit Alt+F4 and immediately Alt+D to 'D'iscard the unsaved changes in KWrite.  I'm not sure the dialogue even popped.

> Another potentially relevant observation: I use the VLC phonon backend
> (latest version, git master/head).

I'm not running -HEAD, but I am running Phonon-VLC as well - version 0.9.0 here.
Comment 71 Christoph Feck 2016-12-12 23:43:05 UTC
*** Bug 373535 has been marked as a duplicate of this bug. ***
Comment 72 Christoph Feck 2017-01-30 21:02:31 UTC
*** Bug 375753 has been marked as a duplicate of this bug. ***
Comment 73 RJVB 2017-02-14 13:41:37 UTC
This is probably not related but then again maybe it is:

smb4k (git/head) has been crashing on me when quitting, with the backtrace below. In this case it looks like there is a bug in VLC 2.2.4 where certain libvorbis resources are freed twice, or attempts are made to free resources that were never allocated. Rather easy to prevent in VLC's function `Ogg_CleanSpecificData()`.

I mention this here since double frees or null pointer dereference doesn't always lead to an immediate crash, but can lead to seemingly random events later on. Can we be certain that this longstanding ticket/bug has nothing to do with this Ogg issue? After all KDE uses .ogg files for audio notifications...


------------
Application: Smb4K (smb4k), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fd593fe4780 (LWP 18814))]

Thread 7 (Thread 0x7fd57f37b700 (LWP 18815)):
#0  0x00007fd590622fdd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fd589460b72 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fd58946264f in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fd582007549 in QXcbEventReader::run (this=0x956b50) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp:1345
#4  0x00007fd590cd3cf9 in QThreadPrivate::start (arg=0x956b50) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/thread/qthread_unix.cpp:368
#5  0x00007fd58bacb184 in start_thread (arg=0x7fd57f37b700) at pthread_create.c:312
#6  0x00007fd59063037d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7fd57d542700 (LWP 18816)):
#0  0x00007fd590622fdd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fd58a12f2e6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fd570029030, timeout=<optimized out>, context=0x7fd570000990) at gmain.c:4216
#2  g_main_context_iterate (context=context@entry=0x7fd570000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3912
#3  0x00007fd58a12f3ec in g_main_context_iteration (context=0x7fd570000990, may_block=may_block@entry=1) at gmain.c:3978
#4  0x00007fd590ef159b in QEventDispatcherGlib::processEvents (this=0x7fd5700008c0, flags=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fd590e9d17a in QEventLoop::exec (this=this@entry=0x7fd57d541e20, flags=..., flags@entry=...) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/kernel/qeventloop.cpp:212
#6  0x00007fd590ccf2ab in QThread::exec (this=this@entry=0x7fd58d948460 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/thread/qthread.cpp:507
#7  0x00007fd58d6d8005 in QDBusConnectionManager::run (this=0x7fd58d948460 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/dbus/qdbusconnection.cpp:170
#8  0x00007fd590cd3cf9 in QThreadPrivate::start (arg=0x7fd58d948460 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/thread/qthread_unix.cpp:368
#9  0x00007fd58bacb184 in start_thread (arg=0x7fd57d542700) at pthread_create.c:312
#10 0x00007fd59063037d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7fd56ed58700 (LWP 18818)):
#0  0x00007fff927ee967 in ?? ()
#1  0x00007fd56ed57bf0 in ?? ()
#2  0x00007fff927eec1d in ?? ()
#3  0x00007fd56ed57c10 in ?? ()
#4  0x0000000190ea1464 in ?? ()
#5  0x00007fd568002cd0 in ?? ()
#6  0x00007fd568002cd0 in ?? ()
#7  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fd53fffe700 (LWP 18861)):
#0  0x00007fd590622fdd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fd58a12f2e6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fd54c000c00, timeout=<optimized out>, context=0x12cfc70) at gmain.c:4216
#2  g_main_context_iterate (context=context@entry=0x12cfc70, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3912
#3  0x00007fd58a12f3ec in g_main_context_iteration (context=0x12cfc70, may_block=may_block@entry=1) at gmain.c:3978
#4  0x00007fd58a12f431 in glib_worker_main (data=<optimized out>) at gmain.c:5771
#5  0x00007fd58a15f305 in g_thread_proxy (data=0x12cf850) at gthread.c:784
#6  0x00007fd58bacb184 in start_thread (arg=0x7fd53fffe700) at pthread_create.c:312
#7  0x00007fd59063037d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fd53f7fd700 (LWP 18862)):
#0  0x00007fd590622fdd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fd58a12f2e6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fd5440211a0, timeout=<optimized out>, context=0x12a89e0) at gmain.c:4216
#2  g_main_context_iterate (context=0x12a89e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3912
#3  0x00007fd58a12f662 in g_main_loop_run (loop=0x12cf6d0) at gmain.c:4113
#4  0x00007fd54930aeb6 in gdbus_shared_thread_func (user_data=0x12a89b0) at gdbusprivate.c:247
#5  0x00007fd58a15f305 in g_thread_proxy (data=0x12cf8a0) at gthread.c:784
#6  0x00007fd58bacb184 in start_thread (arg=0x7fd53f7fd700) at pthread_create.c:312
#7  0x00007fd59063037d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fd5627be700 (LWP 18868)):
[KCrash Handler]
#6  vorbis_info_clear (vi=0x0) at info.c:151
#7  0x00007fd552af55ac in Ogg_CleanSpecificData (p_stream=0x7fd558000c90) at demux/ogg.c:2202
#8  Ogg_LogicalStreamDelete (p_stream=0x7fd558000c90, p_demux=<optimized out>, p_demux=<optimized out>) at demux/ogg.c:2224
#9  0x00007fd552af5649 in Ogg_EndOfStream (p_demux=p_demux@entry=0x7fd558003f48) at demux/ogg.c:2169
#10 0x00007fd552af5760 in Close (p_this=0x7fd558003f48) at demux/ogg.c:263
#11 0x00007fd567d8b542 in vlc_module_unload (module=<optimized out>, deinit=deinit@entry=0x7fd567d8aa60 <generic_stop>) at modules/modules.c:340
#12 0x00007fd567d8b5b6 in module_unneed (obj=obj@entry=0x7fd558003f48, module=<optimized out>) at modules/modules.c:373
#13 0x00007fd567d4105a in demux_Delete (p_demux=0x7fd558003f48) at input/demux.c:211
#14 0x00007fd567d4fd50 in InputSourceClean (in=0x12db0b8) at input/input.c:2512
#15 End (p_input=p_input@entry=0x1096828) at input/input.c:1357
#16 0x00007fd567d5730d in Run (obj=0x1096828) at input/input.c:526
#17 0x00007fd58bacb184 in start_thread (arg=0x7fd5627be700) at pthread_create.c:312
#18 0x00007fd59063037d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fd593fe4780 (LWP 18814)):
#0  0x00007fd58bacc65b in pthread_join (threadid=140554457048832, thread_return=thread_return@entry=0x0) at pthread_join.c:92
#1  0x00007fd567da70b5 in vlc_join (handle=<optimized out>, result=result@entry=0x0) at posix/thread.c:694
#2  0x00007fd567d55037 in input_Join (p_input=p_input@entry=0x1096828) at input/input.c:252
#3  input_Close (p_input=p_input@entry=0x1096828) at input/input.c:267
#4  0x00007fd56c0e9a68 in release_input_thread (b_input_abort=true, p_mi=0x10a2228) at media_player.c:143
#5  libvlc_media_player_destroy (p_mi=0x10a2228) at media_player.c:672
#6  libvlc_media_player_release (p_mi=0x10a2228) at media_player.c:701
#7  0x00007fd56c315df7 in __base_dtor  () at /opt/local/var/lnxports/build/_opt_local_site-ports_audio_phonon-backend-vlc/phonon-backend-vlc-qt5/work/phonon-backend-vlc-git/src/mediaplayer.cpp:104
#8  __deleting_dtor  (this=0x1089110) at /opt/local/var/lnxports/build/_opt_local_site-ports_audio_phonon-backend-vlc/phonon-backend-vlc-qt5/work/phonon-backend-vlc-git/src/mediaplayer.cpp:105
#9  0x00007fd590ec7cb1 in QObjectPrivate::deleteChildren (this=this@entry=0x10732e0) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/kernel/qobject.cpp:1970
#10 0x00007fd590ed192f in QObject::~QObject (this=this@entry=0x10a0c80, __in_chrg=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/kernel/qobject.cpp:1041
#11 0x00007fd56c30c5a9 in Phonon::VLC::MediaObject::__base_dtor (this=0x10a0c80) at /opt/local/var/lnxports/build/_opt_local_site-ports_audio_phonon-backend-vlc/phonon-backend-vlc-qt5/work/phonon-backend-vlc-git/src/mediaobject.cpp:75
#12 0x00007fd56c30c5e9 in Phonon::VLC::MediaObject::__deleting_dtor (this=0x10a0c80) at /opt/local/var/lnxports/build/_opt_local_site-ports_audio_phonon-backend-vlc/phonon-backend-vlc-qt5/work/phonon-backend-vlc-git/src/mediaobject.cpp:78
#13 0x00007fd58bd28304 in Phonon::MediaNodePrivate::deleteBackendObject() () from /opt/local/lib/libphonon4qt5.so.4
#14 0x00007fd58bd0dd7d in Phonon::FactoryPrivate::~FactoryPrivate() () from /opt/local/lib/libphonon4qt5.so.4
#15 0x00007fd58bd0df0d in Phonon::._456::destroy() [clone .lto_priv.363] () from /opt/local/lib/libphonon4qt5.so.4
#16 0x00007fd590e9e63f in qt_call_post_routines () at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/corelib/kernel/qcoreapplication.cpp:299
#17 0x00007fd591c13f26 in QApplication::~QApplication (this=0x7fff92745840, __in_chrg=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.8.0/qtbase/src/widgets/kernel/qapplication.cpp:804
#18 0x000000000040c7ce in main (argc=<optimized out>, argv=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_kf5-smb4k/kf5-smb4k-devel/work/smb4k-5/smb4k/main.cpp:141
Comment 74 Christoph Feck 2017-02-16 14:23:38 UTC
*** Bug 376543 has been marked as a duplicate of this bug. ***
Comment 75 Elvis Angelaccio 2017-03-03 11:38:33 UTC
*** Bug 377136 has been marked as a duplicate of this bug. ***
Comment 76 Elvis Angelaccio 2017-03-18 08:38:56 UTC
*** Bug 377758 has been marked as a duplicate of this bug. ***
Comment 77 Christoph Feck 2017-03-18 16:38:29 UTC
*** Bug 377148 has been marked as a duplicate of this bug. ***
Comment 78 Christoph Feck 2017-03-18 16:40:33 UTC
*** Bug 371697 has been marked as a duplicate of this bug. ***
Comment 79 Christoph Feck 2017-03-18 16:41:06 UTC
*** Bug 366812 has been marked as a duplicate of this bug. ***
Comment 80 Christoph Feck 2017-03-18 16:41:34 UTC
*** Bug 366417 has been marked as a duplicate of this bug. ***
Comment 81 Elvis Angelaccio 2017-03-19 10:53:58 UTC
*** Bug 377786 has been marked as a duplicate of this bug. ***
Comment 82 Elvis Angelaccio 2017-04-05 14:56:05 UTC
*** Bug 378457 has been marked as a duplicate of this bug. ***
Comment 83 Christoph Feck 2017-04-26 11:27:21 UTC
*** Bug 379225 has been marked as a duplicate of this bug. ***
Comment 84 Elvis Angelaccio 2017-05-13 15:38:28 UTC
*** Bug 379712 has been marked as a duplicate of this bug. ***
Comment 85 Christoph Feck 2017-11-15 20:38:32 UTC
*** Bug 386239 has been marked as a duplicate of this bug. ***
Comment 86 RJVB 2018-01-15 19:44:32 UTC
Created attachment 109891 [details]
New crash information added by DrKonqi

kdevelop (5.2.1-28-g94ed49acea) using Qt 5.9.3

- What I was doing when the application crashed:

Here's a fresh backtrace with Qt 5.9.3 .

I notice that KNotificationManager::self() is called from what seems to be an exit handler registered through atexit(). That's generally not a splendid idea; I just traced a known crash-on-exit crash to deleting a Qt object via atexit(), which apparently interferes with Qt's way of handling the global destruction phase. Question is, if atexit() is indeed involved, who's responsible for that?

Would it be an idea to address this long-standing issue by connecting to the QCoreApplication::destroyed signal, releasing KNotification resources upon receipt of that signal and (or at least) preventing the framework from being used from that moment?

-- Backtrace (Reduced):
#7  0x00007fd4b1103e1a in qDeleteAll<QList<Phonon::MediaObject*>::const_iterator> (end=..., begin=...) at /opt/local/include/qt5/QtCore/qalgorithms.h:320
#8  qDeleteAll<QList<Phonon::MediaObject*> > (c=...) at /opt/local/include/qt5/QtCore/qalgorithms.h:328
#9  NotifyByAudio::~NotifyByAudio (this=0x96a64c0, __in_chrg=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_KF5-Frameworks/kf5-knotifications/work/knotifications-5.38.0/src/notifybyaudio.cpp:47
#10 0x00007fd4b1103ec9 in NotifyByAudio::~NotifyByAudio (this=0x96a64c0, __in_chrg=<optimized out>) at /opt/local/var/lnxports/build/_opt_local_site-ports_kf5_KF5-Frameworks/kf5-knotifications/work/knotifications-5.38.0/src/notifybyaudio.cpp:49
#11 0x00007fd4b3ddd70b in QObjectPrivate::deleteChildren (this=this@entry=0x9433260) at /opt/local/var/lnxports/build/_opt_local_site-ports_aqua_qt5-kde-devel/qt5-kde-devel/work/qt-everywhere-opensource-src-5.9.3/qtbase/src/corelib/kernel/qobject.cpp:1992
Comment 87 Andrew Crouthamel 2018-09-28 03:15:55 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 88 A. Wilcox (awilfox) 2018-09-28 03:21:04 UTC
Comment 69, Comment 70, Comment 86 provide enough information to mark the NEEDSINFO flag invalid, imo.  -> Reported
Comment 89 Albert Astals Cid 2018-09-28 20:33:07 UTC
No, it doesn't, the at-exit crash fix for is only in KF 5.47 so he's using an old version.

at-exit crash is bug 380114

And Rene should remember since he was part of the review in phabricator.
Comment 90 Andrew Crouthamel 2018-10-29 02:03:36 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!