Summary: | superkaramba crashes hard when reloading a theme after having changed its code | ||
---|---|---|---|
Product: | [Unmaintained] superkaramba | Reporter: | Björn Ruberg <bjoern> |
Component: | general | Assignee: | Ryan Nickell <p0z3r> |
Status: | RESOLVED UNMAINTAINED | ||
Severity: | crash | CC: | finex, jstalnak |
Priority: | NOR | Keywords: | needs_verification |
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Björn Ruberg
2006-02-18 19:18:13 UTC
This is a known bug in kdirwatch and the lib maintainer is aware of the issue. The libs in 3.5.0 are working whereas 3.5.1 has changes in the kdirwatch lib that causes an infinite loop resulting in SK crashes. *** Bug 134399 has been marked as a duplicate of this bug. *** I got a backtrace using the kill -SIGSEGV command from the handbook. This ones reproducible and I would also label it as a regression because this did not happen in an earlier version (last year from what I can recall) in which I used to make on-the-fly changes frequently. Specifically, I was changing the x and y coordinates of the applet in relation to the desktop. here's the backtrace: (no debugging symbols found) Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread -1233483584 (LWP 9612)] [KCrash handler] #6 0xffffe410 in __kernel_vsyscall () #7 0xb76352ed in select () from /lib/tls/i686/cmov/libc.so.6 #8 0xb746860d in KProcess::commClose (this=0x8553768) at /build/buildd/kdelibs-3.5.5/./kdecore/kprocess.cpp:1078 #9 0xb74312f9 in KProcess::start (this=0x8553768, runmode=KProcess::Block, comm=KProcess::Stdout) at /build/buildd/kdelibs-3.5.5/./kdecore/kprocess.cpp:453 #10 0xb74314bb in KShellProcess::start (this=0x8553768, runmode=KProcess::Block, comm=KProcess::Stdout) at /build/buildd/kdelibs-3.5.5/./kdecore/kprocess.cpp:1131 #11 0x0809676a in DiskSensor::DiskSensor () #12 0x0807f3ab in karamba::setSensor () #13 0x08084b0d in karamba::parseConfig () #14 0x080816d3 in karamba::karamba () #15 0x0808202c in karamba::reloadConfig () #16 0x0808210e in karamba::qt_invoke () #17 0xb6dfa957 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #18 0xb6dfae8c in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #19 0xb7d98c20 in KDirWatch::dirty (this=0x8578788, t0=@0xbfad27f4) at ./kdirwatch.moc:95 #20 0xb7d98d31 in KDirWatch::setDirty (this=0x8578788, _file=@0xbfad27f4) at /build/buildd/kdelibs-3.5.5/./kio/kio/kdirwatch.cpp:1735 #21 0xb7d99663 in KDirWatchPrivate::emitEvent (this=0x82b5c20, e=0x82f1170, event=139949424, fileName=@0x80d46b8) at /build/buildd/kdelibs-3.5.5/./kio/kio/kdirwatch.cpp:1267 #22 0xb7dee227 in KDirWatchPrivate::slotRescan (this=0x82b5c20) at /build/buildd/kdelibs-3.5.5/./kio/kio/kdirwatch.cpp:1364 #23 0xb7deef6f in KDirWatchPrivate::qt_invoke (this=0x82b5c20, _id=2, _o=0xbfad298c) at ./kdirwatch_p.moc:88 #24 0xb6dfa957 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #25 0xb6dfb3fc in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #26 0xb718900a in QTimer::timeout () from /usr/lib/libqt-mt.so.3 #27 0xb6e22662 in QTimer::event () from /usr/lib/libqt-mt.so.3 #28 0xb6d91b88 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 #29 0xb6d939b7 in QApplication::notify () from /usr/lib/libqt-mt.so.3 #30 0xb74e5db2 in KApplication::notify (this=0xbfad2fa0, receiver=0x82b5c8c, event=0xbfad2cb8) at /build/buildd/kdelibs-3.5.5/./kdecore/kapplication.cpp:550 #31 0xb6d24389 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3 #32 0xb6d845d3 in QEventLoop::activateTimers () from /usr/lib/libqt-mt.so.3 #33 0xb6d38ec5 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 #34 0xb6dac25e in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 #35 0xb6dac06e in QEventLoop::exec () from /usr/lib/libqt-mt.so.3 #36 0xb6d93731 in QApplication::exec () from /usr/lib/libqt-mt.so.3 #37 0x080782ce in main () btw, heres my specs: Qt: 3.3.6 KDE: 3.5.5 SuperKaramba: 0.41 Kubuntu: Edgy Confirming this bug as FIXED with SuperKaramba from SVN Last Changed Author: wirr Last Changed Rev: 612312 Last Changed Date: 2006-12-10 12:52:32 -0800 (Sun, 10 Dec 2006) on top of KDE 3.5.5 (OpenSuse Release 45) OpenSuse 10.2 Changing a theme / py file while running the theme now gracefully reloads the theme. Thx wirr. This issue has been fixed (at least for me). Anyone else still having this problem? @Björn: are you still experiencing this crash using more recent superkaramba versions? Well, don't know anymore :) This is outdated stuff, closing. |