Application that crashed: kwin Version of the application: 4.3.1 (KDE 4.3.1) KDE Version: 4.3.1 (KDE 4.3.1) Qt Version: 4.5.2 Operating System: Linux 2.6.30.5-43.fc11.i586 i686 Distribution: "Fedora release 11 (Leonidas)" What I was doing when the application crashed: From time to time, KMail fails to send a mail (maybe that is the fault of the smtp server, I do not know). In that case, the mail window where I have created the new email if grayed, apparently waiting for the email to be send. And it lasts... In the main window of KMail (which I use inside Kontact), i can temporarily cancel the sending of the email (in the job queue). I can even "send the unsend emails" (or something like that), and usually the sending of the email works, that time. But the original email window is still here, greyed. The only thing I can do is to close it, using the close button of the KWin decoration. Then the window closes, but Kontact closes also and crash. -- Backtrace: Application: KWin (kwin), signal: Segmentation fault [KCrash Handler] #6 KWin::WindowPaintData::WindowPaintData(struct KWin::EffectWindow *) (this=0xbf9f2ae8, w=0x1) at /usr/src/debug/kdebase-workspace-4.3.1/kwin/lib/kwineffects.cpp:76 #7 0x0102bbe5 in KWin::FlipSwitchEffect::paintWindowFlip (this=0x885f230, w=0x1, draw=false, opacity=0.800000012) at /usr/src/debug/kdebase-workspace-4.3.1/kwin/effects/flipswitch/flipswitch.cpp:607 #8 0x0102d56b in KWin::FlipSwitchEffect::paintScreen (this=0x885f230, mask=32, region={d = 0x901f2e8, static shared_empty = {ref = {_q_value = 288}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0xbf9f3740) at /usr/src/debug/kdebase-workspace-4.3.1/kwin/effects/flipswitch/flipswitch.cpp:374 #9 0x03e91180 in KWin::EffectsHandlerImpl::paintScreen (this=0x8721868, mask=32, region={d = 0x901f2e8, static shared_empty = {ref = {_q_value = 288}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0xbf9f3740) at /usr/src/debug/kdebase-workspace-4.3.1/kwin/effects.cpp:122 #10 0x00fd47d5 in KWin::DesktopGridEffect::paintScreen (this=0x88d79f0, mask=32, region={d = 0x901f2e8, static shared_empty = {ref = {_q_value = 288}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0xbf9f3740) at /usr/src/debug/kdebase-workspace-4.3.1/kwin/effects/desktopgrid/desktopgrid.cpp:140 #11 0x03e91180 in KWin::EffectsHandlerImpl::paintScreen (this=0x8721868, mask=32, region={d = 0x901f2e8, static shared_empty = {ref = {_q_value = 288}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0xbf9f3740) at /usr/src/debug/kdebase-workspace-4.3.1/kwin/effects.cpp:122 #12 0x0101faf4 in KWin::CubeEffect::paintScreen (this=0x8916cc0, mask=32, region={d = 0x901f2e8, static shared_empty = {ref = {_q_value = 288}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0xbf9f3740) at /usr/src/debug/kdebase-workspace-4.3.1/kwin/effects/cube/cube.cpp:669 #13 0x03e91180 in KWin::EffectsHandlerImpl::paintScreen (this=0x8721868, mask=32, region={d = 0x901f2e8, static shared_empty = {ref = {_q_value = 288}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0xbf9f3740) at /usr/src/debug/kdebase-workspace-4.3.1/kwin/effects.cpp:122 #14 0x00c810b6 in KWin::Effect::paintScreen (this=0x88e8700, mask=32, region={d = 0x901f2e8, static shared_empty = {ref = {_q_value = 288}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0xbf9f3740) at /usr/src/debug/kdebase-workspace-4.3.1/kwin/lib/kwineffects.cpp:206 #15 0x03e91180 in KWin::EffectsHandlerImpl::paintScreen (this=0x8721868, mask=32, region={d = 0x901f2e8, static shared_empty = {ref = {_q_value = 288}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0xbf9f3740) at /usr/src/debug/kdebase-workspace-4.3.1/kwin/effects.cpp:122 #16 0x00c810b6 in KWin::Effect::paintScreen (this=0x8814208, mask=32, region={d = 0x901f2e8, static shared_empty = {ref = {_q_value = 288}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0xbf9f3740) at /usr/src/debug/kdebase-workspace-4.3.1/kwin/lib/kwineffects.cpp:206 #17 0x03e91180 in KWin::EffectsHandlerImpl::paintScreen (this=0x8721868, mask=32, region={d = 0x901f2e8, static shared_empty = {ref = {_q_value = 288}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0xbf9f3740) at /usr/src/debug/kdebase-workspace-4.3.1/kwin/effects.cpp:122 #18 0x00c810b6 in KWin::Effect::paintScreen (this=0x882d158, mask=32, region={d = 0x901f2e8, static shared_empty = {ref = {_q_value = 288}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0xbf9f3740) at /usr/src/debug/kdebase-workspace-4.3.1/kwin/lib/kwineffects.cpp:206 #19 0x03e91180 in KWin::EffectsHandlerImpl::paintScreen (this=0x8721868, mask=32, region={d = 0x901f2e8, static shared_empty = {ref = {_q_value = 288}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0xbf9f3740) at /usr/src/debug/kdebase-workspace-4.3.1/kwin/effects.cpp:122 #20 0x00c810b6 in KWin::Effect::paintScreen (this=0x882ee18, mask=32, region={d = 0x901f2e8, static shared_empty = {ref = {_q_value = 288}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0xbf9f3740) at /usr/src/debug/kdebase-workspace-4.3.1/kwin/lib/kwineffects.cpp:206 #21 0x03e91180 in KWin::EffectsHandlerImpl::paintScreen (this=0x8721868, mask=32, region={d = 0x901f2e8, static shared_empty = {ref = {_q_value = 288}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0xbf9f3740) at /usr/src/debug/kdebase-workspace-4.3.1/kwin/effects.cpp:122 #22 0x00c810b6 in KWin::Effect::paintScreen (this=0x881c210, mask=32, region={d = 0x901f2e8, static shared_empty = {ref = {_q_value = 288}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0xbf9f3740) at /usr/src/debug/kdebase-workspace-4.3.1/kwin/lib/kwineffects.cpp:206 #23 0x03e91180 in KWin::EffectsHandlerImpl::paintScreen (this=0x8721868, mask=32, region={d = 0x901f2e8, static shared_empty = {ref = {_q_value = 288}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0xbf9f3740) at /usr/src/debug/kdebase-workspace-4.3.1/kwin/effects.cpp:122 #24 0x0103bbb9 in KWin::TrackMouseEffect::paintScreen (this=0x881ab88, mask=32, region={d = 0x901f2e8, static shared_empty = {ref = {_q_value = 288}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0xbf9f3740) at /usr/src/debug/kdebase-workspace-4.3.1/kwin/effects/trackmouse/trackmouse.cpp:71 #25 0x03e91180 in KWin::EffectsHandlerImpl::paintScreen (this=0x8721868, mask=32, region={d = 0x901f2e8, static shared_empty = {ref = {_q_value = 288}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0xbf9f3740) at /usr/src/debug/kdebase-workspace-4.3.1/kwin/effects.cpp:122 #26 0x00c810b6 in KWin::Effect::paintScreen (this=0x88e1928, mask=32, region={d = 0x901f2e8, static shared_empty = {ref = {_q_value = 288}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0xbf9f3740) at /usr/src/debug/kdebase-workspace-4.3.1/kwin/lib/kwineffects.cpp:206 #27 0x03e91180 in KWin::EffectsHandlerImpl::paintScreen (this=0x8721868, mask=32, region={d = 0x901f2e8, static shared_empty = {ref = {_q_value = 288}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0xbf9f3740) at /usr/src/debug/kdebase-workspace-4.3.1/kwin/effects.cpp:122 #28 0x0100efd3 in KWin::ZoomEffect::paintScreen (this=0x896c1e8, mask=32, region={d = 0x901f2e8, static shared_empty = {ref = {_q_value = 288}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0xbf9f3740) at /usr/src/debug/kdebase-workspace-4.3.1/kwin/effects/zoom/zoom.cpp:73 #29 0x03e91180 in KWin::EffectsHandlerImpl::paintScreen (this=0x8721868, mask=32, region={d = 0x901f2e8, static shared_empty = {ref = {_q_value = 288}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0xbf9f3740) at /usr/src/debug/kdebase-workspace-4.3.1/kwin/effects.cpp:122 #30 0x03e79cd4 in KWin::Scene::paintScreen (this=0x86ddd08, mask=0xbf9f3828, region=0xbf9f38e8) at /usr/src/debug/kdebase-workspace-4.3.1/kwin/scene.cpp:134 #31 0x03e898f7 in KWin::SceneOpenGL::paint (this=0x86ddd08, damage={d = 0x901f2e8, static shared_empty = {ref = {_q_value = 288}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, toplevels= {{p = {static shared_null = {ref = {_q_value = 19694}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x90404c0}, d = 0x90404c0}}) at /usr/src/debug/kdebase-workspace-4.3.1/kwin/scene_opengl.cpp:746 #32 0x03e75381 in KWin::Workspace::performCompositing (this=0x87337f8) at /usr/src/debug/kdebase-workspace-4.3.1/kwin/composite.cpp:420 #33 0x03e03c8a in KWin::Workspace::qt_metacall (this=0x87337f8, _c=QMetaObject::InvokeMetaMethod, _id=153, _a=0xbf9f39dc) at /usr/src/debug/kdebase-workspace-4.3.1/i586-redhat-linux-gnu/kwin/workspace.moc:473 #34 0x02fe8843 in QMetaObject::activate (sender=0x8733a5c, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3112 #35 0x02fe94a2 in QMetaObject::activate (sender=0x8733a5c, m=0x30c43c4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3186 #36 0x03022b37 in QTimer::timeout (this=0x8733a5c) at .moc/release-shared/moc_qtimer.cpp:128 #37 0x02fedf7e in QTimer::timerEvent (this=0x8733a5c, e=0xbf9f3e90) at kernel/qtimer.cpp:261 #38 0x02fe295f in QObject::event (this=0x8733a5c, e=0xbf9f3e90) at kernel/qobject.cpp:1074 #39 0x064a4974 in QApplicationPrivate::notify_helper (this=0x857fc08, receiver=0x8733a5c, e=0xbf9f3e90) at kernel/qapplication.cpp:4056 #40 0x064ac0e9 in QApplication::notify (this=0xbf9f4208, receiver=0x8733a5c, e=0xbf9f3e90) at kernel/qapplication.cpp:3603 #41 0x035df60a in KApplication::notify (this=0xbf9f4208, receiver=0x8733a5c, event=0xbf9f3e90) at /usr/src/debug/kdelibs-4.3.1/kdeui/kernel/kapplication.cpp:302 #42 0x03e19a2f in KWin::Application::notify (this=0xbf9f4208, o=0x8733a5c, e=0xbf9f3e90) at /usr/src/debug/kdebase-workspace-4.3.1/kwin/main.cpp:366 #43 0x02fd2afb in QCoreApplication::notifyInternal (this=0xbf9f4208, receiver=0x8733a5c, event=0xbf9f3e90) at kernel/qcoreapplication.cpp:610 #44 0x02fffd6e in QCoreApplication::sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:213 #45 QTimerInfoList::activateTimers (event=<value optimized out>, receiver=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:572 #46 0x02ffd690 in timerSourceDispatch (source=0x8582d40) at kernel/qeventdispatcher_glib.cpp:165 #47 0x02dea308 in g_main_dispatch (context=<value optimized out>) at gmain.c:1824 #48 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2377 #49 0x02ded9e0 in g_main_context_iterate (context=0x8581ef8, block=<value optimized out>, dispatch=1, self=0x857fe40) at gmain.c:2455 #50 0x02dedb13 in IA__g_main_context_iteration (context=0x8581ef8, may_block=1) at gmain.c:2518 #51 0x02ffd5dc in QEventDispatcherGlib::processEvents (this=0x856a218, flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:327 #52 0x06543cb5 in QGuiEventDispatcherGlib::processEvents (this=0x856a218, flags={i = 36}) at kernel/qguieventdispatcher_glib.cpp:202 #53 0x02fd10c9 in QEventLoop::processEvents (this=0xbf9f4154, flags={i = 36}) at kernel/qeventloop.cpp:149 #54 0x02fd151a in QEventLoop::exec (this=0xbf9f4154, flags={i = 0}) at kernel/qeventloop.cpp:201 #55 0x02fd399f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #56 0x064a47f7 in QApplication::exec () at kernel/qapplication.cpp:3525 #57 0x03e1c5f4 in kdemain (argc=3, argv=0xbf9f4404) at /usr/src/debug/kdebase-workspace-4.3.1/kwin/main.cpp:522 #58 0x0804872b in main (argc=3, argv=0xbf9f4404) at /usr/src/debug/kdebase-workspace-4.3.1/i586-redhat-linux-gnu/kwin/kwin_dummy.cpp:3 Reported using DrKonqi
This is probably related/the same as bug 203487 (and related to bug 179865 / bug 184602). All the cases should be fixed on 4.3.2. Regards
(In reply to comment #1) > This is probably related/the same as bug 203487 (and related to bug 179865 / > bug 184602). All the cases should be fixed on 4.3.2. In my case, Kontact crashed, but KWin was ok. Anyway, let's hope that is related and already fixed.
KWin crashed (too) according to the report.
Ok. As my Kontact window is always fullscreen, and alone in its virtual desktop screen, I had not noticed.
The crash could be a duplicate of bug #187761. Unfortunately it's difficult to say as the bug report mentions Kontact. The crashes in FlipSwitch are unfortunately not fixed in 4.3.2, but will be fixed in 4.4.0 (it's not possible to backport). Did you use alt+tab when the window closed?
(In reply to comment #5) > The crash could be a duplicate of bug #187761. Unfortunately it's difficult to > say as the bug report mentions Kontact. > > The crashes in FlipSwitch are unfortunately not fixed in 4.3.2, but will be > fixed in 4.4.0 (it's not possible to backport). > > Did you use alt+tab when the window closed? No. I have used nothing from KWin but the close button of the mail window, with the "×" inside. It happens from time to time (probably because of something strange with my SMTP server). Tell me if I can do anything to help you find the cause of those crashes.
(In reply to comment #6) > No. I have used nothing from KWin but the close button of the mail window, with > the "×" inside. This looks very unrelated to the pasted backtrace. The backtrace shows that you used alt+tab when kwin crashed. I think this crash is unrelated to your problem. If kontact/kmail is crashing you should have a different backtrace. This crash looks like coincidence.
You are right. I had not even looked at the trace. I know that crash is reproducable (I mean, as soon as the SMTP connection stalls), and that closes Kontact. And I have not used Alt+Tab just before the crash (but only to choose the mail window, and then close it). Let's way for next time it happens. I will complete the bug report.
The bug just reproduced, bug the backtrace was about Kontact, that time. See bug #209153. Somehow, this is related. The crash and backtrace of the current bug (about KWin) has been caused by the crash of Kontact. Or perhaps by a Alt-tab I used just after the crash. At least, that is my explanation: the KDE bug report tool gave me a KWin backtrace whereas I was thinking I filled a bug about Kontact. If you think it is related to other bugs that are already fixed: (In reply to comment #1) > This is probably related/the same as bug 203487 (and related to bug 179865 / > bug 184602). All the cases should be fixed on 4.3.2. (In reply to comment #5) > The crash could be a duplicate of bug #187761. Unfortunately it's difficult to > say as the bug report mentions Kontact. then just close this bug.
the KWin crash of this report is fixed in trunk (aka 4.4)