Summary: | crashes with Aborted when using xrender + desktop grid | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Michal Svoboda <kde> |
Component: | compositing | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Michal Svoboda
2010-10-15 09:39:11 UTC
useful trace: @martin happens on unreffing m_desktopButtonsViews in ::finish() Application: KWin (kwin), signal: Segmentation fault [Current thread is 1 (Thread 0xb1da9720 (LWP 13410))] Thread 2 (Thread 0xa9107b70 (LWP 13420)): #0 0xb782b424 in __kernel_vsyscall () #1 0xb67c33fc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb7595767 in ?? () from /usr/lib/libQtScript.so.4 #3 0xb75957b1 in ?? () from /usr/lib/libQtScript.so.4 #4 0xb67bee60 in start_thread () from /lib/libpthread.so.0 #5 0xb58defbe in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb1da9720 (LWP 13410)): [KCrash Handler] #7 0x00000000 in ?? () #8 0xae182ccf in KWin::DesktopGridEffect::finish (this=0xa0213d0) at /home/src/KDE4/KDE/kdebase/workspace/kwin/effects/desktopgrid/desktopgrid.cpp:1333 #9 0xae18369d in KWin::DesktopGridEffect::prePaintScreen (this=0xa0213d0, data=..., time=93) at /home/src/KDE4/KDE/kdebase/workspace/kwin/effects/desktopgrid/desktopgrid.cpp:146 #10 0xb77f398d in KWin::EffectsHandlerImpl::prePaintScreen (this=0x9ff4940, data=..., time=93) at /home/src/KDE4/KDE/kdebase/workspace/kwin/effects.cpp:159 #11 0xae1b6a01 in KWin::SlideEffect::prePaintScreen (this=0xa22ae68, data=..., time=93) at /home/src/KDE4/KDE/kdebase/workspace/kwin/effects/slide/slide.cpp:60 #12 0xb77f398d in KWin::EffectsHandlerImpl::prePaintScreen (this=0x9ff4940, data=..., time=93) at /home/src/KDE4/KDE/kdebase/workspace/kwin/effects.cpp:159 #13 0xae17bf20 in KWin::BoxSwitchEffect::prePaintScreen (this=0xa15bfe0, data=..., time=93) at /home/src/KDE4/KDE/kdebase/workspace/kwin/effects/boxswitch/boxswitch.cpp:138 #14 0xb77f398d in KWin::EffectsHandlerImpl::prePaintScreen (this=0x9ff4940, data=..., time=93) at /home/src/KDE4/KDE/kdebase/workspace/kwin/effects.cpp:159 #15 0xae18cfc6 in KWin::DimScreenEffect::prePaintScreen (this=0xa15f238, data=..., time=93) at /home/src/KDE4/KDE/kdebase/workspace/kwin/effects/dimscreen/dimscreen.cpp:56 #16 0xb77f398d in KWin::EffectsHandlerImpl::prePaintScreen (this=0x9ff4940, data=..., time=93) at /home/src/KDE4/KDE/kdebase/workspace/kwin/effects.cpp:159 #17 0xae1c52c0 in KWin::ZoomEffect::prePaintScreen (this=0xa143010, data=..., time=93) at /home/src/KDE4/KDE/kdebase/workspace/kwin/effects/zoom/zoom.cpp:268 #18 0xb77f398d in KWin::EffectsHandlerImpl::prePaintScreen (this=0x9ff4940, data=..., time=93) at /home/src/KDE4/KDE/kdebase/workspace/kwin/effects.cpp:159 #19 0xb77d4536 in KWin::Scene::paintScreen (this=0x9fc9840, mask=0xbfe1125c, region=0xbfe11324) at /home/src/KDE4/KDE/kdebase/workspace/kwin/scene.cpp:116 #20 0xb77de570 in KWin::SceneXrender::paint (this=0x9fc9840, damage=..., toplevels=...) at /home/src/KDE4/KDE/kdebase/workspace/kwin/scene_xrender.cpp:280 #21 0xb77d0411 in KWin::Workspace::performCompositing (this=0xa083ce0) at /home/src/KDE4/KDE/kdebase/workspace/kwin/composite.cpp:454 #22 0xb7744977 in KWin::Workspace::qt_metacall (this=0xa083ce0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfe1143c) at /home/src/KDE4/KDE/build/kdebase/workspace/kwin/workspace.moc:603 #23 0xb692ccfa in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4 #24 0xb693cb5f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #25 0xb6989cf7 in QTimer::timeout() () from /usr/lib/libQtCore.so.4 #26 0xb6942a9e in QTimer::timerEvent(QTimerEvent*) () from /usr/lib/libQtCore.so.4 #27 0xb693b864 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 #28 0xb5e67584 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #29 0xb5e6c0ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #30 0xb6f31b5a in KApplication::notify (this=0xbfe11cc4, receiver=0xa083f94, event=0xbfe11980) at /home/src/KDE4/KDE/kdelibs/kdeui/kernel/kapplication.cpp:310 #31 0xb776125f in KWin::Application::notify (this=0xbfe11cc4, o=0xa083f94, e=0xbfe11980) at /home/src/KDE4/KDE/kdebase/workspace/kwin/main.cpp:376 #32 0xb692669b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #33 0xb69567de in ?? () from /usr/lib/libQtCore.so.4 #34 0xb6956938 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #35 0xb5f18c46 in ?? () from /usr/lib/libQtGui.so.4 #36 0xb6925859 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #37 0xb6925afa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #38 0xb692a52f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #39 0xb5e65407 in QApplication::exec() () from /usr/lib/libQtGui.so.4 #40 0xb7763c22 in kdemain (argc=2, argv=0xbfe11f34) at /home/src/KDE4/KDE/kdebase/workspace/kwin/main.cpp:541 #41 0x080487ab in main (argc=2, argv=0xbfe11f34) at /home/src/KDE4/KDE/build/kdebase/workspace/kwin/kwin_dummy.cpp:3 stupid me - i had even written a patch ;-) *** This bug has been marked as a duplicate of bug 244813 *** Bug 244813 is marked as resolved and the patch attached to that bug seems to be from mid july 2010. KDE 4.5.2 is from october 2010 and the bug is still present. Can you please double check on the resolved status? it's a dupe (crashes in same occasion - at least when i reproduced your behaviour) unfortunately -as hinted by comment #20- neither the attached patch nor martins workaround fixed it - at least for xrender (i assume that's the implication of that comment) |