Bug 315235 - Kwin crashes when virtualbox window in which system is running is resuze
Summary: Kwin crashes when virtualbox window in which system is running is resuze
Status: RESOLVED DUPLICATE of bug 320562
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-15 20:57 UTC by Martin Pluskal
Modified: 2013-06-07 18:19 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Pluskal 2013-02-15 20:57:12 UTC
Application: kwin (4.10.00 "release 1")
KDE Platform Version: 4.10.00 "release 1"
Qt Version: 4.8.4
Operating System: Linux 3.7.6-1.2-desktop x86_64
Distribution: "openSUSE 12.3 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
I was running openSUSE 12.3 rc1 in virtualbox, and resizing virtualbox window (changing resolution).

-- Backtrace:
Application: KWin (kwin), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f382b2ba780 (LWP 3449))]

Thread 2 (Thread 0x7f380b527700 (LWP 3464)):
#0  0x00007f3825af9964 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f382737d307 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f382768a660 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f382737d339 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f3825af5e0f in start_thread () from /lib64/libpthread.so.0
#4  0x00007f382aac47dd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f382b2ba780 (LWP 3449)):
[KCrash Handler]
#6  parent (this=0x1e99e40) at /usr/include/QtCore/qobject.h:273
#7  KWin::EffectWindow::addLayerRepaint (this=0x1e99e40, r=...) at /usr/src/debug/kde-workspace-4.10.0/kwin/libkwineffects/kwineffects.cpp:793
#8  0x00007f382927b63d in KWin::AnimationEffect::postPaintScreen (this=<optimized out>) at /usr/src/debug/kde-workspace-4.10.0/kwin/libkwineffects/kwinanimationeffect.cpp:532
#9  0x00007f382ae62458 in ?? () from /usr/lib64/libkdeinit4_kwin.so
#10 0x00007f382ae429c5 in ?? () from /usr/lib64/libkdeinit4_kwin.so
#11 0x00007f382ae4900c in ?? () from /usr/lib64/libkdeinit4_kwin.so
#12 0x00007f382ae3ccec in ?? () from /usr/lib64/libkdeinit4_kwin.so
#13 0x00007f3825e9c48c in QObject::event (this=0x1da2e70, e=<optimized out>) at kernel/qobject.cpp:1165
#14 0x00007f382501586c in QApplicationPrivate::notify_helper (this=this@entry=0x1c3eb70, receiver=receiver@entry=0x1da2e70, e=e@entry=0x7fff32659140) at kernel/qapplication.cpp:4562
#15 0x00007f3825019ceb in QApplication::notify (this=0x7fff32659780, receiver=0x1da2e70, e=0x7fff32659140) at kernel/qapplication.cpp:4423
#16 0x00007f382a5bccb6 in KApplication::notify (this=0x7fff32659780, receiver=0x1da2e70, event=0x7fff32659140) at /usr/src/debug/kdelibs-4.10.0/kdeui/kernel/kapplication.cpp:311
#17 0x00007f3825e87c6e in QCoreApplication::notifyInternal (this=0x7fff32659780, receiver=0x1da2e70, event=0x7fff32659140) at kernel/qcoreapplication.cpp:946
#18 0x00007f3825eb8a41 in sendEvent (event=0x7fff32659140, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#19 QTimerInfoList::activateTimers (this=0x1c3f5b8) at kernel/qeventdispatcher_unix.cpp:637
#20 0x00007f3825eb9080 in QEventDispatcherUNIX::activateTimers (this=this@entry=0x1beea70) at kernel/qeventdispatcher_unix.cpp:894
#21 0x00007f3825eb91d8 in QEventDispatcherUNIX::processEvents (this=0x1beea70, flags=...) at kernel/qeventdispatcher_unix.cpp:956
#22 0x00007f38250b6a3f in QEventDispatcherX11::processEvents (this=0x1beea70, flags=...) at kernel/qeventdispatcher_x11.cpp:152
#23 0x00007f3825e869bf in QEventLoop::processEvents (this=this@entry=0x7fff32659490, flags=...) at kernel/qeventloop.cpp:149
#24 0x00007f3825e86c48 in QEventLoop::exec (this=0x7fff32659490, flags=...) at kernel/qeventloop.cpp:204
#25 0x00007f3825e8b8e8 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#26 0x00007f382adf397a in kdemain () from /usr/lib64/libkdeinit4_kwin.so
#27 0x00007f382a9fda15 in __libc_start_main () from /lib64/libc.so.6
#28 0x0000000000400761 in _start () at ../sysdeps/x86_64/start.S:123

Reported using DrKonqi
Comment 1 Thomas Lübking 2013-02-15 21:52:27 UTC
Seems there's a dangeling window in m_animations, meaning we miss a windowDeleted signal.

a) Does is crash inside the VM or in the host?
b) Can you cause this at will? (I wonder what animation would be running during the resize)
c) In case of (b) can you install an unstripped libkdeinit4_kwin.so?
Comment 2 Martin Pluskal 2013-02-15 23:02:01 UTC
(In reply to comment #1)
> Seems there's a dangeling window in m_animations, meaning we miss a
> windowDeleted signal.
> 
> a) Does is crash inside the VM or in the host?
Inside VM
> b) Can you cause this at will? (I wonder what animation would be running
> during the resize)
I will try
> c) In case of (b) can you install an unstripped libkdeinit4_kwin.so?
Comment 3 Christoph Feck 2013-02-24 14:03:29 UTC
Martin, if you can reproduce this crash, please add an updated backtrace with debug symbol information for kde-workspace/kwin.
Comment 4 Martin Pluskal 2013-02-24 20:34:16 UTC
Unfortunately I have not managed to reproduce crash, if I manage to, I will add updated backtrace.
Comment 5 Martin Flöser 2013-04-05 13:34:21 UTC
waiting for an updated backtrace
Comment 6 Martin Pluskal 2013-05-17 10:20:47 UTC
Sorry, I was not able to reproduce issue again, feel free to close this report.
Comment 7 Thomas Lübking 2013-06-07 18:19:34 UTC

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