Bug 314713 - Segfault in translucency effect
Summary: Segfault in translucency effect
Status: RESOLVED FIXED
Alias: None
Product: kwin
Classification: Plasma
Component: effects-various (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-08 20:41 UTC by Matthew Allen Spiegel
Modified: 2015-01-09 08:43 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matthew Allen Spiegel 2013-02-08 20:41:01 UTC
Application: kwin (4.8.5 (4.8.5) "release 2")
KDE Platform Version: 4.8.5 (4.8.5) "release 2"
Qt Version: 4.8.1
Operating System: Linux 3.4.11-2.16-default i686
Distribution: "openSUSE 12.2 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:

Copied file from directory to paste to a directory on USB Flash drive.  Crash occured when I tried to past the file to the external storage device.

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

Thread 2 (Thread 0xae5f1b40 (LWP 3530)):
#0  0xb776c430 in __kernel_vsyscall ()
#1  0xb5db1a4c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb755611c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb66321fd in QTWTF::TCMalloc_PageHeap::scavengerThread (this=this@entry=0xb6740560 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#4  0xb663222f in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0xb6740560 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#5  0xb5dade32 in start_thread () from /lib/libpthread.so.0
#6  0xb75487ee in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb1c73740 (LWP 3485)):
[KCrash Handler]
#7  0xb76a9320 in KWin::Toplevel::windowType (this=0x9aee180, direct=false, supported_types=<optimized out>) at /usr/src/debug/kde-workspace-4.8.5/kwin/toplevel.cpp:180
#8  0xb76ce6ae in isDesktop (this=<optimized out>) at /usr/src/debug/kde-workspace-4.8.5/kwin/toplevel.h:313
#9  KWin::EffectWindowImpl::isDesktop (this=0x9a86260) at /usr/src/debug/kde-workspace-4.8.5/kwin/effects.cpp:1563
#10 0xae663da5 in KWin::TranslucencyEffect::paintWindow (this=0x9b03a00, w=w@entry=0x9a86268, mask=mask@entry=9, region=..., data=...) at /usr/src/debug/kde-workspace-4.8.5/kwin/effects/translucency/translucency.cpp:107
#11 0xb76d1122 in KWin::EffectsHandlerImpl::paintWindow (this=0x9a96760, w=0x9a86268, mask=mask@entry=9, region=..., data=...) at /usr/src/debug/kde-workspace-4.8.5/kwin/effects.cpp:246
#12 0xb76ac145 in KWin::Scene::paintWindow (this=this@entry=0x9aa6ca8, w=0x9b90998, mask=9, region=..., quads=...) at /usr/src/debug/kde-workspace-4.8.5/kwin/scene.cpp:385
#13 0xb76ad090 in KWin::Scene::paintSimpleScreen (this=this@entry=0x9aa6ca8, orig_mask=orig_mask@entry=8, region=...) at /usr/src/debug/kde-workspace-4.8.5/kwin/scene.cpp:330
#14 0xb76ab4ba in KWin::Scene::finalPaintScreen (this=0x9aa6ca8, mask=8, region=..., data=...) at /usr/src/debug/kde-workspace-4.8.5/kwin/scene.cpp:198
#15 0xb76d1338 in KWin::EffectsHandlerImpl::paintScreen (this=0x9a96760, mask=mask@entry=8, region=..., data=...) at /usr/src/debug/kde-workspace-4.8.5/kwin/effects.cpp:222
#16 0xb68e3faa in KWin::Effect::paintScreen (this=0x9b03a00, mask=8, region=..., data=...) at /usr/src/debug/kde-workspace-4.8.5/kwin/libkwineffects/kwineffects.cpp:141
#17 0xb76d12db in KWin::EffectsHandlerImpl::paintScreen (this=0x9a96760, mask=8, region=..., data=...) at /usr/src/debug/kde-workspace-4.8.5/kwin/effects.cpp:219
#18 0xb76ae4a7 in KWin::Scene::paintScreen (this=0x9aa6ca8, mask=0xbfa5dc5c, region=0xbfa5dcd8) at /usr/src/debug/kde-workspace-4.8.5/kwin/scene.cpp:156
#19 0xb76b51d8 in KWin::SceneXrender::paint (this=0x9aa6ca8, damage=..., toplevels=...) at /usr/src/debug/kde-workspace-4.8.5/kwin/scene_xrender.cpp:173
#20 0xb76a7992 in KWin::Workspace::performCompositing (this=0x9b355a0) at /usr/src/debug/kde-workspace-4.8.5/kwin/composite.cpp:417
#21 0xb5f55d24 in QObject::event (this=0x9b355a0, e=0xbfa5e200) at kernel/qobject.cpp:1166
#22 0xb5412aec in QApplicationPrivate::notify_helper (this=0x99b32f8, receiver=0x9b355a0, e=0xbfa5e200) at kernel/qapplication.cpp:4554
#23 0xb54175af in QApplication::notify (this=0xbfa5e200, receiver=0x9b355a0, e=0xbfa5e200) at kernel/qapplication.cpp:3936
#24 0xb7209d01 in KApplication::notify (this=0xbfa5e5cc, receiver=0x9b355a0, event=0xbfa5e200) at /usr/src/debug/kdelibs-4.8.5/kdeui/kernel/kapplication.cpp:311
#25 0xb765502f in notify (e=0xbfa5e200, o=0x9b355a0, this=0xbfa5e5cc) at /usr/src/debug/kde-workspace-4.8.5/kwin/main.cpp:368
#26 KWin::Application::notify (this=0xbfa5e5cc, o=0x9b355a0, e=0xbfa5e200) at /usr/src/debug/kde-workspace-4.8.5/kwin/main.cpp:364
#27 0xb5f3fc7e in QCoreApplication::notifyInternal (this=0xbfa5e5cc, receiver=0x9b355a0, event=0xbfa5e200) at kernel/qcoreapplication.cpp:876
#28 0xb5f74337 in sendEvent (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#29 QTimerInfoList::activateTimers (this=0x99b3a74) at kernel/qeventdispatcher_unix.cpp:626
#30 0xb5f74995 in QEventDispatcherUNIX::activateTimers (this=0x99b3a74, this@entry=0x997f998) at kernel/qeventdispatcher_unix.cpp:883
#31 0xb5f74b08 in QEventDispatcherUNIX::processEvents (this=0x997f998, flags=...) at kernel/qeventdispatcher_unix.cpp:945
#32 0xb54c5223 in QEventDispatcherX11::processEvents (this=0x997f998, flags=...) at kernel/qeventdispatcher_x11.cpp:152
#33 0xb5f3ea3c in QEventLoop::processEvents (this=this@entry=0xbfa5e448, flags=...) at kernel/qeventloop.cpp:149
#34 0xb5f3ed31 in QEventLoop::exec (this=0xbfa5e448, flags=...) at kernel/qeventloop.cpp:204
#35 0xb5f43cea in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#36 0xb5410934 in QApplication::exec () at kernel/qapplication.cpp:3815
#37 0xb7657bec in kdemain (argc=3, argv=0xbfa5e6d4) at /usr/src/debug/kde-workspace-4.8.5/kwin/main.cpp:541
#38 0x080485bb in main (argc=3, argv=0xbfa5e6d4) at /usr/src/debug/kde-workspace-4.8.5/build/kwin/kwin_dummy.cpp:3

Reported using DrKonqi
Comment 1 Thomas Lübking 2013-02-08 20:52:57 UTC
I do suspect bug #292614 here.
Comment 2 Martin Flöser 2015-01-09 08:43:14 UTC
Most likely fixed and in any case: c++ based Translucency effect doesn't exist any more.