Bug 155588 - Plasma crashes xinerama resize
Summary: Plasma crashes xinerama resize
Status: RESOLVED WORKSFORME
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-01-12 23:46 UTC by Avuton Olrich
Modified: 2008-01-21 19:31 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Avuton Olrich 2008-01-12 23:46:22 UTC
Version:           r760480 (using KDE Devel)
Installed from:    Compiled sources
Compiler:          gcc-4.2.2 
OS:                Linux

I had plasma crash after resize. The workspace was unlocked, and after resizing (smaller) I noticed one of my plasma apps was placed off screen, so I tried removing it and putting it in a visible area and got the following dump:

This is with qt-4.3.3, and kdebase is revision 760480, kdelibs r760465.

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0x2ada9ce4d060 (LWP 1272)]
[New Thread 0x41005950 (LWP 1282)]
[New Thread 0x40804950 (LWP 1281)]
[KCrash handler]
#5  Plasma::Package::filePath (this=0x1a6, 
    fileType=0x2ada93f71c7b "mainconfigui", filename=@0x7fff1709be20)
    at /var/tmp/paludis/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/libs/plasma/package.cpp:113
#6  0x00002ada93ec2bc3 in Plasma::Package::filePath (this=0x1a6, 
    fileType=0x2ada93f71c7b "mainconfigui")
    at /var/tmp/paludis/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/libs/plasma/package.cpp:138
#7  0x00002ada93ec77dd in Plasma::Applet::showConfigurationInterface (
    this=0x7fff1709c300)
    at /var/tmp/paludis/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/libs/plasma/applet.cpp:1143
#8  0x00002ada93ed95c3 in Plasma::AppletHandle::paint (this=0xa2dc60, 
    painter=0x7fff1709d030, option=<value optimized out>, 
    widget=<value optimized out>)
    at /var/tmp/paludis/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/libs/plasma/applethandle.cpp:152
#9  0x00002ada986fd14d in QGraphicsScene::drawItems (
    this=<value optimized out>, painter=0x7fff1709d030, numItems=3, 
    items=0xa34da0, options=0xc00f88, widget=0x92a530)
    at graphicsview/qgraphicsscene.cpp:3252
#10 0x00002ada987140b4 in QGraphicsView::paintEvent (this=0x925760, 
    event=<value optimized out>) at graphicsview/qgraphicsview.cpp:3097
#11 0x00002ada9828c655 in QWidget::event (this=0x925760, event=0x7fff1709d810)
    at kernel/qwidget.cpp:6270
#12 0x00002ada98555d98 in QFrame::event (this=0x925760, e=0x7fff1709d810)
    at widgets/qframe.cpp:655
#13 0x00002ada985d0a89 in QAbstractScrollArea::viewportEvent (
    this=0x7fff1709bf30, e=0x1a6) at widgets/qabstractscrollarea.cpp:924
#14 0x00002ada987106d1 in QGraphicsView::viewportEvent (this=0x925760, 
    event=0x7fff1709d810) at graphicsview/qgraphicsview.cpp:2338
#15 0x00002ada985d21f8 in QAbstractScrollAreaFilter::eventFilter (
    this=<value optimized out>, o=<value optimized out>, e=0x2ada93f71c7b)
    at widgets/qabstractscrollarea_p.h:93
#16 0x00002ada98248488 in QApplicationPrivate::notify_helper (
    this=<value optimized out>, receiver=0x92a530, e=0x7fff1709d810)
    at kernel/qapplication.cpp:3548
#17 0x00002ada98249954 in QApplication::notify (this=0x643870, 
    receiver=0x92a530, e=0x7fff1709d810) at kernel/qapplication.cpp:3497
#18 0x00002ada94dfd9b8 in KApplication::notify (this=0x643870, 
    receiver=0x92a530, event=0x7fff1709d810)
    at /var/tmp/paludis/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:314
#19 0x00002ada9772a12c in QCoreApplication::notifyInternal (this=0x643870, 
    receiver=0x92a530, event=0x7fff1709d810)
    at kernel/qcoreapplication.cpp:530
#20 0x00002ada98290e20 in qt_sendSpontaneousEvent (receiver=0x7fff1709be20, 
    event=0x2ada93f71c7b)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:203
#21 0x00002ada983a3715 in QWidgetPrivate::drawWidget (
    this=<value optimized out>, pdev=0x9450e8, rgn=@0x7fff1709da60, 
    offset=@0x7fff1709daa0, flags=<value optimized out>)
    at painting/qbackingstore.cpp:1210
#22 0x00002ada983a3e5e in QWidgetBackingStore::paintSiblingsRecursive (
    pdev=0x9450e8, siblings=<value optimized out>, index=9616176, 
    rgn=@0x7fff1709ddb0, offset=@0x7fff1709ddf0, flags=4)
    at painting/qbackingstore.cpp:1113
#23 0x00002ada983a33e2 in QWidgetPrivate::drawWidget (this=0x929ef0, 
    pdev=0x9450e8, rgn=@0x7fff1709ddb0, offset=@0x7fff1709ddf0, 
    flags=<value optimized out>) at painting/qbackingstore.cpp:1246
#24 0x00002ada983a3e5e in QWidgetBackingStore::paintSiblingsRecursive (
    pdev=0x9450e8, siblings=<value optimized out>, index=9614912, 
    rgn=@0x7fff1709e120, offset=@0x7968c8, flags=4)
    at painting/qbackingstore.cpp:1113
#25 0x00002ada983a33e2 in QWidgetPrivate::drawWidget (this=0x6d5a70, 
    pdev=0x9450e8, rgn=@0x7fff1709e120, offset=@0x7968c8, 
    flags=<value optimized out>) at painting/qbackingstore.cpp:1246
#26 0x00002ada983a4227 in QWidgetBackingStore::cleanRegion (this=0x7968b0, 
    rgn=<value optimized out>, widget=0x92a530, recursiveCopyToScreen=true)
    at painting/qbackingstore.cpp:1012
#27 0x00002ada983a4b38 in qt_syncBackingStore (widget=0x92a530)
    at painting/qbackingstore.cpp:325
#28 0x00002ada9828c480 in QWidget::event (this=0x92a530, event=0xa453f0)
    at kernel/qwidget.cpp:6412
#29 0x00002ada9824856b in QApplicationPrivate::notify_helper (this=0x92b760, 
    receiver=0x92a530, e=0xa453f0) at kernel/qapplication.cpp:3556
#30 0x00002ada98249954 in QApplication::notify (this=0x643870, 
    receiver=0x92a530, e=0xa453f0) at kernel/qapplication.cpp:3497
#31 0x00002ada94dfd9b8 in KApplication::notify (this=0x643870, 
    receiver=0x92a530, event=0xa453f0)
    at /var/tmp/paludis/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:314
#32 0x00002ada9772a12c in QCoreApplication::notifyInternal (this=0x643870, 
    receiver=0x92a530, event=0xa453f0) at kernel/qcoreapplication.cpp:530
#33 0x00002ada9772bb4b in QCoreApplicationPrivate::sendPostedEvents (
    receiver=0x0, event_type=0, data=0x604f60)
    at kernel/qcoreapplication.h:200
#34 0x00002ada9774be57 in postEventSourceDispatch (s=<value optimized out>)
    at kernel/qeventdispatcher_glib.cpp:207
#35 0x00002ada9b30af74 in g_main_dispatch (context=0x645220) at gmain.c:2061
#36 0x00002ada9b30c6fe in IA__g_main_context_dispatch (context=0x645220)
    at gmain.c:2613
#37 0x00002ada9b30cd43 in g_main_context_iterate (context=0x645220, block=1, 
    dispatch=1, self=0x643d40) at gmain.c:2694
#38 0x00002ada9b30cf84 in IA__g_main_context_iteration (context=0x645220, 
    may_block=1) at gmain.c:2753
#39 0x00002ada9774bea4 in QEventDispatcherGlib::processEvents (this=0x63e7a0, 
    flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:338
#40 0x00002ada982bd316 in QGuiEventDispatcherGlib::processEvents (
    this=0x7fff1709bf30, flags=<value optimized out>)
    at kernel/qguieventdispatcher_glib.cpp:191
#41 0x00002ada9772987c in QEventLoop::processEvents (
    this=<value optimized out>, flags=<value optimized out>)
    at kernel/qeventloop.cpp:140
#42 0x00002ada97729965 in QEventLoop::exec (this=0x7fff1709ec00, 
    flags=@0x7fff1709ec10) at kernel/qeventloop.cpp:186
#43 0x00002ada9772bf56 in QCoreApplication::exec ()
    at kernel/qcoreapplication.cpp:759
#44 0x00002ada93c300ef in kdemain (argc=1, argv=0x7fff1709ef98)
    at /var/tmp/paludis/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/plasma/plasma/main.cpp:54
#45 0x00002ada99f101f4 in __libc_start_main (main=0x400960 <main>, argc=1, 
    ubp_av=0x7fff1709ef98, init=<value optimized out>, 
    fini=<value optimized out>, rtld_fini=<value optimized out>, 
    stack_end=0x7fff1709ef88) at libc-start.c:227
#46 0x00000000004008e9 in _start ()
#0  0x00002ada99f89c41 in nanosleep () from /lib64/libc.so.6
Comment 1 Aaron J. Seigo 2008-01-13 01:26:19 UTC
AppletHandle does indeed call Applet::showConfigurationInterface, but *not* in AppletHandle::paint, as the backtrace is showing in frames 7 and 8. this actually looks like a binary incompatibility issue as BC is open in 4.1 and there was just such a commit yesterday.

please rebuild workspace/ and any applets you have from extragear.

do you remember which applet it was that you dragged?
Comment 2 Avuton Olrich 2008-01-13 01:34:38 UTC
Yeah, I see now, I recompiled plasma-mpc (from kde-apps) and the problem went away, or so I thought, then I got another crash (is this related?)

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0x2b54179cd060 (LWP 31584)]
[New Thread 0x41005950 (LWP 31587)]
[New Thread 0x40804950 (LWP 31585)]
[KCrash handler]
#5  0x00002b5414aa3185 in *__GI_raise (sig=<value optimized out>)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00002b5414aa4630 in *__GI_abort () at abort.c:88
#7  0x00002b54121f3589 in qt_message_output (msgType=QtFatalMsg, 
    buf=<value optimized out>) at global/qglobal.cpp:2160
#8  0x00002b54121f36b9 in qFatal (msg=<value optimized out>)
    at global/qglobal.cpp:2392
#9  0x00002b540ea60088 in Plasma::Containment::sceneEventFilter (
    this=0x77cd20, watched=<value optimized out>, event=0x7fff9c51bc60)
    at /var/tmp/paludis/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/libs/plasma/containment.cpp:782
#10 0x00002b541327b996 in QGraphicsScenePrivate::filterEvent (
    this=<value optimized out>, item=0xa657f0, event=0x7fff9c51bc60)
    at graphicsview/qgraphicsscene.cpp:716
#11 0x00002b541327b9e7 in QGraphicsScenePrivate::sendEvent (this=0x7b60, 
    item=0x7b60, event=0x6) at graphicsview/qgraphicsscene.cpp:728
#12 0x00002b541327bf9f in QGraphicsScenePrivate::sendMouseEvent (
    this=0x6d81e0, mouseEvent=0x7fff9c51bc60)
    at graphicsview/qgraphicsscene.cpp:797
#13 0x00002b5413285d31 in QGraphicsScenePrivate::mousePressEventHandler (
    this=0x6d81e0, mouseEvent=0x7fff9c51bc60)
    at graphicsview/qgraphicsscene.cpp:863
#14 0x00002b5413281546 in QGraphicsScene::event (this=0x6d7960, 
    event=0x7fff9c51bc60) at graphicsview/qgraphicsscene.cpp:2560
#15 0x00002b5412dc856b in QApplicationPrivate::notify_helper (this=0x6d81e0, 
    receiver=0x6d7960, e=0x7fff9c51bc60) at kernel/qapplication.cpp:3556
#16 0x00002b5412dc9954 in QApplication::notify (this=0x643870, 
    receiver=0x6d7960, e=0x7fff9c51bc60) at kernel/qapplication.cpp:3497
#17 0x00002b540f97d9b8 in KApplication::notify (this=0x643870, 
    receiver=0x6d7960, event=0x7fff9c51bc60)
    at /var/tmp/paludis/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:314
#18 0x00002b54122aa12c in QCoreApplication::notifyInternal (this=0x643870, 
    receiver=0x6d7960, event=0x7fff9c51bc60)
    at kernel/qcoreapplication.cpp:530
#19 0x00002b54132900af in QGraphicsView::mousePressEvent (this=0x8b9950, 
    event=0x7fff9c51c550)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:200
#20 0x00002b5412e0cb67 in QWidget::event (this=0x8b9950, event=0x7fff9c51c550)
    at kernel/qwidget.cpp:6134
#21 0x00002b54130d5d98 in QFrame::event (this=0x8b9950, e=0x7fff9c51c550)
    at widgets/qframe.cpp:655
#22 0x00002b5413150a89 in QAbstractScrollArea::viewportEvent (this=0x7b60, 
    e=0x7b60) at widgets/qabstractscrollarea.cpp:924
#23 0x00002b54132906d1 in QGraphicsView::viewportEvent (this=0x8b9950, 
    event=0x7fff9c51c550) at graphicsview/qgraphicsview.cpp:2338
#24 0x00002b54131521f8 in QAbstractScrollAreaFilter::eventFilter (
    this=<value optimized out>, o=<value optimized out>, e=0x6)
    at widgets/qabstractscrollarea_p.h:93
#25 0x00002b5412dc8488 in QApplicationPrivate::notify_helper (
    this=<value optimized out>, receiver=0x8be2d0, e=0x7fff9c51c550)
    at kernel/qapplication.cpp:3548
#26 0x00002b5412dc9af4 in QApplication::notify (this=0x643870, 
    receiver=0x8be2d0, e=0x7fff9c51c550) at kernel/qapplication.cpp:3255
#27 0x00002b540f97d9b8 in KApplication::notify (this=0x643870, 
    receiver=0x8be2d0, event=0x7fff9c51c550)
    at /var/tmp/paludis/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:314
#28 0x00002b54122aa12c in QCoreApplication::notifyInternal (this=0x643870, 
    receiver=0x8be2d0, event=0x7fff9c51c550)
    at kernel/qcoreapplication.cpp:530
#29 0x00002b5412e1cd19 in QETWidget::translateMouseEvent (this=0x8be2d0, 
    event=<value optimized out>)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:203
#30 0x00002b5412e1ba54 in QApplication::x11ProcessEvent (this=0x1a6, 
    event=0x7fff9c51cb60) at kernel/qapplication_x11.cpp:3020
#31 0x00002b5412e3d51b in x11EventSourceDispatch (s=0x646750, callback=0, 
    user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:135
#32 0x00002b5415e8af74 in g_main_dispatch (context=0x645220) at gmain.c:2061
#33 0x00002b5415e8c6fe in IA__g_main_context_dispatch (context=0x645220)
    at gmain.c:2613
#34 0x00002b5415e8cd43 in g_main_context_iterate (context=0x645220, block=1, 
    dispatch=1, self=0x643d40) at gmain.c:2694
#35 0x00002b5415e8cf84 in IA__g_main_context_iteration (context=0x645220, 
    may_block=1) at gmain.c:2753
#36 0x00002b54122cbea4 in QEventDispatcherGlib::processEvents (this=0x63e7a0, 
    flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:338
#37 0x00002b5412e3d316 in QGuiEventDispatcherGlib::processEvents (
    this=0x7b60, flags=<value optimized out>)
    at kernel/qguieventdispatcher_glib.cpp:191
#38 0x00002b54122a987c in QEventLoop::processEvents (
    this=<value optimized out>, flags=<value optimized out>)
    at kernel/qeventloop.cpp:140
#39 0x00002b54122a9965 in QEventLoop::exec (this=0x7fff9c51d080, 
    flags=@0x7fff9c51d090) at kernel/qeventloop.cpp:186
#40 0x00002b54122abf56 in QCoreApplication::exec ()
    at kernel/qcoreapplication.cpp:759
#41 0x00002b540e7b00ef in kdemain (argc=1, argv=0x7fff9c51d418)
    at /var/tmp/paludis/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/plasma/plasma/main.cpp:54
#42 0x00002b5414a901f4 in __libc_start_main (main=0x400960 <main>, argc=1, 
    ubp_av=0x7fff9c51d418, init=<value optimized out>, 
    fini=<value optimized out>, rtld_fini=<value optimized out>, 
    stack_end=0x7fff9c51d408) at libc-start.c:227
#43 0x00000000004008e9 in _start ()
#0  0x00002b5414b09c41 in nanosleep () from /lib64/libc.so.6
Comment 3 Aaron J. Seigo 2008-01-13 02:21:54 UTC
something that wasn't an applet sent an event to Containment::sceneEventFilter. this triggers a Q_ASSERT there; in production builds this would just return harmlessly due to the if() on the next line, but it's there to help us catch issues like this.

what was happening when the abort happened?

(and likely this isn't related, no =)
Comment 4 Avuton Olrich 2008-01-13 02:43:57 UTC
Hehe, as I'm typing I went to click on the firefox process on the menu and I got the following. I'm wondering now if this is related? And to comment #3 I was doing something plasma related, all I really remember is saying to myself "OK, I'm not messing with plasma anymore, right now" So, I was either adding an analog clock, moving the clock or plasma-mpc, or doing something on the menu like I did for the below bt.

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0x2b5698d94060 (LWP 3254)]
[New Thread 0x41005950 (LWP 3519)]
[New Thread 0x40804950 (LWP 3303)]
[KCrash handler]
#5  0x00002b5695e6a185 in *__GI_raise (sig=<value optimized out>)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00002b5695e6b630 in *__GI_abort () at abort.c:88
#7  0x00002b56935ba589 in qt_message_output (msgType=QtFatalMsg, 
    buf=<value optimized out>) at global/qglobal.cpp:2160
#8  0x00002b56935ba6b9 in qFatal (msg=<value optimized out>)
    at global/qglobal.cpp:2392
#9  0x00002b568fe27088 in Plasma::Containment::sceneEventFilter (
    this=0x74e100, watched=<value optimized out>, event=0x7fff1b155510)
    at /var/tmp/paludis/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/libs/plasma/containment.cpp:782
#10 0x00002b5694642996 in QGraphicsScenePrivate::filterEvent (
    this=<value optimized out>, item=0x82f7b0, event=0x7fff1b155510)
    at graphicsview/qgraphicsscene.cpp:716
#11 0x00002b56946429e7 in QGraphicsScenePrivate::sendEvent (this=0xcb6, 
    item=0xcb6, event=0x6) at graphicsview/qgraphicsscene.cpp:728
#12 0x00002b569464329f in QGraphicsScenePrivate::sendHoverEvent (
    this=0x710390, type=<value optimized out>, item=0x82f7b0, 
    hoverEvent=0x7fff1b155660) at graphicsview/qgraphicsscene.cpp:773
#13 0x00002b5694648361 in QGraphicsScenePrivate::dispatchHoverEvent (
    this=0x710390, hoverEvent=0x7fff1b155660)
    at graphicsview/qgraphicsscene.cpp:2901
#14 0x00002b56946486ea in QGraphicsScene::event (this=0x70efe0, 
    event=0x7fff1b155b40) at graphicsview/qgraphicsscene.cpp:2555
#15 0x00002b569418f56b in QApplicationPrivate::notify_helper (this=0x710390, 
    receiver=0x70efe0, e=0x7fff1b155b40) at kernel/qapplication.cpp:3556
#16 0x00002b5694190954 in QApplication::notify (this=0x643870, 
    receiver=0x70efe0, e=0x7fff1b155b40) at kernel/qapplication.cpp:3497
#17 0x00002b5690d449b8 in KApplication::notify (this=0x643870, 
    receiver=0x70efe0, event=0x7fff1b155b40)
    at /var/tmp/paludis/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:314
#18 0x00002b569367112c in QCoreApplication::notifyInternal (this=0x643870, 
    receiver=0x70efe0, event=0x7fff1b155b40)
    at kernel/qcoreapplication.cpp:530
#19 0x00002b5694659168 in QGraphicsView::mouseMoveEvent (this=0x72e330, 
    event=0x7fff1b1564d0)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:200
#20 0x00002b56941d38f8 in QWidget::event (this=0x72e330, event=0x7fff1b1564d0)
    at kernel/qwidget.cpp:6123
#21 0x00002b569449cd98 in QFrame::event (this=0x72e330, e=0x7fff1b1564d0)
    at widgets/qframe.cpp:655
#22 0x00002b5694517a89 in QAbstractScrollArea::viewportEvent (this=0xcb6, 
    e=0xcb6) at widgets/qabstractscrollarea.cpp:924
#23 0x00002b56946576d1 in QGraphicsView::viewportEvent (this=0x72e330, 
    event=0x7fff1b1564d0) at graphicsview/qgraphicsview.cpp:2338
#24 0x00002b56945191f8 in QAbstractScrollAreaFilter::eventFilter (
    this=<value optimized out>, o=<value optimized out>, e=0x6)
    at widgets/qabstractscrollarea_p.h:93
#25 0x00002b569418f488 in QApplicationPrivate::notify_helper (
    this=<value optimized out>, receiver=0xa05380, e=0x7fff1b1564d0)
    at kernel/qapplication.cpp:3548
#26 0x00002b5694190af4 in QApplication::notify (this=0x643870, 
    receiver=0xa05380, e=0x7fff1b1564d0) at kernel/qapplication.cpp:3255
#27 0x00002b5690d449b8 in KApplication::notify (this=0x643870, 
    receiver=0xa05380, event=0x7fff1b1564d0)
    at /var/tmp/paludis/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:314
#28 0x00002b569367112c in QCoreApplication::notifyInternal (this=0x643870, 
    receiver=0xa05380, event=0x7fff1b1564d0)
    at kernel/qcoreapplication.cpp:530
#29 0x00002b56941e3d19 in QETWidget::translateMouseEvent (this=0xa05380, 
    event=<value optimized out>)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:203
#30 0x00002b56941e2a54 in QApplication::x11ProcessEvent (this=0x643870, 
    event=0x7fff1b156ae0) at kernel/qapplication_x11.cpp:3020
#31 0x00002b569420451b in x11EventSourceDispatch (s=0x646750, callback=0, 
    user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:135
#32 0x00002b5697251f74 in g_main_dispatch (context=0x645220) at gmain.c:2061
#33 0x00002b56972536fe in IA__g_main_context_dispatch (context=0x645220)
    at gmain.c:2613
#34 0x00002b5697253d43 in g_main_context_iterate (context=0x645220, block=1, 
    dispatch=1, self=0x643d40) at gmain.c:2694
#35 0x00002b5697253f84 in IA__g_main_context_iteration (context=0x645220, 
    may_block=1) at gmain.c:2753
#36 0x00002b5693692ea4 in QEventDispatcherGlib::processEvents (this=0x63e7a0, 
    flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:338
#37 0x00002b5694204316 in QGuiEventDispatcherGlib::processEvents (this=0xcb6, 
    flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:191
#38 0x00002b569367087c in QEventLoop::processEvents (
    this=<value optimized out>, flags=<value optimized out>)
    at kernel/qeventloop.cpp:140
#39 0x00002b5693670965 in QEventLoop::exec (this=0x7fff1b157000, 
    flags=@0x7fff1b157010) at kernel/qeventloop.cpp:186
#40 0x00002b5693672f56 in QCoreApplication::exec ()
    at kernel/qcoreapplication.cpp:759
#41 0x00002b568fb770ef in kdemain (argc=1, argv=0x7fff1b157398)
    at /var/tmp/paludis/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/plasma/plasma/main.cpp:54
#42 0x00002b5695e571f4 in __libc_start_main (main=0x400960 <main>, argc=1, 
    ubp_av=0x7fff1b157398, init=<value optimized out>, 
    fini=<value optimized out>, rtld_fini=<value optimized out>, 
    stack_end=0x7fff1b157388) at libc-start.c:227
#43 0x00000000004008e9 in _start ()
#0  0x00002b5695ed0c41 in nanosleep () from /lib64/libc.so.6
Comment 5 Aaron J. Seigo 2008-01-13 06:22:20 UTC
"the firefox process on the menu"

on the menu? you mean the taskbar? or did you launch firefox from kickoff or?

in any case, can you please ensure that all your components are up to date with their build.. all of kdebase, all of plasma extragear, anything plasma you installed from playground, etc?
Comment 6 Avuton Olrich 2008-01-13 06:49:45 UTC
Sorry, I don't know the lingo :) Taskbar is what I meant. Shoulda taken 5s and googled it.

I will update all again tomorrow (I just got done doing it today).
Comment 7 Avuton Olrich 2008-01-21 19:31:08 UTC
I'll close this now, I can no long reproduce.