Bug 353292

Summary: plasmashell is half frozen after 20h of use and
Product: [Plasma] plasmashell Reporter: dmidge <quelque_ri1>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED UPSTREAM    
Severity: crash CC: bhush94, notmart, plasma-bugs, quelque_ri1
Priority: NOR    
Version: 5.4.1   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: Debug informations + dmesg relevant informations

Description dmidge 2015-09-28 19:15:57 UTC
Seems similar to what is described there: https://bugs.kde.org/show_bug.cgi?id=352605
I just want to create that other ticket in case it is not the same one, we may want to merge them though.

After 20 hours or more, plasmashell freeze. Half of it is responsive. The desktop, and the whole tray bar is frozen, I can't access kickoff, but I can execute commands through Alt+F2. Besides, I can't change of desktop from the system tray icons, but the shortcuts works. No other applications crashes, that make me think that it is more a Qt or KDE related problem, and not a nouveau-dri problem.

At the same time, "dmesg" gives me a lot of error (that I will append to this ticket, with the gdb traces).

After 10 or 20 minutes, it starts working again, there are few glitches in the interface (like a graphic card problem), but everything comes back to normal after a while.

Reproducible: Always

Steps to Reproduce:
1. Use your computer for a while. It will occur at some point (20h+)
2.

Actual Results:  
plasmashell crashes, but start working again after 10 or 20 minutes. The CPU is 100% on plasmashell. By using GDB, it seems that the main process is stuck in "sched_yield()" function.

Expected Results:  
Continue working normally.
Comment 1 dmidge 2015-09-28 19:17:45 UTC
Created attachment 94760 [details]
Debug informations + dmesg relevant informations
Comment 2 Marco Martin 2015-09-29 10:59:41 UTC
pasting inline
Thread 18 (Thread 0x7ff2dc464700 (LWP 508)):
#0  0x00007ff2ec8c018d in poll () from /usr/lib/libc.so.6
#1  0x00007ff2f18c3ae2 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007ff2f18c5757 in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x00007ff2ddb7fca9 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#4  0x00007ff2ecfc0a9e in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007ff2ec0c84a4 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007ff2ec8c913d in clone () from /usr/lib/libc.so.6

Thread 17 (Thread 0x7ff2d9826700 (LWP 524)):
#0  0x00007ff2ec8c018d in poll () from /usr/lib/libc.so.6
#1  0x00007ff2e8d73c7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007ff2e8d73d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007ff2ed1f823f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007ff2ed19f26a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007ff2ecfbbaf4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007ff2f0340335 in ?? () from /usr/lib/libQt5Qml.so.5
#7  0x00007ff2ecfc0a9e in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007ff2ec0c84a4 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007ff2ec8c913d in clone () from /usr/lib/libc.so.6

Thread 16 (Thread 0x7ff2d0aef700 (LWP 525)):
#0  0x00007ff2ec8c018d in poll () from /usr/lib/libc.so.6
#1  0x00007ff2e8d73c7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007ff2e8d73d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007ff2ed1f823f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007ff2ed19f26a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007ff2ecfbbaf4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007ff2f0340335 in ?? () from /usr/lib/libQt5Qml.so.5
#7  0x00007ff2ecfc0a9e in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007ff2ec0c84a4 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007ff2ec8c913d in clone () from /usr/lib/libc.so.6

Thread 15 (Thread 0x7ff2c3bb6700 (LWP 536)):
#0  0x00007ff2ec8c018d in poll () from /usr/lib/libc.so.6
#1  0x00007ff2e8d73c7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007ff2e8d73d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007ff2ed1f823f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007ff2ed19f26a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007ff2ecfbbaf4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007ff2f0340335 in ?? () from /usr/lib/libQt5Qml.so.5
#7  0x00007ff2ecfc0a9e in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007ff2ec0c84a4 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007ff2ec8c913d in clone () from /usr/lib/libc.so.6

Thread 14 (Thread 0x7ff2c2317700 (LWP 541)):
#0  0x00007ff2ec0ce07f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007ff2f2b5e564 in ?? () from /usr/lib/libQt5Script.so.5
#2  0x00007ff2f2b5e5a9 in ?? () from /usr/lib/libQt5Script.so.5
#3  0x00007ff2ec0c84a4 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007ff2ec8c913d in clone () from /usr/lib/libc.so.6

Thread 13 (Thread 0x7ff23abb7700 (LWP 547)):
#0  0x00007ff2ec8c018d in poll () from /usr/lib/libc.so.6
#1  0x00007ff2e8d73c7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007ff2e8d73d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007ff2ed1f823f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007ff2ed19f26a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007ff2ecfbbaf4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007ff2f0ef81f6 in ?? () from /usr/lib/libQt5Quick.so.5
#7  0x00007ff2ecfc0a9e in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007ff2ec0c84a4 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007ff2ec8c913d in clone () from /usr/lib/libc.so.6

Thread 12 (Thread 0x7ff233fff700 (LWP 550)):
#0  0x00007ff2ec8c018d in poll () from /usr/lib/libc.so.6
#1  0x00007ff2e8d73c7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007ff2e8d73d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007ff2ed1f823f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007ff2ed19f26a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007ff2ecfbbaf4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007ff238a889f5 in ?? () from /usr/lib/qt/qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so
#7  0x00007ff2ecfc0a9e in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007ff2ec0c84a4 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007ff2ec8c913d in clone () from /usr/lib/libc.so.6

Thread 11 (Thread 0x7ff2337fe700 (LWP 551)):
#0  0x00007ff2ec8c018d in poll () from /usr/lib/libc.so.6
#1  0x00007ff2e8d73c7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007ff2e8d73d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007ff2ed1f825b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007ff2ed19f26a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007ff2ecfbbaf4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007ff2ecfc0a9e in ?? () from /usr/lib/libQt5Core.so.5
#7  0x00007ff2ec0c84a4 in start_thread () from /usr/lib/libpthread.so.0
#8  0x00007ff2ec8c913d in clone () from /usr/lib/libc.so.6

Thread 10 (Thread 0x7ff229694700 (LWP 554)):
#0  0x00007ff2ec8c018d in poll () from /usr/lib/libc.so.6
#1  0x00007ff2e8d73c7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007ff2e8d73d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007ff2ed1f823f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007ff2ed19f26a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007ff2ecfbbaf4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007ff22bbb2a57 in KCupsConnection::run() () from /usr/lib/libkcupslib.so
#7  0x00007ff2ecfc0a9e in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007ff2ec0c84a4 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007ff2ec8c913d in clone () from /usr/lib/libc.so.6

Thread 9 (Thread 0x7ff21e234700 (LWP 657)):
#0  0x00007ff2ec0ce07f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007ff2ecfc1d2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007ff238eb135f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007ff238eb5b08 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007ff238eb0413 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007ff238eb5b62 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007ff238eb0413 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007ff238eb33a3 in ThreadWeaver::Thread::run() () from /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007ff2ecfc0a9e in ?? () from /usr/lib/libQt5Core.so.5
#9  0x00007ff2ec0c84a4 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007ff2ec8c913d in clone () from /usr/lib/libc.so.6

Thread 8 (Thread 0x7ff212f8d700 (LWP 658)):
#0  0x00007ff2ec0ce07f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007ff2ecfc1d2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007ff238eb135f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007ff238eb5b08 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007ff238eb0413 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007ff238eb5b62 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007ff238eb0413 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007ff238eb5b62 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007ff238eb0413 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007ff238eb5b62 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007ff238eb0413 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007ff238eb33a3 in ThreadWeaver::Thread::run() () from /usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007ff2ecfc0a9e in ?? () from /usr/lib/libQt5Core.so.5
#13 0x00007ff2ec0c84a4 in start_thread () from /usr/lib/libpthread.so.0
#14 0x00007ff2ec8c913d in clone () from /usr/lib/libc.so.6

Thread 7 (Thread 0x7ff21278c700 (LWP 659)):
#0  0x00007ff2ec0ce07f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007ff2ecfc1d2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007ff238eb135f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007ff238eb5b08 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007ff238eb0413 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007ff238eb5b62 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007ff238eb0413 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007ff238eb33a3 in ThreadWeaver::Thread::run() () from /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007ff2ecfc0a9e in ?? () from /usr/lib/libQt5Core.so.5
#9  0x00007ff2ec0c84a4 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007ff2ec8c913d in clone () from /usr/lib/libc.so.6

Thread 6 (Thread 0x7ff211f8b700 (LWP 660)):
#0  0x00007ff2ec0ce07f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007ff2ecfc1d2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007ff238eb135f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007ff238eb5b08 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007ff238eb0413 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007ff238eb5b62 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007ff238eb0413 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007ff238eb33a3 in ThreadWeaver::Thread::run() () from /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007ff2ecfc0a9e in ?? () from /usr/lib/libQt5Core.so.5
#9  0x00007ff2ec0c84a4 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007ff2ec8c913d in clone () from /usr/lib/libc.so.6

Thread 5 (Thread 0x7ff21178a700 (LWP 661)):
#0  0x00007ff2ec0ce07f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007ff2ecfc1d2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007ff238eb135f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007ff238eb5b08 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007ff238eb0413 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007ff238eb5b62 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007ff238eb0413 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007ff238eb33a3 in ThreadWeaver::Thread::run() () from /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007ff2ecfc0a9e in ?? () from /usr/lib/libQt5Core.so.5
#9  0x00007ff2ec0c84a4 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007ff2ec8c913d in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7ff210f89700 (LWP 662)):
#0  0x00007ff2ec0ce07f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007ff2ecfc1d2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007ff238eb135f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007ff238eb5b08 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007ff238eb0413 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007ff238eb5b62 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007ff238eb0413 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007ff238eb33a3 in ThreadWeaver::Thread::run() () from /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007ff2ecfc0a9e in ?? () from /usr/lib/libQt5Core.so.5
#9  0x00007ff2ec0c84a4 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007ff2ec8c913d in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7ff203fff700 (LWP 663)):
#0  0x00007ff2ec0ce07f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007ff2ecfc1d2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007ff238eb135f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007ff238eb5b08 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007ff238eb0413 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007ff238eb5b62 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007ff238eb0413 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007ff238eb5b62 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007ff238eb0413 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007ff238eb5b62 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007ff238eb0413 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007ff238eb33a3 in ThreadWeaver::Thread::run() () from /usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007ff2ecfc0a9e in ?? () from /usr/lib/libQt5Core.so.5
#13 0x00007ff2ec0c84a4 in start_thread () from /usr/lib/libpthread.so.0
#14 0x00007ff2ec8c913d in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7ff2037fe700 (LWP 664)):
#0  0x00007ff2ec0ce07f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007ff2ecfc1d2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007ff238eb135f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007ff238eb5b08 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007ff238eb0413 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007ff238eb5b62 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007ff238eb0413 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007ff238eb33a3 in ThreadWeaver::Thread::run() () from /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007ff2ecfc0a9e in ?? () from /usr/lib/libQt5Core.so.5
#9  0x00007ff2ec0c84a4 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007ff2ec8c913d in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7ff2f33b4800 (LWP 503)):
#0  0x00007ff2ec8b2077 in sched_yield () from /usr/lib/libc.so.6
#1  0x00007ff2d26a8c11 in ?? () from /usr/lib/xorg/modules/dri/nouveau_dri.so
#2  0x00007ff2d258c5f9 in ?? () from /usr/lib/xorg/modules/dri/nouveau_dri.so
#3  0x00007ff2e81daeb8 in ?? () from /usr/lib/libGL.so.1
#4  0x00007ff2db647462 in ?? () from /usr/lib/qt/plugins/xcbglintegrations/libqxcb-glx-integration.so
#5  0x00007ff2ed736b16 in QOpenGLContext::swapBuffers(QSurface*) () from /usr/lib/libQt5Gui.so.5
#6  0x00007ff2f0f64f3e in ?? () from /usr/lib/libQt5Quick.so.5
#7  0x00007ff2f0f65cd1 in ?? () from /usr/lib/libQt5Quick.so.5
#8  0x00007ff2ee57000c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#9  0x00007ff2ee5754e6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#10 0x00007ff2ed1a189b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#11 0x00007ff2ed1f705d in QTimerInfoList::activateTimers() () from /usr/lib/libQt5Core.so.5
#12 0x00007ff2ed1f7561 in ?? () from /usr/lib/libQt5Core.so.5
#13 0x00007ff2e8d739fd in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#14 0x00007ff2e8d73ce0 in ?? () from /usr/lib/libglib-2.0.so.0
#15 0x00007ff2e8d73d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#16 0x00007ff2ed1f823f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#17 0x00007ff2ed19f26a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#18 0x00007ff2ed1a720c in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#19 0x00000000004300f3 in main ()
Comment 3 dmidge 2015-09-30 19:59:17 UTC
Okay, I will know it for the next time. I should past it inline.
Don't hesitate to ask information if you need some.
Comment 4 David Edmundson 2015-10-01 06:52:14 UTC
>#0 0x00007ff2ec8b2077 in sched_yield () from /usr/lib/libc.so.6

Given all the messages in novea, and that this is waiting on nouveau to vsync, it's quite apparent a nouveau problem.

Sorry. 
Can you file a bug with nouveau please
Comment 5 dmidge 2015-10-04 21:13:08 UTC
Thank you David for your time and your help again! I added a comment on this bug: https://bugs.freedesktop.org/show_bug.cgi?id=92077

I'll keep you posted!