Comment 15 for bug 261694

Revision history for this message
jay armstrong (jayarmstrong) wrote :

I'm in the same boat but so far I can't stop it from crashing.

Initially, I uninstalled fusion-icon to no avail. Then "sudo apt-get remove --purge kicker-taskbar-compiz" seemed to work, as it stopped crashing for a few hours.

I removed the trash icon from kicker because I was getting multiple dialog boxes regarding the trash whenever it crashed.

Next, I noticed it happened sometimes right when I switched desktops, so I removed the desktop preview & pager.

It crashed every couple of hours today and at the moment, it won't run at all -- just crashes immediately after starting.
---
Okay, just found some consistency. I have eight desktops, and dual monitors, and use transparency in kicker. It's crashing as soon as I start it on desktop 4, and crashes anytime I switch to desktop 4. It seems stable switching between the other desktops, at least for the last 20 seconds. Desktop 4 uses a gradient background (kdesktop > options > colors > horizontal gradient) across both screens while all the other desktops use images for their wallpaper, some across both screens and some not. I also noticed the background of Tasty menu flickering for a second after changing desktops and sometimes retaining artifacts, like incorrect renders of the background. It didn't used to do that.

I'm going to change desktop 4 to an image background and see if I can keep kicker running. I'll report back if things get stable again. Also, for anyone in a pinch like me, you can try using fbpanel (in repos) as a replacement bar.

Hope this helps:
[Thread debugging using libthread_db enabled]
[New Thread 0xb66c06c0 (LWP 10332)]
[KCrash handler]
#6 0xb709c190 in QImage::pixel (this=0xbfe28298, x=1, y=1)
    at kernel/qimage.cpp:2270
#7 0xb60264d3 in TastyButton::drawButton ()
   from /usr/lib/kde3/tastymenu_panelapplet.so
#8 0xb71712dc in QButton::paintEvent (this=0x8187958)
    at widgets/qbutton.cpp:890
#9 0xb710b22b in QWidget::event (this=0x8187958, e=0xbfe28620)
    at kernel/qwidget.cpp:4808
#10 0xb7068c36 in QApplication::internalNotify (this=0x8056a28,
    receiver=0x8187958, e=0xbfe28620) at kernel/qapplication.cpp:2638
#11 0xb706b564 in QApplication::notify (this=0x8056a28, receiver=0x8187958,
    e=0xbfe28620) at kernel/qapplication.cpp:2526
#12 0xb782a9b2 in KApplication::notify (this=0x8056a28, receiver=0x8187958,
    event=0xbfe28620)
    at /build/buildd/kdelibs-3.5.10/./kdecore/kapplication.cpp:550
#13 0xb6ff928d in QApplication::sendEvent (receiver=0x8187958,
    event=0xbfe28620) at ../include/qapplication.h:523
#14 0xb70341e3 in QWidget::repaint (this=0x8187958, reg=@0x818784c,
    erase=true) at kernel/qwidget_x11.cpp:1627
#15 0xb7069c56 in QApplication::sendPostedEvents (receiver=0x0, event_type=0)
    at kernel/qapplication.cpp:3299
#16 0xb7069d76 in QApplication::sendPostedEvents ()
    at kernel/qapplication.cpp:3213
#17 0xb700d8a3 in QEventLoop::processEvents (this=0x80865c8, flags=0)
    at kernel/qeventloop_x11.cpp:147
#18 0xb7083f02 in QEventLoop::processEvents (this=0x80865c8, flags=0,
    maxTime=3000) at kernel/qeventloop.cpp:261
#19 0xb706a84a in QApplication::processEvents (this=0x8056a28, maxtime=3000)
    at kernel/qapplication.cpp:2696
#20 0xb706a875 in QApplication::processEvents (this=0x8056a28)
    at kernel/qapplication.cpp:2680
#21 0xb7f6ddd4 in ExtensionManager::initialize (this=0x80bed20)
    at /build/buildd/kdebase-3.5.10/./kicker/kicker/core/extensionmanager.cpp:129
#22 0xb7f6e724 in ExtensionManager::qt_invoke (this=0x80bed20, _id=3,
    _o=0xbfe28ab8) at ./extensionmanager.moc:122
#23 0xb70d4704 in QObject::activate_signal (this=0x80cd110, clist=0x80c0b40,
    o=0xbfe28ab8) at kernel/qobject.cpp:2359
#24 0xb7463aba in QSignal::signal (this=0x80cd110, t0=@0x80cd138)
    at .moc/debug-shared-mt/moc_qsignal.cpp:100
#25 0xb70f37b2 in QSignal::activate (this=0x80cd110) at kernel/qsignal.cpp:215
#26 0xb70fb936 in QSingleShotTimer::event (this=0x80cd0e8)
    at kernel/qtimer.cpp:289
#27 0xb7068c36 in QApplication::internalNotify (this=0x8056a28,
    receiver=0x80cd0e8, e=0xbfe28dc8) at kernel/qapplication.cpp:2638
#28 0xb706aa5f in QApplication::notify (this=0x8056a28, receiver=0x80cd0e8,
    e=0xbfe28dc8) at kernel/qapplication.cpp:2361
#29 0xb782a9b2 in KApplication::notify (this=0x8056a28, receiver=0x80cd0e8,
    event=0xbfe28dc8)
    at /build/buildd/kdelibs-3.5.10/./kdecore/kapplication.cpp:550
#30 0xb6ff928d in QApplication::sendEvent (receiver=0x80cd0e8,
    event=0xbfe28dc8) at ../include/qapplication.h:523
#31 0xb705bb19 in QEventLoop::activateTimers (this=0x80865c8)
    at kernel/qeventloop_unix.cpp:559
#32 0xb700e64b in QEventLoop::processEvents (this=0x80865c8, flags=4)
    at kernel/qeventloop_x11.cpp:392
#33 0xb7083f90 in QEventLoop::enterLoop (this=0x80865c8)
    at kernel/qeventloop.cpp:201
#34 0xb7083c8e in QEventLoop::exec (this=0x80865c8)
    at kernel/qeventloop.cpp:148
#35 0xb706a7df in QApplication::exec (this=0x8056a28)
    at kernel/qapplication.cpp:2761
#36 0xb7f681a7 in kdemain (argc=1, argv=0xbfe29234)
    at /build/buildd/kdebase-3.5.10/./kicker/kicker/core/main.cpp:150
#37 0x080484b2 in main (argc=) at kicker.la.cpp:2