plasma crashed with SIGSEGV in QByteArray::replace() (after changing screen resolution)

Bug #362205 reported by Tomas Van Verrewegen
6
Affects Status Importance Assigned to Milestone
kdebase-workspace (Ubuntu)
New
Medium
Unassigned

Bug Description

Binary package hint: kdebase-workspace

When I change screen resolution (via xrandr, krandrtray, or systemsettings) Plasma always crashes. After the crash it is impossible to relaunch Plasma, I have to restart kdm.

Console output when I launch plasma after such a crash:

sokopok@sokopok:~$ plasma
<unknown program name>(7777)/ checkComposite: Plasma has an argb visual 0x708d40 23068673
<unknown program name>(7777)/ checkComposite: Plasma is COMPOSITE-less on 0x707fd0
QLayout: Attempting to add QLayout "" to QWidget "", which already has a layout
plasma(7778) Solid::Control::ManagerBasePrivate::loadBackend: Backend loaded: "NetworkManager 0.7"
plasma(7778) NetworkManagerApplet::NetworkManagerApplet: 251
plasma(7778) NetworkManagerApplet::NetworkManagerApplet: true "" ""
plasma(7778) NetworkManagerSettings::NetworkManagerSettings: "org.freedesktop.NetworkManagerUserSettings" true
plasma(7778) NetworkManagerSettings::NetworkManagerSettings: "org.freedesktop.NetworkManagerSystemSettings" true
plasma(7778) NetworkManagerSettings::initConnections: "/org/freedesktop/NetworkManagerSettings/0"
plasma(7778) RemoteConnection::RemoteConnection: "802-3-ethernet"
"KConfigIni: In file /usr/share/kubuntu-default-settings/kde4-profile/default/share/config/kickoffrc, line 3: " Invalid entry (missing '=')
plasma(7778) KServiceFactory::findServiceByDesktopPath: "findServiceByDesktopPath: systemsettings not found"
plasma(7778) KServiceFactory::findServiceByDesktopPath: "findServiceByDesktopPath: /home/sokopok/.kde/share/apps/RecentDocuments/passwords.txt.desktop not found"
plasma(7778) KServiceFactory::findServiceByDesktopPath: "findServiceByDesktopPath: /home/sokopok/.kde/share/apps/RecentDocuments/282577.desktop not found"
plasma(7778) KServiceFactory::findServiceByDesktopPath: "findServiceByDesktopPath: /home/sokopok/.kde/share/apps/RecentDocuments/sokopok.desktop not found"
plasma(7778) KServiceFactory::findServiceByDesktopPath: "findServiceByDesktopPath: /home/sokopok/.kde/share/apps/RecentDocuments/Database.txt.desktop not found"
plasma(7778) KServiceFactory::findServiceByDesktopPath: "findServiceByDesktopPath: /home/sokopok/.kde/share/apps/RecentDocuments/Hub.org (1).desktop not found"
plasma(7778) KServiceFactory::findServiceByDesktopPath: "findServiceByDesktopPath: /home/sokopok/.kde/share/apps/RecentDocuments/GetJob.aspx.desktop not found"
plasma(7778) KServiceFactory::findServiceByDesktopPath: "findServiceByDesktopPath: /home/sokopok/.kde/share/apps/RecentDocuments/Downloads.desktop not found"
plasma(7778) Solid::Control::ManagerBasePrivate::loadBackend: Backend loaded: "HAL-Power"
Object::connect: Attempt to bind non-signal TaskManager::TaskGroup::editRequest()
plasma(7778) NetworkManagerApplet::init:
plasma(7778) NetworkManagerApplet::showWired: SHOWING
plasma(7778) InterfaceGroup::InterfaceGroup: TYPE 1
plasma(7778) InterfaceItem::setNameDisplayMode: Product: "Networking Interface"
plasma(7778) InterfaceItem::activeConnectionsChanged: ("/org/freedesktop/NetworkManager/ActiveConnection/0")
plasma(7778) InterfaceItem::activeConnectionsChanged: ... updating active connection list for "/org/freedesktop/Hal/devices/net_00_1e_c9_01_29_81" "eth0"
plasma(7778) InterfaceItem::activeConnectionsChanged: "/org/freedesktop/NetworkManager/ActiveConnection/0" looking up connection "/org/freedesktop/NetworkManagerSettings/0" on "system-settings-service"
plasma(7778) InterfaceItem::activeConnectionsChanged: "eth0" Active connections:
plasma(7778) InterfaceItem::activeConnectionsChanged: "/org/freedesktop/NetworkManager/ActiveConnection/0" "/org/freedesktop/NetworkManagerSettings/0"
plasma(7778) InterfaceItem::activeConnectionsChanged: ("/org/freedesktop/NetworkManager/ActiveConnection/0")
plasma(7778) InterfaceItem::activeConnectionsChanged: ... updating active connection list for "/org/freedesktop/Hal/devices/net_00_1e_c9_01_29_81" "eth0"
plasma(7778) InterfaceItem::activeConnectionsChanged: "/org/freedesktop/NetworkManager/ActiveConnection/0" looking up connection "/org/freedesktop/NetworkManagerSettings/0" on "system-settings-service"
plasma(7778) InterfaceItem::activeConnectionsChanged: "eth0" Active connections:
plasma(7778) InterfaceItem::activeConnectionsChanged: "/org/freedesktop/NetworkManager/ActiveConnection/0" "/org/freedesktop/NetworkManagerSettings/0"
plasma(7778) InterfaceItem::connectionStateChanged: EMIT
plasma(7778) InterfaceItem::setEnabled: true
plasma(7778) WiredConnectionInspector::accept: RemoteConnection(0x93ccd0)
plasma(7778) WiredConnectionInspector::accept: 1
plasma(7778) WiredConnectionInspector::accept: Solid::Control::WiredNetworkInterface(0x908bb0)
plasma(7778) WiredConnectionInspector::accept: true
plasma(7778) NetworkManagerApplet::showWireless: SHOWING
plasma(7778) InterfaceGroup::InterfaceGroup: TYPE 2
plasma(7778) InterfaceItem::setNameDisplayMode: Product: "WLAN Interface"
plasma(7778) InterfaceItem::activeConnectionsChanged: ("/org/freedesktop/NetworkManager/ActiveConnection/0")
plasma(7778) InterfaceItem::activeConnectionsChanged: ... updating active connection list for "/org/freedesktop/Hal/devices/net_00_1d_e0_71_e7_5f" "wlan0"
plasma(7778) InterfaceItem::activeConnectionsChanged: "wlan0" Interface has no active connections
plasma(7778) InterfaceItem::connectionStateChanged: EMIT
plasma(7778) WirelessInterfaceItem::setConnectionInfo: FIXME: tjkActive connections is empty while connected?
plasma(7778) WirelessInterfaceItem::setEnabled: true
plasma(7778) InterfaceItem::setEnabled: true
plasma(7778) InterfaceGroup::addInterfaceInternal: WiFi added
plasma(7778) WirelessInterfaceItem::setEnabled: true
plasma(7778) InterfaceItem::setEnabled: true
QCoreApplication::postEvent: Unexpected null receiver
plasma(7778): ""min" - conversion of "-1,-1" to QSizeF failed"
plasma(7778): ""max" - conversion of "-1,-1" to QSizeF failed"
plasma(7778): ""min" - conversion of "-1,-1" to QSizeF failed"
plasma(7778): ""max" - conversion of "-1,-1" to QSizeF failed"
plasma(7778): ""min" - conversion of "-1,-1" to QSizeF failed"
plasma(7778): ""max" - conversion of "-1,-1" to QSizeF failed"

... (last 2 lines are repeated many (many) times)

plasma(7777): Communication problem with "plasma" , it probably crashed.
Error message was: "org.freedesktop.DBus.Error.NoReply" : " "Message did not receive a reply (timeout by message bus)" "

ProblemType: Crash
Architecture: amd64
CrashCounter: 1
DistroRelease: Ubuntu 9.04
ExecutablePath: /usr/bin/plasma
Package: kdebase-workspace-bin 4:4.2.2-0ubuntu2
ProcCmdline: /usr/bin/plasma
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
Signal: 11
SourcePackage: kdebase-workspace
StacktraceTop:
 QByteArray::replace () from /usr/lib/libQtCore.so.4
 ?? () from /usr/lib/libkdecore.so.5
 KConfigGroup::writeEntry ()
 KConfigGroup::writeEntry ()
 ?? () from /usr/lib/libkdeinit4_plasma.so
Title: plasma crashed with SIGSEGV in QByteArray::replace()
Uname: Linux 2.6.28-11-generic x86_64
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
Tomas Van Verrewegen (tomasvanverrewegen) wrote :
visibility: private → public
Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt (retraced)

StacktraceTop:QByteArray::replace (this=0x7fff9cd80df0,
KConfigGroupPrivate::serializeList (
KConfigGroup::writeEntry (this=0x7fff9cd81790,
KConfigGroup::writeEntry (this=0x7fff9cd81790,
PanelView::pinchContainment (this=0x22b1920,

Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt (retraced)
Changed in kdebase-workspace (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Revision history for this message
Tomas Van Verrewegen (tomasvanverrewegen) wrote :

1. After some experiments, I figured out that this only happens when the screen resolution is changed to something smaller than 800x600.
2. I installed the release version of Ubuntu 9.04 recently (was running the beta before) and here the problems seems to be fixed.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.