Bug#561724: kdebase-workspace-bin: crashes in HalPower::brightness at startup
Package: kdebase-workspace-bin
Version: 4:4.3.4-1
Severity: serious
Tags: patch upstream fixed-upstream
plasma-desktop crashes immediatey on startup in some configurations,
both on login and subsequent manual launches. This is triggered by hal
0.5.14-1, and keeping hal at 0.5.13-6 fixes the issue.
This is reported [1] and fixed upstream [2]. I'm filing it here for
the benefit of others, and to request a backport to 4.3.4 in Debian
(the patch looks very simple).
[1] https://bugs.kde.org/show_bug.cgi?id=219143
[2] http://websvn.kde.org/trunk/KDE/kdebase/workspace/solid/hal/halpower.cpp?r1=1057980&r2=1062504
Thread 1 (Thread 0x7f92620d87a0 (LWP 7419)):
[KCrash Handler]
#5 qNumVariantToHelper<double> (this=0x0, ok=0x0) at kernel/qvariant.cpp:2361
#6 QVariant::toDouble (this=0x0, ok=0x0) at kernel/qvariant.cpp:2475
#7 0x00007f92387fa1b8 in HalPower::brightness (this=<value optimized out>,
device=<value optimized out>) at ../../../solid/hal/halpower.cpp:396
#8 0x00007f923eb6b034 in Solid::Control::PowerManager::brightness
(device=<value optimized out>) at
../../../../libs/solid/control/powermanager.cpp:198
#9 0x00007f923d20f806 in Battery::initExtenderItem (this=0x30a5e30,
item=0x3c48fb0) at ../../../../plasma/applets/battery/battery.cpp:406
#10 0x00007f92616de0e6 in Plasma::ExtenderPrivate::loadExtenderItems
(this=0x3c3d7e0) at ../../plasma/extender.cpp:659
#11 0x00007f92616df19d in Extender (this=0x3b69080, applet=<value optimized
out>) at ../../plasma/extender.cpp:114
#12 0x00007f92616a475d in Plasma::Applet::extender (this=0x30a5e30) at
../../plasma/applet.cpp:688
#13 0x00007f923d212e39 in Battery::init (this=0x30a5e30) at
../../../../plasma/applets/battery/battery.cpp:148
#14 0x00007f92616caa0a in Plasma::Corona::loadLayout (this=0x2681300,
configName=<value optimized out>) at ../../plasma/corona.cpp:377
#15 0x00007f92616cbab2 in Plasma::Corona::initializeLayout (this=0x2681300,
configName=...) at ../../plasma/corona.cpp:324
#16 0x00007f9261dcea36 in PlasmaApp::corona (this=0x25dde00) at
../../../../plasma/shells/desktop/plasmaapp.cpp:574
#17 0x00007f9261dced08 in PlasmaApp::setupDesktop (this=0x25dde00) at
../../../../plasma/shells/desktop/plasmaapp.cpp:252
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.31.6-melech (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages kdebase-workspace-bin depends on:
ii kaboom 1.1.2 The Debian KDE settings migration
ii kdebase-runtime 4:4.3.4-2 runtime components from the offici
ii kdebase-workspace-data 4:4.3.4-1 shared data files for the KDE 4 ba
ii kdebase-workspace-kgreet- 4:4.3.4-1 KDE greet libraries for authentica
ii kdelibs5 4:4.3.4-1 core libraries for all KDE 4 appli
ii libc6 2.10.2-2 GNU C Library: Shared libraries
ii libdbus-1-3 1.2.16-2 simple interprocess messaging syst
ii libfontconfig1 2.6.0-4 generic font configuration library
ii libfreetype6 2.3.11-1 FreeType 2 font engine, shared lib
ii libgl1-mesa-glx [libgl1] 7.7~rc2-1 A free implementation of the OpenG
ii libglib2.0-0 2.22.3-1 The GLib library of C routines
ii libice6 2:1.0.6-1 X11 Inter-Client Exchange library
ii libkephal4 4:4.3.4-1 API for easier handling of multihe
ii libkfontinst4 4:4.3.4-1 Libraries for font installation in
ii libknotificationitem-1-1 4:4.3.4-1 library for new way of handling sy
ii libkscreensaver5 4:4.3.4-1 Library of the KDE Screensaver sys
ii libkworkspace4 4:4.3.4-1 Library for the kdebase workspace
ii libnepomukquery4 4:4.3.4-1 Library for the nepomuk search
ii libnepomukqueryclient4 4:4.3.4-1 Library for the nepomuk client sea
ii libpam0g 1.1.0-4 Pluggable Authentication Modules l
ii libphonon4 4:4.6.0-1 Qt 4 Phonon module
ii libplasma3 4:4.3.4-1 library for the KDE 4 Plasma deskt
ii libpng12-0 1.2.41-1 PNG library - runtime
ii libpolkit-dbus2 0.9-4 library for accessing PolicyKit vi
ii libpolkit-grant2 0.9-4 library for obtaining privileges v
ii libpolkit-qt0 0.9.2-2 PolicyKit-qt library
ii libpolkit2 0.9-4 library for accessing PolicyKit
ii libprocessui4 4:4.3.4-1 Library for ksysguard process user
ii libqimageblitz4 1:0.0.4-4 QImageBlitz image effects library
ii libqt4-dbus 4:4.6.0-1 Qt 4 D-Bus module
ii libqt4-qt3support 4:4.6.0-1 Qt 3 compatibility library for Qt
ii libqt4-script 4:4.6.0-1 Qt 4 script module
ii libqt4-xml 4:4.6.0-1 Qt 4 XML module
ii libqtcore4 4:4.6.0-1 Qt 4 core module
ii libqtgui4 4:4.6.0-1 Qt 4 GUI module
ii libsm6 2:1.1.1-1 X11 Session Management library
ii libsolidcontrol4 4:4.3.4-1 Library for solid based network ma
ii libsolidcontrolifaces4 4:4.3.4-1 Library for solid based network in
ii libsoprano4 2.3.1+dfsg.1-1 libraries for the Soprano RDF fram
ii libstdc++6 4.4.2-3 The GNU Standard C++ Library v3
ii libstreamanalyzer0 0.7.0-1+b2 streamanalyzer library for Strigi
ii libusb-0.1-4 2:0.1.12-13 userspace USB programming library
ii libx11-6 2:1.3.2-1 X11 client-side library
ii libxau6 1:1.0.5-1 X11 authorisation library
ii libxcursor1 1:1.1.10-1 X cursor management library
ii libxext6 2:1.1.1-1 X11 miscellaneous extension librar
ii libxfixes3 1:4.0.4-1 X11 miscellaneous 'fixes' extensio
ii libxi6 2:1.3-1 X11 Input extension library
ii libxinerama1 2:1.1-1 X11 Xinerama extension library
ii libxklavier15 4.0-2 X Keyboard Extension high-level AP
ii libxrandr2 2:1.3.0-2 X11 RandR extension library
ii libxrender1 1:0.9.5-1 X Rendering Extension client libra
ii libxss1 1:1.2.0-1 X11 Screen Saver extension library
ii libxtst6 2:1.1.0-1 X11 Testing -- Resource extension
ii libxxf86misc1 1:1.0.2-1 X11 XFree86 miscellaneous extensio
ii phonon 4:4.6.0-1 Qt 4 Phonon module metapackage
ii plasma-widgets-workspace 4:4.3.4-1 KDE 4 base workspace Plasma widget
ii x11-utils 7.5+1 X11 utilities
ii x11-xserver-utils 7.5+1 X server utilities
Versions of packages kdebase-workspace-bin recommends:
ii plasma-scriptengines 4:4.3.4-1 a metapackage to install all Plasm
Versions of packages kdebase-workspace-bin suggests:
ii x11-xkb-utils 7.5+1 X11 XKB utilities
-- no debconf information
Reply to: