Bug 376113 - After monitor suspend (dual monitor with one normal one hidpi) plasma5 crash
Summary: After monitor suspend (dual monitor with one normal one hidpi) plasma5 crash
Status: RESOLVED DUPLICATE of bug 376096
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.9.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-02-06 21:03 UTC by Bruno Friedmann
Modified: 2017-02-17 15:43 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bruno Friedmann 2017-02-06 21:03:39 UTC
Application: plasmashell (5.9.0)

Qt Version: 5.7.1
Frameworks Version: 5.30.0
Operating System: Linux 4.9.7-1-default x86_64
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed: I move my mouse to wake up both screen.

Notice : It was working before 5.9.0 (even if at that time plasma was mixing which screen is primary or not)

Since then, the screen returns 3 times to sleep and has been wake up without any plasma5 crash.
I will see tomorrow if it appear the first time the sleep event occur.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fe46033a8c0 (LWP 2576))]

Thread 22 (Thread 0x7fe32d3fd700 (LWP 19813)):
#0  0x00007fe458fdb4b8 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007fe4361c9dc4 in  () at /usr/lib64/libGLX_nvidia.so.0
#2  0x00007fe3aefd5cd4 in  () at /usr/lib64/libnvidia-glcore.so.378.09
#3  0x00007fe4361c90ac in  () at /usr/lib64/libGLX_nvidia.so.0
#4  0x00007fe458fd5454 in start_thread (arg=0x7fe32d3fd700) at pthread_create.c:333
#5  0x00007fe459a1b37f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 21 (Thread 0x7fe32dbfe700 (LWP 19812)):
#0  0x00007fe458fdb10f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe45a10f37b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x5100180) at thread/qwaitcondition_unix.cpp:143
#2  0x00007fe45a10f37b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x513b310, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007fe45ddfa2a5 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007fe45ddfab9a in  () at /usr/lib64/libQt5Quick.so.5
#5  0x00007fe45a10e4c8 in QThreadPrivate::start(void*) (arg=0x513b290) at thread/qthread_unix.cpp:368
#6  0x00007fe458fd5454 in start_thread (arg=0x7fe32dbfe700) at pthread_create.c:333
#7  0x00007fe459a1b37f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 20 (Thread 0x7fe3412fc700 (LWP 16881)):
#0  0x00007fe458fdb4b8 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007fe4361c9dc4 in  () at /usr/lib64/libGLX_nvidia.so.0
#2  0x00007fe3aefd5cd4 in  () at /usr/lib64/libnvidia-glcore.so.378.09
#3  0x00007fe4361c90ac in  () at /usr/lib64/libGLX_nvidia.so.0
#4  0x00007fe458fd5454 in start_thread (arg=0x7fe3412fc700) at pthread_create.c:333
#5  0x00007fe459a1b37f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 19 (Thread 0x7fe343fff700 (LWP 16880)):
#0  0x00007fe458fdb10f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe45a10f37b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x328bfc0) at thread/qwaitcondition_unix.cpp:143
#2  0x00007fe45a10f37b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x2dad400, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007fe45ddfa2a5 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007fe45ddfab9a in  () at /usr/lib64/libQt5Quick.so.5
#5  0x00007fe45a10e4c8 in QThreadPrivate::start(void*) (arg=0x2dad380) at thread/qthread_unix.cpp:368
#6  0x00007fe458fd5454 in start_thread (arg=0x7fe343fff700) at pthread_create.c:333
#7  0x00007fe459a1b37f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 18 (Thread 0x7fe342ffd700 (LWP 4896)):
#0  0x00007fe458fdb4b8 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007fe4361c9dc4 in  () at /usr/lib64/libGLX_nvidia.so.0
#2  0x00007fe3aefd5cd4 in  () at /usr/lib64/libnvidia-glcore.so.378.09
#3  0x00007fe4361c90ac in  () at /usr/lib64/libGLX_nvidia.so.0
#4  0x00007fe458fd5454 in start_thread (arg=0x7fe342ffd700) at pthread_create.c:333
#5  0x00007fe459a1b37f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 17 (Thread 0x7fe3437fe700 (LWP 4895)):
#0  0x00007fe458fdb10f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe45a10f37b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x1b973b0) at thread/qwaitcondition_unix.cpp:143
#2  0x00007fe45a10f37b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x22310c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007fe45ddfa2a5 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007fe45ddfab9a in  () at /usr/lib64/libQt5Quick.so.5
#5  0x00007fe45a10e4c8 in QThreadPrivate::start(void*) (arg=0x2231040) at thread/qthread_unix.cpp:368
#6  0x00007fe458fd5454 in start_thread (arg=0x7fe3437fe700) at pthread_create.c:333
#7  0x00007fe459a1b37f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 16 (Thread 0x7fe368dea700 (LWP 4565)):
#0  0x00007fe458fdb4b8 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007fe4361c9dc4 in  () at /usr/lib64/libGLX_nvidia.so.0
#2  0x00007fe3aefd5cd4 in  () at /usr/lib64/libnvidia-glcore.so.378.09
#3  0x00007fe4361c90ac in  () at /usr/lib64/libGLX_nvidia.so.0
#4  0x00007fe458fd5454 in start_thread (arg=0x7fe368dea700) at pthread_create.c:333
#5  0x00007fe459a1b37f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 15 (Thread 0x7fe36a5ed700 (LWP 4564)):
#0  0x00007fe458fdb10f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe45a10f37b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x34c2cf0) at thread/qwaitcondition_unix.cpp:143
#2  0x00007fe45a10f37b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x35772f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007fe45ddfa2a5 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007fe45ddfab9a in  () at /usr/lib64/libQt5Quick.so.5
#5  0x00007fe45a10e4c8 in QThreadPrivate::start(void*) (arg=0x3577270) at thread/qthread_unix.cpp:368
#6  0x00007fe458fd5454 in start_thread (arg=0x7fe36a5ed700) at pthread_create.c:333
#7  0x00007fe459a1b37f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 14 (Thread 0x7fe3695eb700 (LWP 3890)):
#0  0x00007fe458fdb4b8 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007fe4361c9dc4 in  () at /usr/lib64/libGLX_nvidia.so.0
#2  0x00007fe3aefd5cd4 in  () at /usr/lib64/libnvidia-glcore.so.378.09
#3  0x00007fe4361c90ac in  () at /usr/lib64/libGLX_nvidia.so.0
#4  0x00007fe458fd5454 in start_thread (arg=0x7fe3695eb700) at pthread_create.c:333
#5  0x00007fe459a1b37f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 13 (Thread 0x7fe369dec700 (LWP 3889)):
#0  0x00007fe458fdb10f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe45a10f37b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x316cf40) at thread/qwaitcondition_unix.cpp:143
#2  0x00007fe45a10f37b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x23fb010, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007fe45ddfa2a5 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007fe45ddfab9a in  () at /usr/lib64/libQt5Quick.so.5
#5  0x00007fe45a10e4c8 in QThreadPrivate::start(void*) (arg=0x23faf90) at thread/qthread_unix.cpp:368
#6  0x00007fe458fd5454 in start_thread (arg=0x7fe369dec700) at pthread_create.c:333
#7  0x00007fe459a1b37f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 12 (Thread 0x7fe36adee700 (LWP 3685)):
#0  0x00007fe458fdb4b8 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007fe4361c9dc4 in  () at /usr/lib64/libGLX_nvidia.so.0
#2  0x00007fe3aefd5cd4 in  () at /usr/lib64/libnvidia-glcore.so.378.09
#3  0x00007fe4361c90ac in  () at /usr/lib64/libGLX_nvidia.so.0
#4  0x00007fe458fd5454 in start_thread (arg=0x7fe36adee700) at pthread_create.c:333
#5  0x00007fe459a1b37f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 11 (Thread 0x7fe36b5ef700 (LWP 3684)):
#0  0x00007fe458fdb10f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe45a10f37b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x3435340) at thread/qwaitcondition_unix.cpp:143
#2  0x00007fe45a10f37b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x368b400, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007fe45ddfa2a5 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007fe45ddfab9a in  () at /usr/lib64/libQt5Quick.so.5
#5  0x00007fe45a10e4c8 in QThreadPrivate::start(void*) (arg=0x368b380) at thread/qthread_unix.cpp:368
#6  0x00007fe458fd5454 in start_thread (arg=0x7fe36b5ef700) at pthread_create.c:333
#7  0x00007fe459a1b37f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 10 (Thread 0x7fe37c125700 (LWP 3676)):
#0  0x00007fe459a1c320 in __libc_recvmsg (fd=4, msg=0x7fe37c123bc0, flags=0) at ../sysdeps/unix/sysv/linux/recvmsg.c:28
#1  0x00007fe459a34dfd in __netlink_request (h=h@entry=0x7fe37c123cc0, type=type@entry=18) at ../sysdeps/unix/sysv/linux/ifaddrs.c:173
#2  0x00007fe459a350ec in getifaddrs_internal (ifap=ifap@entry=0x7fe37c123d88) at ../sysdeps/unix/sysv/linux/ifaddrs.c:337
#3  0x00007fe459a35d80 in __getifaddrs (ifap=ifap@entry=0x7fe37c123d88) at ../sysdeps/unix/sysv/linux/ifaddrs.c:831
#4  0x00007fe4571e612b in QNetworkInterfaceManager::scan() () at kernel/qnetworkinterface_unix.cpp:486
#5  0x00007fe4571e612b in QNetworkInterfaceManager::scan() (this=<optimized out>) at kernel/qnetworkinterface_unix.cpp:540
#6  0x00007fe4571e11e5 in QNetworkInterfaceManager::allInterfaces() (this=<optimized out>) at kernel/qnetworkinterface.cpp:123
#7  0x00007fe4571e1cb5 in QNetworkInterface::allInterfaces() () at kernel/qnetworkinterface.cpp:614
#8  0x00007fe37b4dbef6 in QGenericEngine::doRequestUpdate() (this=0x2f6d850) at qgenericengine.cpp:334
#9  0x00007fe45a2e8c4e in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (this=this@entry=0x7fe37c124398, object=object@entry=0x2f6d850, connectionType=Qt::DirectConnection, connectionType@entry=2081571872, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:2222
#10 0x00007fe45a2ee6aa in QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (obj=0x2f6d850, member=member@entry=0x7fe45724631c "requestUpdate", type=2081571872, type@entry=Qt::AutoConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1489
#11 0x00007fe4571c1b4b in QNetworkConfigurationManagerPrivate::pollEngines() (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., member=0x7fe45724631c "requestUpdate", obj=<optimized out>) at ../../src/corelib/kernel/qobjectdefs.h:477
#12 0x00007fe4571c1b4b in QNetworkConfigurationManagerPrivate::pollEngines() (this=0x2f6c530) at bearer/qnetworkconfigmanager_p.cpp:491
#13 0x00007fe45723ca7d in QNetworkConfigurationManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qnetworkconfigmanager_p.cpp:129
#14 0x00007fe45a309709 in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x7fe37404c6b0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3740
#15 0x00007fe45a30a027 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x7fe37404c6b0, m=m@entry=0x7fe45a723780 <QTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3602
#16 0x00007fe45a383b90 in QTimer::timeout(QTimer::QPrivateSignal) (this=this@entry=0x7fe37404c6b0) at .moc/moc_qtimer.cpp:198
#17 0x00007fe45a316098 in QTimer::timerEvent(QTimerEvent*) (this=0x7fe37404c6b0, e=<optimized out>) at kernel/qtimer.cpp:254
#18 0x00007fe45a30a573 in QObject::event(QEvent*) (this=0x7fe37404c6b0, e=<optimized out>) at kernel/qobject.cpp:1285
#19 0x00007fe45a2ddaeb in QCoreApplication::notifyInternal2(QObject*, QEvent*) (event=0x7fe37c124ab0, receiver=0x7fe37404c6b0) at kernel/qcoreapplication.cpp:1063
#20 0x00007fe45a2ddaeb in QCoreApplication::notifyInternal2(QObject*, QEvent*) (event=<optimized out>, receiver=<optimized out>, this=<optimized out>) at kernel/qcoreapplication.cpp:1049
#21 0x00007fe45a2ddaeb in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x7fe37404c6b0, event=event@entry=0x7fe37c124ab0) at kernel/qcoreapplication.cpp:988
#22 0x00007fe45a33110e in QTimerInfoList::activateTimers() (event=0x7fe37c124ab0, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#23 0x00007fe45a33110e in QTimerInfoList::activateTimers() (this=0x7fe3740013a0) at kernel/qtimerinfo_unix.cpp:644
#24 0x00007fe45a331631 in timerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:182
#25 0x00007fe45481e687 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#26 0x00007fe45481e8f0 in  () at /usr/lib64/libglib-2.0.so.0
#27 0x00007fe45481e99c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#28 0x00007fe45a33216f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fe3740008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#29 0x00007fe45a2dbaea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fe37c124d00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#30 0x00007fe45a109813 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:507
#31 0x00007fe45a10e4c8 in QThreadPrivate::start(void*) (arg=0x2f6a880) at thread/qthread_unix.cpp:368
#32 0x00007fe458fd5454 in start_thread (arg=0x7fe37c125700) at pthread_create.c:333
#33 0x00007fe459a1b37f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 9 (Thread 0x7fe39954a700 (LWP 3675)):
#0  0x00007ffd9ebd2949 in  ()
#1  0x00007ffd9ebd2bd9 in clock_gettime ()
#2  0x00007fe459a28216 in __GI___clock_gettime (clock_id=clock_id@entry=1, tp=tp@entry=0x7fe399549a30) at ../sysdeps/unix/clock_gettime.c:115
#3  0x00007fe45a1b3771 in qt_gettime() (ts=0x7fe399549a30, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:109
#4  0x00007fe45a1b3771 in qt_gettime() (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:164
#5  0x00007fe45a1b3771 in qt_gettime() () at tools/qelapsedtimer_unix.cpp:173
#6  0x00007fe45a32fe09 in QTimerInfoList::updateCurrentTime() (this=this@entry=0x7fe39001c510) at kernel/qtimerinfo_unix.cpp:91
#7  0x00007fe45a3303b5 in QTimerInfoList::timerWait(timespec&) (this=0x7fe39001c510, tm=...) at kernel/qtimerinfo_unix.cpp:388
#8  0x00007fe45a3319f4 in idleTimerSourcePrepare(GSource*, gint*) (timeout=0x7fe399549af4, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:132
#9  0x00007fe45a3319f4 in idleTimerSourcePrepare(GSource*, gint*) (source=<optimized out>, timeout=0x7fe399549af4) at kernel/qeventdispatcher_glib.cpp:212
#10 0x00007fe45481dd6d in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#11 0x00007fe45481e7ab in  () at /usr/lib64/libglib-2.0.so.0
#12 0x00007fe45481e99c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#13 0x00007fe45a33218b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fe390001560, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#14 0x00007fe45a2dbaea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fe399549cc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#15 0x00007fe45a109813 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:507
#16 0x00007fe37f69bdf7 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so
#17 0x00007fe45a10e4c8 in QThreadPrivate::start(void*) (arg=0x2dd94e0) at thread/qthread_unix.cpp:368
#18 0x00007fe458fd5454 in start_thread (arg=0x7fe39954a700) at pthread_create.c:333
#19 0x00007fe459a1b37f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 8 (Thread 0x7fe3a2c7f700 (LWP 3294)):
#0  0x00007fe45481b92b in  () at /usr/lib64/libglib-2.0.so.0
#1  0x00007fe45481de68 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fe45481e7ab in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fe45481e99c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fe45a33218b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fe39c016630, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fe45a2dbaea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fe3a2c7ec90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#6  0x00007fe45a109813 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:507
#7  0x00007fe45dd8b2d6 in  () at /usr/lib64/libQt5Quick.so.5
#8  0x00007fe45a10e4c8 in QThreadPrivate::start(void*) (arg=0x1925140) at thread/qthread_unix.cpp:368
#9  0x00007fe458fd5454 in start_thread (arg=0x7fe3a2c7f700) at pthread_create.c:333
#10 0x00007fe459a1b37f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 7 (Thread 0x7fe435b22700 (LWP 3170)):
#0  0x00007fe458fdb4b8 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007fe4361c9dc4 in  () at /usr/lib64/libGLX_nvidia.so.0
#2  0x00007fe3aefd5cd4 in  () at /usr/lib64/libnvidia-glcore.so.378.09
#3  0x00007fe4361c90ac in  () at /usr/lib64/libGLX_nvidia.so.0
#4  0x00007fe458fd5454 in start_thread (arg=0x7fe435b22700) at pthread_create.c:333
#5  0x00007fe459a1b37f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 6 (Thread 0x7fe436da6700 (LWP 3166)):
#0  0x00007fe458fdb10f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe45fa2d974 in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007fe45fa2d9b9 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007fe458fd5454 in start_thread (arg=0x7fe436da6700) at pthread_create.c:333
#4  0x00007fe459a1b37f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 5 (Thread 0x7fe440c7b700 (LWP 2968)):
#0  0x00007fe454863e59 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007fe45481e780 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fe45481e99c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fe45a33218b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fe4300008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fe45a2dbaea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fe440c7ace0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007fe45a109813 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:507
#6  0x00007fe45d1fa305 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007fe45a10e4c8 in QThreadPrivate::start(void*) (arg=0x15548b0) at thread/qthread_unix.cpp:368
#8  0x00007fe458fd5454 in start_thread (arg=0x7fe440c7b700) at pthread_create.c:333
#9  0x00007fe459a1b37f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 4 (Thread 0x7fe4424c8700 (LWP 2680)):
#0  0x00007fe459a1266d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fe45481e886 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fe45481e99c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fe45a33218b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fe4380008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fe45a2dbaea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fe4424c7ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007fe45a109813 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:507
#6  0x00007fe45d1fa305 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007fe45a10e4c8 in QThreadPrivate::start(void*) (arg=0x1500c60) at thread/qthread_unix.cpp:368
#8  0x00007fe458fd5454 in start_thread (arg=0x7fe4424c8700) at pthread_create.c:333
#9  0x00007fe459a1b37f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 3 (Thread 0x7fe449898700 (LWP 2599)):
#0  0x00007fe459a1266d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fe45e95a3e0 in  () at /usr/lib64/libxcb.so.1
#2  0x00007fe45e95c179 in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007fe44c021889 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007fe45a10e4c8 in QThreadPrivate::start(void*) (arg=0x1409860) at thread/qthread_unix.cpp:368
#5  0x00007fe458fd5454 in start_thread (arg=0x7fe449898700) at pthread_create.c:333
#6  0x00007fe459a1b37f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 2 (Thread 0x7fe44e603700 (LWP 2598)):
#0  0x00007fe459a0e6dd in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fe454862ab0 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fe45481e34e in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fe45481e824 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fe45481e99c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007fe45a33218b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fe4440008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007fe45a2dbaea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fe44e602cd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#7  0x00007fe45a109813 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:507
#8  0x00007fe45a744385 in  () at /usr/lib64/libQt5DBus.so.5
#9  0x00007fe45a10e4c8 in QThreadPrivate::start(void*) (arg=0x7fe45a9b5d20) at thread/qthread_unix.cpp:368
#10 0x00007fe458fd5454 in start_thread (arg=0x7fe44e603700) at pthread_create.c:333
#11 0x00007fe459a1b37f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 1 (Thread 0x7fe46033a8c0 (LWP 2576)):
[KCrash Handler]
#6  0x00007fe45aabd220 in QWindow::screen() const () at /usr/lib64/libQt5Gui.so.5
#7  0x00000000004405a4 in  ()
#8  0x00007fe45a309a7e in QMetaObject::activate(QObject*, int, int, void**) (a=0x7ffd9ea9eda0, r=0x14be310, this=<optimized out>) at ../../src/corelib/kernel/qobject_impl.h:101
#9  0x00007fe45a309a7e in QMetaObject::activate(QObject*, int, int, void**) (sender=0x7ffd9ea9f6c0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3723
#10 0x00007fe45aaada92 in QGuiApplication::primaryScreenChanged(QScreen*) () at /usr/lib64/libQt5Gui.so.5
#11 0x00007fe44c0214bd in QXcbConnection::createScreen(QXcbVirtualDesktop*, xcb_randr_output_change_t const&, xcb_randr_get_output_info_reply_t*) () at /usr/lib64/libQt5XcbQpa.so.5
#12 0x00007fe44c022f57 in QXcbConnection::updateScreens(xcb_randr_notify_event_t const*) () at /usr/lib64/libQt5XcbQpa.so.5
#13 0x00007fe44c0238b3 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () at /usr/lib64/libQt5XcbQpa.so.5
#14 0x00007fe44c023d35 in QXcbConnection::processXcbEvents() () at /usr/lib64/libQt5XcbQpa.so.5
#15 0x00007fe45a30a5b9 in QObject::event(QEvent*) (this=0x13fae50, e=<optimized out>) at kernel/qobject.cpp:1263
#16 0x00007fe45b258eac in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x13fae50, e=0x7fe43c00ff50) at kernel/qapplication.cpp:3799
#17 0x00007fe45b260661 in QApplication::notify(QObject*, QEvent*) (this=0x7ffd9ea9f6c0, receiver=0x13fae50, e=0x7fe43c00ff50) at kernel/qapplication.cpp:3556
#18 0x00007fe45a2ddb00 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x13fae50, event=event@entry=0x7fe43c00ff50) at kernel/qcoreapplication.cpp:988
#19 0x00007fe45a2e028d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (event=0x7fe43c00ff50, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#20 0x00007fe45a2e028d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x13b7ec0) at kernel/qcoreapplication.cpp:1649
#21 0x00007fe45a2e06f8 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1503
#22 0x00007fe45a331d63 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x1433350) at kernel/qeventdispatcher_glib.cpp:276
#23 0x00007fe45481e687 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#24 0x00007fe45481e8f0 in  () at /usr/lib64/libglib-2.0.so.0
#25 0x00007fe45481e99c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#26 0x00007fe45a33216f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x143faa0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#27 0x00007fe45a2dbaea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffd9ea9f550, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#28 0x00007fe45a2e425c in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1261
#29 0x000000000041ea42 in  ()
#30 0x00007fe459952291 in __libc_start_main (main=0x41dee0, argc=2, argv=0x7ffd9ea9f868, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd9ea9f858) at ../csu/libc-start.c:289
#31 0x000000000041edca in _start ()

Possible duplicates by query: bug 376096.

Reported using DrKonqi
Comment 1 Marco Martin 2017-02-17 15:43:40 UTC

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