[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: