Bug 166980

Summary: Kwin crashes on startup
Product: [Plasma] kwin Reporter: Jáchym Barvínek <jachymb>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: incredible.angst, Regnaron, xgonzalo
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Jáchym Barvínek 2008-07-19 10:42:07 UTC
Version:            (using KDE 4.0.98)
Installed from:    Compiled From Sources

Sometimes my kwin crashes right after loging in. But i also suspect my graphic card drivers to cause it (GeForce 9600 GS, beta proprietary x86_64 drivers) becoause some grpahics "flickering" may be seen before the crash.
TraceBack:
Application: KWin (kwin), signal SIGSEGV
[Thread debugging using libthread_db enabled]
[New Thread 0x7fde3361f7b0 (LWP 30290)]
[KCrash handler]
#5  0x00007fde2b652d46 in ?? () from /usr/lib/libGLcore.so.1
#6  0x00007fde2b653341 in ?? () from /usr/lib/libGLcore.so.1
#7  0x00007fde2b3dbbf8 in ?? () from /usr/lib/libGLcore.so.1
#8  0x00007fde2b432da6 in ?? () from /usr/lib/libGLcore.so.1
#9  0x00007fde2b75a026 in ?? () from /usr/lib/libGLcore.so.1
#10 0x00007fde2b3d7bd6 in ?? () from /usr/lib/libGLcore.so.1
#11 0x00007fde31bddca0 in KWin::GLRenderTarget::enable (this=0xa99ce0)
    at /KDE4/4.1/rc1/work/kde4-kdebase-workspace.x86_64.dbg/src/kdebase-workspace-4.0.98/kwin/lib/kwinglutils.cpp:910
#12 0x00007fde3330e9a4 in KWin::EffectsHandlerImpl::pushRenderTarget (
    this=0xb5e6b0, target=0xa)
    at /KDE4/4.1/rc1/work/kde4-kdebase-workspace.x86_64.dbg/src/kdebase-workspace-4.0.98/kwin/effects.cpp:512
#13 0x00007fde284f3562 in KWin::BlurEffect::paintScreen (this=0xb25e80, 
    mask=8, region=
        {d = 0x7fff3b750c70, static shared_empty = {ref = {_q_value = 83}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff3b751b50)
    at /KDE4/4.1/rc1/work/kde4-kdebase-workspace.x86_64.dbg/src/kdebase-workspace-4.0.98/kwin/effects/blur.cpp:190
#14 0x00007fde33310f70 in KWin::EffectsHandlerImpl::paintScreen (
    this=0xb5e6b0, mask=8, region=
        {d = 0x7fff3b750ce0, static shared_empty = {ref = {_q_value = 83}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff3b751b50)
    at /KDE4/4.1/rc1/work/kde4-kdebase-workspace.x86_64.dbg/src/kdebase-workspace-4.0.98/kwin/effects.cpp:113
#15 0x00007fde284ea354 in KWin::ShadowEffect::paintScreen (this=0xaf0fe0, 
    mask=8, region=
        {d = 0x7fff3b750d50, static shared_empty = {ref = {_q_value = 83}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff3b751b50)
    at /KDE4/4.1/rc1/work/kde4-kdebase-workspace.x86_64.dbg/src/kdebase-workspace-4.0.98/kwin/effects/shadow.cpp:169
#16 0x00007fde33310f70 in KWin::EffectsHandlerImpl::paintScreen (
    this=0xb5e6b0, mask=8, region=
        {d = 0x7fff3b750df0, static shared_empty = {ref = {_q_value = 83}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff3b751b50)
    at /KDE4/4.1/rc1/work/kde4-kdebase-workspace.x86_64.dbg/src/kdebase-workspace-4.0.98/kwin/effects.cpp:113
#17 0x00007fde284d9665 in KWin::PresentWindowsEffect::paintScreen (
    this=0xb21ba0, mask=8, region=
        {d = 0x7fff3b750e60, static shared_empty = {ref = {_q_value = 83}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff3b751b50)
    at /KDE4/4.1/rc1/work/kde4-kdebase-workspace.x86_64.dbg/src/kdebase-workspace-4.0.98/kwin/effects/presentwindows.cpp:136
#18 0x00007fde33310f70 in KWin::EffectsHandlerImpl::paintScreen (
    this=0xb5e6b0, mask=8, region=
        {d = 0x7fff3b750eb0, static shared_empty = {ref = {_q_value = 83}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff3b751b50)
    at /KDE4/4.1/rc1/work/kde4-kdebase-workspace.x86_64.dbg/src/kdebase-workspace-4.0.98/kwin/effects.cpp:113
#19 0x00007fde31bd4e40 in KWin::Effect::paintScreen (
    this=<value optimized out>, mask=8, region=<value optimized out>, 
    data=@0x7fff3b751b50)
    at /KDE4/4.1/rc1/work/kde4-kdebase-workspace.x86_64.dbg/src/kdebase-workspace-4.0.98/kwin/lib/kwineffects.cpp:180
#20 0x00007fde33310f70 in KWin::EffectsHandlerImpl::paintScreen (
    this=0xb5e6b0, mask=8, region=
        {d = 0x7fff3b750f60, static shared_empty = {ref = {_q_value = 83}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff3b751b50)
    at /KDE4/4.1/rc1/work/kde4-kdebase-workspace.x86_64.dbg/src/kdebase-workspace-4.0.98/kwin/effects.cpp:113
#21 0x00007fde31bd4e40 in KWin::Effect::paintScreen (
    this=<value optimized out>, mask=8, region=<value optimized out>, 
    data=@0x7fff3b751b50)
    at /KDE4/4.1/rc1/work/kde4-kdebase-workspace.x86_64.dbg/src/kdebase-workspace-4.0.98/kwin/lib/kwineffects.cpp:180
#22 0x00007fde33310f70 in KWin::EffectsHandlerImpl::paintScreen (
    this=0xb5e6b0, mask=8, region=
        {d = 0x7fff3b7512f0, static shared_empty = {ref = {_q_value = 83}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff3b751b50)
    at /KDE4/4.1/rc1/work/kde4-kdebase-workspace.x86_64.dbg/src/kdebase-workspace-4.0.98/kwin/effects.cpp:113
#23 0x00007fde284f6ecd in KWin::CoverSwitchEffect::paintScreen (
    this=0xb8ae20, mask=8, region=
        {d = 0x7fff3b751360, static shared_empty = {ref = {_q_value = 83}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff3b751b50)
    at /KDE4/4.1/rc1/work/kde4-kdebase-workspace.x86_64.dbg/src/kdebase-workspace-4.0.98/kwin/effects/coverswitch.cpp:84
#24 0x00007fde33310f70 in KWin::EffectsHandlerImpl::paintScreen (
    this=0xb5e6b0, mask=8, region=
        {d = 0x7fff3b7513b0, static shared_empty = {ref = {_q_value = 83}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff3b751b50)
    at /KDE4/4.1/rc1/work/kde4-kdebase-workspace.x86_64.dbg/src/kdebase-workspace-4.0.98/kwin/effects.cpp:113
#25 0x00007fde31bd4e40 in KWin::Effect::paintScreen (
    this=<value optimized out>, mask=8, region=<value optimized out>, 
    data=@0x7fff3b751b50)
    at /KDE4/4.1/rc1/work/kde4-kdebase-workspace.x86_64.dbg/src/kdebase-workspace-4.0.98/kwin/lib/kwineffects.cpp:180
#26 0x00007fde33310f70 in KWin::EffectsHandlerImpl::paintScreen (
    this=0xb5e6b0, mask=8, region=
        {d = 0x7fff3b751460, static shared_empty = {ref = {_q_value = 83}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff3b751b50)
    at /KDE4/4.1/rc1/work/kde4-kdebase-workspace.x86_64.dbg/src/kdebase-workspace-4.0.98/kwin/effects.cpp:113
#27 0x00007fde31bd4e40 in KWin::Effect::paintScreen (
    this=<value optimized out>, mask=8, region=<value optimized out>, 
    data=@0x7fff3b751b50)
    at /KDE4/4.1/rc1/work/kde4-kdebase-workspace.x86_64.dbg/src/kdebase-workspace-4.0.98/kwin/lib/kwineffects.cpp:180
#28 0x00007fde33310f70 in KWin::EffectsHandlerImpl::paintScreen (
    this=0xb5e6b0, mask=8, region=
        {d = 0x7fff3b751610, static shared_empty = {ref = {_q_value = 83}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff3b751b50)
    at /KDE4/4.1/rc1/work/kde4-kdebase-workspace.x86_64.dbg/src/kdebase-workspace-4.0.98/kwin/effects.cpp:113
#29 0x00007fde284cd186 in KWin::DesktopGridEffect::paintScreen (
    this=0xb00f20, mask=8, region=
        {d = 0x7fff3b751680, static shared_empty = {ref = {_q_value = 83}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff3b751b50)
    at /KDE4/4.1/rc1/work/kde4-kdebase-workspace.x86_64.dbg/src/kdebase-workspace-4.0.98/kwin/effects/desktopgrid.cpp:131
#30 0x00007fde33310f70 in KWin::EffectsHandlerImpl::paintScreen (
    this=0xb5e6b0, mask=8, region=
        {d = 0x7fff3b7516d0, static shared_empty = {ref = {_q_value = 83}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff3b751b50)
    at /KDE4/4.1/rc1/work/kde4-kdebase-workspace.x86_64.dbg/src/kdebase-workspace-4.0.98/kwin/effects.cpp:113
#31 0x00007fde31bd4e40 in KWin::Effect::paintScreen (
    this=<value optimized out>, mask=8, region=<value optimized out>, 
    data=@0x7fff3b751b50)
    at /KDE4/4.1/rc1/work/kde4-kdebase-workspace.x86_64.dbg/src/kdebase-workspace-4.0.98/kwin/lib/kwineffects.cpp:180
#32 0x00007fde33310f70 in KWin::EffectsHandlerImpl::paintScreen (
    this=0xb5e6b0, mask=8, region=
        {d = 0x7fff3b751780, static shared_empty = {ref = {_q_value = 83}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff3b751b50)
    at /KDE4/4.1/rc1/work/kde4-kdebase-workspace.x86_64.dbg/src/kdebase-workspace-4.0.98/kwin/effects.cpp:113
#33 0x00007fde31bd4e40 in KWin::Effect::paintScreen (
    this=<value optimized out>, mask=8, region=<value optimized out>, 
    data=@0x7fff3b751b50)
    at /KDE4/4.1/rc1/work/kde4-kdebase-workspace.x86_64.dbg/src/kdebase-workspace-4.0.98/kwin/lib/kwineffects.cpp:180
#34 0x00007fde33310f70 in KWin::EffectsHandlerImpl::paintScreen (
    this=0xb5e6b0, mask=8, region=
        {d = 0x7fff3b751830, static shared_empty = {ref = {_q_value = 83}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff3b751b50)
    at /KDE4/4.1/rc1/work/kde4-kdebase-workspace.x86_64.dbg/src/kdebase-workspace-4.0.98/kwin/effects.cpp:113
#35 0x00007fde31bd4e40 in KWin::Effect::paintScreen (
    this=<value optimized out>, mask=8, region=<value optimized out>, 
    data=@0x7fff3b751b50)
    at /KDE4/4.1/rc1/work/kde4-kdebase-workspace.x86_64.dbg/src/kdebase-workspace-4.0.98/kwin/lib/kwineffects.cpp:180
#36 0x00007fde33310f70 in KWin::EffectsHandlerImpl::paintScreen (
    this=0xb5e6b0, mask=8, region=
        {d = 0x7fff3b7518e0, static shared_empty = {ref = {_q_value = 83}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff3b751b50)
    at /KDE4/4.1/rc1/work/kde4-kdebase-workspace.x86_64.dbg/src/kdebase-workspace-4.0.98/kwin/effects.cpp:113
#37 0x00007fde31bd4e40 in KWin::Effect::paintScreen (
    this=<value optimized out>, mask=8, region=<value optimized out>, 
    data=@0x7fff3b751b50)
    at /KDE4/4.1/rc1/work/kde4-kdebase-workspace.x86_64.dbg/src/kdebase-workspace-4.0.98/kwin/lib/kwineffects.cpp:180
#38 0x00007fde33310f70 in KWin::EffectsHandlerImpl::paintScreen (
    this=0xb5e6b0, mask=8, region=
        {d = 0x7fff3b7519a0, static shared_empty = {ref = {_q_value = 83}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff3b751b50)
    at /KDE4/4.1/rc1/work/kde4-kdebase-workspace.x86_64.dbg/src/kdebase-workspace-4.0.98/kwin/effects.cpp:113
#39 0x00007fde284f2145 in KWin::ZoomEffect::paintScreen (
    this=<value optimized out>, mask=8, region=
        {d = 0x7fff3b751a10, static shared_empty = {ref = {_q_value = 83}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff3b751b50)
    at /KDE4/4.1/rc1/work/kde4-kdebase-workspace.x86_64.dbg/src/kdebase-workspace-4.0.98/kwin/effects/zoom.cpp:72
#40 0x00007fde33310f70 in KWin::EffectsHandlerImpl::paintScreen (
    this=0xb5e6b0, mask=8, region=
        {d = 0x7fff3b751a60, static shared_empty = {ref = {_q_value = 83}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff3b751b50)
    at /KDE4/4.1/rc1/work/kde4-kdebase-workspace.x86_64.dbg/src/kdebase-workspace-4.0.98/kwin/effects.cpp:113
#41 0x00007fde31bd4e40 in KWin::Effect::paintScreen (
    this=<value optimized out>, mask=8, region=<value optimized out>, 
    data=@0x7fff3b751b50)
    at /KDE4/4.1/rc1/work/kde4-kdebase-workspace.x86_64.dbg/src/kdebase-workspace-4.0.98/kwin/lib/kwineffects.cpp:180
#42 0x00007fde33310f70 in KWin::EffectsHandlerImpl::paintScreen (
    this=0xb5e6b0, mask=8, region=
        {d = 0x7fff3b751ba0, static shared_empty = {ref = {_q_value = 83}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff3b751b50)
    at /KDE4/4.1/rc1/work/kde4-kdebase-workspace.x86_64.dbg/src/kdebase-workspace-4.0.98/kwin/effects.cpp:113
#43 0x00007fde332ff264 in KWin::Scene::paintScreen (this=0x9c50a0, 
    mask=0x7fff3b751c9c, region=0x7fff3b751da0)
    at /KDE4/4.1/rc1/work/kde4-kdebase-workspace.x86_64.dbg/src/kdebase-workspace-4.0.98/kwin/scene.cpp:131
#44 0x00007fde33309ef4 in KWin::SceneOpenGL::paint (this=0x9c50a0, damage=
        {d = 0x7fff3b751da0, static shared_empty = {ref = {_q_value = 83}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, toplevels=<value optimized out>)
    at /KDE4/4.1/rc1/work/kde4-kdebase-workspace.x86_64.dbg/src/kdebase-workspace-4.0.98/kwin/scene_opengl.cpp:622
#45 0x00007fde332fb0b4 in KWin::Workspace::performCompositing (this=0x8d7dd0)
    at /KDE4/4.1/rc1/work/kde4-kdebase-workspace.x86_64.dbg/src/kdebase-workspace-4.0.98/kwin/composite.cpp:351
#46 0x00007fde3329e872 in KWin::Workspace::qt_metacall (this=0x8d7dd0, 
    _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, 
    _a=0x7fff3b751f10)
    at /KDE4/4.1/rc1/work/kde4-kdebase-workspace.x86_64.dbg/src/build/kwin/workspace.moc:433
#47 0x00007fde3126b150 in QMetaObject::activate ()
   from /usr/lib/libQtCore.so.4
#48 0x00007fde31267133 in QObject::event () from /usr/lib/libQtCore.so.4
#49 0x00007fde2faf1b3d in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#50 0x00007fde2faf8c4a in QApplication::notify () from /usr/lib/libQtGui.so.4
#51 0x00007fde2ef0d57b in KApplication::notify (this=0x7fff3b752930, 
    receiver=0x8d81c8, event=0x7fff3b7525c0)
    at /KDE4/4.1/rc1/work/kde4-kdelibs.x86_64.dbg/src/kdelibs-4.0.98/kdeui/kernel/kapplication.cpp:311
#52 0x00007fde31259861 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#53 0x00007fde31281356 in ?? () from /usr/lib/libQtCore.so.4
#54 0x00007fde3127de3d in ?? () from /usr/lib/libQtCore.so.4
#55 0x00007fde2c0677cb in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#56 0x00007fde2c06af9d in g_main_context_iterate ()
   from /usr/lib/libglib-2.0.so.0
#57 0x00007fde2c06b15b in g_main_context_iteration ()
   from /usr/lib/libglib-2.0.so.0
#58 0x00007fde3127dd9f in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#59 0x00007fde2fb7224f in ?? () from /usr/lib/libQtGui.so.4
#60 0x00007fde312581c2 in QEventLoop::processEvents ()
   from /usr/lib/libQtCore.so.4
#61 0x00007fde31258355 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#62 0x00007fde3125a4b5 in QCoreApplication::exec ()
   from /usr/lib/libQtCore.so.4
#63 0x00007fde332b7e9a in kdemain (argc=3, argv=0x7fff3b752dd8)
    at /KDE4/4.1/rc1/work/kde4-kdebase-workspace.x86_64.dbg/src/kdebase-workspace-4.0.98/kwin/main.cpp:511
#64 0x00007fde2d6323f6 in __libc_start_main () from /lib/libc.so.6
#65 0x0000000000400839 in _start ()
#0  0x00007fde2d6b2f40 in __nanosleep_nocancel () from /lib/libc.so.6
Comment 1 lucas 2008-07-19 10:50:43 UTC
In a text editor open up ~/.kde4/share/config/kwinrc and make sure blur is disabled. If it is enabled disable it and see if the crash goes away, if it does I'll mark this as a duplicate of the blur crash.
Comment 2 Lubos Lunak 2008-08-06 13:35:03 UTC
*** Bug 168265 has been marked as a duplicate of this bug. ***
Comment 3 Oliver Putz 2008-10-27 22:36:36 UTC
*** Bug 173706 has been marked as a duplicate of this bug. ***
Comment 4 Guillaume Millet 2008-11-11 22:42:17 UTC
I have the same symptoms (crash during kde4 login) with a nvidia 9600 GT card and nvidia drivers (177.80-0ubuntu3). Disabling blur effect has removed the crash for me.
On Kubuntu 8.10 (kde 4.1.3)
Comment 5 lucas 2008-11-19 03:58:46 UTC

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