Bug 362635

Summary: plasma crash after opening a session and let it going to screen suspend and locking
Product: [I don't know] kde Reporter: Bruno Friedmann <bruno>
Component: generalAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: notmart
Priority: NOR Keywords: drkonqi
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Bruno Friedmann 2016-05-03 18:44:15 UTC
Application: plasmashell (5.6.90)

Qt Version: 5.6.1
Frameworks Version: 5.21.0
Operating System: Linux 4.5.2-1-default x86_64
Distribution: "openSUSE Tumbleweed (20160422) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed: I've started my plasma5 session and let it running alone. The screen goes to sleep after a half hour, and the locking happened normally.

Once wake up, and login I discover this crash in the tray icon.
btw drkonqi was not able to select 2 similar (now hidden) opened bugs 362552 and 362184 even if I click I'm sure attach my information.
So even if it's the wrong place to complain about drkonqi, someone need to take care of it.

During the starting session there were another crash (seen with coredumpctl) containing
warning: core file may not match specified executable file.
[New LWP 22640]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `klauncher [kdeinit'.
Program terminated with signal SIGABRT, Aborted.
#0  0x00007fb407d249e8 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
54      ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0  0x00007fb407d249e8 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
#1  0x00007fb407d25e3a in __GI_abort () at abort.c:78
#2  0x00007fb40812c5d1 in QMessageLogger::fatal(char const*, ...) const (context=..., message=<synthetic pointer>) at global/qlogging.cpp:1648
#3  0x00007fb40812c5d1 in QMessageLogger::fatal(char const*, ...) const (this=this@entry=0x7ffdbc068ac0, msg=msg@entry=0x7fb3f7da1088 "QXcbConnection: Could not connect to display %s")
    at global/qlogging.cpp:790
#4  0x00007fb3f7d156f0 in QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (this=
    0x6a74a0, nativeInterface=0x6a73a0, canGrabServer=<optimized out>, defaultVisualId=<optimized out>, displayName=0x0) at qxcbconnection.cpp:585
#5  0x00007fb3f7d1ad35 in QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (this=<optimized out>, parameters=..., argc=@0x7ffdbc0690cc: 2, argv=0x6867f0)
    at qxcbintegration.cpp:179
#6  0x00007fb3f7fd64fd in QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (this=<optimized out>, system=..., parameters=..., argc=@0x7ffdbc0690cc: 2, argv=0x6867f0)
    at qxcbmain.cpp:50
#7  0x00007fb4088599ff in QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (argv=0x6867f0, argc=@0x7ffdbc0690cc: 2, parameters=..., key=..., loader=<optimized out>) at kernel/qplatformintegrationfactory.cpp:56
#8  0x00007fb4088599ff in QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (platform=..., paramList=..., argc=@0x7ffdbc0690cc: 2, argv=argv@entry=0x6867f0, platformPluginPath=...) at kernel/qplatformintegrationfactory.cpp:73
#9  0x00007fb4088680a3 in QGuiApplicationPrivate::createPlatformIntegration() (argv=<optimized out>, argc=<optimized out>, platformThemeName=..., platformPluginPath=..., pluginArgument=...)
    at kernel/qguiapplication.cpp:1058
#10 0x00007fb4088680a3 in QGuiApplicationPrivate::createPlatformIntegration() (this=0x692a50) at kernel/qguiapplication.cpp:1227
#11 0x00007fb408868ecd in QGuiApplicationPrivate::createEventDispatcher() (this=<optimized out>) at kernel/qguiapplication.cpp:1244
#12 0x00007fb40831f81a in QCoreApplicationPrivate::init() (this=this@entry=0x692a50) at kernel/qcoreapplication.cpp:814
#13 0x00007fb40886a84e in QGuiApplicationPrivate::init() (this=0x692a50) at kernel/qguiapplication.cpp:1267
#14 0x00007fb40886b644 in QGuiApplication::QGuiApplication(int&, char**, int) (this=0x7ffdbc069100, argc=@0x7ffdbc0690cc: 2, argv=0x6867f0, flags=329217) at kernel/qguiapplication.cpp:573
#15 0x00007fb3f81e8c42 in kdemain(int, char**) (argc=2, argv=0x6867f0) at /usr/src/debug/kinit-5.21.0git.20160403T203332~be1bee7/src/klauncher/klauncher_main.cpp:162
#16 0x0000000000408923 in launch(int, char const*, char const*, char const*, int, char const*, bool, char const*, bool, char const*) (argc=argc@entry=2, _name=_name@entry=0x40b4c9 "klauncher", args=<optimized out>, args@entry=0x7ffdbc069500 "--fd=8", cwd=cwd@entry=0x0, envc=envc@entry=0, envs=<optimized out>,
    envs@entry=0x0, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x40b515 "0") at /usr/src/debug/kinit-5.21.0git.20160403T203332~be1bee7/src/kdeinit/kinit.cpp:744
#17 0x00000000004097a7 in start_klauncher() () at /usr/src/debug/kinit-5.21.0git.20160403T203332~be1bee7/src/kdeinit/kinit.cpp:1032
#18 0x0000000000405c78 in main(int, char**) (argc=1, argv=<optimized out>) at /usr/src/debug/kinit-5.21.0git.20160403T203332~be1bee7/src/kdeinit/kinit.cpp:1791

and also at the same time drkonqi crash
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/lib64/libexec/drkonqi -platform xcb -display :0 --appname kdeinit5 --kdein'.
Program terminated with signal SIGABRT, Aborted.
#0  0x00007fdd470f39e8 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
54      ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0  0x00007fdd470f39e8 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
#1  0x00007fdd470f4e3a in __GI_abort () at abort.c:78
#2  0x00007fdd4787d5d1 in QMessageLogger::fatal(char const*, ...) const (context=..., message=<synthetic pointer>) at global/qlogging.cpp:1648
#3  0x00007fdd4787d5d1 in QMessageLogger::fatal(char const*, ...) const (this=this@entry=0x7ffceb1da0a0, msg=msg@entry=0x7fdd3cc95088 "QXcbConnection: Could not connect to display %s")
    at global/qlogging.cpp:790
#4  0x00007fdd3cc096f0 in QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (this=
    0x1df9dd0, nativeInterface=0x1df9cd0, canGrabServer=<optimized out>, defaultVisualId=<optimized out>, displayName=0x7ffceb1db419 ":0") at qxcbconnection.cpp:585
#5  0x00007fdd3cc0ed35 in QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (this=<optimized out>, parameters=..., argc=@0x7ffceb1da6ec: 13, argv=0x7ffceb1da948)
    at qxcbintegration.cpp:179
#6  0x00007fdd3cf0b4fd in QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (this=<optimized out>, system=..., parameters=..., argc=@0x7ffceb1da6ec: 13, argv=0x7ffceb1da948) at qxcbmain.cpp:50
#7  0x00007fdd47faa9ff in QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (argv=0x7ffceb1da948, argc=@0x7ffceb1da6ec: 13, parameters=..., key=..., loader=<optimized out>) at kernel/qplatformintegrationfactory.cpp:56
#8  0x00007fdd47faa9ff in QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (platform=..., paramList=..., argc=@0x7ffceb1da6ec: 13, argv=argv@entry=0x7ffceb1da948, platformPluginPath=...) at kernel/qplatformintegrationfactory.cpp:73
#9  0x00007fdd47fb90a3 in QGuiApplicationPrivate::createPlatformIntegration() (argv=<optimized out>, argc=<optimized out>, platformThemeName=..., platformPluginPath=..., pluginArgument=...)
    at kernel/qguiapplication.cpp:1058
#10 0x00007fdd47fb90a3 in QGuiApplicationPrivate::createPlatformIntegration() (this=0x1ddfdf0) at kernel/qguiapplication.cpp:1227
#11 0x00007fdd47fb9ecd in QGuiApplicationPrivate::createEventDispatcher() (this=<optimized out>) at kernel/qguiapplication.cpp:1244
#12 0x00007fdd47a7081a in QCoreApplicationPrivate::init() (this=this@entry=0x1ddfdf0) at kernel/qcoreapplication.cpp:814
#13 0x00007fdd47fbb84e in QGuiApplicationPrivate::init() (this=this@entry=0x1ddfdf0) at kernel/qguiapplication.cpp:1267
#14 0x00007fdd487ae5f9 in QApplicationPrivate::init() (this=0x1ddfdf0) at kernel/qapplication.cpp:578
#15 0x000000000041db36 in main(int, char**) (argc=13, argv=<optimized out>) at /usr/src/debug/plasma-workspace-5.6.90git~20160502T190756~46229c9/drkonqi/main.cpp:60

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

Thread 14 (Thread 0x7f14362e2700 (LWP 3177)):
#0  0x00007f144550a07d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f144a4a53f2 in _xcb_conn_wait (__timeout=-1, __nfds=1, __fds=0x7f14362e1c00) at /usr/include/bits/poll2.h:46
#2  0x00007f144a4a53f2 in _xcb_conn_wait (c=c@entry=0xa1c630, cond=cond@entry=0xa1c670, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:459
#3  0x00007f144a4a6fc7 in xcb_wait_for_event (c=0xa1c630) at xcb_in.c:693
#4  0x00007f1438c68559 in QXcbEventReader::run() (this=0xa298e0) at qxcbconnection.cpp:1325
#5  0x00007f1445c00f18 in QThreadPrivate::start(void*) (arg=0xa298e0) at thread/qthread_unix.cpp:340
#6  0x00007f1444d0b424 in start_thread (arg=0x7f14362e2700) at pthread_create.c:333
#7  0x00007f1445512add in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7f142ffff700 (LWP 3178)):
#0  0x00007f144550a07d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f1441bab364 in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f142801ab90, timeout=<optimized out>, context=0x7f1428000990) at gmain.c:4135
#2  0x00007f1441bab364 in g_main_context_iterate (context=context@entry=0x7f1428000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835
#3  0x00007f1441bab46c in g_main_context_iteration (context=0x7f1428000990, may_block=may_block@entry=1) at gmain.c:3901
#4  0x00007f1445e2a9cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f14280008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f1445dd334a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f142fffecd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f1445bfc104 in QThread::exec() (this=this@entry=0x7f1446e41d00 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:504
#7  0x00007f1446bce9a5 in QDBusConnectionManager::run() (this=0x7f1446e41d00 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:181
#8  0x00007f1445c00f18 in QThreadPrivate::start(void*) (arg=0x7f1446e41d00 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:340
#9  0x00007f1444d0b424 in start_thread (arg=0x7f142ffff700) at pthread_create.c:333
#10 0x00007f1445512add in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7f142e9cb700 (LWP 3207)):
#0  0x00007f144550604d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f1441bed400 in g_wakeup_acknowledge (__nbytes=16, __buf=0x7f142e9caae0, __fd=<optimized out>) at /usr/include/bits/unistd.h:44
#2  0x00007f1441bed400 in g_wakeup_acknowledge (wakeup=0x7f14280025a0) at gwakeup.c:210
#3  0x00007f1441baae94 in g_main_context_check (context=context@entry=0x7f1420000990, max_priority=2147483647, fds=fds@entry=0x7f1420002e70, n_fds=n_fds@entry=1) at gmain.c:3632
#4  0x00007f1441bab308 in g_main_context_iterate (context=context@entry=0x7f1420000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3837
#5  0x00007f1441bab46c in g_main_context_iteration (context=0x7f1420000990, may_block=may_block@entry=1) at gmain.c:3901
#6  0x00007f1445e2a9cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f14200008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#7  0x00007f1445dd334a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f142e9cace0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#8  0x00007f1445bfc104 in QThread::exec() (this=this@entry=0xb07db0) at thread/qthread.cpp:504
#9  0x00007f1448f6ddc5 in QQmlThreadPrivate::run() (this=0xb07db0) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/qml/ftw/qqmlthread.cpp:141
#10 0x00007f1445c00f18 in QThreadPrivate::start(void*) (arg=0xb07db0) at thread/qthread_unix.cpp:340
#11 0x00007f1444d0b424 in start_thread (arg=0x7f142e9cb700) at pthread_create.c:333
#12 0x00007f1445512add in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7f142cf31700 (LWP 3222)):
#0  0x00007f1441bee6a9 in g_mutex_lock (mutex=mutex@entry=0x7f1424000990) at gthread-posix.c:1338
#1  0x00007f1441bab34a in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f1424003070, timeout=<optimized out>, context=0x7f1424000990) at gmain.c:4130
#2  0x00007f1441bab34a in g_main_context_iterate (context=context@entry=0x7f1424000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835
#3  0x00007f1441bab46c in g_main_context_iteration (context=0x7f1424000990, may_block=may_block@entry=1) at gmain.c:3901
#4  0x00007f1445e2a9cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f14240008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f1445dd334a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f142cf30ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f1445bfc104 in QThread::exec() (this=this@entry=0xc35630) at thread/qthread.cpp:504
#7  0x00007f1448f6ddc5 in QQmlThreadPrivate::run() (this=0xc35630) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f1445c00f18 in QThreadPrivate::start(void*) (arg=0xc35630) at thread/qthread_unix.cpp:340
#9  0x00007f1444d0b424 in start_thread (arg=0x7f142cf31700) at pthread_create.c:333
#10 0x00007f1445512add in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f141f1d7700 (LWP 3223)):
#0  0x00007f1444d1103f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f144b76e484 in QTWTF::TCMalloc_PageHeap::scavengerThread() (this=0x7f144ba54ec0 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f144b76e4c9 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f1444d0b424 in start_thread (arg=0x7f141f1d7700) at pthread_create.c:333
#4  0x00007f1445512add in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f139271e700 (LWP 3301)):
#0  0x00007ffd6f311979 in  ()
#1  0x00007ffd6f311c75 in clock_gettime ()
#2  0x00007f144551f766 in __GI___clock_gettime (clock_id=1, tp=tp@entry=0x7f139271da10) at ../sysdeps/unix/clock_gettime.c:115
#3  0x00007f1445cacef6 in qt_gettime() (ts=0x7f139271da10, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:105
#4  0x00007f1445cacef6 in qt_gettime() (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:156
#5  0x00007f1445cacef6 in qt_gettime() () at tools/qelapsedtimer_unix.cpp:165
#6  0x00007f1445e28559 in QTimerInfoList::updateCurrentTime() (this=this@entry=0x7f138c003210) at kernel/qtimerinfo_unix.cpp:84
#7  0x00007f1445e28ac5 in QTimerInfoList::timerWait(timespec&) (this=0x7f138c003210, tm=...) at kernel/qtimerinfo_unix.cpp:381
#8  0x00007f1445e29eae in timerSourcePrepare(GSource*, gint*) (timeout=0x7f139271dae4, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:126
#9  0x00007f1445e29eae in timerSourcePrepare(GSource*, gint*) (source=<optimized out>, timeout=timeout@entry=0x7f139271dae4) at kernel/qeventdispatcher_glib.cpp:159
#10 0x00007f1441baa98d in g_main_context_prepare (context=context@entry=0x7f138c00e6c0, priority=priority@entry=0x7f139271db68) at gmain.c:3442
#11 0x00007f1441bab293 in g_main_context_iterate (context=context@entry=0x7f138c00e6c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3820
#12 0x00007f1441bab46c in g_main_context_iteration (context=0x7f138c00e6c0, may_block=may_block@entry=1) at gmain.c:3901
#13 0x00007f1445e2a9cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f138c005dc0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#14 0x00007f1445dd334a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f139271dca0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#15 0x00007f1445bfc104 in QThread::exec() (this=this@entry=0x14cb0e0) at thread/qthread.cpp:504
#16 0x00007f1449af1b32 in QQuickPixmapReader::run() (this=0x14cb0e0) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/quick/util/qquickpixmapcache.cpp:817
#17 0x00007f1445c00f18 in QThreadPrivate::start(void*) (arg=0x14cb0e0) at thread/qthread_unix.cpp:340
#18 0x00007f1444d0b424 in start_thread (arg=0x7f139271e700) at pthread_create.c:333
#19 0x00007f1445512add in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f138bfff700 (LWP 3303)):
#0  0x00007f1444d1103f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1445c01dbb in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x1ad5960) at thread/qwaitcondition_unix.cpp:136
#2  0x00007f1445c01dbb in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0xe22d28, mutex=mutex@entry=0xe22d20, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f1449b5fced in QSGRenderThread::processEventsAndWaitForMore() (wait=true, this=0xe22d18) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/quick/scenegraph/qsgthreadedrenderloop.cpp:236
#4  0x00007f1449b5fced in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0xe22ca0) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/quick/scenegraph/qsgthreadedrenderloop.cpp:684
#5  0x00007f1449b60565 in QSGRenderThread::run() (this=0xe22ca0) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/quick/scenegraph/qsgthreadedrenderloop.cpp:713
#6  0x00007f1445c00f18 in QThreadPrivate::start(void*) (arg=0xe22ca0) at thread/qthread_unix.cpp:340
#7  0x00007f1444d0b424 in start_thread (arg=0x7f138bfff700) at pthread_create.c:333
#8  0x00007f1445512add in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f1389bfe700 (LWP 3663)):
#0  0x00007f144550a07d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f1441bab364 in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f137800c070, timeout=<optimized out>, context=0x7f13780033f0) at gmain.c:4135
#2  0x00007f1441bab364 in g_main_context_iterate (context=context@entry=0x7f13780033f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835
#3  0x00007f1441bab46c in g_main_context_iteration (context=0x7f13780033f0, may_block=may_block@entry=1) at gmain.c:3901
#4  0x00007f1445e2a9cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f1378002f90, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f1445dd334a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f1389bfdcc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f1445bfc104 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:504
#7  0x00007f136e219a67 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so
#8  0x00007f1445c00f18 in QThreadPrivate::start(void*) (arg=0x2a5e380) at thread/qthread_unix.cpp:340
#9  0x00007f1444d0b424 in start_thread (arg=0x7f1389bfe700) at pthread_create.c:333
#10 0x00007f1445512add in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f136b057700 (LWP 3665)):
#0  0x00007f144550a07d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f1441bab364 in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f1364002e70, timeout=<optimized out>, context=0x7f1364000990) at gmain.c:4135
#2  0x00007f1441bab364 in g_main_context_iterate (context=context@entry=0x7f1364000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835
#3  0x00007f1441bab46c in g_main_context_iteration (context=0x7f1364000990, may_block=may_block@entry=1) at gmain.c:3901
#4  0x00007f1445e2a9cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f13640008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f1445dd334a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f136b056d00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f1445bfc104 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:504
#7  0x00007f1445c00f18 in QThreadPrivate::start(void*) (arg=0x2b2c030) at thread/qthread_unix.cpp:340
#8  0x00007f1444d0b424 in start_thread (arg=0x7f136b057700) at pthread_create.c:333
#9  0x00007f1445512add in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f136977e700 (LWP 3666)):
#0  0x00007f1445bf9009 in QMutex::lock() (__m2=<optimized out>, __m1=std::memory_order_acquire, __p2=<optimized out>, __p1=@0x7f136977da88: 0x0, this=0x290c558) at /usr/include/c++/5/bits/atomic_base.h:752
#1  0x00007f1445bf9009 in QMutex::lock() (__m=std::memory_order_acquire, __p2=<optimized out>, __p1=@0x7f136977da88: 0x0, this=0x290c558) at /usr/include/c++/5/atomic:475
#2  0x00007f1445bf9009 in QMutex::lock() (currentValue=<synthetic pointer>, newValue=<optimized out>, expectedValue=0x0, _q_value=...) at ../../src/corelib/arch/qatomic_cxx11.h:158
#3  0x00007f1445bf9009 in QMutex::lock() (currentValue=<synthetic pointer>, newValue=<optimized out>, expectedValue=0x0, this=0x290c558) at ../../src/corelib/thread/qbasicatomic.h:276
#4  0x00007f1445bf9009 in QMutex::lock() (current=<synthetic pointer>, this=0x290c558) at thread/qmutex.h:82
#5  0x00007f1445bf9009 in QMutex::lock() (this=this@entry=0x290c558) at thread/qmutex.cpp:219
#6  0x00007f1445e2a04f in postEventSourcePrepare(GSource*, gint*) (m=0x290c558, this=<synthetic pointer>) at ../../src/corelib/thread/qmutex.h:128
#7  0x00007f1445e2a04f in postEventSourcePrepare(GSource*, gint*) (this=0x290c530) at ../../src/corelib/thread/qthread_p.h:247
#8  0x00007f1445e2a04f in postEventSourcePrepare(GSource*, gint*) (s=0x7f135c0012d0, timeout=timeout@entry=0x7f136977db24) at kernel/qeventdispatcher_glib.cpp:253
#9  0x00007f1441baa98d in g_main_context_prepare (context=context@entry=0x7f135c000990, priority=priority@entry=0x7f136977dba8) at gmain.c:3442
#10 0x00007f1441bab293 in g_main_context_iterate (context=context@entry=0x7f135c000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3820
#11 0x00007f1441bab46c in g_main_context_iteration (context=0x7f135c000990, may_block=may_block@entry=1) at gmain.c:3901
#12 0x00007f1445e2a9cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f135c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#13 0x00007f1445dd334a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f136977dce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#14 0x00007f1445bfc104 in QThread::exec() (this=this@entry=0x1f1d040) at thread/qthread.cpp:504
#15 0x00007f1369da49c5 in QQuickXmlQueryEngine::run() (this=0x1f1d040) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/imports/xmllistmodel/qqmlxmllistmodel.cpp:317
#16 0x00007f1445c00f18 in QThreadPrivate::start(void*) (arg=0x1f1d040) at thread/qthread_unix.cpp:340
#17 0x00007f1444d0b424 in start_thread (arg=0x7f136977e700) at pthread_create.c:333
#18 0x00007f1445512add in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f1368b24700 (LWP 3667)):
#0  0x00007f1444d1103f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1445c01dbb in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x2073e80) at thread/qwaitcondition_unix.cpp:136
#2  0x00007f1445c01dbb in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x2cb2ed8, mutex=mutex@entry=0x2cb2ed0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f1449b5fced in QSGRenderThread::processEventsAndWaitForMore() (wait=true, this=0x2cb2ec8) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/quick/scenegraph/qsgthreadedrenderloop.cpp:236
#4  0x00007f1449b5fced in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x2cb2e50) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/quick/scenegraph/qsgthreadedrenderloop.cpp:684
#5  0x00007f1449b60565 in QSGRenderThread::run() (this=0x2cb2e50) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/quick/scenegraph/qsgthreadedrenderloop.cpp:713
#6  0x00007f1445c00f18 in QThreadPrivate::start(void*) (arg=0x2cb2e50) at thread/qthread_unix.cpp:340
#7  0x00007f1444d0b424 in start_thread (arg=0x7f1368b24700) at pthread_create.c:333
#8  0x00007f1445512add in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f135530f700 (LWP 5249)):
#0  0x00007f1444d1103f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1445c01dbb in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x2c12200) at thread/qwaitcondition_unix.cpp:136
#2  0x00007f1445c01dbb in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x10551b8, mutex=mutex@entry=0x10551b0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f1449b5fced in QSGRenderThread::processEventsAndWaitForMore() (wait=true, this=0x10551a8) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/quick/scenegraph/qsgthreadedrenderloop.cpp:236
#4  0x00007f1449b5fced in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x1055130) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/quick/scenegraph/qsgthreadedrenderloop.cpp:684
#5  0x00007f1449b60565 in QSGRenderThread::run() (this=0x1055130) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/quick/scenegraph/qsgthreadedrenderloop.cpp:713
#6  0x00007f1445c00f18 in QThreadPrivate::start(void*) (arg=0x1055130) at thread/qthread_unix.cpp:340
#7  0x00007f1444d0b424 in start_thread (arg=0x7f135530f700) at pthread_create.c:333
#8  0x00007f1445512add in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f137effe700 (LWP 5252)):
#0  0x00007f1444d1103f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1445c01dbb in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x18ca9c0) at thread/qwaitcondition_unix.cpp:136
#2  0x00007f1445c01dbb in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x2cf8d98, mutex=mutex@entry=0x2cf8d90, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f1449b5fced in QSGRenderThread::processEventsAndWaitForMore() (wait=true, this=0x2cf8d88) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/quick/scenegraph/qsgthreadedrenderloop.cpp:236
#4  0x00007f1449b5fced in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x2cf8d10) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/quick/scenegraph/qsgthreadedrenderloop.cpp:684
#5  0x00007f1449b60565 in QSGRenderThread::run() (this=0x2cf8d10) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/quick/scenegraph/qsgthreadedrenderloop.cpp:713
#6  0x00007f1445c00f18 in QThreadPrivate::start(void*) (arg=0x2cf8d10) at thread/qthread_unix.cpp:340
#7  0x00007f1444d0b424 in start_thread (arg=0x7f137effe700) at pthread_create.c:333
#8  0x00007f1445512add in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f144c0848c0 (LWP 3171)):
[KCrash Handler]
#6  0x00007f144a20f780 in Plasma::Applet::actions() const (this=this@entry=0x0) at /usr/src/debug/plasma-framework-5.21.0git.20160501T160246~f184401/src/plasma/applet.cpp:611
#7  0x0000000000440d9e in ShellCorona::addOutput(QSharedPointer<KScreen::Output> const&) (this=this@entry=0xb00480, output=...) at /usr/src/debug/plasma-workspace-5.6.90git~20160502T190756~46229c9/shell/shellcorona.cpp:914
#8  0x0000000000440f1f in ShellCorona::outputEnabledChanged() (this=0xb00480) at /usr/src/debug/plasma-workspace-5.6.90git~20160502T190756~46229c9/shell/shellcorona.cpp:807
#9  0x00007f1445e020a4 in QMetaObject::activate(QObject*, int, int, void**) (a=0x7ffd6f20db50, r=0xb00480, this=<optimized out>) at ../../src/corelib/kernel/qobject_impl.h:124
#10 0x00007f1445e020a4 in QMetaObject::activate(QObject*, int, int, void**) (sender=0xc1def0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3715
#11 0x00007f144aeb80c3 in KScreen::Output::apply(QSharedPointer<KScreen::Output> const&) () at /usr/lib64/libKF5Screen.so.7
#12 0x00007f144ae9d99e in KScreen::Config::apply(QSharedPointer<KScreen::Config> const&) () at /usr/lib64/libKF5Screen.so.7
#13 0x00007f144aea9991 in KScreen::ConfigMonitor::Private::updateConfigs(QSharedPointer<KScreen::Config> const&) () at /usr/lib64/libKF5Screen.so.7
#14 0x00007f144aeab31d in KScreen::ConfigMonitor::Private::edidReady(QDBusPendingCallWatcher*) () at /usr/lib64/libKF5Screen.so.7
#15 0x00007f1445e020a4 in QMetaObject::activate(QObject*, int, int, void**) (a=0x7ffd6f20df40, r=0xe3b780, this=<optimized out>) at ../../src/corelib/kernel/qobject_impl.h:124
#16 0x00007f1445e020a4 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x30a6ef0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffd6f20df40) at kernel/qobject.cpp:3715
#17 0x00007f1445e02637 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7f1446e406c0 <QDBusPendingCallWatcher::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffd6f20df40) at kernel/qobject.cpp:3595
#18 0x00007f1446c24f5f in QDBusPendingCallWatcher::finished(QDBusPendingCallWatcher*) (this=<optimized out>, _t1=0x30a6ef0) at .moc/moc_qdbuspendingcall.cpp:152
#19 0x00007f1446c25058 in QDBusPendingCallWatcher::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (this=<optimized out>) at qdbuspendingcall.cpp:488
#20 0x00007f1446c25058 in QDBusPendingCallWatcher::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qdbuspendingcall.cpp:83
#21 0x00007f1445e02b99 in QObject::event(QEvent*) (this=0x30a6ef0, e=<optimized out>) at kernel/qobject.cpp:1256
#22 0x00007f1446fa693c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x30a6ef0, e=0x7f142806ca60) at kernel/qapplication.cpp:3804
#23 0x00007f1446fabe66 in QApplication::notify(QObject*, QEvent*) (this=0x7ffd6f20e630, receiver=0x30a6ef0, e=0x7f142806ca60) at kernel/qapplication.cpp:3561
#24 0x00007f1445dd55f8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x30a6ef0, event=event@entry=0x7f142806ca60) at kernel/qcoreapplication.cpp:1015
#25 0x00007f1445dd74ba in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (event=0x7f142806ca60, receiver=<optimized out>) at kernel/qcoreapplication.h:225
#26 0x00007f1445dd74ba in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x9f6d40) at kernel/qcoreapplication.cpp:1650
#27 0x00007f1445dd7978 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1508
#28 0x00007f1445e2a5a3 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0xa582a0) at kernel/qeventdispatcher_glib.cpp:270
#29 0x00007f1441bab197 in g_main_context_dispatch (context=0x7f14300016f0) at gmain.c:3154
#30 0x00007f1441bab197 in g_main_context_dispatch (context=context@entry=0x7f14300016f0) at gmain.c:3769
#31 0x00007f1441bab3c8 in g_main_context_iterate (context=context@entry=0x7f14300016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3840
#32 0x00007f1441bab46c in g_main_context_iteration (context=0x7f14300016f0, may_block=may_block@entry=1) at gmain.c:3901
#33 0x00007f1445e2a9af in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xa53570, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#34 0x00007f1445dd334a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffd6f20e4c0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#35 0x00007f1445ddba4c in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1285
#36 0x00007f144632284c in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1607
#37 0x00007f1446fa3995 in QApplication::exec() () at kernel/qapplication.cpp:2979
#38 0x000000000041ed7d in main(int, char**) (argc=2, argv=<optimized out>) at /usr/src/debug/plasma-workspace-5.6.90git~20160502T190756~46229c9/shell/main.cpp:166

Possible duplicates by query: bug 362552, bug 362348, bug 362259, bug 362184, bug 361730.

Reported using DrKonqi
Comment 1 Marco Martin 2016-05-04 10:51:28 UTC

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