Bug 392099 - Plasmashell crash on login with Qt 5.11 debug build
Summary: Plasmashell crash on login with Qt 5.11 debug build
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Notifications (show other bugs)
Version: master
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: 1.0
Assignee: Kai Uwe Broulik
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-03-20 13:06 UTC by Andreas Hartmetz
Modified: 2018-03-21 10:19 UTC (History)
2 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 Andreas Hartmetz 2018-03-20 13:06:28 UTC
Application: plasmashell (5.12.80)
 (Compiled from sources)
Qt Version: 5.11.0
Frameworks Version: 5.45.0
Operating System: Linux 4.13.0-37-generic x86_64
Distribution: Ubuntu 17.10

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

Log in

- Unusual behavior I noticed:

The wallpaper (background) appeared, then with a slight delay the taskbar appeared, with several entries drawn on top of each other only slightly horizontally displaced. Then the shell froze and crashed. Then it restarted and kept working normally after that. It happened on two out of two logins after switching to Qt 5.11 (debug builds by the way, hence the assertions!) so I'm not sure if it happens every time.

I guess this looks quite like an upstream bug really...

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma (plasmashell), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f8812a64940 (LWP 1637))]

Thread 6 (Thread 0x7f8770025700 (LWP 2746)):
#0  0x00007f881d5f8951 in __GI___poll (fds=0x7f8768002de0, nfds=1, timeout=3305397) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f8819f84169 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8819f8427c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f881df2beb0 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8768000b10, flags=...) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f881deccc8b in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f8770024c30, flags=..., flags@entry=...) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:136
#5  0x00007f881decd0d9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f8770024c30, flags=flags@entry=...) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:214
#6  0x00007f881dcff4d2 in QThread::exec() (this=this@entry=0x555818d87d80) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/thread/qthread.cpp:522
#7  0x00007f87726a4e89 in KCupsConnection::run() (this=0x555818d87d80) at /home/horst/ksrc5/kde/kdeutils/print-manager/libkcups/KCupsConnection.cpp:304
#8  0x00007f881dd0b375 in QThreadPrivate::start(void*) (arg=0x555818d87d80) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/thread/qthread_unix.cpp:367
#9  0x00007f881d0d47fc in start_thread (arg=0x7f8770025700) at pthread_create.c:465
#10 0x00007f881d604b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f877b1b5700 (LWP 2335)):
#0  0x00007f881d5f8951 in __GI___poll (fds=0x7f877400aab0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f8819f84169 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8819f8427c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f881df2beb0 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8774000b10, flags=...) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f881deccc8b in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f877b1b4c10, flags=..., flags@entry=...) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:136
#5  0x00007f881decd0d9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f877b1b4c10, flags=flags@entry=...) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:214
#6  0x00007f881dcff4d2 in QThread::exec() (this=this@entry=0x555816891970) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/thread/qthread.cpp:522
#7  0x00007f881fb7e956 in QQuickPixmapReader::run() (this=0x555816891970) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/quick/util/qquickpixmapcache.cpp:934
#8  0x00007f881dd0b375 in QThreadPrivate::start(void*) (arg=0x555816891970) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/thread/qthread_unix.cpp:367
#9  0x00007f881d0d47fc in start_thread (arg=0x7f877b1b5700) at pthread_create.c:465
#10 0x00007f881d604b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f880e508700 (LWP 1886)):
#0  0x00007f881d5f8951 in __GI___poll (fds=0x7f88040029e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f8819f84169 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8819f8427c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f881df2beb0 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8804000b10, flags=...) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f881deccc8b in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f880e507c60, flags=..., flags@entry=...) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:136
#5  0x00007f881decd0d9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f880e507c60, flags=flags@entry=...) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:214
#6  0x00007f881dcff4d2 in QThread::exec() (this=this@entry=0x5558161888d0) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/thread/qthread.cpp:522
#7  0x00007f881f899508 in QQmlThreadPrivate::run() (this=0x5558161888d0) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:148
#8  0x00007f881dd0b375 in QThreadPrivate::start(void*) (arg=0x5558161888d0) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/thread/qthread_unix.cpp:367
#9  0x00007f881d0d47fc in start_thread (arg=0x7f880e508700) at pthread_create.c:465
#10 0x00007f881d604b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f880f744700 (LWP 1658)):
#0  0x00007f881d5f8951 in __GI___poll (fds=0x7f8800002de0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f8819f84169 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8819f8427c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f881df2beb0 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8800000b10, flags=...) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f881deccc8b in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f880f743c40, flags=..., flags@entry=...) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:136
#5  0x00007f881decd0d9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f880f743c40, flags=flags@entry=...) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:214
#6  0x00007f881dcff4d2 in QThread::exec() (this=this@entry=0x7f881eff1dc0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/thread/qthread.cpp:522
#7  0x00007f881ef6165c in QDBusConnectionManager::run() (this=0x7f881eff1dc0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at /home/horst/ksrc5/qt/stable/qtbase/src/dbus/qdbusconnection.cpp:178
#8  0x00007f881dd0b375 in QThreadPrivate::start(void*) (arg=0x7f881eff1dc0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/thread/qthread_unix.cpp:367
#9  0x00007f881d0d47fc in start_thread (arg=0x7f880f744700) at pthread_create.c:465
#10 0x00007f881d604b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f88104ab700 (LWP 1654)):
#0  0x00007f881d5f8951 in __GI___poll (fds=0x7f88104aab78, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f8820234747 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f882023653a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f88124ee240 in QXcbEventReader::run() (this=0x5558160f8b10) at /home/horst/ksrc5/qt/stable/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp:1384
#4  0x00007f881dd0b375 in QThreadPrivate::start(void*) (arg=0x5558160f8b10) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/thread/qthread_unix.cpp:367
#5  0x00007f881d0d47fc in start_thread (arg=0x7f88104ab700) at pthread_create.c:465
#6  0x00007f881d604b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f8812a64940 (LWP 1637)):
[KCrash Handler]
#6  0x00007f881d5270bb in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#7  0x00007f881d528f5d in __GI_abort () at abort.c:90
#8  0x00007f881dcf298c in qt_message_fatal(QtMsgType, QMessageLogContext const&, QString const&) (context=..., message=...) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/global/qlogging.cpp:1839
#9  0x00007f881dcf372b in QMessageLogger::fatal(char const*, ...) const (this=this@entry=0x7ffe22301f80, msg=msg@entry=0x7f881dfdbc90 "ASSERT: \"%s\" in file %s, line %d") at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/global/qlogging.cpp:877
#10 0x00007f881dcec347 in qt_assert(char const*, char const*, int) (assertion=assertion@entry=0x7f881dfebcb3 "last >= first", file=file@entry=0x7f881dfe2c30 "/home/horst/ksrc5/qt/stable/qtbase/src/corelib/itemmodels/qabstractitemmodel.cpp", line=line@entry=2713) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/global/qglobal.cpp:3180
#11 0x00007f881de86aa4 in QAbstractItemModel::beginInsertRows(QModelIndex const&, int, int) (this=0x555818a7f2f0, parent=..., first=0, last=-1) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/itemmodels/qabstractitemmodel.cpp:2713
#12 0x00007f881f8cddf5 in QQmlListModel::emitItemsAboutToBeInserted(int, int) (this=this@entry=0x555818a7f2f0, index=<optimized out>, count=count@entry=0) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/types/qqmllistmodel.cpp:1993
#13 0x00007f881f8d6d19 in QQmlListModel::append(QQmlV4Function*) (this=0x555818a7f2f0, args=0x7ffe223021b0) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/types/qqmllistmodel.cpp:2356
#14 0x00007f881f8d7304 in QQmlListModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=_o@entry=0x555818a7f2f0, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=3, _a=_a@entry=0x7ffe22302210) at .moc/moc_qqmllistmodel_p.cpp:127
#15 0x00007f881f8d8283 in QQmlListModel::qt_metacall(QMetaObject::Call, int, void**) (this=0x555818a7f2f0, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x7ffe22302210) at .moc/moc_qqmllistmodel_p.cpp:207
#16 0x00007f881deda566 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (object=<optimized out>, cl=<optimized out>, idx=<optimized out>, argv=<optimized out>) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/kernel/qmetaobject.cpp:301
#17 0x00007f881f839ae1 in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const (this=this@entry=0x7ffe22302190, type=type@entry=QMetaObject::InvokeMetaMethod, index=<optimized out>, argv=argv@entry=0x7ffe22302210) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp:1733
#18 0x00007f881f78cfc9 in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const (this=<optimized out>, thisObject=0x7f880d8c9750, argv=0x7f880d8c9758, argc=1) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:1966
#19 0x00007f881f78d01d in QV4::QObjectMethod::call(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int) (m=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:1909
#20 0x00007f881f7b297c in QV4::FunctionObject::call(QV4::Value const*, QV4::Value const*, int) const (argc=1, argv=0x7f880d8c9758, thisObject=0x7f880d8c9750, this=<optimized out>) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:161
#21 0x00007f881f7b297c in QV4::Runtime::method_callProperty(QV4::ExecutionEngine*, QV4::Value*, int, QV4::Value*, int) (engine=engine@entry=0x555816107a30, base=0x7f880d8c9750, nameIndex=<optimized out>, argv=0x7f880d8c9758, argc=1) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp:1062
#22 0x00007f881f79f7b3 in QV4::Moth::VME::exec(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int) (fo=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:800
#23 0x00007f881f6ee88b in QV4::ScriptFunction::call(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int) (fo=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:388
#24 0x00007f881f7d0c23 in QV4::FunctionObject::call(QV4::JSCallData const&) const (data=..., this=<optimized out>) at ../../include/QtQml/5.11.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4jscall_p.h:111
#25 0x00007f881f7d0c23 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) (this=<optimized out>, o=<optimized out>, c=<optimized out>, _id=<optimized out>, a=0x7ffe22302740) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp:961
#26 0x00007f881deda55b in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (object=object@entry=0x555818a6da80, cl=cl@entry=QMetaObject::InvokeMetaMethod, idx=idx@entry=92, argv=argv@entry=0x7ffe22302740) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/kernel/qmetaobject.cpp:299
#27 0x00007f881dedda95 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (this=this@entry=0x7ffe223028e0, object=object@entry=0x555818a6da80, connectionType=connectionType@entry=Qt::DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/kernel/qmetaobject.cpp:2290
#28 0x00007f881dee43d9 in QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (obj=0x555818a6da80, member=<optimized out>, member@entry=0x7f8772789522 "populatePopup", type=type@entry=Qt::DirectConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/kernel/qmetaobject.cpp:1489
#29 0x00007f877278025e in QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., type=Qt::DirectConnection, member=0x7f8772789522 "populatePopup", obj=<optimized out>) at /opt/kde5/include/QtCore/qobjectdefs.h:445
#30 0x00007f877278025e in NotificationsHelper::processShow() (this=this@entry=0x555818a31780) at /home/horst/ksrc5/kde/workspace/plasma-workspace/applets/notifications/plugin/notificationshelper.cpp:137
#31 0x00007f877278073b in NotificationsHelper::processQueues() (this=this@entry=0x555818a31780) at /home/horst/ksrc5/kde/workspace/plasma-workspace/applets/notifications/plugin/notificationshelper.cpp:96
#32 0x00007f8772780ddc in NotificationsHelper::displayNotification(QMap<QString, QVariant> const&) (this=0x555818a31780, notificationData=...) at /home/horst/ksrc5/kde/workspace/plasma-workspace/applets/notifications/plugin/notificationshelper.cpp:223
#33 0x00007f87727884a7 in NotificationsHelper::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=_o@entry=0x555818a31780, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=9, _a=_a@entry=0x7ffe22302ec0) at applets/notifications/plugin/notificationshelperplugin_autogen/EWIEGA46WW/moc_notificationshelper.cpp:163
#34 0x00007f8772788dd9 in NotificationsHelper::qt_metacall(QMetaObject::Call, int, void**) (this=0x555818a31780, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0x7ffe22302ec0) at applets/notifications/plugin/notificationshelperplugin_autogen/EWIEGA46WW/moc_notificationshelper.cpp:231
#35 0x00007f881deda566 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (object=<optimized out>, cl=<optimized out>, idx=<optimized out>, argv=<optimized out>) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/kernel/qmetaobject.cpp:301
#36 0x00007f881f839ae1 in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const (this=this@entry=0x7ffe223031d0, type=type@entry=QMetaObject::InvokeMetaMethod, index=<optimized out>, index@entry=14, argv=0x7ffe22302ec0) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp:1733
#37 0x00007f881f78bcc1 in CallMethod(QQmlObjectOrGadget const&, int, int, int, int*, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) (object=..., index=<optimized out>, returnType=returnType@entry=43, argCount=<optimized out>, argTypes=<optimized out>, engine=engine@entry=0x555816107a30, callArgs=<optimized out>, callType=<optimized out>) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:1172
#38 0x00007f881f78c3c3 in CallPrecise(QQmlObjectOrGadget const&, QQmlPropertyData const&, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) (object=..., data=..., engine=engine@entry=0x555816107a30, callArgs=callArgs@entry=0x7f880d8c96c8, callType=callType@entry=QMetaObject::InvokeMetaMethod) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:1434
#39 0x00007f881f78cc84 in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const (this=0x7f880d8c96c0, thisObject=0x7f880d8c95b8, argv=0x7f880d8c9598, argc=1) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:1972
#40 0x00007f881f78d01d in QV4::QObjectMethod::call(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int) (m=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:1909
#41 0x00007f881f7b297c in QV4::FunctionObject::call(QV4::Value const*, QV4::Value const*, int) const (argc=1, argv=0x7f880d8c9598, thisObject=0x7f880d8c95b8, this=<optimized out>) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:161
#42 0x00007f881f7b297c in QV4::Runtime::method_callProperty(QV4::ExecutionEngine*, QV4::Value*, int, QV4::Value*, int) (engine=engine@entry=0x555816107a30, base=0x7f880d8c95b8, nameIndex=<optimized out>, argv=0x7f880d8c9598, argc=1) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp:1062
#43 0x00007f881f79f7b3 in QV4::Moth::VME::exec(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int) (fo=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:800
#44 0x00007f881f6ee88b in QV4::ScriptFunction::call(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int) (fo=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:388
#45 0x00007f881f7b297c in QV4::FunctionObject::call(QV4::Value const*, QV4::Value const*, int) const (argc=1, argv=0x7f880d8c94a0, thisObject=0x7f880d8c94d0, this=<optimized out>) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:161
#46 0x00007f881f7b297c in QV4::Runtime::method_callProperty(QV4::ExecutionEngine*, QV4::Value*, int, QV4::Value*, int) (engine=engine@entry=0x555816107a30, base=0x7f880d8c94d0, nameIndex=<optimized out>, argv=0x7f880d8c94a0, argc=1) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp:1062
#47 0x00007f881f79f7b3 in QV4::Moth::VME::exec(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int) (fo=<optimized out>, fo@entry=0x7ffe22303781, thisObject=thisObject@entry=0x7f880d8c9448, argv=argv@entry=0x7f880d8c9458, argc=<optimized out>) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:800
#48 0x00007f881f8716a1 in QV4::Moth::VME::exec(QV4::Function*, QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) (context=<optimized out>, argc=<optimized out>, argv=0x7f880d8c9458, thisObject=0x7f880d8c9448, v4Function=0x555818a0ae10) at ../../include/QtQml/5.11.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4vme_moth_p.h:72
#49 0x00007f881f8716a1 in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) (context=<optimized out>, argc=<optimized out>, argv=0x7f880d8c9458, thisObject=0x7f880d8c9448, this=0x555818a0ae10) at ../../include/QtQml/5.11.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4function_p.h:72
#50 0x00007f881f8716a1 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (this=this@entry=0x555818a2faa0, callData=callData@entry=0x7f880d8c9430, isUndefined=isUndefined@entry=0x0) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:229
#51 0x00007f881f7fa24b in QQmlBoundSignalExpression::evaluate(void**) (this=0x555818a2faa0, a=a@entry=0x7ffe223053e0) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:225
#52 0x00007f881f7fa5e1 in QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (e=0x555818a23eb0, a=0x7ffe223053e0) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:358
#53 0x00007f881f8446f3 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (endpoint=<optimized out>, a=a@entry=0x7ffe223053e0) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:106
#54 0x00007f881f7d48ba in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (object=0x555818a315d0, index=3, a=0x7ffe223053e0) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/qml/qqmlengine.cpp:860
#55 0x00007f881df00529 in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x555818a315d0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffe223053e0) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/kernel/qobject.cpp:3646
#56 0x00007f881df00e81 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x555818a315d0, m=m@entry=0x7f880c6eb9c0 <Plasma::DataSource::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffe223053e0) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/kernel/qobject.cpp:3631
#57 0x00007f880c6ccfce in Plasma::DataSource::newData(QString const&, QMap<QString, QVariant> const&) (this=this@entry=0x555818a315d0, _t1=..., _t2=...) at src/declarativeimports/core/corebindingsplugin_autogen/EWIEGA46WW/moc_datasource.cpp:407
#58 0x00007f880c6b2b7c in Plasma::DataSource::dataUpdated(QString const&, QMap<QString, QVariant> const&) (this=0x555818a315d0, sourceName=..., data=...) at /home/horst/ksrc5/frameworks/plasma-framework/src/declarativeimports/core/datasource.cpp:177
#59 0x00007f880c6ce999 in Plasma::DataSource::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=_o@entry=0x555818a315d0, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=11, _a=_a@entry=0x7ffe223055f0) at src/declarativeimports/core/corebindingsplugin_autogen/EWIEGA46WW/moc_datasource.cpp:195
#60 0x00007f881dedda67 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (this=this@entry=0x7ffe22305790, object=object@entry=0x555818a315d0, connectionType=Qt::DirectConnection, connectionType@entry=Qt::AutoConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/kernel/qmetaobject.cpp:2287
#61 0x00007f881dee43d9 in QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (obj=obj@entry=0x555818a315d0, member=<optimized out>, member@entry=0x7f881ffeb615 "dataUpdated", type=type@entry=Qt::AutoConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/kernel/qmetaobject.cpp:1489
#62 0x00007f881ff9c355 in QMetaObject::invokeMethod(QObject*, char const*, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., member=0x7f881ffeb615 "dataUpdated", obj=0x555818a315d0) at /opt/kde5/include/QtCore/qobjectdefs.h:461
#63 0x00007f881ff9c355 in Plasma::DataEnginePrivate::connectSource(Plasma::DataContainer*, QObject*, unsigned int, Plasma::Types::IntervalAlignment, bool) (this=<optimized out>, s=s@entry=0x555818db2e10, visualization=visualization@entry=0x555818a315d0, pollingInterval=pollingInterval@entry=0, align=align@entry=Plasma::Types::NoAlignment, immediateCall=true) at /home/horst/ksrc5/frameworks/plasma-framework/src/plasma/dataengine.cpp:553
#64 0x00007f881ff9e158 in Plasma::DataEngine::connectSource(QString const&, QObject*, unsigned int, Plasma::Types::IntervalAlignment) const (this=0x5558183f7ad0, source=..., visualization=visualization@entry=0x555818a315d0, pollingInterval=0, intervalAlignment=Plasma::Types::NoAlignment) at /home/horst/ksrc5/frameworks/plasma-framework/src/plasma/dataengine.cpp:123
#65 0x00007f880c6b2bd0 in Plasma::DataSource::connectSource(QString const&) (this=0x555818a315d0, source=...) at /home/horst/ksrc5/frameworks/plasma-framework/src/declarativeimports/core/datasource.cpp:239
#66 0x00007f880c6ce9f4 in Plasma::DataSource::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=_o@entry=0x555818a315d0, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=17, _a=_a@entry=0x7ffe22305d60) at src/declarativeimports/core/corebindingsplugin_autogen/EWIEGA46WW/moc_datasource.cpp:202
#67 0x00007f880c6d125d in Plasma::DataSource::qt_metacall(QMetaObject::Call, int, void**) (this=0x555818a315d0, _c=QMetaObject::InvokeMetaMethod, _id=17, _a=0x7ffe22305d60) at src/declarativeimports/core/corebindingsplugin_autogen/EWIEGA46WW/moc_datasource.cpp:376
#68 0x00007f881deda566 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) (object=<optimized out>, cl=<optimized out>, idx=<optimized out>, argv=<optimized out>) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/kernel/qmetaobject.cpp:301
#69 0x00007f881f839ae1 in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const (this=this@entry=0x7ffe22306070, type=type@entry=QMetaObject::InvokeMetaMethod, index=<optimized out>, index@entry=22, argv=0x7ffe22305d60) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp:1733
#70 0x00007f881f78bcc1 in CallMethod(QQmlObjectOrGadget const&, int, int, int, int*, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) (object=..., index=<optimized out>, returnType=returnType@entry=43, argCount=<optimized out>, argTypes=<optimized out>, engine=engine@entry=0x555816107a30, callArgs=<optimized out>, callType=<optimized out>) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:1172
#71 0x00007f881f78c3c3 in CallPrecise(QQmlObjectOrGadget const&, QQmlPropertyData const&, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) (object=..., data=..., engine=engine@entry=0x555816107a30, callArgs=callArgs@entry=0x7f880d8c93e8, callType=callType@entry=QMetaObject::InvokeMetaMethod) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:1434
#72 0x00007f881f78cc84 in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const (this=0x7f880d8c93e0, thisObject=0x7f880d8c93d0, argv=0x7f880d8c9388, argc=1) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:1972
#73 0x00007f881f78d01d in QV4::QObjectMethod::call(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int) (m=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:1909
#74 0x00007f881f7af3fd in QV4::FunctionObject::call(QV4::Value const*, QV4::Value const*, int) const (argc=1, argv=0x7f880d8c9388, thisObject=<optimized out>, this=<optimized out>) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:161
#75 0x00007f881f7af3fd in QV4::Runtime::method_callName(QV4::ExecutionEngine*, int, QV4::Value*, int) (engine=engine@entry=0x555816107a30, nameIndex=<optimized out>, argv=0x7f880d8c9388, argc=1) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp:1030
#76 0x00007f881f79f9b4 in QV4::Moth::VME::exec(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int) (fo=<optimized out>, fo@entry=0x7ffe223063d1, thisObject=thisObject@entry=0x7f880d8c9348, argv=argv@entry=0x7f880d8c9358, argc=<optimized out>) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:827
#77 0x00007f881f8716a1 in QV4::Moth::VME::exec(QV4::Function*, QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) (context=<optimized out>, argc=<optimized out>, argv=0x7f880d8c9358, thisObject=0x7f880d8c9348, v4Function=0x555818a0ad70) at ../../include/QtQml/5.11.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4vme_moth_p.h:72
#78 0x00007f881f8716a1 in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) (context=<optimized out>, argc=<optimized out>, argv=0x7f880d8c9358, thisObject=0x7f880d8c9348, this=0x555818a0ad70) at ../../include/QtQml/5.11.0/QtQml/private/../../../../../../qtdeclarative/src/qml/jsruntime/qv4function_p.h:72
#79 0x00007f881f8716a1 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (this=this@entry=0x555818a2f420, callData=callData@entry=0x7f880d8c9330, isUndefined=isUndefined@entry=0x0) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:229
#80 0x00007f881f7fa24b in QQmlBoundSignalExpression::evaluate(void**) (this=0x555818a2f420, a=a@entry=0x7ffe22308030) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:225
#81 0x00007f881f7fa5e1 in QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (e=0x555818a2ccb0, a=0x7ffe22308030) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:358
#82 0x00007f881f8446f3 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (endpoint=<optimized out>, a=a@entry=0x7ffe22308030) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:106
#83 0x00007f881f7d48ba in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (object=0x555818a315d0, index=4, a=0x7ffe22308030) at /home/horst/ksrc5/qt/stable/qtdeclarative/src/qml/qml/qqmlengine.cpp:860
#84 0x00007f881df00529 in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x555818a315d0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffe22308030) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/kernel/qobject.cpp:3646
#85 0x00007f881df00e81 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=0x555818a315d0, m=m@entry=0x7f880c6eb9c0 <Plasma::DataSource::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffe22308030) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/kernel/qobject.cpp:3631
#86 0x00007f880c6cd01d in Plasma::DataSource::sourceAdded(QString const&) (this=<optimized out>, _t1=...) at src/declarativeimports/core/corebindingsplugin_autogen/EWIEGA46WW/moc_datasource.cpp:414
#87 0x00007f880c6ce921 in Plasma::DataSource::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=0x5558197e4310) at src/declarativeimports/core/corebindingsplugin_autogen/EWIEGA46WW/moc_datasource.cpp:185
#88 0x00007f881defcb12 in QMetaCallEvent::placeMetaCall(QObject*) (this=0x555818e83a60, object=0x555818a315d0) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/kernel/qobject.cpp:504
#89 0x00007f881df01373 in QObject::event(QEvent*) (this=0x555818a315d0, e=<optimized out>) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/kernel/qobject.cpp:1249
#90 0x00007f881e9ab295 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x5558160dd870, receiver=receiver@entry=0x555818a315d0, e=e@entry=0x555818e83a60) at /home/horst/ksrc5/qt/stable/qtbase/src/widgets/kernel/qapplication.cpp:3713
#91 0x00007f881e9b29b1 in QApplication::notify(QObject*, QEvent*) (this=0x7ffe22308720, receiver=0x555818a315d0, e=0x555818e83a60) at /home/horst/ksrc5/qt/stable/qtbase/src/widgets/kernel/qapplication.cpp:3085
#92 0x00007f881deced4d in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=receiver@entry=0x555818a315d0, event=event@entry=0x555818e83a60) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/kernel/qcoreapplication.cpp:1048
#93 0x00007f881ded4f65 in QCoreApplication::sendEvent(QObject*, QEvent*) (event=0x555818e83a60, receiver=0x555818a315d0) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/kernel/qcoreapplication.h:234
#94 0x00007f881ded4f65 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x5558160d2ca0) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/kernel/qcoreapplication.cpp:1745
#95 0x00007f881ded55e2 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/kernel/qcoreapplication.cpp:1599
#96 0x00007f881df2c572 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x555816122470) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:276
#97 0x00007f8819f83fb7 in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#98 0x00007f8819f841f0 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#99 0x00007f8819f8427c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#100 0x00007f881df2be96 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x555816123d80, flags=...) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:423
#101 0x00007f881258a301 in QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x555816123d80, flags=...) at /home/horst/ksrc5/qt/stable/qtbase/src/platformsupport/eventdispatchers/qeventdispatcher_glib.cpp:69
#102 0x00007f881deccc8b in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffe22308650, flags=..., flags@entry=...) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:136
#103 0x00007f881decd0d9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffe22308650, flags=flags@entry=...) at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:214
#104 0x00007f881ded6f94 in QCoreApplication::exec() () at /home/horst/ksrc5/qt/stable/qtbase/src/corelib/kernel/qcoreapplication.cpp:1336
#105 0x00007f881e2ee536 in QGuiApplication::exec() () at /home/horst/ksrc5/qt/stable/qtbase/src/gui/kernel/qguiapplication.cpp:1729
#106 0x00007f881e9ab175 in QApplication::exec() () at /home/horst/ksrc5/qt/stable/qtbase/src/widgets/kernel/qapplication.cpp:2898
#107 0x00005558154fa48a in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /home/horst/ksrc5/kde/workspace/plasma-workspace/shell/main.cpp:169

Possible duplicates by query: bug 388223, bug 381974, bug 377996, bug 376900, bug 374586.

Reported using DrKonqi