Bug#556468: kdebase-workspace-bin: segfaults all the time

2009-12-27 Thread Jan De Luyck
On Saturday 26 December 2009 18:53:34 you wrote:
 Le vendredi 25 décembre 2009 15:41:48, Jan De Luyck a écrit :
  On Friday 25 December 2009 15:15:13 Xavier Vello wrote:
   Le vendredi 25 décembre 2009 13:46:05, Jan De Luyck a écrit :
Package: kdebase-workspace-bin
Version: 4:4.3.4-2
Severity: normal
   
Starting plasma-desktop segfaults all the time:
   
 HalPower::brightness(QString const) () from
 /usr/lib/kde4/solid_hal_power.so #7  0x7ff1fcbe1ca4 in
 Solid::Control::PowerManager::brightness(QString const) () from
 
 Hello
 
 This is a different bug from the original one, but fixing the first bug
  triggered the second :/
 I'm working on backporting a fix. 4.3.4-3 should be in the tubes soon,
  please tell me if it fixes the issue for you.

Hello Xavier,

I saw that kdebase-workspace-bin 4.3.4-3 rolled in on the mirrors last night.

$ apt-cache policy kdebase-workspace-bin
kdebase-workspace-bin:
  Installed: 4:4.3.4-3
  Candidate: 4:4.3.4-3
  Version table:
 *** 4:4.3.4-3 0
500 http://debian.mirror.cambrium.nl unstable/main Packages
100 /var/lib/dpkg/status
 4:4.3.2-2 0
500 http://debian.mirror.cambrium.nl testing/main Packages

Unfortunately, It still crashes on me.

Backtrace:

Application: Plasma Workspace (kdeinit4), signal: Segmentation fault
The current source language is auto; currently c.
[Current thread is 1 (Thread 0x7fbc01447750 (LWP 19755))]

Thread 2 (Thread 0x7fbbe0bb9910 (LWP 19757)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at 
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x7fbc00e87499 in QWaitConditionPrivate::wait (this=0x218db50, 
mutex=0x218db48, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=0x218db50, mutex=0x218db48, 
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x7fbbfd2753b4 in QHostInfoAgent::run (this=0x218db30) at 
kernel/qhostinfo.cpp:260
#4  0x7fbc00e864a5 in QThreadPrivate::start (arg=0x218db30) at 
thread/qthread_unix.cpp:188
#5  0x7fbbfdbb173a in start_thread (arg=value optimized out) at 
pthread_create.c:300
#6  0x7fbbfe77b69d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x in ?? ()

Thread 1 (Thread 0x7fbc01447750 (LWP 19755)):
[KCrash Handler]
#5  0x7fbc00ed3cbe in QtPrivate::QStringList_contains (that=0x7fff1e69a830, 
str=..., cs=Qt::CaseSensitive) at tools/qstringlist.cpp:318
#6  0x7fbbe0fe0a76 in QStringList::contains (this=value optimized out, 
device=value optimized out) at /usr/include/qt4/QtCore/qstringlist.h:171
#7  HalPower::brightness (this=value optimized out, device=value optimized 
out) at ../../../solid/hal/halpower.cpp:395
#8  0x7fbbe3de4ca4 in Solid::Control::PowerManager::brightness 
(device=value optimized out) at 
../../../../libs/solid/control/powermanager.cpp:198
#9  0x7fbbe2486806 in Battery::initExtenderItem (this=0x1d1ea20, 
item=0x22cdc60) at ../../../../plasma/applets/battery/battery.cpp:406
#10 0x7fbbf88440e6 in Plasma::ExtenderPrivate::loadExtenderItems 
(this=0x22d4550) at ../../plasma/extender.cpp:659
#11 0x7fbbf884519d in Extender (this=0x1d718c0, applet=value optimized 
out) at ../../plasma/extender.cpp:114
#12 0x7fbbf880a75d in Plasma::Applet::extender (this=0x1d1ea20) at 
../../plasma/applet.cpp:688
#13 0x7fbbe2489e39 in Battery::init (this=0x1d1ea20) at 
../../../../plasma/applets/battery/battery.cpp:148
#14 0x7fbbf8830a0a in Plasma::Corona::loadLayout (this=0x18f1420, 
configName=value optimized out) at ../../plasma/corona.cpp:377
#15 0x7fbbf8831ab2 in Plasma::Corona::initializeLayout (this=0x18f1420, 
configName=...) at ../../plasma/corona.cpp:324
#16 0x7fbbf5dcfa36 in PlasmaApp::corona (this=0x185c850) at 
../../../../plasma/shells/desktop/plasmaapp.cpp:574
#17 0x7fbbf5dcfd08 in PlasmaApp::setupDesktop (this=0x185c850) at 
../../../../plasma/shells/desktop/plasmaapp.cpp:252
#18 0x7fbbf5dcff1c in PlasmaApp::qt_metacall (this=0x185c850, 
_c=QMetaObject::InvokeMetaMethod, _id=value optimized out, _a=0x7fff1e69ba10) 
at ./plasmaapp.moc:115
#19 0x7fbc00f80df2 in QMetaObject::activate (sender=0x199b2b0, 
from_signal_index=value optimized out, to_signal_index=4, argv=0x0) at 
kernel/qobject.cpp:3112
#20 0x7fbc00f85f5f in QSingleShotTimer::timerEvent (this=0x199b2b0) at 
kernel/qtimer.cpp:298
#21 0x7fbc00f7b353 in QObject::event (this=0x199b2b0, e=0x2442b48) at 
kernel/qobject.cpp:1074
#22 0x7fbbfeeec01d in QApplicationPrivate::notify_helper (this=0x1865af0, 
receiver=0x199b2b0, e=0x7fff1e69c0d0) at kernel/qapplication.cpp:4065
#23 0x7fbbfeef407a in QApplication::notify (this=0x185c850, 
receiver=0x199b2b0, e=0x7fff1e69c0d0) at kernel/qapplication.cpp:4030
#24 0x7fbbffb43e06 in KApplication::notify (this=0x185c850, 
receiver=0x199b2b0, event=0x7fff1e69c0d0) at 
../../kdeui/kernel/kapplication.cpp:302
#25 0x7fbc00f6bc9c in 

Bug#556468: kdebase-workspace-bin: segfaults all the time

2009-12-27 Thread Xavier Vello
Hello

 Here are the results, tests performed by upgrading the libs and then
  issuing plasma-desktop from an xterm window.
 
 4.3.4-3+old

 Thread 1 (Thread 0x7fbcd47fc770 (LWP 23461)):
 [KCrash Handler]
 #5  qNumVariantToHelperdouble (this=0x0, ok=0x0) at
  kernel/qvariant.cpp:2361 #6  QVariant::toDouble (this=0x0, ok=0x0) at
  kernel/qvariant.cpp:2475 #7  0x7fbcb3a52d78 in HalPower::brightness
  (this=value optimized out, device=value optimized out) at
  ../../../solid/hal/halpower.cpp:398 #8  0x7fbcb6856fbc in
  Solid::Control::PowerManager::brightness(QString const) () from
  /usr/lib/libsolidcontrol.so.4 #9  0x7fbcb4ef8806 in
  Battery::initExtenderItem (this=0x1c93730, item=0x22522e0) at
  ../../../../plasma/applets/battery/battery.cpp:406 #10 0x7fbcd3cfd0e6

That is the old bug that affected 4.3.4-1.

 
 4.3.4-3+gentoo:

 Thread 1 (Thread 0x7f8e99370770 (LWP 23553)):
 [KCrash Handler]
 #5  0x7f8e95d3c18e in QtPrivate::QStringList_contains
  (that=0x7fff6630e020, str=..., cs=Qt::CaseSensitive) at
  tools/qstringlist.cpp:318 #6  0x7f8e785c6a76 in QStringList::contains
  (this=value optimized out, device=value optimized out) at
  /usr/include/qt4/QtCore/qstringlist.h:171 #7  HalPower::brightness
  (this=value optimized out, device=value optimized out) at
  ../../../solid/hal/halpower.cpp:395 #8  0x7f8e7b3cb03c in
  Solid::Control::PowerManager::brightness(QString const) () from
  /usr/lib/libsolidcontrol.so.4 #9  0x7f8e79a6c806 in
  Battery::initExtenderItem (this=0xc5a0c0, item=0x11ecb00) at
  ../../../../plasma/applets/battery/battery.cpp:406 #10 0x7f8e988710e6
 
 4.3.4-3+trunk
 
 Thread 1 (Thread 0x7f12c0876770 (LWP 23503)):
 [KCrash Handler]
 #5  0x7f12bd24218e in QtPrivate::QStringList_contains
  (that=0x7fff0cab6c30, str=..., cs=Qt::CaseSensitive) at
  tools/qstringlist.cpp:318 #6  0x7f129facca76 in QStringList::contains
  (this=value optimized out, device=value optimized out) at
  /usr/include/qt4/QtCore/qstringlist.h:171 #7  HalPower::brightness
  (this=value optimized out, device=value optimized out) at
  ../../../solid/hal/halpower.cpp:395 #8  0x7f12a28d103c in
  Solid::Control::PowerManager::brightness(QString const) () from
  /usr/lib/libsolidcontrol.so.4 #9  0x7f12a0f72806 in
  Battery::initExtenderItem (this=0x169c7b0, item=0x1b2d900) at
  ../../../../plasma/applets/battery/battery.cpp:406 #10 0x7f12bfd770e6

That confirms this bug is not fixed upstream.
I'll try to contact someone upstream.


Regards
-- 
Xavier Vello


signature.asc
Description: This is a digitally signed message part.


Bug#556468: kdebase-workspace-bin: segfaults all the time

2009-12-27 Thread Jan De Luyck
On Sunday 27 December 2009 16:54:06 Xavier Vello wrote:
 Hello
 
 First, I apologize about the time this issue is taking to be solved.
 
 This is quite problematic. I built several versions of the libs :
   - 4.3.4-3+old : without the hal patch, it should work for you as it's
 in fact 4.3.4-1. Of course, it doesn't work for me as I'm bitten by the
 original bug :)
   - 4.3.4-3+gentoo : with the gentoo patch (quite similar, but to be sure)
   - 4.3.4-3+trunk : with a full backport of the files from KDE trunk
  (future 4.4.0 version)
 
 I'm uploading them to http://alioth.debian.org/~wdgt-guest/pub/hal ; they
  are gpg-signed with my key (B63A3AD9).
 
 Please tell me what happens with these versions (of course, install the
  same variant of the two packages). I'd really appreciate a feedback today
  as I'm out from tuesday to sunday.
 
 
 Regards
 

Hello Xavier,

Here are the results, tests performed by upgrading the libs and then issuing
plasma-desktop from an xterm window.

4.3.4-3+old

Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault
The current source language is auto; currently c.
[Current thread is 1 (Thread 0x7fbcd47fc770 (LWP 23461))]

Thread 3 (Thread 0x7fbcb362b910 (LWP 23462)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at 
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x7fbcd1177de9 in QWaitConditionPrivate::wait (this=0x1f6ea40, 
mutex=0x1f6ea38, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=0x1f6ea40, mutex=0x1f6ea38, 
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x7fbccdce6f84 in QHostInfoAgent::run (this=0x1f6ea20) at 
kernel/qhostinfo.cpp:252
#4  0x7fbcd1176ef5 in QThreadPrivate::start (arg=0x1f6ea20) at 
thread/qthread_unix.cpp:244
#5  0x7fbccbf6773a in start_thread (arg=value optimized out) at 
pthread_create.c:300
#6  0x7fbcd410e69d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x in ?? ()

Thread 2 (Thread 0x7fbcb27fa910 (LWP 23463)):
#0  0x7fbcd4107f82 in select () from /lib/libc.so.6
#1  0x7fbcd1246e6b in QProcessManager::run (this=0x7fbcd15838c0) at 
io/qprocess_unix.cpp:245
#2  0x7fbcd1176ef5 in QThreadPrivate::start (arg=0x7fbcd15838c0) at 
thread/qthread_unix.cpp:244
#3  0x7fbccbf6773a in start_thread (arg=value optimized out) at 
pthread_create.c:300
#4  0x7fbcd410e69d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x in ?? ()
The current source language is auto; currently asm.

Thread 1 (Thread 0x7fbcd47fc770 (LWP 23461)):
[KCrash Handler]
#5  qNumVariantToHelperdouble (this=0x0, ok=0x0) at kernel/qvariant.cpp:2361
#6  QVariant::toDouble (this=0x0, ok=0x0) at kernel/qvariant.cpp:2475
#7  0x7fbcb3a52d78 in HalPower::brightness (this=value optimized out, 
device=value optimized out) at ../../../solid/hal/halpower.cpp:398
#8  0x7fbcb6856fbc in Solid::Control::PowerManager::brightness(QString 
const) () from /usr/lib/libsolidcontrol.so.4
#9  0x7fbcb4ef8806 in Battery::initExtenderItem (this=0x1c93730, 
item=0x22522e0) at ../../../../plasma/applets/battery/battery.cpp:406
#10 0x7fbcd3cfd0e6 in Plasma::ExtenderPrivate::loadExtenderItems 
(this=0x2240e10) at ../../plasma/extender.cpp:659
#11 0x7fbcd3cfe19d in Extender (this=0x20e5320, applet=value optimized 
out) at ../../plasma/extender.cpp:114
#12 0x7fbcd3cc375d in Plasma::Applet::extender (this=0x1c93730) at 
../../plasma/applet.cpp:688
#13 0x7fbcb4efbe39 in Battery::init (this=0x1c93730) at 
../../../../plasma/applets/battery/battery.cpp:148
#14 0x7fbcd3ce9a0a in Plasma::Corona::loadLayout (this=0x187d7f0, 
configName=value optimized out) at ../../plasma/corona.cpp:377
#15 0x7fbcd3ceaab2 in Plasma::Corona::initializeLayout (this=0x187d7f0, 
configName=...) at ../../plasma/corona.cpp:324
#16 0x7fbcd43eda36 in PlasmaApp::corona (this=0x1788250) at 
../../../../plasma/shells/desktop/plasmaapp.cpp:574
#17 0x7fbcd43edd08 in PlasmaApp::setupDesktop (this=0x1788250) at 
../../../../plasma/shells/desktop/plasmaapp.cpp:252
#18 0x7fbcd43edf1c in PlasmaApp::qt_metacall (this=0x1788250, 
_c=QMetaObject::InvokeMetaMethod, _id=value optimized out, _a=0x7fff8ee64160) 
at ./plasmaapp.moc:115
#19 0x7fbcd127e647 in QMetaObject::activate (sender=0x183e0e0, m=value 
optimized out, local_signal_index=value optimized out, argv=0x0) at 
kernel/qobject.cpp:3294
#20 0x7fbcd12852bf in QSingleShotTimer::timerEvent (this=0x183e0e0) at 
kernel/qtimer.cpp:308
#21 0x7fbcd127aa53 in QObject::event (this=0x183e0e0, e=0x0) at 
kernel/qobject.cpp:1224
#22 0x7fbcd19fa08d in QApplicationPrivate::notify_helper (this=0x1798df0, 
receiver=0x183e0e0, e=0x7fff8ee648b0) at kernel/qapplication.cpp:4242
#23 0x7fbcd1a003bd in QApplication::notify (this=0x1788250, 
receiver=0x183e0e0, e=0x7fff8ee648b0) at kernel/qapplication.cpp:4125
#24 0x7fbcd2b95e06 in KApplication::notify 

Bug#556468: kdebase-workspace-bin: segfaults all the time

2009-12-26 Thread Xavier Vello
Le vendredi 25 décembre 2009 15:41:48, Jan De Luyck a écrit :
 On Friday 25 December 2009 15:15:13 Xavier Vello wrote:
  Le vendredi 25 décembre 2009 13:46:05, Jan De Luyck a écrit :
   Package: kdebase-workspace-bin
   Version: 4:4.3.4-2
   Severity: normal
  
   Starting plasma-desktop segfaults all the time:
  
HalPower::brightness(QString const) () from
/usr/lib/kde4/solid_hal_power.so #7  0x7ff1fcbe1ca4 in
Solid::Control::PowerManager::brightness(QString const) () from

Hello

This is a different bug from the original one, but fixing the first bug 
triggered 
the second :/
I'm working on backporting a fix. 4.3.4-3 should be in the tubes soon, please 
tell me if it fixes the issue for you.


Regards
-- 
Xavier Vello


signature.asc
Description: This is a digitally signed message part.


Bug#556468: kdebase-workspace-bin: segfaults all the time

2009-12-25 Thread Jan De Luyck
Package: kdebase-workspace-bin
Version: 4:4.3.4-2
Severity: normal


Starting plasma-desktop segfaults all the time:

[ 1804.734880] plasma-desktop[6354]: segfault at 8 ip 7f6100e4718e sp 
7fffebef02a0 error 4 in libQtCore.so.4.6.0[7f6100d6c000+289000]


Backtrace:
(can't give more detailed backtrace since the -dbg packages are not installable 
right now)

Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0x7ff21ab4f770 (LWP 6347))]

Thread 2 (Thread 0x7ff1f99b6910 (LWP 6348)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at 
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x7ff2174c9de9 in QWaitCondition::wait(QMutex*, unsigned long) () from 
/usr/lib/libQtCore.so.4
#2  0x7ff214038f84 in ?? () from /usr/lib/libQtNetwork.so.4
#3  0x7ff2174c8ef5 in ?? () from /usr/lib/libQtCore.so.4
#4  0x7ff2122b973a in start_thread (arg=value optimized out) at 
pthread_create.c:300
#5  0x7ff21a46069d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x in ?? ()

Thread 1 (Thread 0x7ff21ab4f770 (LWP 6347)):
[KCrash Handler]
#5  0x7ff21751a18e in QtPrivate::QStringList_contains(QStringList const*, 
QString const, Qt::CaseSensitivity) () from /usr/lib/libQtCore.so.4
#6  0x7ff1f9ddde28 in HalPower::brightness(QString const) () from 
/usr/lib/kde4/solid_hal_power.so
#7  0x7ff1fcbe1ca4 in Solid::Control::PowerManager::brightness(QString 
const) () from /usr/lib/libsolidcontrol.so.4
#8  0x7ff1fb283806 in ?? () from /usr/lib/kde4/plasma_applet_battery.so
#9  0x7ff21a04f0e6 in ?? () from /usr/lib/libplasma.so.3
#10 0x7ff21a05019d in Plasma::Extender::Extender(Plasma::Applet*) () from 
/usr/lib/libplasma.so.3
#11 0x7ff21a01575d in Plasma::Applet::extender() const () from 
/usr/lib/libplasma.so.3
#12 0x7ff1fb286e39 in ?? () from /usr/lib/kde4/plasma_applet_battery.so
#13 0x7ff21a03ba0a in Plasma::Corona::loadLayout(QString const) () from 
/usr/lib/libplasma.so.3
#14 0x7ff21a03cab2 in Plasma::Corona::initializeLayout(QString const) () 
from /usr/lib/libplasma.so.3
#15 0x7ff21a73fa36 in ?? () from /usr/lib/libkdeinit4_plasma-desktop.so
#16 0x7ff21a73fd08 in ?? () from /usr/lib/libkdeinit4_plasma-desktop.so
#17 0x7ff21a73ff1c in ?? () from /usr/lib/libkdeinit4_plasma-desktop.so
#18 0x7ff2175d0647 in QMetaObject::activate(QObject*, QMetaObject const*, 
int, void**) () from /usr/lib/libQtCore.so.4
#19 0x7ff2175d72bf in ?? () from /usr/lib/libQtCore.so.4
#20 0x7ff2175cca53 in QObject::event(QEvent*) () from 
/usr/lib/libQtCore.so.4
#21 0x7ff217d4c08d in QApplicationPrivate::notify_helper(QObject*, QEvent*) 
() from /usr/lib/libQtGui.so.4
#22 0x7ff217d523bd in QApplication::notify(QObject*, QEvent*) () from 
/usr/lib/libQtGui.so.4
#23 0x7ff218ee7e06 in KApplication::notify(QObject*, QEvent*) () from 
/usr/lib/libkdeui.so.5
#24 0x7ff2175bcbdc in QCoreApplication::notifyInternal(QObject*, QEvent*) 
() from /usr/lib/libQtCore.so.4
#25 0x7ff2175ea3e4 in ?? () from /usr/lib/libQtCore.so.4
#26 0x7ff2175e6984 in ?? () from /usr/lib/libQtCore.so.4
#27 0x7ff211e0f8fe in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#28 0x7ff211e132b8 in ?? () from /lib/libglib-2.0.so.0
#29 0x7ff211e133e0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#30 0x7ff2175e668c in 
QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () 
from /usr/lib/libQtCore.so.4
#31 0x7ff217dfc53f in ?? () from /usr/lib/libQtGui.so.4
#32 0x7ff2175bb4c2 in 
QEventLoop::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () from 
/usr/lib/libQtCore.so.4
#33 0x7ff2175bb894 in 
QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) () from 
/usr/lib/libQtCore.so.4
#34 0x7ff2175bdd46 in QCoreApplication::exec() () from 
/usr/lib/libQtCore.so.4
#35 0x7ff21a7262af in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so
#36 0x7ff21a3b3abd in __libc_start_main (main=value optimized out, 
argc=value optimized out, ubp_av=value optimized out, init=value optimized 
out, fini=value optimized out, 
rtld_fini=value optimized out, stack_end=0x7fff156d9728) at 
libc-start.c:222
#37 0x00400649 in _start ()
The current source language is auto; currently asm.
The current source language is auto; currently c.



-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-trunk-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages kdebase-workspace-bin depends on:
ii  kaboom1.1.2  The Debian KDE settings migration 
ii  kdebase-runtime   4:4.3.4-2  runtime components from the offici
ii  kdebase-workspace-data4:4.3.4-2  

Bug#556468: kdebase-workspace-bin: segfaults all the time

2009-12-25 Thread Xavier Vello
Le vendredi 25 décembre 2009 13:46:05, Jan De Luyck a écrit :
 Package: kdebase-workspace-bin
 Version: 4:4.3.4-2
 Severity: normal

 Starting plasma-desktop segfaults all the time:

  HalPower::brightness(QString const) () from
  /usr/lib/kde4/solid_hal_power.so #7  0x7ff1fcbe1ca4 in
  Solid::Control::PowerManager::brightness(QString const) () from

Hello

What version of hal do you have ? (you can get it with `apt-cache policy hal`)
There is a know incompatibility between kde 4.3.4-1 and hal 0.5.14, but 
4.3.4-2 should fix it.
Can you please install kdebase-workspace-dbg and reupload a backtrace ?


Regards
-- 
Xavier Vello


signature.asc
Description: This is a digitally signed message part.


Bug#556468: kdebase-workspace-bin: segfaults all the time

2009-12-25 Thread Jan De Luyck
On Friday 25 December 2009 15:15:13 Xavier Vello wrote:
 Le vendredi 25 décembre 2009 13:46:05, Jan De Luyck a écrit :
  Package: kdebase-workspace-bin
  Version: 4:4.3.4-2
  Severity: normal
 
  Starting plasma-desktop segfaults all the time:
 
   HalPower::brightness(QString const) () from
   /usr/lib/kde4/solid_hal_power.so #7  0x7ff1fcbe1ca4 in
   Solid::Control::PowerManager::brightness(QString const) () from
 
 Hello
 
 What version of hal do you have ? (you can get it with `apt-cache policy
  hal`) There is a know incompatibility between kde 4.3.4-1 and hal 0.5.14,
  but 4.3.4-2 should fix it.

$ apt-cache policy hal
hal:
  Installed: 0.5.14-1
  Candidate: 0.5.14-1
  Version table:
 *** 0.5.14-1 0
500 http://debian.mirror.cambrium.nl unstable/main Packages
500 http://debian.mirror.cambrium.nl testing/main Packages
100 /var/lib/dpkg/status
 0.5.11-8 0
500 http://debian.mirror.cambrium.nl stable/main Packages


 Can you please install kdebase-workspace-dbg and reupload a backtrace ?

Here's the backtrace, had to install the -dbg packages from experimental 
because they aren't installable from unstable at the moment.

Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault
The current source language is auto; currently c.
[Current thread is 1 (Thread 0x7fb3cdc6d770 (LWP 7377))]

Thread 2 (Thread 0x7fb3acaf3910 (LWP 7378)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at 
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x7fb3ca5e7de9 in QWaitConditionPrivate::wait (this=0x1184030, 
mutex=0x1184028, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=0x1184030, mutex=0x1184028, 
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x7fb3c7156f84 in QHostInfoAgent::run (this=0x1184010) at 
kernel/qhostinfo.cpp:252
#4  0x7fb3ca5e6ef5 in QThreadPrivate::start (arg=0x1184010) at 
thread/qthread_unix.cpp:244
#5  0x7fb3c53d773a in start_thread (arg=value optimized out) at 
pthread_create.c:300
#6  0x7fb3cd57e69d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x in ?? ()

Thread 1 (Thread 0x7fb3cdc6d770 (LWP 7377)):
[KCrash Handler]
#5  0x7fb3ca63818e in QtPrivate::QStringList_contains (that=0x7fff1ddcf2b0, 
str=..., cs=Qt::CaseSensitive) at tools/qstringlist.cpp:318
#6  0x7fb3acf1ae28 in QStringList::contains (this=value optimized out, 
device=value optimized out) at /usr/include/qt4/QtCore/qstringlist.h:171
#7  HalPower::brightness (this=value optimized out, device=value optimized 
out) at ../../../solid/hal/halpower.cpp:393
#8  0x7fb3afd1eca4 in Solid::Control::PowerManager::brightness 
(device=value optimized out) at 
../../../../libs/solid/control/powermanager.cpp:198
#9  0x7fb3ae3c0806 in Battery::initExtenderItem (this=0xddd0e0, 
item=0x1327c20) at ../../../../plasma/applets/battery/battery.cpp:406
#10 0x7fb3cd16d0e6 in Plasma::ExtenderPrivate::loadExtenderItems 
(this=0x135b920) at ../../plasma/extender.cpp:659
#11 0x7fb3cd16e19d in Extender (this=0x92cda0, applet=value optimized 
out) at ../../plasma/extender.cpp:114
#12 0x7fb3cd13375d in Plasma::Applet::extender (this=0xddd0e0) at 
../../plasma/applet.cpp:688
#13 0x7fb3ae3c3e39 in Battery::init (this=0xddd0e0) at 
../../../../plasma/applets/battery/battery.cpp:148
#14 0x7fb3cd159a0a in Plasma::Corona::loadLayout (this=0xa75d00, 
configName=value optimized out) at ../../plasma/corona.cpp:377
#15 0x7fb3cd15aab2 in Plasma::Corona::initializeLayout (this=0xa75d00, 
configName=...) at ../../plasma/corona.cpp:324
#16 0x7fb3cd85da36 in PlasmaApp::corona (this=0x91e670) at 
../../../../plasma/shells/desktop/plasmaapp.cpp:574
#17 0x7fb3cd85dd08 in PlasmaApp::setupDesktop (this=0x91e670) at 
../../../../plasma/shells/desktop/plasmaapp.cpp:252
#18 0x7fb3cd85df1c in PlasmaApp::qt_metacall (this=0x91e670, 
_c=QMetaObject::InvokeMetaMethod, _id=value optimized out, _a=0x7fff1ddd04b0) 
at ./plasmaapp.moc:115
#19 0x7fb3ca6ee647 in QMetaObject::activate (sender=0xa490f0, m=value 
optimized out, local_signal_index=value optimized out, argv=0x0) at 
kernel/qobject.cpp:3294
#20 0x7fb3ca6f52bf in QSingleShotTimer::timerEvent (this=0xa490f0) at 
kernel/qtimer.cpp:308
#21 0x7fb3ca6eaa53 in QObject::event (this=0xa490f0, e=0x13f76d8) at 
kernel/qobject.cpp:1224
#22 0x7fb3cae6a08d in QApplicationPrivate::notify_helper (this=0x92edf0, 
receiver=0xa490f0, e=0x7fff1ddd0c00) at kernel/qapplication.cpp:4242
#23 0x7fb3cae703bd in QApplication::notify (this=0x91e670, 
receiver=0xa490f0, e=0x7fff1ddd0c00) at kernel/qapplication.cpp:4125
#24 0x7fb3cc005e06 in KApplication::notify (this=0x91e670, 
receiver=0xa490f0, event=0x7fff1ddd0c00) at 
../../kdeui/kernel/kapplication.cpp:302
#25 0x7fb3ca6dabdc in QCoreApplication::notifyInternal (this=0x91e670, 
receiver=0xa490f0, event=0x7fff1ddd0c00) at