Summary: | Plasma crashes xinerama resize | ||
---|---|---|---|
Product: | [Unmaintained] plasma4 | Reporter: | Avuton Olrich <avuton> |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED WORKSFORME | ||
Severity: | crash | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Avuton Olrich
2008-01-12 23:46:22 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? 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 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 =) 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 "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? 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). I'll close this now, I can no long reproduce. |