Application: kwin (4.8.3 (4.8.3)) KDE Platform Version: 4.8.3 (4.8.3) (Compiled from sources) Qt Version: 4.8.1 Operating System: Linux 3.3.4-pf x86_64 Distribution: "Gentoo Base System release 2.0.3" -- Information about the crash: - What I was doing when the application crashed: Compile an application in kdevelop, which popped up a dialog. But this problem appears a lot when switching windows with coverswitch (quite similar backtrace). It appears only since upgrading graphics driver from xf86-video-intel-2.18.0 to 2.19.0. I am on an HD 3000. -- Backtrace: Application: KWin (kwin), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7fe847104780 (LWP 2368))] Thread 2 (Thread 0x7fe827d28700 (LWP 2425)): #0 0x00007fe841cf6d6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fe84338dbd2 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7fe843685e80) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007fe84338dc09 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007fe841cf2e2c in start_thread () from /lib64/libpthread.so.0 #4 0x00007fe8469454ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 1 (Thread 0x7fe847104780 (LWP 2368)): [KCrash Handler] #6 0x00007fe82e598059 in ?? () from /usr/lib64/dri/i965_dri.so #7 0x00007fe82e591f01 in ?? () from /usr/lib64/dri/i965_dri.so #8 0x00007fe82e59f2ad in ?? () from /usr/lib64/dri/i965_dri.so #9 0x00007fe846cb6354 in KWin::SceneOpenGL::Texture::load (this=<optimized out>, pix=<optimized out>, size=..., depth=32, region=...) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/scene_opengl_glx.cpp:679 #10 0x00007fe846cb3f93 in load (depth=32, size=..., pix=@0x7fff1d5a7158: 27341815, this=0x26b1cb0) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/scene_opengl.cpp:316 #11 KWin::SceneOpenGL::Texture::load (this=0x26b1cb0, pix=@0x7fff1d5a7158: 27341815, size=..., depth=32) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/scene_opengl.cpp:310 #12 0x00007fe846cb4199 in KWin::SceneOpenGL::Texture::load (this=0x26b1cb0, pixmap=..., target=<optimized out>) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/scene_opengl.cpp:338 #13 0x00007fe846cbb95d in KWin::SceneOpenGL::Window::paintDecoration (this=0x26b1c60, decoration=0x2695128, decorationType=KWin::SceneOpenGL::Window::DecorationTop, region=..., rect=..., data=..., quads=..., updateDeco=true) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/scene_opengl.cpp:635 #14 0x00007fe846cbea92 in KWin::SceneOpenGL::Window::performPaint (this=0x26b1c60, mask=2, region=..., data=...) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/scene_opengl.cpp:581 #15 0x00007fe846ca6e19 in KWin::Scene::finalDrawWindow (this=<optimized out>, w=<optimized out>, mask=2, region=..., data=...) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/scene.cpp:438 #16 0x00007fe846cca4a5 in KWin::EffectsHandlerImpl::drawWindow (this=0x2054480, w=0x26ec930, mask=2, region=..., data=...) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/effects.cpp:286 #17 0x00007fe82c774b67 in KWin::BlurEffect::drawWindow (this=<optimized out>, w=0x26ec930, mask=2, region=..., data=...) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/effects/blur/blur.cpp:389 #18 0x00007fe846cca439 in KWin::EffectsHandlerImpl::drawWindow (this=0x2054480, w=0x26ec930, mask=2, region=..., data=...) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/effects.cpp:283 #19 0x00007fe844a4f8eb in KWin::Effect::drawWindow (this=<optimized out>, w=0x26ec930, mask=2, region=..., data=...) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/libkwineffects/kwineffects.cpp:181 #20 0x00007fe846cca439 in KWin::EffectsHandlerImpl::drawWindow (this=0x2054480, w=0x26ec930, mask=2, region=..., data=...) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/effects.cpp:283 #21 0x00007fe844a4f8eb in KWin::Effect::drawWindow (this=<optimized out>, w=0x26ec930, mask=2, region=..., data=...) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/libkwineffects/kwineffects.cpp:181 #22 0x00007fe846cca439 in KWin::EffectsHandlerImpl::drawWindow (this=0x2054480, w=0x26ec930, mask=2, region=..., data=...) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/effects.cpp:283 #23 0x00007fe844a4f8eb in KWin::Effect::drawWindow (this=<optimized out>, w=0x26ec930, mask=2, region=..., data=...) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/libkwineffects/kwineffects.cpp:181 #24 0x00007fe846cca439 in KWin::EffectsHandlerImpl::drawWindow (this=0x2054480, w=0x26ec930, mask=2, region=..., data=...) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/effects.cpp:283 #25 0x00007fe846ca63a5 in KWin::Scene::finalPaintWindow (this=<optimized out>, w=0x26ec920, mask=2, region=..., data=...) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/scene.cpp:429 #26 0x00007fe846cca735 in KWin::EffectsHandlerImpl::paintWindow (this=0x2054480, w=0x26ec930, mask=2, region=..., data=...) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/effects.cpp:249 #27 0x00007fe844a4f9fb in KWin::Effect::paintWindow (this=<optimized out>, w=0x26ec930, mask=2, region=..., data=...) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/libkwineffects/kwineffects.cpp:156 #28 0x00007fe846cca6c9 in KWin::EffectsHandlerImpl::paintWindow (this=0x2054480, w=0x26ec930, mask=2, region=..., data=...) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/effects.cpp:246 #29 0x00007fe82c725e16 in KWin::DialogParentEffect::paintWindow (this=<optimized out>, w=0x26ec930, mask=2, region=..., data=...) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/effects/dialogparent/dialogparent.cpp:64 #30 0x00007fe846cca6c9 in KWin::EffectsHandlerImpl::paintWindow (this=0x2054480, w=0x26ec930, mask=2, region=..., data=...) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/effects.cpp:246 #31 0x00007fe82c728d3d in KWin::FadeEffect::paintWindow (this=0x2179600, w=0x26ec930, mask=2, region=..., data=...) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/effects/fade/fade.cpp:140 #32 0x00007fe846cca6c9 in KWin::EffectsHandlerImpl::paintWindow (this=0x2054480, w=0x26ec930, mask=2, region=..., data=...) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/effects.cpp:246 #33 0x00007fe82c75fce3 in KWin::TranslucencyEffect::paintWindow (this=<optimized out>, w=0x26ec930, mask=2, region=..., data=...) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/effects/translucency/translucency.cpp:169 #34 0x00007fe846cca6c9 in KWin::EffectsHandlerImpl::paintWindow (this=0x2054480, w=0x26ec930, mask=2, region=..., data=...) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/effects.cpp:246 #35 0x00007fe846ca7022 in KWin::Scene::paintWindow (this=<optimized out>, w=0x26b1c60, mask=2, region=..., quads=...) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/scene.cpp:385 #36 0x00007fe846ca7eae in KWin::Scene::paintSimpleScreen (this=0x7fe828002c80, orig_mask=0, region=...) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/scene.cpp:371 #37 0x00007fe846ca62d4 in KWin::Scene::finalPaintScreen (this=0x7fe828002c80, mask=0, region=..., data=...) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/scene.cpp:198 #38 0x00007fe846cca907 in KWin::EffectsHandlerImpl::paintScreen (this=0x2054480, mask=0, region=..., data=...) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/effects.cpp:222 #39 0x00007fe844a4fa68 in KWin::Effect::paintScreen (this=<optimized out>, mask=0, region=..., data=...) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/libkwineffects/kwineffects.cpp:141 #40 0x00007fe846cca8ab in KWin::EffectsHandlerImpl::paintScreen (this=0x2054480, mask=0, region=..., data=...) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/effects.cpp:219 #41 0x00007fe844a4fa68 in KWin::Effect::paintScreen (this=<optimized out>, mask=0, region=..., data=...) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/libkwineffects/kwineffects.cpp:141 #42 0x00007fe846cca8ab in KWin::EffectsHandlerImpl::paintScreen (this=0x2054480, mask=0, region=..., data=...) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/effects.cpp:219 #43 0x00007fe844a4fa68 in KWin::Effect::paintScreen (this=<optimized out>, mask=0, region=..., data=...) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/libkwineffects/kwineffects.cpp:141 #44 0x00007fe846cca8ab in KWin::EffectsHandlerImpl::paintScreen (this=0x2054480, mask=0, region=..., data=...) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/effects.cpp:219 #45 0x00007fe844a4fa68 in KWin::Effect::paintScreen (this=<optimized out>, mask=0, region=..., data=...) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/libkwineffects/kwineffects.cpp:141 #46 0x00007fe846cca8ab in KWin::EffectsHandlerImpl::paintScreen (this=0x2054480, mask=0, region=..., data=...) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/effects.cpp:219 #47 0x00007fe846ca8a15 in KWin::Scene::paintScreen (this=0x7fe828002c80, mask=0x7fff1d5a8c38, region=0x7fff1d5a8d00) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/scene.cpp:156 #48 0x00007fe846cbfd3d in KWin::SceneOpenGL::paint (this=0x7fe828002c80, damage=..., toplevels=...) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/scene_opengl_glx.cpp:459 #49 0x00007fe846ca2dec in KWin::Workspace::performCompositing (this=0x1d11000) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/composite.cpp:412 #50 0x00007fe84209dc79 in QObject::event (this=0x1d11000, e=<optimized out>) at kernel/qobject.cpp:1157 #51 0x00007fe84121ecc4 in notify_helper (e=0x7fff1d5a9440, receiver=0x1d11000, this=0x1b58f30) at kernel/qapplication.cpp:4554 #52 QApplicationPrivate::notify_helper (this=0x1b58f30, receiver=0x1d11000, e=0x7fff1d5a9440) at kernel/qapplication.cpp:4526 #53 0x00007fe841224431 in QApplication::notify (this=0x7fff1d5a9850, receiver=0x1d11000, e=0x7fff1d5a9440) at kernel/qapplication.cpp:3936 #54 0x00007fe846431b16 in KApplication::notify (this=0x7fff1d5a9850, receiver=0x1d11000, event=0x7fff1d5a9440) at /var/tmp/paludis/kde-base-kdelibs-4.8.3/work/kdelibs-4.8.3/kdeui/kernel/kapplication.cpp:311 #55 0x00007fe84208553c in QCoreApplication::notifyInternal (this=0x7fff1d5a9850, receiver=0x1d11000, event=0x7fff1d5a9440) at kernel/qcoreapplication.cpp:876 #56 0x00007fe8420b5772 in sendEvent (event=0x7fff1d5a9440, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #57 QTimerInfoList::activateTimers (this=0x1b59928) at kernel/qeventdispatcher_unix.cpp:611 #58 0x00007fe8420b6234 in QEventDispatcherUNIX::processEvents (this=0x1af7ad0, flags=...) at kernel/qeventdispatcher_unix.cpp:930 #59 0x00007fe8412c1366 in QEventDispatcherX11::processEvents (this=0x1af7ad0, flags=...) at kernel/qeventdispatcher_x11.cpp:152 #60 0x00007fe842084352 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #61 0x00007fe8420845a7 in QEventLoop::exec (this=0x7fff1d5a9790, flags=...) at kernel/qeventloop.cpp:204 #62 0x00007fe842088fd5 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148 #63 0x00007fe846c58276 in kdemain (argc=<optimized out>, argv=<optimized out>) at /var/tmp/paludis/kde-base-kwin-4.8.3/work/kwin-4.8.3/kwin/main.cpp:541 #64 0x00007fe84688f38d in __libc_start_main (main=0x400760 <main(int, char**)>, argc=1, ubp_av=0x7fff1d5a9f78, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff1d5a9f68) at libc-start.c:226 #65 0x0000000000400791 in _start () at ../sysdeps/x86_64/elf/start.S:113 Reported using DrKonqi
It crashes right in the driver and debug symbols for the driver are missing. Anyway even if we would load the texture in an incorrect way it should raise an GL_ERROR and no crash. Nothing we can do about this one.
upstream report: https://bugs.freedesktop.org/show_bug.cgi?id=40962 I posted a backtrace with debugging symbols there.