Bug 354751

Summary: Black screen after clicking Comic widget
Product: [Plasma] plasmashell Reporter: opensuse.lietuviu.kalba
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED FIXED    
Severity: crash CC: bhush94, notmart, plasma-bugs
Priority: NOR    
Version: 5.4.2   
Target Milestone: 1.0   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: bt

Description opensuse.lietuviu.kalba 2015-11-02 20:35:31 UTC
Plasma crash, screen becomes black after playing with widget of Comics

Reproducible: Sometimes

Steps to Reproduce:
1. Add Comics widget
2. Configure it
3. remove widget, but immediately restore it by clicking Cancel button on message about removing.
4. Try a bit move, resize Comics widget, press multiple times <| button in widget (bottom, not top)

Actual Results:  
Hang a few seconds.
Whole screen becames black.
The are no crash notification.
Some opened programs may be still visible, Alt+tab works for whitching, I can resize windows.
Alt+F2 works for K runner.

Expected Results:  
Do nothing, no crash.

I already tryed this solutionos, but they not help:
1) https://bugs.kde.org/show_bug.cgi?id=349519#c42
2) https://bugs.kde.org/show_bug.cgi?id=349519#c22
3) set render backend to XRender

I can press Alt+F2, run konsole and manually restart Plasma:

> killall plasmashell
plasmashell: no process found
> kstart plasmashell
kstart(2453) main: Omitting both --window and --windowclass arguments is not recommended 
kscreen: launcherDataAvailable: "org.kde.KScreen.Backend.XRandR"
kscreen: Launcher finished with exit code 1 , status 0
kscreen: Service for requested backend already running
kscreen: Primary output changed from KScreen::Output(Id: 66 , Name: "eDP1" ) ( "eDP1" ) to KScreen::Output(Id: 66 , Name: "eDP1" ) ( "eDP1" )
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
"Interpolation {$[get-case galininkas %1]} in {Pa\u0161alinti $[get-case...} failed: Error: Result of expression '_dict_[key]' [undefined] is not an object."
"Interpolation {$[get-case Kilmininkas %1]} in {$[get-case Kilminink...} failed: Error: Result of expression '_dict_[key]' [undefined] is not an object."
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
"Interpolation {$[get-case galininkas %1]} in {Pa\u0161alinti $[get-case...} failed: Error: Result of expression '_dict_[key]' [undefined] is not an object."
"Interpolation {$[get-case Kilmininkas %1]} in {$[get-case Kilminink...} failed: Error: Result of expression '_dict_[key]' [undefined] is not an object."
QObject::disconnect: No such slot ComicApplet::modelChanged(QString,QAbstractItemModel*)
QObject::disconnect:  (sender name:   'dilbert:')
QObject::connect: invalid null parameter
QObject::connect: invalid null parameter
QObject::connect: invalid null parameter
qml: onCurrentTabChanged:dilbert
QObject::disconnect: No such slot ComicApplet::modelChanged(QString,QAbstractItemModel*)
QObject::disconnect:  (sender name:   'dilbert:')
file:///usr/share/plasma/plasmoids/org.kde.plasma.comic/contents/ui/ComicCentralView.qml:72:22: Unable to assign [undefined] to QString
file:///usr/share/plasma/plasmoids/org.kde.plasma.comic/contents/ui/ComicCentralView.qml:83:28: Unable to assign [undefined] to bool
file:///usr/share/plasma/plasmoids/org.kde.plasma.comic/contents/ui/ComicCentralView.qml:82:28: Unable to assign [undefined] to bool
file:///usr/share/plasma/plasmoids/org.kde.plasma.comic/contents/ui/ComicBottomInfo.qml:96: TypeError: Property 'checkAuthorization' of object ComicApplet(0x104a410) is not a function
unversioned plugin detected, may result in instability
"Interpolation {$[get-case galininkas %1]} in {Pa\u0161alinti $[get-case...} failed: Error: Result of expression '_dict_[key]' [undefined] is not an object."
"Interpolation {$[get-case Kilmininkas %1]} in {$[get-case Kilminink...} failed: Error: Result of expression '_dict_[key]' [undefined] is not an object."
"Interpolation {$[get-case galininkas %1]} in {Pa\u0161alinti $[get-case...} failed: Error: Result of expression '_dict_[key]' [undefined] is not an object."
"Interpolation {$[get-case Kilmininkas %1]} in {$[get-case Kilminink...} failed: Error: Result of expression '_dict_[key]' [undefined] is not an object."
file:///usr/lib64/qt5/qml/QtQuick/Controls/Button.qml:106:17: Unable to assign [undefined] to QObject*
file:///usr/lib64/qt5/qml/QtQuick/Controls/Button.qml:96: TypeError: Cannot read property of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Button.qml:85: TypeError: Cannot read property 'effectivePressed' of undefined
file:///usr/lib64/qt5/qml/QtQuick/Controls/Button.qml:106:17: Unable to assign [undefined] to QObject*
file:///usr/lib64/qt5/qml/QtQuick/Controls/Button.qml:96: TypeError: Cannot read property of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Button.qml:85: TypeError: Cannot read property 'effectivePressed' of undefined
file:///usr/lib64/qt5/qml/QtQuick/Controls/Button.qml:106:17: Unable to assign [undefined] to QObject*
file:///usr/lib64/qt5/qml/QtQuick/Controls/Button.qml:96: TypeError: Cannot read property of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Button.qml:85: TypeError: Cannot read property 'effectivePressed' of undefined
file:///usr/lib64/qt5/qml/QtQuick/Controls/Button.qml:106:17: Unable to assign [undefined] to QObject*
file:///usr/lib64/qt5/qml/QtQuick/Controls/Button.qml:96: TypeError: Cannot read property of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Button.qml:85: TypeError: Cannot read property 'effectivePressed' of undefined
file:///usr/lib64/qt5/qml/QtQuick/Controls/Button.qml:106:17: Unable to assign [undefined] to QObject*
file:///usr/lib64/qt5/qml/QtQuick/Controls/Button.qml:96: TypeError: Cannot read property of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Button.qml:85: TypeError: Cannot read property 'effectivePressed' of undefined
file:///usr/lib64/qt5/qml/QtQuick/Controls/Button.qml:106:17: Unable to assign [undefined] to QObject*
file:///usr/lib64/qt5/qml/QtQuick/Controls/Button.qml:96: TypeError: Cannot read property of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Button.qml:85: TypeError: Cannot read property 'effectivePressed' of undefined
file:///usr/share/plasma/plasmoids/org.kde.plasma.notes/contents/ui/main.qml:148: TypeError: Cannot read property 'noteText' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/TextArea.qml:928: TypeError: Cannot read property '__cursorHandle' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/TextArea.qml:892: TypeError: Cannot read property '__selectionHandle' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Private/ScrollBar.qml:91: TypeError: Cannot read property of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Private/ScrollBar.qml:91: TypeError: Cannot read property of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Private/ScrollViewHelper.qml:114: TypeError: Cannot read property 'corner' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Private/ScrollViewHelper.qml:63: TypeError: Cannot read property 'padding' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Private/ScrollViewHelper.qml:64: TypeError: Cannot read property 'padding' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Private/ScrollViewHelper.qml:65: TypeError: Cannot read property 'padding' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Private/ScrollViewHelper.qml:66: TypeError: Cannot read property 'padding' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/ScrollView.qml:286: TypeError: Cannot read property '__wheelScrollLines' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Private/ScrollBar.qml:91: TypeError: Cannot read property of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Private/ScrollBar.qml:91: TypeError: Cannot read property of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Private/ScrollViewHelper.qml:114: TypeError: Cannot read property 'corner' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Private/ScrollViewHelper.qml:63: TypeError: Cannot read property 'padding' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Private/ScrollViewHelper.qml:64: TypeError: Cannot read property 'padding' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Private/ScrollViewHelper.qml:65: TypeError: Cannot read property 'padding' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Private/ScrollViewHelper.qml:66: TypeError: Cannot read property 'padding' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/ScrollView.qml:286: TypeError: Cannot read property '__wheelScrollLines' of null
Kross: "Loading the interpreter library for qtscript"
Kross: "Successfully loaded Interpreter instance from library."
kscreen: Primary output changed from KScreen::Output(Id: 66 , Name: "eDP1" ) ( "eDP1" ) to KScreen::Output(Id: 66 , Name: "eDP1" ) ( "eDP1" )
KActivities: Database connection:  "kactivities_db_resources_139788650010560_readonly" 
    query_only:          QVariant(qlonglong, 1) 
    journal_mode:        QVariant(QString, "wal") 
    wal_autocheckpoint:  QVariant(qlonglong, 100) 
    synchronous:         QVariant(qlonglong, 0)
"Interpolation {$[get-case galininkas %1]} in {Pa\u0161alinti $[get-case...} failed: Error: Result of expression '_dict_[key]' [undefined] is not an object."
"Interpolation {$[get-case Kilmininkas %1]} in {$[get-case Kilminink...} failed: Error: Result of expression '_dict_[key]' [undefined] is not an object."
"Interpolation {$[get-case galininkas %1]} in {Pa\u0161alinti $[get-case...} failed: Error: Result of expression '_dict_[key]' [undefined] is not an object."
"Interpolation {$[get-case Kilmininkas %1]} in {$[get-case Kilminink...} failed: Error: Result of expression '_dict_[key]' [undefined] is not an object."
Known plasmoid ids: QHash(("org.kde.plasma.battery", 16)("org.kde.plasma.mediacontroller", 19)("org.kde.plasma.pkupdates", 14)("org.kde.plasma.clipboard", 11)("org.kde.plasma.networkmanagement", 18)("org.kde.plasma.volume", 10)("org.kde.plasma.notifications", 12)("org.kde.plasma.printmanager", 15)("org.kde.plasma.devicenotifier", 13)("org.kde.plasma.bluetooth", 17))
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
"Interpolation {$[get-case galininkas %1]} in {Pa\u0161alinti $[get-case...} failed: Error: Result of expression '_dict_[key]' [undefined] is not an object."
"Interpolation {$[get-case Kilmininkas %1]} in {$[get-case Kilminink...} failed: Error: Result of expression '_dict_[key]' [undefined] is not an object."
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
"Interpolation {$[get-case galininkas %1]} in {Pa\u0161alinti $[get-case...} failed: Error: Result of expression '_dict_[key]' [undefined] is not an object."
"Interpolation {$[get-case Kilmininkas %1]} in {$[get-case Kilminink...} failed: Error: Result of expression '_dict_[key]' [undefined] is not an object."
unversioned plugin detected, may result in instability
"Interpolation {$[get-case galininkas %1]} in {Pa\u0161alinti $[get-case...} failed: Error: Result of expression '_dict_[key]' [undefined] is not an object."
"Interpolation {$[get-case Kilmininkas %1]} in {$[get-case Kilminink...} failed: Error: Result of expression '_dict_[key]' [undefined] is not an object."
org.kde.plasma.pulseaudio: Attempting connection to PulseAudio sound daemon
org.kde.plasma.pulseaudio: QHash((261, "Properties")(260, "Index")(263, "Muted")(262, "Volume")(257, "Index")(259, "ObjectName")(258, "PulseObject")(269, "Ports")(268, "CardIndex")(270, "ActivePortIndex")(265, "VolumeWritable")(264, "HasVolume")(267, "Description")(266, "Name"))
org.kde.plasma.pulseaudio: QHash((261, "Properties")(260, "Index")(263, "Muted")(262, "Volume")(257, "Index")(259, "ObjectName")(258, "PulseObject")(269, "Ports")(268, "CardIndex")(270, "ActivePortIndex")(265, "VolumeWritable")(264, "HasVolume")(267, "Description")(266, "Name"))
file:///usr/lib64/qt5/qml/org/kde/plasma/extras/ScrollArea.qml:48: Error: Cannot assign to non-existent property "interactive"
file:///usr/lib64/qt5/qml/QtQuick/Controls/ScrollView.qml:286: TypeError: Cannot read property '__wheelScrollLines' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Private/ScrollViewHelper.qml:66: TypeError: Cannot read property 'padding' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Private/ScrollViewHelper.qml:65: TypeError: Cannot read property 'padding' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Private/ScrollViewHelper.qml:64: TypeError: Cannot read property 'padding' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Private/ScrollViewHelper.qml:63: TypeError: Cannot read property 'padding' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Private/ScrollViewHelper.qml:114: TypeError: Cannot read property 'corner' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Private/ScrollBar.qml:91: TypeError: Cannot read property of null
Notifications service registered
XSync seems available and ready
XSync Inited
Supported, init completed
file:///usr/lib64/qt5/qml/QtQuick/Controls/Button.qml:96: TypeError: Cannot read property of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Button.qml:96: TypeError: Cannot read property of null
Is net online: false
libkcups: Create-Printer-Subscriptions last error: 0 successful-ok
libkcups: Get-Jobs last error: 0 successful-ok
libkcups: Get-Jobs last error: 0 successful-ok
Plasma Shell startup completed
file:///usr/share/plasma/plasmoids/org.kde.plasma.printmanager/contents/ui/printmanager.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/share/plasma/plasmoids/org.kde.plasma.printmanager/contents/ui/printmanager.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/share/plasma/plasmoids/org.kde.plasma.printmanager/contents/ui/printmanager.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/share/plasma/plasmoids/org.kde.plasma.printmanager/contents/ui/printmanager.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
Both point size and pixel size set. Using pixel size.
Both point size and pixel size set. Using pixel size.
Both point size and pixel size set. Using pixel size.
Both point size and pixel size set. Using pixel size.
Both point size and pixel size set. Using pixel size.
Both point size and pixel size set. Using pixel size.
Both point size and pixel size set. Using pixel size.
Both point size and pixel size set. Using pixel size.
file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:428:5: QML Text: Cannot anchor to a null item.
Both point size and pixel size set. Using pixel size.
Both point size and pixel size set. Using pixel size.
file:///usr/share/plasma/plasmoids/org.kde.plasma.printmanager/contents/ui/printmanager.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/share/plasma/plasmoids/org.kde.plasma.printmanager/contents/ui/printmanager.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/share/plasma/plasmoids/org.kde.plasma.printmanager/contents/ui/printmanager.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/share/plasma/plasmoids/org.kde.plasma.printmanager/contents/ui/printmanager.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
Is net mobile: false
Is net online: false
ST : DBus service  "org.kde.Solid.PowerManagement" appeared. Loading  "org.kde.plasma.battery"
unversioned plugin detected, may result in instability
"Interpolation {$[get-case galininkas %1]} in {Pa\u0161alinti $[get-case...} failed: Error: Result of expression '_dict_[key]' [undefined] is not an object."
"Interpolation {$[get-case Kilmininkas %1]} in {$[get-case Kilminink...} failed: Error: Result of expression '_dict_[key]' [undefined] is not an object."
ST : DBus service  "org.bluez" appeared. Loading  "org.kde.plasma.bluetooth"
unversioned plugin detected, may result in instability
"Interpolation {$[get-case galininkas %1]} in {Pa\u0161alinti $[get-case...} failed: Error: Result of expression '_dict_[key]' [undefined] is not an object."
"Interpolation {$[get-case Kilmininkas %1]} in {$[get-case Kilminink...} failed: Error: Result of expression '_dict_[key]' [undefined] is not an object."
ST : DBus service  "org.freedesktop.NetworkManager" appeared. Loading  "org.kde.plasma.networkmanagement"
Path traversal attempt detected: "/usr/share/kservices5/plasma-applet-org.kde.plasma.networkmanagement.desktop" is not inside "/usr/share/plasma/plasmoids/org.kde.plasma.networkmanagement/"
unversioned plugin detected, may result in instability
Path traversal attempt detected: "/usr/share/kservices5/plasma-applet-org.kde.plasma.networkmanagement.desktop" is not inside "/usr/share/plasma/plasmoids/org.kde.plasma.networkmanagement/"
libkcups: 0
libkcups: 0
org.kde.plasma.pulseaudio: state callback
Path traversal attempt detected: "/usr/share/kservices5/plasma-applet-org.kde.plasma.networkmanagement.desktop" is not inside "/usr/share/plasma/plasmoids/org.kde.plasma.networkmanagement/"
plasma-nm: inspecting path "/org/bluez"
plasma-nm: interfaces: ("org.bluez.AgentManager1", "org.bluez.ProfileManager1", "org.freedesktop.DBus.Introspectable")
Daemon changed
Daemon changed
file:///usr/share/plasma/plasmoids/org.kde.plasma.networkmanagement/contents/ui/main.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/share/plasma/plasmoids/org.kde.plasma.networkmanagement/contents/ui/main.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/share/plasma/plasmoids/org.kde.plasma.networkmanagement/contents/ui/main.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/share/plasma/plasmoids/org.kde.plasma.networkmanagement/contents/ui/main.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
networkmanager-qt: void NetworkManager::NetworkManagerPrivate::propertiesChanged(const QVariantMap&) Unhandled property "Devices"
Is net mobile: false
Is net online: true
Is on battery: false
Checking updates, forced: false
Daemon changed
file:///usr/share/plasma/plasmoids/org.kde.plasma.networkmanagement/contents/ui/main.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/share/plasma/plasmoids/org.kde.plasma.networkmanagement/contents/ui/main.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/share/plasma/plasmoids/org.kde.plasma.networkmanagement/contents/ui/main.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/share/plasma/plasmoids/org.kde.plasma.networkmanagement/contents/ui/main.qml: QML Plasmoid: Cannot anchor to an item that isn't a parent or sibling.
Is net mobile: false
Is net online: true
Is on battery: false
Checking updates, forced: false
Transaction status changed: "setup" "(101%)"
Transaction status changed: "setup" "(101%)"
Transaction status changed: "setup" "(101%)"
Transaction status changed: "setup" "(101%)"
org.kde.plasma.pulseaudio: state callback
Daemon changed
Transaction status changed: "wait" "(101%)"
Transaction status changed: "wait" "(101%)"
Transaction status changed: "wait" "(101%)"
org.kde.plasma.pulseaudio: state callback
org.kde.plasma.pulseaudio: ready
"Author................" "Scott Adams"
"Website URL..........." "http://dilbert.com/strip/2015-11-02"
"Shop URL.............." ""
"Title................." ""
"Additional Text......." ""
"Identifier............" QVariant(QDate, QDate("2015-11-02"))
"First Identifier......" QVariant(QDate, QDate("1994-01-01"))
"Last Identifier......." QVariant(QDate, QDate("2015-11-02"))
"Next Identifier......." QVariant(Invalid)
"Previous Identifier..." QVariant(Invalid)
QObject::disconnect: No such slot CheckNewStrips::modelChanged(QString,QAbstractItemModel*)
QObject::disconnect:  (sender name:   'dilbert:')
QObject::disconnect: No such slot ComicApplet::modelChanged(QString,QAbstractItemModel*)
QObject::disconnect:  (sender name:   'dilbert:')
Transaction status changed: "refresh-cache" "(0%)"
"Author................" "Scott Adams"
"Website URL..........." "http://dilbert.com/strips/comic/2015-11-01/"
"Shop URL.............." ""
"Title................." ""
"Additional Text......." ""
"Identifier............" QVariant(QDate, QDate("2015-11-01"))
"First Identifier......" QVariant(QDate, QDate("1994-01-01"))
"Last Identifier......." QVariant(QDate, QDate("2015-11-02"))
"Next Identifier......." QVariant(Invalid)
"Previous Identifier..." QVariant(Invalid)
"dilbert:2015-11-01" pluging reported an error.
QObject::disconnect: No such slot ComicApplet::modelChanged(QString,QAbstractItemModel*)
QObject::disconnect:  (sender name:   'dilbert:2015-11-01')
Transaction "/1_cadaecae" finished with status "success" in 1 seconds
Cache transaction finished successfully
Transaction status changed: "finished" "(100%)"
Daemon changed
Transaction status changed: "setup" "(101%)"
Updates changed, getting updates!
Transaction status changed: "wait" "(101%)"
Daemon changed
Transaction status changed: "refresh-cache" "(0%)"
Transaction "/2_bacaebbb" finished with status "success" in 0 seconds
Cache transaction finished successfully
Transaction status changed: "finished" "(100%)"
Daemon changed
Transaction status changed: "setup" "(101%)"
Transaction status changed: "query" "(0%)"
Updates changed, getting updates!
Transaction status changed: "wait" "(101%)"
Daemon changed
Transaction status changed: "refresh-cache" "(0%)"
Transaction status changed: "finished" "(100%)"
Transaction "/3_acbdaade" finished with status "success" in 1 seconds
Check updates transaction finished successfully
Total number of updates:  0
Is net online: true
Daemon changed
Transaction status changed: "setup" "(101%)"
Transaction status changed: "query" "(0%)"
Transaction status changed: "refresh-cache" "(0%)"
Transaction status changed: "finished" "(100%)"
Transaction "/4_eadbdecb" finished with status "success" in 0 seconds
Check updates transaction finished successfully
Total number of updates:  0
"Author................" "Danielle Corsetto"
"Website URL..........." "http://www.girlswithslingshots.com/"
"Shop URL.............." "https://shop.blindferret.com/GWS"
"Title................." "GWS Chaser #168"
"Additional Text......." "Is there such a thing as a sore winner?"
"Identifier............" QVariant(QString, "comic/gws-chaser-168/")
"First Identifier......" QVariant(QString, "comic/gws1/")
"Last Identifier......." QVariant(QString, "comic/gws-chaser-168/")
"Next Identifier......." QVariant(Invalid)
"Previous Identifier..." QVariant(QString, "comic/gws-chaser-167/")
QObject::disconnect: No such slot CheckNewStrips::modelChanged(QString,QAbstractItemModel*)
QObject::disconnect:  (sender name:   'girls_with_slingshots:')
"Author................" "Paul Gilligan"
"Website URL..........." "http://www.gocomics.com/poochcafe/2015/11/02"
"Shop URL.............." "http://poochcafe.com"
"Title................." ""
"Additional Text......." ""
"Identifier............" QVariant(QDate, QDate("2015-11-02"))
"First Identifier......" QVariant(QDate, QDate("2003-04-27"))
"Last Identifier......." QVariant(QDate, QDate("2015-11-02"))
"Next Identifier......." QVariant(Invalid)
"Previous Identifier..." QVariant(QDate, QDate("2015-11-01"))
QObject::disconnect: No such slot CheckNewStrips::modelChanged(QString,QAbstractItemModel*)
QObject::disconnect:  (sender name:   'poochcafe:')
"tom_des_tages:2015-11-02" pluging reported an error.
QObject::disconnect: No such slot CheckNewStrips::modelChanged(QString,QAbstractItemModel*)
QObject::disconnect:  (sender name:   'tom_des_tages:')
"Author................" "Randall Munroe"
"Website URL..........." "http://xkcd.com/1598/"
"Shop URL.............." "http://store.xkcd.com/"
"Title................." "Salvage"
"Additional Text......." "My hobby: Taking advantage of the rice myth by posting articles on &quot;how to save your wet phone&quot; which are actually just elaborate recipes for rice pilaf."
"Identifier............" QVariant(int, 1598)
"First Identifier......" QVariant(int, 1)
"Last Identifier......." QVariant(int, 1598)
"Next Identifier......." QVariant(Invalid)
"Previous Identifier..." QVariant(Invalid)
QObject::disconnect: No such slot CheckNewStrips::modelChanged(QString,QAbstractItemModel*)
QObject::disconnect:  (sender name:   'xkcd:')
sviezias@linux-ro0f:~> trying to show an empty dialog
KActivitiesStats( 0x357d8f0 ) ResultModel::Private::onResultAdded  result added: "applications:firefox.desktop" score: 12.3941 last: 1446495327 first: 1446284018                                                                
Currrent active notifications: QHash()                                                                                                                                                                                           
Guessing partOf as: 0                                                                                                                                                                                                            
 New Notification:  "Konsol\u0117" "Skambutis sesijoje \u201EApvalkalas\u201C" -1 & Part of: 0                                                                                                                                   
trying to show an empty dialog                                                                                                                                                                                                   
trying to show an empty dialog                                                                                                                                                                                                   
trying to show an empty dialog                                                                                                                                                                                                   
trying to show an empty dialog                                                                                                                                                                                                   
Couldn't find node shadow. Skipping rendering.
Comment 1 opensuse.lietuviu.kalba 2015-11-02 20:37:40 UTC
openSUSE Leap 42.1 GM 64 bit

> uname -a
Linux linux-ro0f.suse 4.1.12-1-default #1 SMP PREEMPT Thu Oct 29 06:43:42 UTC 2015 (e24bad1) x86_64 x86_64 x86_64 GNU/Linux
Comment 2 David Edmundson 2015-11-06 01:39:35 UTC
when it crashes it should have a dialog appear asking to submit a backtrace. Could you do that please?
Comment 3 opensuse.lietuviu.kalba 2015-11-06 06:25:29 UTC
No, crash dialog does not appears (like in other crash of applications).
Maybe you can provide alternative method to get it?
Comment 4 opensuse.lietuviu.kalba 2015-11-06 07:00:28 UTC
I just sugest, that it crash at higher level than drKonqi works...
Comment 5 David Edmundson 2015-11-06 10:48:22 UTC
ok, thanks
Comment 6 opensuse.lietuviu.kalba 2015-11-07 11:55:33 UTC
I recorded my desktop and captured several crashes.
You can see how to produce it also.
https://www.dropbox.com/s/w1u9sq6i5oe02uy/KDE_bug_354751.mpeg?dl=0
Comment 7 opensuse.lietuviu.kalba 2015-11-07 11:59:45 UTC
In 
https://www.dropbox.com/s/w1u9sq6i5oe02uy/KDE_bug_354751.mpeg?dl=0
crash occurs at 30, 1:12, 3:09, 3:50, 4:15, 4:33 time
Comment 8 Marco Martin 2015-11-10 16:56:21 UTC
if the crash report dialog doesn't appear and is reproducible, try to run plasmashell in gdb
gdb plasmashell
> run
Comment 9 opensuse.lietuviu.kalba 2015-11-10 18:24:20 UTC
Created attachment 95422 [details]
bt
Comment 10 opensuse.lietuviu.kalba 2015-11-10 18:25:03 UTC
backtrace provided: https://bugs.kde.org/attachment.cgi?id=95422
Comment 11 Marco Martin 2015-11-10 18:51:53 UTC
pasting bt inline
#0  0x00007ffff1477277 in _IO_vfprintf_internal (s=0x7fffff7ff3d0, format=0x481ff8 "%s\n", ap=0x7fffff801ac8) at vfprintf.c:257
#1  0x00007ffff147c371 in buffered_vfprintf (s=s@entry=0x7ffff17d3060 <_IO_2_1_stderr_>, format=format@entry=0x481ff8 "%s\n", 
    args=args@entry=0x7fffff801ac8) at vfprintf.c:2311
#2  0x00007ffff147740e in _IO_vfprintf_internal (s=s@entry=0x7ffff17d3060 <_IO_2_1_stderr_>, format=0x481ff8 "%s\n", 
    ap=ap@entry=0x7fffff801ac8) at vfprintf.c:1289
#3  0x00007ffff15240e5 in ___fprintf_chk (fp=0x7ffff17d3060 <_IO_2_1_stderr_>, flag=1, format=<optimized out>)
    at fprintf_chk.c:35
#4  0x0000000000436ed5 in fprintf (__fmt=0x481ff8 "%s\n", __stream=<optimized out>) at /usr/include/bits/stdio2.h:98
#5  plasmaMessageHandler (type=QtWarningMsg, context=..., message=...)
    at /usr/src/debug/plasma-workspace-5.4.2/shell/main.cpp:50
#6  0x00007ffff1bf1e51 in qt_message_print (message=..., context=..., msgType=QtWarningMsg) at global/qlogging.cpp:1540
#7  qt_message(QtMsgType, const QMessageLogContext &, const char *, typedef __va_list_tag __va_list_tag *) (
    msgType=msgType@entry=QtWarningMsg, context=..., msg=msg@entry=0x7ffff1f38c28 "QObject::%s: No such %s %s::%s%s%s", 
    ap=ap@entry=0x7fffff801c78) at global/qlogging.cpp:262
#8  0x00007ffff1bf2ba8 in QMessageLogger::warning (this=this@entry=0x7fffff801d60, 
    msg=msg@entry=0x7ffff1f38c28 "QObject::%s: No such %s %s::%s%s%s") at global/qlogging.cpp:540
#9  0x00007ffff1e0bda0 in err_method_notfound (object=object@entry=0xd3b700, 
    method=method@entry=0x7ffff61e84d0 "1modelChanged(QString,QAbstractItemModel*)", 
    func=func@entry=0x7ffff1f38bde "disconnect") at kernel/qobject.cpp:2265
#10 0x00007ffff1e1150c in QObject::disconnect (sender=sender@entry=0x3db7d60, 
    signal=0x3c9aeb9 "modelChanged(QString,QAbstractItemModel*)", 
    signal@entry=0x7ffff61e8500 "2modelChanged(QString,QAbstractItemModel*)", receiver=0xd3b700, 
    method=0x3c9ae49 "modelChanged(QString,QAbstractItemModel*)", 
    method@entry=0x7ffff61e84d0 "1modelChanged(QString,QAbstractItemModel*)") at kernel/qobject.cpp:2982
#11 0x00007ffff61a4caf in Plasma::DataContainer::disconnectVisualization (this=0x3db7d60, 
    visualization=visualization@entry=0xd3b700) at /usr/src/debug/plasma-framework-5.15.0/src/plasma/datacontainer.cpp:321
#12 0x00007ffff61a7bf0 in Plasma::DataEngine::disconnectSource (this=<optimized out>, source=..., 
    visualization=visualization@entry=0xd3b700) at /usr/src/debug/plasma-framework-5.15.0/src/plasma/dataengine.cpp:142
#13 0x00007fff45d675c2 in ComicApplet::dataUpdated (this=0xd3b700, source=..., data=...)
    at /usr/src/debug/kdeplasma-addons-5.4.2/applets/comic/comic.cpp:199
#14 0x00007fff45d7afd5 in ComicApplet::qt_static_metacall (_o=_o@entry=0xd3b700, _c=_c@entry=QMetaObject::InvokeMetaMethod, 
    _id=_id@entry=16, _a=_a@entry=0x7fffff802300) at /usr/src/debug/kdeplasma-addons-5.4.2/build/applets/comic/moc_comic.cpp:305
#15 0x00007ffff1dea5bc in QMetaMethod::invoke (this=this@entry=0x7fffff802570, object=object@entry=0xd3b700, 
    connectionType=Qt::DirectConnection, connectionType@entry=Qt::AutoConnection, returnValue=..., val0=..., val1=..., 
    val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:2184
#16 0x00007ffff1def490 in QMetaObject::invokeMethod (obj=obj@entry=0xd3b700, member=member@entry=0x7ffff61e8b69 "dataUpdated", 
    type=type@entry=Qt::AutoConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., 
    val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1479
#17 0x00007ffff61a6c4d in invokeMethod (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., 
    val1=..., val0=..., member=0x7ffff61e8b69 "dataUpdated", obj=0xd3b700) at /usr/include/qt5/QtCore/qobjectdefs.h:425
#18 Plasma::DataEnginePrivate::connectSource (this=<optimized out>, s=s@entry=0x3db7d60, 
    visualization=visualization@entry=0xd3b700, pollingInterval=<optimized out>, pollingInterval@entry=0, 
    align=align@entry=Plasma::Types::NoAlignment, immediateCall=true)
    at /usr/src/debug/plasma-framework-5.15.0/src/plasma/dataengine.cpp:556
#19 0x00007ffff61a8162 in Plasma::DataEngine::connectSource (this=0xd473c0, source=..., 
    visualization=visualization@entry=0xd3b700, pollingInterval=pollingInterval@entry=0, 
    intervalAlignment=intervalAlignment@entry=Plasma::Types::NoAlignment)
    at /usr/src/debug/plasma-framework-5.15.0/src/plasma/dataengine.cpp:124
#20 0x00007fff45d6739f in ComicApplet::dataUpdated (this=0xd3b700, source=..., data=...)
    at /usr/src/debug/kdeplasma-addons-5.4.2/applets/comic/comic.cpp:209
#21 0x00007fff45d7afd5 in ComicApplet::qt_static_metacall (_o=_o@entry=0xd3b700, _c=_c@entry=QMetaObject::InvokeMetaMethod, 
    _id=_id@entry=16, _a=_a@entry=0x7fffff802c30) at /usr/src/debug/kdeplasma-addons-5.4.2/build/applets/comic/moc_comic.cpp:305
#22 0x00007ffff1dea5bc in QMetaMethod::invoke (this=this@entry=0x7fffff802ea0, object=object@entry=0xd3b700, 
    connectionType=Qt::DirectConnection, connectionType@entry=Qt::AutoConnection, returnValue=..., val0=..., val1=..., 
    val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:2184
#23 0x00007ffff1def490 in QMetaObject::invokeMethod (obj=obj@entry=0xd3b700, member=member@entry=0x7ffff61e8b69 "dataUpdated", 
    type=type@entry=Qt::AutoConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., 
    val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1479
#24 0x00007ffff61a6c4d in invokeMethod (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., 
    val1=..., val0=..., member=0x7ffff61e8b69 "dataUpdated", obj=0xd3b700) at /usr/include/qt5/QtCore/qobjectdefs.h:425
#25 Plasma::DataEnginePrivate::connectSource (this=<optimized out>, s=s@entry=0x3db7d60, 
    visualization=visualization@entry=0xd3b700, pollingInterval=<optimized out>, pollingInterval@entry=0, 
    align=align@entry=Plasma::Types::NoAlignment, immediateCall=true)
    at /usr/src/debug/plasma-framework-5.15.0/src/plasma/dataengine.cpp:556
#26 0x00007ffff61a8162 in Plasma::DataEngine::connectSource (this=0xd473c0, source=..., 
    visualization=visualization@entry=0xd3b700, pollingInterval=pollingInterval@entry=0, 
---Type <return> to continue, or q <return> to quit---
    intervalAlignment=intervalAlignment@entry=Plasma::Types::NoAlignment)
    at /usr/src/debug/plasma-framework-5.15.0/src/plasma/dataengine.cpp:124
#27 0x00007fff45d6739f in ComicApplet::dataUpdated (this=0xd3b700, source=..., data=...)
    at /usr/src/debug/kdeplasma-addons-5.4.2/applets/comic/comic.cpp:209
#28 0x00007fff45d7afd5 in ComicApplet::qt_static_metacall (_o=_o@entry=0xd3b700, _c=_c@entry=QMetaObject::InvokeMetaMethod, 
    _id=_id@entry=16, _a=_a@entry=0x7fffff803560) at /usr/src/debug/kdeplasma-addons-5.4.2/build/applets/comic/moc_comic.cpp:305
#29 0x00007ffff1dea5bc in QMetaMethod::invoke (this=this@entry=0x7fffff8037d0, object=object@entry=0xd3b700, 
    connectionType=Qt::DirectConnection, connectionType@entry=Qt::AutoConnection, returnValue=..., val0=..., val1=..., 
    val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:2184
#30 0x00007ffff1def490 in QMetaObject::invokeMethod (obj=obj@entry=0xd3b700, member=member@entry=0x7ffff61e8b69 "dataUpdated", 
    type=type@entry=Qt::AutoConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., 
    val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1479
#31 0x00007ffff61a6c4d in invokeMethod (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., 
    val1=..., val0=..., member=0x7ffff61e8b69 "dataUpdated", obj=0xd3b700) at /usr/include/qt5/QtCore/qobjectdefs.h:425
#32 Plasma::DataEnginePrivate::connectSource (this=<optimized out>, s=s@entry=0x3db7d60, 
    visualization=visualization@entry=0xd3b700, pollingInterval=<optimized out>, pollingInterval@entry=0, 
    align=align@entry=Plasma::Types::NoAlignment, immediateCall=true)
    at /usr/src/debug/plasma-framework-5.15.0/src/plasma/dataengine.cpp:556
#33 0x00007ffff61a8162 in Plasma::DataEngine::connectSource (this=0xd473c0, source=..., 
    visualization=visualization@entry=0xd3b700, pollingInterval=pollingInterval@entry=0, 
    intervalAlignment=intervalAlignment@entry=Plasma::Types::NoAlignment)
    at /usr/src/debug/plasma-framework-5.15.0/src/plasma/dataengine.cpp:124
#34 0x00007fff45d6739f in ComicApplet::dataUpdated (this=0xd3b700, source=..., data=...)
    at /usr/src/debug/kdeplasma-addons-5.4.2/applets/comic/comic.cpp:209
#35 0x00007fff45d7afd5 in ComicApplet::qt_static_metacall (_o=_o@entry=0xd3b700, _c=_c@entry=QMetaObject::InvokeMetaMethod, 
    _id=_id@entry=16, _a=_a@entry=0x7fffff803e90) at /usr/src/debug/kdeplasma-addons-5.4.2/build/applets/comic/moc_comic.cpp:305
#36 0x00007ffff1dea5bc in QMetaMethod::invoke (this=this@entry=0x7fffff804100, object=object@entry=0xd3b700, 
    connectionType=Qt::DirectConnection, connectionType@entry=Qt::AutoConnection, returnValue=..., val0=..., val1=..., 
    val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:2184
#37 0x00007ffff1def490 in QMetaObject::invokeMethod (obj=obj@entry=0xd3b700, member=member@entry=0x7ffff61e8b69 "dataUpdated", 
    type=type@entry=Qt::AutoConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., 
    val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1479
#38 0x00007ffff61a6c4d in invokeMethod (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., 
    val1=..., val0=..., member=0x7ffff61e8b69 "dataUpdated", obj=0xd3b700) at /usr/include/qt5/QtCore/qobjectdefs.h:425
#39 Plasma::DataEnginePrivate::connectSource (this=<optimized out>, s=s@entry=0x3db7d60, 
    visualization=visualization@entry=0xd3b700, pollingInterval=<optimized out>, pollingInterval@entry=0, 
    align=align@entry=Plasma::Types::NoAlignment, immediateCall=true)
    at /usr/src/debug/plasma-framework-5.15.0/src/plasma/dataengine.cpp:556
#40 0x00007ffff61a8162 in Plasma::DataEngine::connectSource (this=0xd473c0, source=..., 
    visualization=visualization@entry=0xd3b700, pollingInterval=pollingInterval@entry=0, 
    intervalAlignment=intervalAlignment@entry=Plasma::Types::NoAlignment)
    at /usr/src/debug/plasma-framework-5.15.0/src/plasma/dataengine.cpp:124
#41 0x00007fff45d6739f in ComicApplet::dataUpdated (this=0xd3b700, source=..., data=...)
    at /usr/src/debug/kdeplasma-addons-5.4.2/applets/comic/comic.cpp:209
#42 0x00007fff45d7afd5 in ComicApplet::qt_static_metacall (_o=_o@entry=0xd3b700, _c=_c@entry=QMetaObject::InvokeMetaMethod, 
    _id=_id@entry=16, _a=_a@entry=0x7fffff8047c0) at /usr/src/debug/kdeplasma-addons-5.4.2/build/applets/comic/moc_comic.cpp:305
#43 0x00007ffff1dea5bc in QMetaMethod::invoke (this=this@entry=0x7fffff804a30, object=object@entry=0xd3b700, 
    connectionType=Qt::DirectConnection, connectionType@entry=Qt::AutoConnection, returnValue=..., val0=..., val1=..., 
    val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:2184
#44 0x00007ffff1def490 in QMetaObject::invokeMethod (obj=obj@entry=0xd3b700, member=member@entry=0x7ffff61e8b69 "dataUpdated", 
    type=type@entry=Qt::AutoConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., 
    val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1479
#45 0x00007ffff61a6c4d in invokeMethod (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., 
    val1=..., val0=..., member=0x7ffff61e8b69 "dataUpdated", obj=0xd3b700) at /usr/include/qt5/QtCore/qobjectdefs.h:425
#46 Plasma::DataEnginePrivate::connectSource (this=<optimized out>, s=s@entry=0x3db7d60, 
    visualization=visualization@entry=0xd3b700, pollingInterval=<optimized out>, pollingInterval@entry=0, 
    align=align@entry=Plasma::Types::NoAlignment, immediateCall=true)
    at /usr/src/debug/plasma-framework-5.15.0/src/plasma/dataengine.cpp:556
#47 0x00007ffff61a8162 in Plasma::DataEngine::connectSource (this=0xd473c0, source=..., 
    visualization=visualization@entry=0xd3b700, pollingInterval=pollingInterval@entry=0, 
    intervalAlignment=intervalAlignment@entry=Plasma::Types::NoAlignment)
    at /usr/src/debug/plasma-framework-5.15.0/src/plasma/dataengine.cpp:124
#48 0x00007fff45d6739f in ComicApplet::dataUpdated (this=0xd3b700, source=..., data=...)
    at /usr/src/debug/kdeplasma-addons-5.4.2/applets/comic/comic.cpp:209
#49 0x00007fff45d7afd5 in ComicApplet::qt_static_metacall (_o=_o@entry=0xd3b700, _c=_c@entry=QMetaObject::InvokeMetaMethod, 
    _id=_id@entry=16, _a=_a@entry=0x7fffff8050f0) at /usr/src/debug/kdeplasma-addons-5.4.2/build/applets/comic/moc_comic.cpp:305
Comment 12 Marco Martin 2015-11-10 18:55:18 UTC
extremely weird crash: it's occurring at the qWarning() when it complain that it can't find the modelChanged() signal of the dataSource (as very few dataengines have)
checking the signal actually exists before trying to disconnect is perhaps good regardless, but this should really not crash O.o
Comment 13 Marco Martin 2015-11-11 10:10:06 UTC
Git commit c8b9b852ef46f64a772140dbabb64fb952466fdf by Marco Martin.
Committed on 11/11/2015 at 10:07.
Pushed by mart into branch 'master'.

check for slot existence before connecting or disconnecting

since this is a blind connect to a slot that may exist
or not exist, the new syntax can't be used, but check
for the slot existence before attempting a connection

M  +2    -8    src/declarativeimports/plasmacomponents/plasmacomponentsplugin.cpp
M  +18   -8    src/plasma/datacontainer.cpp

http://commits.kde.org/plasma-framework/c8b9b852ef46f64a772140dbabb64fb952466fdf
Comment 14 opensuse.lietuviu.kalba 2015-11-11 15:54:17 UTC
KDE Plasma 5.4.3 will receive this fix?
Comment 15 opensuse.lietuviu.kalba 2015-11-11 15:55:09 UTC
Wrong question, as KDE 5.4.3 already released