Bug 209773 - plasma crash during switching windows
Summary: plasma crash during switching windows
Status: RESOLVED NOT A BUG
Alias: None
Product: kwin
Classification: Plasma
Component: input (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Kevin Lemay
URL:
Keywords:
: 217944 225436 245479 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-10-07 17:28 UTC by Lukáš Karas
Modified: 2022-11-07 22:29 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Kwin x11 crashes unexpectedly. (6.04 KB, text/plain)
2022-11-05 22:17 UTC, Kevin Lemay
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Lukáš Karas 2009-10-07 17:28:32 UTC
Application that crashed: kwin
Version of the application: 4.3.2 (KDE 4.3.2)
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31muj12 x86_64
Distribution: Ubuntu karmic (development branch)

 -- Backtrace:
Application: KWin (kwin), signal: Segmentation fault
The current source language is "auto; currently c".
[KCrash Handler]
#5  KWin::CoverSwitchEffect::calculateItemSizes (this=0x949d70) at ../../../kwin/effects/coverswitch/coverswitch.cpp:1063
#6  0x00007fcfda24dd31 in KWin::CoverSwitchEffect::tabBoxUpdated (this=0x949d70) at ../../../kwin/effects/coverswitch/coverswitch.cpp:678
#7  0x00007fcfeb0b535d in KWin::EffectsHandlerImpl::tabBoxUpdated (this=<value optimized out>) at ../../kwin/effects.cpp:295
#8  0x00007fcfeb053e50 in KWin::TabBox::setCurrentClient (this=0x952d30, newClient=0xa5d2a0) at ../../kwin/tabbox.cpp:538
#9  0x00007fcfeb054086 in KWin::TabBox::nextPrev (this=0x952d30, next=true) at ../../kwin/tabbox.cpp:438
#10 0x00007fcfeb035dd0 in KWin::Workspace::removeClient (this=0x852da0, c=0xa6ec20) at ../../kwin/workspace.cpp:627
#11 0x00007fcfeb0422fe in KWin::Client::releaseWindow (this=0xa6ec20, on_shutdown=false) at ../../kwin/client.cpp:239
#12 0x00007fcfeb061f4b in KWin::Client::windowEvent (this=0xa6ec20, e=0x7fff1c41c860) at ../../kwin/events.cpp:642
#13 0x00007fcfeb062558 in KWin::Workspace::workspaceEvent (this=0x852da0, e=0x7fff1c41c860) at ../../kwin/events.cpp:319
#14 0x00007fcfeb04bab8 in KWin::Application::x11EventFilter (this=0x7fff1c41cc50, e=0x7fff1c41c860) at ../../kwin/main.cpp:357
#15 0x00007fcfe7789391 in qt_x11EventFilter (ev=0x7fff1c41c860) at kernel/qapplication_x11.cpp:375
#16 0x00007fcfe7799a24 in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff1c41c860) at kernel/qapplication_x11.cpp:3271
#17 0x00007fcfe77c3d0c in x11EventSourceDispatch (s=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#18 0x00007fcfe17dfbbe in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#19 0x00007fcfe17e3588 in ?? () from /lib/libglib-2.0.so.0
#20 0x00007fcfe17e36b0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#21 0x00007fcfe70531a6 in QEventDispatcherGlib::processEvents (this=0x60de90, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#22 0x00007fcfe77c34be in QGuiEventDispatcherGlib::processEvents (this=0x7fff1c41aaf0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#23 0x00007fcfe7029532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#24 0x00007fcfe7029904 in QEventLoop::exec (this=0x7fff1c41cb90, flags=) at kernel/qeventloop.cpp:201
#25 0x00007fcfe702bab9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#26 0x00007fcfeb04e094 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../kwin/main.cpp:522
#27 0x00007fcfeacb8abd in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, 
    rtld_fini=<value optimized out>, stack_end=0x7fff1c41d138) at libc-start.c:220
#28 0x0000000000400679 in _start () at ../sysdeps/x86_64/elf/start.S:113

Reported using DrKonqi
Comment 1 Martin Flöser 2009-10-07 17:38:48 UTC
did you restart KDE after the update to 4.3.2? There were some crashes fixed in Coverswitch?
Comment 2 Lukáš Karas 2009-10-08 00:14:56 UTC
Yes, I restarted it (kdm session). 

It will maybee usefull that I use radeon driver.

OpenGL vendor string: DRI R300 Project                                                                                                                           
OpenGL renderer string: Mesa DRI R300 (RS400 5975) 20090101  NO-TCL                                                                                              
OpenGL version string: 1.4 Mesa 7.6-devel   

Dne St 7. října 2009 17:38:52 Martin Gräßlin napsal(a):
> https://bugs.kde.org/show_bug.cgi?id=209773
> 
> 
> Martin Gräßlin <ubuntu@martin-graesslin.com> changed:
> 
>            What    |Removed                     |Added
> ---------------------------------------------------------------------------
> - Component|general                     |compositing
> 
> 
> 
> 
> --- Comment #1 from Martin Gräßlin <ubuntu martin-graesslin com> 
>  2009-10-07 17:38:48 --- did you restart KDE after the update to 4.3.2?
>  There were some crashes fixed in Coverswitch?
>
Comment 3 Martin Flöser 2009-10-08 09:01:43 UTC
Ok, so I probably missed one more case where it crashes.

Are you able to reproduce the crash? If yes please give a very detailed description what has to be done to crash it. I have to be able to crash it myself in order to fix it ;-)
Comment 4 Sebastián Ramírez 2009-10-09 01:32:45 UTC
0xb806a430 in __kernel_vsyscall ()
[Current thread is 0 (LWP 3472)]

Thread 4 (Thread 0xa8585b90 (LWP 3473)):
#0  0xb806a430 in __kernel_vsyscall ()
#1  0xb51c10e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb63ba2ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb65a69b2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb7a27152 in ?? () from /usr/lib/libQtNetwork.so.4
#5  0xb65a596e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb51bd4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb63ab49e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xa7d5bb90 (LWP 3474)):
#0  0xb806a430 in __kernel_vsyscall ()
#1  0xb51c10e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb63ba2ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb65a69b2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xa86c2b9a in ?? () from /usr/lib/kde4/plasma_wallpaper_image.so
#5  0xb65a596e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb51bd4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb63ab49e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xa3639b90 (LWP 5798)):
#0  0xb806a430 in __kernel_vsyscall ()
#1  0xb63a37b1 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xb6677380 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb65a596e in ?? () from /usr/lib/libQtCore.so.4
#4  0xb51bd4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0xb63ab49e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb3f7f720 (LWP 3472)):
#0  0xb806a430 in __kernel_vsyscall ()
#1  0xb63667a6 in nanosleep () from /lib/tls/i686/cmov/libc.so.6
#2  0xb63665be in sleep () from /lib/tls/i686/cmov/libc.so.6
#3  0xb780e8b2 in ?? () from /usr/lib/libkdeui.so.5
#4  0xb780f274 in KCrash::defaultCrashHandler () from /usr/lib/libkdeui.so.5
#5  <signal handler called>
#6  0xb7bb58a8 in ?? () from /usr/lib/libkio.so.5
#7  0xb7bb5950 in ?? () from /usr/lib/libkio.so.5
#8  0xb7bba28e in ?? () from /usr/lib/libkio.so.5
#9  0xb7bbb62c in KDirModel::qt_metacall () from /usr/lib/libkio.so.5
#10 0xa8a36802 in ?? () from /usr/lib/kde4/plasma_applet_quickaccess.so
#11 0xb66afca8 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#12 0xb66b0932 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#13 0xb7b9eb49 in KDirLister::itemsAdded () from /usr/lib/libkio.so.5
#14 0xb7b9fd46 in KDirLister::Private::emitItems () from /usr/lib/libkio.so.5
#15 0xb7ba1d1f in ?? () from /usr/lib/libkio.so.5
#16 0xb7bb0105 in ?? () from /usr/lib/libkio.so.5
#17 0xb7bb0d22 in ?? () from /usr/lib/libkio.so.5
#18 0xb66afca8 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#19 0xb66b0932 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#20 0xb7bbd0d3 in OrgKdeKDirNotifyInterface::FilesChanged () from /usr/lib/libkio.so.5
#21 0xb7bbd29a in OrgKdeKDirNotifyInterface::qt_metacall () from /usr/lib/libkio.so.5
#22 0xb67b2d7a in ?? () from /usr/lib/libQtDBus.so.4
#23 0xb67bb187 in ?? () from /usr/lib/libQtDBus.so.4
#24 0xb66aa3a0 in QObject::event () from /usr/lib/libQtCore.so.4
#25 0xb6946e9c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#26 0xb694f19e in QApplication::notify () from /usr/lib/libQtGui.so.4
#27 0xb779e94d in KApplication::notify () from /usr/lib/libkdeui.so.5
#28 0xb6699a3b in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#29 0xb669a695 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#30 0xb669a88d in QCoreApplication::sendPostedEvents () from /usr/lib/libQtCore.so.4
#31 0xb66c57ef in ?? () from /usr/lib/libQtCore.so.4
#32 0xb4fbbb88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#33 0xb4fbf0eb in ?? () from /usr/lib/libglib-2.0.so.0
#34 0xb4fbf268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#35 0xb66c5438 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#36 0xb69e8365 in ?? () from /usr/lib/libQtGui.so.4
#37 0xb669806a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#38 0xb66984aa in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#39 0xb669a959 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#40 0xb6946d17 in QApplication::exec () from /usr/lib/libQtGui.so.4
#41 0xb8014b56 in kdemain () from /usr/lib/libkdeinit4_plasma.so
#42 0x08048712 in _start ()
#0  0xb806a430 in __kernel_vsyscall ()
Comment 5 Martin Flöser 2009-10-09 08:47:04 UTC
@Sebastián: thanks for reporting your backtrace. Unfortunately it is completely useless as you have not installed debug packages. And the backtrace has nothing to do with this bug report. This report is about a crash in kwin. Your backtrace looks like it could be Plasma. If you are able to reproduce the crash, please regenerate the crash and file a new bug report. Please use DrKonqui for that as it helps you to find the correct KDE component and does some checks on the usefulness of the report.

Thanks.
Comment 6 Lukáš Karas 2009-11-04 00:37:24 UTC
Hi,
I can't reproduce this bug. I'm still usign same versions (kwin, mesa drivers...), but I'm not seen this bug any more... So, it was probably a "random" bug.
Comment 7 Martin Flöser 2009-11-04 08:22:55 UTC
(In reply to comment #6)
> Hi,
> I can't reproduce this bug. I'm still usign same versions (kwin, mesa
> drivers...), but I'm not seen this bug any more... So, it was probably a
> "random" bug.
thanks for the info. So I assume it is fixed ;-) If the crash happens again, please reopen
Comment 8 Martin Flöser 2010-02-04 09:17:17 UTC
*** Bug 217944 has been marked as a duplicate of this bug. ***
Comment 9 Martin Flöser 2010-02-04 09:17:34 UTC
*** Bug 225436 has been marked as a duplicate of this bug. ***
Comment 10 Martin Flöser 2010-02-04 09:20:40 UTC
The code section where it crashes has been completely removed in 4.4 (it calls boxswitch code instead) as well the architecture of alt+tab has been changed significantly. This bug is most likely fixed in 4.4, but in case anybody is able to reproduce with 4.4 please reopen and attach a new backtrace or report a new bug.
Comment 11 Thomas Lübking 2010-07-23 00:00:09 UTC
*** Bug 245479 has been marked as a duplicate of this bug. ***
Comment 12 Kevin Lemay 2022-11-05 22:17:47 UTC
Created attachment 153503 [details]
Kwin x11 crashes unexpectedly.
Comment 13 David Edmundson 2022-11-07 22:29:45 UTC
Kevin please see https://bugs.kde.org/show_bug.cgi?id=437693

The rest of this bug is really old, so I'm closing this.