Bug 218729

Summary: Plasma crashed when opening Desktop Activity Settings [QPixmap::handle, KWin::SceneOpenGL::Window::paintDecoration, KWin::SceneOpenGL::Window::performPaint]
Product: [Plasma] kwin Reporter: vk1991+kde
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description vk1991+kde 2009-12-14 23:46:21 UTC
Application: kwin (4.3.80 (KDE 4.3.80 (KDE 4.4 Beta1)))
KDE Platform Version: 4.3.80 (KDE 4.3.80 (KDE 4.4 Beta1))
Qt Version: 4.6.0
Operating System: Linux 2.6.32-8-generic i686
Distribution: Ubuntu lucid (development branch)

-- Information about the crash:
The crash occured when I tried to open Desktop Activity Settings. Plasma relaunched automatically, and the Desktop Activity Settings came up fine afterwards.

 -- Backtrace:
Application: KWin (kwin), signal: Segmentation fault
[KCrash Handler]
#6  0x058945cb in QPixmap::handle (this=0x96012e0) at image/qpixmap.cpp:1168
#7  0x00531ae3 in KWin::SceneOpenGL::Window::paintDecoration (this=0x95fd730, decoration=0x96012e0, decorationType=KWin::SceneOpenGL::Window::DecorationLeft, region=..., rect=..., data=..., 
    quads=..., updateDeco=true) at ../../kwin/scene_opengl.cpp:1557
#8  0x00532552 in KWin::SceneOpenGL::Window::performPaint (this=0x95fd730, mask=9, region=) at ../../kwin/scene_opengl.cpp:1505
#9  0x0051eb3f in KWin::Scene::finalDrawWindow (this=0x96a5670, w=0x97715b8, mask=9, region=..., data=...) at ../../kwin/scene.cpp:324
#10 0x005375a3 in KWin::EffectsHandlerImpl::drawWindow (this=0x968da98, w=0x97715b8, mask=9, region=..., data=...) at ../../kwin/effects.cpp:178
#11 0x003c3c9d in KWin::Effect::drawWindow (this=0x9751790, w=0x97715b8, mask=9, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:252
#12 0x00537627 in KWin::EffectsHandlerImpl::drawWindow (this=0x968da98, w=0x97715b8, mask=9, region=..., data=...) at ../../kwin/effects.cpp:174
#13 0x029b19e2 in KWin::ShadowEffect::drawWindow (this=0x97743d0, w=0x97715b8, mask=<value optimized out>, region=..., data=...) at ../../../kwin/effects/shadow/shadow.cpp:243
#14 0x00537627 in KWin::EffectsHandlerImpl::drawWindow (this=0x968da98, w=0x97715b8, mask=9, region=..., data=...) at ../../kwin/effects.cpp:174
#15 0x003c3c9d in KWin::Effect::drawWindow (this=0x978a9a8, w=0x97715b8, mask=9, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:252
#16 0x00537627 in KWin::EffectsHandlerImpl::drawWindow (this=0x968da98, w=0x97715b8, mask=9, region=..., data=...) at ../../kwin/effects.cpp:174
#17 0x003c3c9d in KWin::Effect::drawWindow (this=0x977fe20, w=0x97715b8, mask=9, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:252
#18 0x00537627 in KWin::EffectsHandlerImpl::drawWindow (this=0x968da98, w=0x97715b8, mask=9, region=..., data=...) at ../../kwin/effects.cpp:174
#19 0x003c3c9d in KWin::Effect::drawWindow (this=0x9756ac8, w=0x97715b8, mask=9, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:252
#20 0x00537627 in KWin::EffectsHandlerImpl::drawWindow (this=0x968da98, w=0x97715b8, mask=9, region=..., data=...) at ../../kwin/effects.cpp:174
#21 0x003c3c9d in KWin::Effect::drawWindow (this=0x9756938, w=0x97715b8, mask=9, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:252
#22 0x00537627 in KWin::EffectsHandlerImpl::drawWindow (this=0x968da98, w=0x97715b8, mask=9, region=..., data=...) at ../../kwin/effects.cpp:174
#23 0x003c3c9d in KWin::Effect::drawWindow (this=0x9736c00, w=0x97715b8, mask=9, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:252
#24 0x00537627 in KWin::EffectsHandlerImpl::drawWindow (this=0x968da98, w=0x97715b8, mask=9, region=..., data=...) at ../../kwin/effects.cpp:174
#25 0x003c3c9d in KWin::Effect::drawWindow (this=0x97723b0, w=0x97715b8, mask=9, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:252
#26 0x00537627 in KWin::EffectsHandlerImpl::drawWindow (this=0x968da98, w=0x97715b8, mask=9, region=..., data=...) at ../../kwin/effects.cpp:174
#27 0x003c3c9d in KWin::Effect::drawWindow (this=0x9752ec0, w=0x97715b8, mask=9, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:252
#28 0x00537627 in KWin::EffectsHandlerImpl::drawWindow (this=0x968da98, w=0x97715b8, mask=9, region=..., data=...) at ../../kwin/effects.cpp:174
#29 0x003c3c9d in KWin::Effect::drawWindow (this=0x9753ff0, w=0x97715b8, mask=9, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:252
#30 0x00537627 in KWin::EffectsHandlerImpl::drawWindow (this=0x968da98, w=0x97715b8, mask=9, region=..., data=...) at ../../kwin/effects.cpp:174
#31 0x003c3c9d in KWin::Effect::drawWindow (this=0x9751008, w=0x97715b8, mask=9, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:252
#32 0x00537627 in KWin::EffectsHandlerImpl::drawWindow (this=0x968da98, w=0x97715b8, mask=9, region=..., data=...) at ../../kwin/effects.cpp:174
#33 0x003c3c9d in KWin::Effect::drawWindow (this=0x9753508, w=0x97715b8, mask=9, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:252
#34 0x00537627 in KWin::EffectsHandlerImpl::drawWindow (this=0x968da98, w=0x97715b8, mask=9, region=..., data=...) at ../../kwin/effects.cpp:174
#35 0x0051debd in KWin::Scene::finalPaintWindow (this=0x96a5670, w=0x97715b8, mask=9, region=..., data=...) at ../../kwin/scene.cpp:318
#36 0x005376a3 in KWin::EffectsHandlerImpl::paintWindow (this=0x968da98, w=0x97715b8, mask=9, region=..., data=...) at ../../kwin/effects.cpp:157
#37 0x02990164 in KWin::LogoutEffect::paintWindow (this=0x9751790, w=0x97715b8, mask=9, region=..., data=...) at ../../../kwin/effects/logout/logout.cpp:187
#38 0x00537727 in KWin::EffectsHandlerImpl::paintWindow (this=0x968da98, w=0x97715b8, mask=9, region=..., data=...) at ../../kwin/effects.cpp:153
#39 0x003c3d1d in KWin::Effect::paintWindow (this=0x97743d8, w=0x97715b8, mask=9, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:242
#40 0x00537727 in KWin::EffectsHandlerImpl::paintWindow (this=0x968da98, w=0x97715b8, mask=9, region=..., data=...) at ../../kwin/effects.cpp:153
#41 0x029bd1bc in KWin::TaskbarThumbnailEffect::paintWindow (this=0x978a9a8, w=0x97715b8, mask=9, region=..., data=...) at ../../../kwin/effects/taskbarthumbnail/taskbarthumbnail.cpp:71
#42 0x00537727 in KWin::EffectsHandlerImpl::paintWindow (this=0x968da98, w=0x97715b8, mask=9, region=..., data=...) at ../../kwin/effects.cpp:153
#43 0x029858a8 in KWin::DialogParentEffect::paintWindow (this=0x977fe20, w=0x97715b8, mask=9, region=..., data=...) at ../../../kwin/effects/dialogparent/dialogparent.cpp:70
#44 0x00537727 in KWin::EffectsHandlerImpl::paintWindow (this=0x968da98, w=0x97715b8, mask=9, region=..., data=...) at ../../kwin/effects.cpp:153
#45 0x029e813c in KWin::SheetEffect::paintWindow (this=0x9756ac8, w=0x97715b8, mask=9, region=..., data=...) at ../../../kwin/effects/sheet/sheet.cpp:102
#46 0x00537727 in KWin::EffectsHandlerImpl::paintWindow (this=0x968da98, w=0x97715b8, mask=9, region=..., data=...) at ../../kwin/effects.cpp:153
#47 0x029bc50a in KWin::SlidingPopupsEffect::paintWindow (this=0x9756938, w=0x97715b8, mask=9, region=..., data=...) at ../../../kwin/effects/slidingpopups/slidingpopups.cpp:129
#48 0x00537727 in KWin::EffectsHandlerImpl::paintWindow (this=0x968da98, w=0x97715b8, mask=9, region=..., data=...) at ../../kwin/effects.cpp:153
#49 0x029df746 in KWin::FlipSwitchEffect::paintWindow (this=0x9736bf8, w=0x97715b8, mask=9, region=..., data=...) at ../../../kwin/effects/flipswitch/flipswitch.cpp:541
#50 0x00537727 in KWin::EffectsHandlerImpl::paintWindow (this=0x968da98, w=0x97715b8, mask=9, region=..., data=...) at ../../kwin/effects.cpp:153
#51 0x029c9942 in KWin::CubeEffect::paintWindow (this=0x97723a8, w=0x97715b8, mask=9, region=..., data=...) at ../../../kwin/effects/cube/cube.cpp:1580
#52 0x00537727 in KWin::EffectsHandlerImpl::paintWindow (this=0x968da98, w=0x97715b8, mask=9, region=..., data=...) at ../../kwin/effects.cpp:153
#53 0x029d31ea in KWin::CubeSlideEffect::paintWindow (this=0x9752ec0, w=0x97715b8, mask=9, region=..., data=...) at ../../../kwin/effects/cube/cubeslide.cpp:403
#54 0x00537727 in KWin::EffectsHandlerImpl::paintWindow (this=0x968da98, w=0x97715b8, mask=9, region=..., data=...) at ../../kwin/effects.cpp:153
#55 0x029946cc in KWin::TranslucencyEffect::paintWindow (this=0x9753ff0, w=0x97715b8, mask=9, region=..., data=...) at ../../../kwin/effects/translucency/translucency.cpp:180
#56 0x00537727 in KWin::EffectsHandlerImpl::paintWindow (this=0x968da98, w=0x97715b8, mask=9, region=..., data=...) at ../../kwin/effects.cpp:153
#57 0x02996137 in KWin::MinimizeAnimationEffect::paintWindow (this=0x9751008, w=0x97715b8, mask=9, region=..., data=...) at ../../../kwin/effects/minimizeanimation/minimizeanimation.cpp:103
#58 0x00537727 in KWin::EffectsHandlerImpl::paintWindow (this=0x968da98, w=0x97715b8, mask=9, region=..., data=...) at ../../kwin/effects.cpp:153
#59 0x0298f801 in KWin::LoginEffect::paintWindow (this=0x9753508, w=0x97715b8, mask=9, region=..., data=...) at ../../../kwin/effects/login/login.cpp:69
#60 0x00537727 in KWin::EffectsHandlerImpl::paintWindow (this=0x968da98, w=0x97715b8, mask=9, region=..., data=...) at ../../kwin/effects.cpp:153
#61 0x0051ff4c in KWin::Scene::paintWindow (this=0x96a5670, w=0x95fd730, mask=9, region=..., quads=...) at ../../kwin/scene.cpp:312
#62 0x00520ab0 in KWin::Scene::paintSimpleScreen (this=0x96a5670, orig_mask=8, region=...) at ../../kwin/scene.cpp:283
#63 0x0051df39 in KWin::Scene::finalPaintScreen (this=0x96a5670, mask=8, region=..., data=...) at ../../kwin/scene.cpp:176
#64 0x0053779c in KWin::EffectsHandlerImpl::paintScreen (this=0x968da98, mask=8, region=..., data=...) at ../../kwin/effects.cpp:126
#65 0x02990e17 in KWin::LogoutEffect::paintScreen (this=0x9751790, mask=8, region=..., data=...) at ../../../kwin/effects/logout/logout.cpp:196
#66 0x00537820 in KWin::EffectsHandlerImpl::paintScreen (this=0x968da98, mask=8, region=..., data=...) at ../../kwin/effects.cpp:122
#67 0x029b15bf in KWin::ShadowEffect::paintScreen (this=0x97743d0, mask=<value optimized out>, region=..., data=...) at ../../../kwin/effects/shadow/shadow.cpp:182
#68 0x00537820 in KWin::EffectsHandlerImpl::paintScreen (this=0x968da98, mask=8, region=..., data=...) at ../../kwin/effects.cpp:122
#69 0x003c3d96 in KWin::Effect::paintScreen (this=0x978a9a8, mask=8, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:227
#70 0x00537820 in KWin::EffectsHandlerImpl::paintScreen (this=0x968da98, mask=8, region=..., data=...) at ../../kwin/effects.cpp:122
#71 0x003c3d96 in KWin::Effect::paintScreen (this=0x977fe20, mask=8, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:227
#72 0x00537820 in KWin::EffectsHandlerImpl::paintScreen (this=0x968da98, mask=8, region=..., data=...) at ../../kwin/effects.cpp:122
#73 0x003c3d96 in KWin::Effect::paintScreen (this=0x9756ac8, mask=8, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:227
#74 0x00537820 in KWin::EffectsHandlerImpl::paintScreen (this=0x968da98, mask=8, region=..., data=...) at ../../kwin/effects.cpp:122
#75 0x003c3d96 in KWin::Effect::paintScreen (this=0x9756938, mask=8, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:227
#76 0x00537820 in KWin::EffectsHandlerImpl::paintScreen (this=0x968da98, mask=8, region=..., data=...) at ../../kwin/effects.cpp:122
#77 0x029dd1a2 in KWin::FlipSwitchEffect::paintScreen (this=0x9736bf8, mask=8, region=..., data=...) at ../../../kwin/effects/flipswitch/flipswitch.cpp:146
#78 0x00537820 in KWin::EffectsHandlerImpl::paintScreen (this=0x968da98, mask=8, region=..., data=...) at ../../kwin/effects.cpp:122
#79 0x029ccf14 in KWin::CubeEffect::paintScreen (this=0x97723a8, mask=8, region=..., data=...) at ../../../kwin/effects/cube/cube.cpp:697
#80 0x00537820 in KWin::EffectsHandlerImpl::paintScreen (this=0x968da98, mask=8, region=..., data=...) at ../../kwin/effects.cpp:122
#81 0x029d4b63 in KWin::CubeSlideEffect::paintScreen (this=0x9752ec0, mask=8, region=..., data=...) at ../../../kwin/effects/cube/cubeslide.cpp:105
#82 0x00537820 in KWin::EffectsHandlerImpl::paintScreen (this=0x968da98, mask=8, region=..., data=...) at ../../kwin/effects.cpp:122
#83 0x003c3d96 in KWin::Effect::paintScreen (this=0x9753ff0, mask=8, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:227
#84 0x00537820 in KWin::EffectsHandlerImpl::paintScreen (this=0x968da98, mask=8, region=..., data=...) at ../../kwin/effects.cpp:122
#85 0x003c3d96 in KWin::Effect::paintScreen (this=0x9751008, mask=8, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:227
#86 0x00537820 in KWin::EffectsHandlerImpl::paintScreen (this=0x968da98, mask=8, region=..., data=...) at ../../kwin/effects.cpp:122
#87 0x003c3d96 in KWin::Effect::paintScreen (this=0x9753508, mask=8, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:227
#88 0x00537820 in KWin::EffectsHandlerImpl::paintScreen (this=0x968da98, mask=8, region=..., data=...) at ../../kwin/effects.cpp:122
#89 0x00520224 in KWin::Scene::paintScreen (this=0x96a5670, mask=0xbfd51378, region=0xbfd51444) at ../../kwin/scene.cpp:134
#90 0x0052ffda in KWin::SceneOpenGL::paint (this=0x96a5670, damage=..., toplevels=...) at ../../kwin/scene_opengl.cpp:747
#91 0x0051a364 in KWin::Workspace::performCompositing (this=0x9673978) at ../../kwin/composite.cpp:424
#92 0x00496816 in KWin::Workspace::qt_metacall (this=0x9673978, _c=QMetaObject::InvokeMetaMethod, _id=173, _a=0xbfd5156c) at ./workspace.moc:535
#93 0x064dd95a in QMetaObject::metacall (object=0x9673978, cl=QMetaObject::InvokeMetaMethod, idx=173, argv=0xbfd5156c) at kernel/qmetaobject.cpp:237
#94 0x064ec0db in QMetaObject::activate (sender=0x9673c00, m=0x65ec5a4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3294
#95 0x0653d9d7 in QTimer::timeout (this=0x9673c00) at .moc/release-shared/moc_qtimer.cpp:134
#96 0x064f436e in QTimer::timerEvent (this=0x9673c00, e=0xbfd51a50) at kernel/qtimer.cpp:271
#97 0x064e8f44 in QObject::event (this=0x9673c00, e=0x0) at kernel/qobject.cpp:1224
#98 0x057a11dc in QApplicationPrivate::notify_helper (this=0x95bea80, receiver=0x9673c00, e=0xbfd51a50) at kernel/qapplication.cpp:4242
#99 0x057a7e37 in QApplication::notify (this=0xbfd51dc8, receiver=0x9673c00, e=0xbfd51a50) at kernel/qapplication.cpp:3661
#100 0x00bb818a in KApplication::notify (this=0xbfd51dc8, receiver=0x9673c00, event=0xbfd51a50) at ../../kdeui/kernel/kapplication.cpp:302
#101 0x004b034f in KWin::Application::notify (this=0xbfd51dc8, o=0x9673c00, e=0xbfd51a50) at ../../kwin/main.cpp:370
#102 0x064d86fb in QCoreApplication::notifyInternal (this=0xbfd51dc8, receiver=0x9673c00, event=0xbfd51a50) at kernel/qcoreapplication.cpp:704
#103 0x06507aa6 in QCoreApplication::sendEvent (this=0x95c1d34) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#104 QTimerInfoList::activateTimers (this=0x95c1d34) at kernel/qeventdispatcher_unix.cpp:603
#105 0x06504737 in timerSourceDispatch (source=0x95c1d70) at kernel/qeventdispatcher_glib.cpp:184
#106 idleTimerSourceDispatch (source=0x95c1d70) at kernel/qeventdispatcher_glib.cpp:231
#107 0x08f66fd8 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#108 0x08f6a880 in ?? () from /lib/libglib-2.0.so.0
#109 0x08f6a9b3 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#110 0x065043f5 in QEventDispatcherGlib::processEvents (this=0x95bea40, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#111 0x0585eba5 in QGuiEventDispatcherGlib::processEvents (this=0x95bea40, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#112 0x064d6d19 in QEventLoop::processEvents (this=0xbfd51d14, flags=) at kernel/qeventloop.cpp:149
#113 0x064d716a in QEventLoop::exec (this=0xbfd51d14, flags=...) at kernel/qeventloop.cpp:201
#114 0x064db35f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#115 0x057a1277 in QApplication::exec () at kernel/qapplication.cpp:3570
#116 0x004b1f60 in kdemain (argc=1, argv=0xbfd51fd4) at ../../kwin/main.cpp:526
#117 0x080485cb in main (argc=1, argv=0xbfd51fd4) at kwin_dummy.cpp:3

This bug may be a duplicate of or related to bug 213507.

Possible duplicates by query: bug 217376, bug 216366, bug 216355, bug 216094.

Reported using DrKonqi
Comment 1 Martin Flöser 2009-12-15 08:56:17 UTC

*** This bug has been marked as a duplicate of bug 213507 ***