Bug 293129

Summary: flipswitch chrashes sometimes
Product: [I don't know] kde Reporter: Michi <woskimi>
Component: generalAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: pascal
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: New crash information added by DrKonqi

Description Michi 2012-02-02 11:20:18 UTC
Application: kwin_gles (4.8.00 (4.8.0 "release 1")
KDE Platform Version: 4.8.00 (4.8.0 "release 1"
Qt Version: 4.8.0
Operating System: Linux 3.2.2-4-desktop x86_64
Distribution: "openSUSE 12.2 Milestone 0 (x86_64)"

-- Information about the crash:
the crash happens every now and then.

The crash can be reproduced some of the time.

-- Backtrace:
Application: KWin (kwin_gles), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fd874fd7780 (LWP 2473))]

Thread 2 (Thread 0x7fd858d09700 (LWP 2501)):
#0  0x00007fd86fa3aed6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd8712888f2 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7fd871581e80) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007fd871288929 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007fd86fa36f8f in start_thread () from /lib64/libpthread.so.0
#4  0x00007fd87481959d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fd874fd7780 (LWP 2473)):
[KCrash Handler]
#6  KWin::EffectsHandlerImpl::currentTabBoxWindowList (this=<optimized out>) at /usr/src/debug/kde-workspace-4.8.0/kwin/effects.cpp:2053
#7  0x00007fd858d9aad6 in KWin::FlipSwitchEffect::paintScreen (this=0xb0fdf0, region=..., data=<optimized out>, mask=<optimized out>) at /usr/src/debug/kde-workspace-4.8.0/kwin/effects/flipswitch/flipswitch.cpp:153
#8  0x00007fd858d9cd92 in KWin::FlipSwitchEffect::paintScreen (this=0xb0fdf0, mask=32, region=..., data=...) at /usr/src/debug/kde-workspace-4.8.0/kwin/effects/flipswitch/flipswitch.cpp:150
#9  0x00007fd874ba9f7b in KWin::EffectsHandlerImpl::paintScreen (this=0x92ede0, mask=32, region=..., data=...) at /usr/src/debug/kde-workspace-4.8.0/kwin/effects.cpp:219
#10 0x00007fd874b8cd75 in KWin::Scene::paintScreen (this=0x847d80, mask=0x7fff22aef278, region=0x7fff22aef360) at /usr/src/debug/kde-workspace-4.8.0/kwin/scene.cpp:156
#11 0x00007fd874b9f8c2 in KWin::SceneOpenGL::paint (this=0x847d80, damage=..., toplevels=<optimized out>) at /usr/src/debug/kde-workspace-4.8.0/kwin/scene_opengl_egl.cpp:188
#12 0x00007fd874b871d8 in KWin::Workspace::performCompositing (this=0x6ee140) at /usr/src/debug/kde-workspace-4.8.0/kwin/composite.cpp:417
#13 0x00007fd86fde4229 in QObject::event (this=0x6ee140, e=<optimized out>) at kernel/qobject.cpp:1157
#14 0x00007fd86ef33df4 in notify_helper (e=0x7fff22aefa40, receiver=0x6ee140, this=0x67b300) at kernel/qapplication.cpp:4550
#15 QApplicationPrivate::notify_helper (this=0x67b300, receiver=0x6ee140, e=0x7fff22aefa40) at kernel/qapplication.cpp:4522
#16 0x00007fd86ef38c73 in QApplication::notify (this=0x7fff22aefed0, receiver=0x6ee140, e=0x7fff22aefa40) at kernel/qapplication.cpp:4411
#17 0x00007fd8742fe786 in KApplication::notify (this=0x7fff22aefed0, receiver=0x6ee140, event=0x7fff22aefa40) at /usr/src/debug/kdelibs-4.8.0/kdeui/kernel/kapplication.cpp:311
#18 0x00007fd86fdcb48c in QCoreApplication::notifyInternal (this=0x7fff22aefed0, receiver=0x6ee140, event=0x7fff22aefa40) at kernel/qcoreapplication.cpp:876
#19 0x00007fd86fdfc2b8 in sendEvent (event=0x7fff22aefa40, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#20 QTimerInfoList::activateTimers (this=0x67bcf8) at kernel/qeventdispatcher_unix.cpp:625
#21 0x00007fd86fdfd254 in QEventDispatcherUNIX::processEvents (this=0x607a70, flags=...) at kernel/qeventdispatcher_unix.cpp:944
#22 0x00007fd86efd7cf8 in QEventDispatcherX11::processEvents (this=0x607a70, flags=...) at kernel/qeventdispatcher_x11.cpp:152
#23 0x00007fd86fdca272 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#24 0x00007fd86fdca4c7 in QEventLoop::exec (this=0x7fff22aefe10, flags=...) at kernel/qeventloop.cpp:204
#25 0x00007fd86fdcf025 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#26 0x00007fd874b3cff6 in kdemain (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kde-workspace-4.8.0/kwin/main.cpp:541
#27 0x00007fd8747533ed in __libc_start_main () from /lib64/libc.so.6
#28 0x0000000000400691 in _start () at ../sysdeps/x86_64/elf/start.S:113

Reported using DrKonqi
Comment 1 Pascal d'Hermilly 2012-02-02 13:33:40 UTC
Created attachment 68432 [details]
New crash information added by DrKonqi

kwin (4.8.00 (4.8.0) on KDE Platform 4.8.00 (4.8.0 using Qt 4.7.4

- What I was doing when the application crashed:
I was in Yakuake . The I Alt+tab'ed  (via flip-switch) through to the program I wanted. the window appeared and kwin crashed.

-- Backtrace (Reduced):
#6  KWin::EffectsHandlerImpl::currentTabBoxWindowList (this=<optimized out>) at ../../kwin/effects.cpp:2053
#7  0x00007f95189460d6 in KWin::FlipSwitchEffect::paintScreen (this=0xff5cb0, region=..., data=<optimized out>, mask=<optimized out>) at ../../../kwin/effects/flipswitch/flipswitch.cpp:153
#8  0x00007f9518948422 in KWin::FlipSwitchEffect::paintScreen (this=0xff5cb0, mask=32, region=..., data=...) at ../../../kwin/effects/flipswitch/flipswitch.cpp:150
#9  0x00007f95367a59eb in KWin::EffectsHandlerImpl::paintScreen (this=0xcc9200, mask=32, region=..., data=...) at ../../kwin/effects.cpp:219
#10 0x00007f95345ae148 in KWin::Effect::paintScreen (this=<optimized out>, mask=32, region=<optimized out>, data=...) at ../../../kwin/libkwineffects/kwineffects.cpp:141
Comment 2 Christophe Marin 2012-02-04 16:18:01 UTC

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