Bug 296957

Summary: run plasma-device fail in opensuse12.1
Product: [Unmaintained] Active Reporter: flashyan83
Component: GeneralAssignee: active
Status: RESOLVED NOT A BUG    
Severity: crash CC: sebas
Priority: NOR    
Version: unspecified   
Target Milestone: unscheduled   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description flashyan83 2012-03-28 10:50:21 UTC
Application: plasma-device (1.0)
KDE Platform Version: 4.8.00 (4.8.0 "release 1"
Qt Version: 4.8.0
Operating System: Linux 3.1.9-1.4-desktop i686
Distribution: "openSUSE 12.1 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:
Compile and install plasma-mobile source.
Then run the following commands:
[user@]kquitapp plasma-desktop
[user@]plasma-device

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Workspace (plasma-device), signal: Segmentation fault
[Current thread is 1 (Thread 0xb1e38710 (LWP 2817))]

Thread 3 (Thread 0xb0d4db70 (LWP 2819)):
#0  0xb513e782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb360d549 in ?? () from /usr/lib/libQtScript.so.4
#2  0xb360d58f in ?? () from /usr/lib/libQtScript.so.4
#3  0xb513aa7d in start_thread () from /lib/libpthread.so.0
#4  0xb4f59abe in clone () from /lib/libc.so.6

Thread 2 (Thread 0xade48b70 (LWP 2820)):
#0  0xb2cddc90 in clock_gettime () from /lib/librt.so.1
#1  0xb521b625 in ?? () from /usr/lib/libQtCore.so.4
#2  0xb5303ee6 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb530424a in ?? () from /usr/lib/libQtCore.so.4
#4  0xb5302a43 in ?? () from /usr/lib/libQtCore.so.4
#5  0xb5302add in ?? () from /usr/lib/libQtCore.so.4
#6  0xb2a3644c in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7  0xb2a37207 in ?? () from /usr/lib/libglib-2.0.so.0
#8  0xb2a377fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#9  0xb53035a7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#10 0xb52cf40d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0xb52cf6a9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#12 0xb51b9d0c in QThread::exec() () from /usr/lib/libQtCore.so.4
#13 0xb52ac97d in ?? () from /usr/lib/libQtCore.so.4
#14 0xb51bd1f0 in ?? () from /usr/lib/libQtCore.so.4
#15 0xb513aa7d in start_thread () from /lib/libpthread.so.0
#16 0xb4f59abe in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb1e38710 (LWP 2817)):
[KCrash Handler]
#6  0xb76c8dc1 in PlasmaApp::manageNewContainment (this=0x8069748, containment=0x82728b8) at /home/yanliang/software/plasma-mobile/shell/plasmaapp.cpp:398
#7  0xb52e2621 in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/libQtCore.so.4
#8  0xb52eb78b in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#9  0xb52d0eaa in QCoreApplication::event(QEvent*) () from /usr/lib/libQtCore.so.4
#10 0xb5dd29bd in QApplication::event(QEvent*) () from /usr/lib/libQtGui.so.4
#11 0xb5dce2f4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#12 0xb5dd3703 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#13 0xb6961851 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#14 0xb52d089e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#15 0xb52d4518 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#16 0xb52d484c in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#17 0xb5303154 in ?? () from /usr/lib/libQtCore.so.4
#18 0xb2a36e2f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#19 0xb2a37560 in ?? () from /usr/lib/libglib-2.0.so.0
#20 0xb2a377fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#21 0xb5303547 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#22 0xb5e8210a in ?? () from /usr/lib/libQtGui.so.4
#23 0xb52cf40d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#24 0xb52cf6a9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#25 0xb52d48fa in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#26 0xb5dcc164 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#27 0xb76c0df0 in kdemain (argc=1, argv=0xbfd4c9a4) at /home/yanliang/software/plasma-mobile/shell/main.cpp:63
#28 0x080486cb in main (argc=1, argv=0xbfd4c9a4) at /home/yanliang/software/plasma-mobile/build/shell/plasma-device_dummy.cpp:3

Reported using DrKonqi
Comment 1 Sebastian Kügler 2012-03-28 10:57:13 UTC
I'm afraid the trace isn't very useful as it is. Could you try to get kde debug information in as well? This seems to be missing, so we can't see where it's going wrong.
Comment 2 flashyan83 2012-03-28 11:06:10 UTC
The following content is the stdout of plasma-device command.Hope it is useful.

QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
plasma-device(3374) MobCorona::init: Searching for the home screen "org.kde.active.contour-tablet-homescreen"
plasma-device(3374) MobCorona::defaultConfig: attempting to load the default layout from: "/usr/share/kde4/apps/plasma/packages/org.kde.active.contour-tablet-homescreen/contents/config/plasma-default-layoutrc"
plasma-device(3374) MobCorona::init: Using "org.kde.active.activityscreen" as default containment plugin
plasma-device(3374) PlasmaApp::setupHomeScreen: Loading  "/usr/share/kde4/apps/plasma/packages/org.kde.active.contour-tablet-homescreen/contents/ui/HomeScreen.qml"
plasma-device(3374)/libplasma Plasma::DeclarativeWidgetPrivate::errorPrint: "file:///usr/share/kde4/apps/plasma/packages/org.kde.active.contour-tablet-homescreen/contents/ui/HomeScreen.qml
Error loading QML file.
179: MouseEventListener is not a type
" 
QDeclarativeComponent: Component is not ready
plasma-device(3374)/libplasma Plasma::DeclarativeWidgetPrivate::errorPrint: "file:///usr/share/kde4/apps/plasma/packages/org.kde.active.contour-tablet-homescreen/contents/ui/HomeScreen.qml
Error loading QML file.
179: MouseEventListener is not a type
" 
plasma-device(3374): Error in creation of the homescreen object, exiting.  "/usr/share/kde4/apps/plasma/packages/org.kde.active.contour-tablet-homescreen/contents/ui/HomeScreen.qml" 
Object::connect: No such signal Plasma::Containment::screenChanged(int, int, Plasma::Containment)
plasma-device(3374) ScriptEnv::importExtensions: required extensions are ("LaunchApp", "http", "localio", "networkio")
plasma-device(3374) ScriptEnv::importBuiltinExtension: "launchapp"
plasma-device(3374) ScriptEnv::importBuiltinExtension: "http"
plasma-device(3374) ScriptEnv::importBuiltinExtension: "localio"
plasma-device(3374) ScriptEnv::importBuiltinExtension: "networkio"
Object::connect: No such signal Plasma::Containment::screenChanged(int, int, Plasma::Containment)
plasma-device(3374)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
plasma-device(3374) Solid::Control::ManagerBaseNm09Private::loadBackend: Backend loaded:  "NetworkManager 0.9"
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
plasma-device(3374) LocationChooser::LocationChooser: Location ###
plasma-device(3374)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
Object::connect: No such signal Plasma::Containment::screenChanged(int, int, Plasma::Containment)
plasma-device(3374) ScriptEnv::importExtensions: required extensions are ("LaunchApp", "http", "localio", "networkio")
plasma-device(3374) ScriptEnv::importBuiltinExtension: "launchapp"
plasma-device(3374) ScriptEnv::importBuiltinExtension: "http"
plasma-device(3374) ScriptEnv::importBuiltinExtension: "localio"
plasma-device(3374) ScriptEnv::importBuiltinExtension: "networkio"
plasma-device(3374)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
plasma-device(3374)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
Object::connect: No such signal Plasma::Containment::screenChanged(int, int, Plasma::Containment)
plasma-device(3374) ScriptEnv::importExtensions: required extensions are ("LaunchApp", "http", "localio", "networkio")
plasma-device(3374) ScriptEnv::importBuiltinExtension: "launchapp"
plasma-device(3374) ScriptEnv::importBuiltinExtension: "http"
plasma-device(3374) ScriptEnv::importBuiltinExtension: "localio"
plasma-device(3374) ScriptEnv::importBuiltinExtension: "networkio"
plasma-device(3374)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
plasma-device(3374)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
Object::connect: No such signal QDBusAbstractInterface::Changed()
QGridLayoutEngine::addItem: Cell (1, 1) already taken
plasma-device(3374) NMPopup::init: Adding interfaces initially
plasma-device(3374) WirelessStatus::activeAccessPointChanged: *** AP changed: "/org/freedesktop/NetworkManager/Devices/0" ***
plasma-device(3374) NMPopup::addInterfaceInternal: WiFi added
plasma-device(3374) NMPopup::updateHasWireless: After chckboxn true
plasma-device(3374) ActivatableListWidget::setHasWireless: ++++++++++++++ true
QGraphicsLinearLayout::removeAt: invalid index 0
plasma-device(3374) NMPopup::init: Network Interface: "wlan0" "ath9k" 0
plasma-device(3374) NMPopup::updateHasWireless: After chckboxn true
plasma-device(3374) ActivatableListWidget::setHasWireless: ++++++++++++++ true
plasma-device(3374) NMPopup::init: Network Interface: "eth0" "atl1c" 0
plasma-device(3374) NMPopup::showMore: "Show Less..."
plasma-device(3374) NMPopup::readConfig:
plasma-device(3374) NMPopup::wirelessEnabledToggled: Applet wireless enable switch toggled true
plasma-device(3374) NMPopup::updateHasWireless: After chckboxn true
plasma-device(3374) ActivatableListWidget::setHasWireless: ++++++++++++++ true
plasma-device(3374) NMPopup::networkingEnabledToggled: Wireless hardware enabled == true
plasma-device(3374) NMPopup::updateHasWireless: After chckboxn true
plasma-device(3374) ActivatableListWidget::setHasWireless: ++++++++++++++ true
plasma-device(3374) RemoteActivatableList::handleActivatableAdded: RemoteActivatable Added  "/org/kde/networkmanagement/Activatable/12"
plasma-device(3374) ActivatableListWidget::activatableAdded:
plasma-device(3374) ActivatableItem::activationStateChanged: 2
plasma-device(3374) ActivatableItem::activationStateChanged: activated
plasma-device(3374) RemoteActivatableList::handleActivatableAdded: RemoteActivatable Added  "/org/kde/networkmanagement/Activatable/1"
plasma-device(3374) ActivatableListWidget::activatableAdded:
Object::connect: No such signal RemoteWirelessNetwork::activationStateChanged(Knm::InterfaceConnection::ActivationState, Knm::InterfaceConnection::ActivationState)
QGridLayoutEngine::addItem: Cell (0, 1) already taken
plasma-device(3374) RemoteActivatableList::handleActivatableAdded: RemoteActivatable Added  "/org/kde/networkmanagement/Activatable/2"
plasma-device(3374) ActivatableListWidget::activatableAdded:
Object::connect: No such signal RemoteWirelessNetwork::activationStateChanged(Knm::InterfaceConnection::ActivationState, Knm::InterfaceConnection::ActivationState)
QGridLayoutEngine::addItem: Cell (0, 1) already taken
plasma-device(3374) RemoteActivatableList::handleActivatableAdded: RemoteActivatable Added  "/org/kde/networkmanagement/Activatable/4"
plasma-device(3374) ActivatableListWidget::activatableAdded:
Object::connect: No such signal RemoteWirelessNetwork::activationStateChanged(Knm::InterfaceConnection::ActivationState, Knm::InterfaceConnection::ActivationState)
QGridLayoutEngine::addItem: Cell (0, 1) already taken
plasma-device(3374) RemoteActivatableList::handleActivatableAdded: RemoteActivatable Added  "/org/kde/networkmanagement/Activatable/14"
plasma-device(3374) ActivatableListWidget::activatableAdded:
Object::connect: No such signal RemoteWirelessNetwork::activationStateChanged(Knm::InterfaceConnection::ActivationState, Knm::InterfaceConnection::ActivationState)
QGridLayoutEngine::addItem: Cell (0, 1) already taken
plasma-device(3374) RemoteActivatableList::handleActivatableAdded: RemoteActivatable Added  "/org/kde/networkmanagement/Activatable/26"
plasma-device(3374) ActivatableListWidget::activatableAdded:
Object::connect: No such signal RemoteWirelessNetwork::activationStateChanged(Knm::InterfaceConnection::ActivationState, Knm::InterfaceConnection::ActivationState)
QGridLayoutEngine::addItem: Cell (0, 1) already taken
plasma-device(3374) RemoteActivatableList::handleActivatableAdded: RemoteActivatable Added  "/org/kde/networkmanagement/Activatable/10"
plasma-device(3374) ActivatableListWidget::activatableAdded:
Object::connect: No such signal RemoteWirelessNetwork::activationStateChanged(Knm::InterfaceConnection::ActivationState, Knm::InterfaceConnection::ActivationState)
QGridLayoutEngine::addItem: Cell (0, 1) already taken
plasma-device(3374) RemoteActivatableList::handleActivatableAdded: RemoteActivatable Added  "/org/kde/networkmanagement/Activatable/27"
plasma-device(3374) ActivatableListWidget::activatableAdded:
Object::connect: No such signal RemoteWirelessNetwork::activationStateChanged(Knm::InterfaceConnection::ActivationState, Knm::InterfaceConnection::ActivationState)
QGridLayoutEngine::addItem: Cell (0, 1) already taken
plasma-device(3374) RemoteActivatableList::handleActivatableAdded: RemoteActivatable Added  "/org/kde/networkmanagement/Activatable/11"
plasma-device(3374) ActivatableListWidget::activatableAdded:
Object::connect: No such signal RemoteWirelessNetwork::activationStateChanged(Knm::InterfaceConnection::ActivationState, Knm::InterfaceConnection::ActivationState)
QGridLayoutEngine::addItem: Cell (0, 1) already taken
plasma-device(3374) RemoteActivatableList::handleActivatableAdded: RemoteActivatable Added  "/org/kde/networkmanagement/Activatable/3"
plasma-device(3374) ActivatableListWidget::activatableAdded:
Object::connect: No such signal RemoteWirelessNetwork::activationStateChanged(Knm::InterfaceConnection::ActivationState, Knm::InterfaceConnection::ActivationState)
QGridLayoutEngine::addItem: Cell (0, 1) already taken
plasma-device(3374) RemoteActivatableList::handleActivatableAdded: RemoteActivatable Added  "/org/kde/networkmanagement/Activatable/21"
plasma-device(3374) ActivatableListWidget::activatableAdded:
Object::connect: No such signal RemoteWirelessNetwork::activationStateChanged(Knm::InterfaceConnection::ActivationState, Knm::InterfaceConnection::ActivationState)
QGridLayoutEngine::addItem: Cell (0, 1) already taken
plasma-device(3374) RemoteActivatableList::handleActivatableAdded: RemoteActivatable Added  "/org/kde/networkmanagement/Activatable/6"
plasma-device(3374) ActivatableListWidget::activatableAdded:
Object::connect: No such signal RemoteWirelessNetwork::activationStateChanged(Knm::InterfaceConnection::ActivationState, Knm::InterfaceConnection::ActivationState)
QGridLayoutEngine::addItem: Cell (0, 1) already taken
plasma-device(3374) BackgroundWidget::setCurrentWeather: !!!!!!!!!!!!!!!!!!!!!!! ""
plasma-device(3374) MobCorona::checkActivities: containments to start with 4
plasma-device(3374) Activity::insertContainment: 0 -1
plasma-device(3374) MobCorona::checkActivities: migrated "1b144b21-f434-4dc4-8c12-19a99ac97f89" "Introduction"
plasma-device(3374) MobCorona::checkActivities: migrated "6fb43a5a-0fd6-48ff-88ab-9622dcf5782b" "Vacation Planning"
plasma-device(3374) MobCorona::checkActivities: migrated? true 4
plasma-device(3374) Activity::insertContainment: 0 -1
plasma-device(3374) Activity::insertContainment: -1 -1
plasma-device(3374) Activity::insertContainment: found a lost one
plasma-device(3374)/libplasma Plasma::DeclarativeWidgetPrivate::errorPrint: "file:///usr/share/kde4/apps/plasma/plasmoids/org.kde.active.activityscreen/contents/ui/main.qml
Error loading QML file.
26: module "org.kde.plasma.slccomponents" is not installed
" 
QDeclarativeComponent: Component is not ready
plasma-device(3374)/libplasma Plasma::DeclarativeWidgetPrivate::errorPrint: "file:///usr/share/kde4/apps/plasma/plasmoids/org.kde.active.activityscreen/contents/ui/main.qml
Error loading QML file.
26: module "org.kde.plasma.slccomponents" is not installed
" 
file:///usr/share/kde4/apps/plasma/plasmoids/org.kde.active.systemtray/contents/ui/PlasmoidContainer.qml:23:1: QML PlasmoidContainer: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/share/kde4/apps/plasma/plasmoids/org.kde.active.systemtray/contents/ui/PlasmoidContainer.qml:23:1: QML PlasmoidContainer: Cannot anchor to an item that isn't a parent or sibling.
plasma-device(3374)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
QGraphicsScene::addItem: item has already been added to this scene
Object::connect: No such signal QDeclarativeItem_QML_58::minimumWidthChanged()
Object::connect: No such signal QDeclarativeItem_QML_58::minimumHeightChanged()
plasma-device(3374)/libplasma Plasma::DeclarativeWidgetPrivate::errorPrint: "file:///usr/share/kde4/apps/plasma/plasmoids/org.kde.active.activityscreen/contents/ui/main.qml
Error loading QML file.
26: module "org.kde.plasma.slccomponents" is not installed
" 
QDeclarativeComponent: Component is not ready
plasma-device(3374)/libplasma Plasma::DeclarativeWidgetPrivate::errorPrint: "file:///usr/share/kde4/apps/plasma/plasmoids/org.kde.active.activityscreen/contents/ui/main.qml
Error loading QML file.
26: module "org.kde.plasma.slccomponents" is not installed
" 
plasma-device(3374)/libplasma Plasma::DeclarativeWidgetPrivate::errorPrint: "file:///usr/share/kde4/apps/plasma/plasmoids/org.kde.active.activityscreen/contents/ui/main.qml
Error loading QML file.
26: module "org.kde.plasma.slccomponents" is not installed
" 
QDeclarativeComponent: Component is not ready
plasma-device(3374)/libplasma Plasma::DeclarativeWidgetPrivate::errorPrint: "file:///usr/share/kde4/apps/plasma/plasmoids/org.kde.active.activityscreen/contents/ui/main.qml
Error loading QML file.
26: module "org.kde.plasma.slccomponents" is not installed
" 
QObject::connect: Cannot connect ImageScaler::scaled(QString,QImage) to (null)::imageScaled(QString,QImage)
QImage::scaled: Image is a null image
link XMLID_34_ hasn't been detected!
link XMLID_34_ hasn't been detected!
link XMLID_36_ hasn't been detected!
file:///usr/share/kde4/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:166:5: QML QDeclarativeListView_QML_20: Possible anchor loop detected on vertical anchor.
QGraphicsScene::addItem: item has already been added to this scene
link XMLID_34_ hasn't been detected!
link XMLID_34_ hasn't been detected!
link XMLID_36_ hasn't been detected!
QDeclarativeExpression: Expression "(function $windowFlags() { return windowFlags|Qt.WindowStaysOnTopHint })" depends on non-NOTIFYable properties: 
    DialogProxy::windowFlags
QGraphicsScene::addItem: item has already been added to this scene
Object::connect: No such signal QDeclarativeItem::minimumWidthChanged()
Object::connect: No such signal QDeclarativeItem::minimumHeightChanged()
file:///usr/share/kde4/apps/plasma/plasmoids/org.kde.locationchooser/ui/LocationDelegate.qml:43:5: QML Text: Possible anchor loop detected on fill.
QGraphicsScene::addItem: item has already been added to this scene
KCrash: Attempting to start /usr/bin/plasma-device from kdeinit
sock_file=/home/yanliang/.kde4/socket-linux-ua9t.site/kdeinit4__0
plasma-device(3373): Communication problem with  "plasma-device" , it probably crashed. 
Error message was:  "org.freedesktop.DBus.Error.NoReply" : " "Message did not receive a reply (timeout by message bus)" "
Comment 3 Sebastian Kügler 2012-03-28 11:17:43 UTC
You also need to install the share-like-connect repository (Git), and kde-runtime from master.
Comment 4 flashyan83 2012-03-29 14:01:17 UTC
It solved.After install SLC and kde-runtime,plasma-device can run.