Bug 279167 - I switched to a LibreOffice window, then the crash occured.
Summary: I switched to a LibreOffice window, then the crash occured.
Status: RESOLVED UPSTREAM
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-02 12:24 UTC by m.wege
Modified: 2011-08-04 22:03 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (13.24 KB, text/plain)
2011-08-04 13:40 UTC, m.wege
Details
Screenshot (31.47 KB, image/png)
2011-08-04 21:34 UTC, m.wege
Details

Note You need to log in before you can comment on or make changes to this bug.
Description m.wege 2011-08-02 12:24:06 UTC
Application: kwin (4.7.00 (4.7.0))
KDE Platform Version: 4.7.00 (4.7.0)
Qt Version: 4.7.2
Operating System: Linux 3.0.0-7-generic x86_64
Distribution: Ubuntu 11.04

-- Information about the crash:
- What I was doing when the application crashed: I switched to a LibreOffice window, then the crash occured.

-- Backtrace:
Application: KWin (kwin), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f31e90687a0 (LWP 2783))]

Thread 3 (Thread 0x7f31e0a75700 (LWP 2827)):
#0  0x00000032ebede143 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00000032eb18332c in qt_safe_select (nfds=16, fdread=0x382bc50, fdwrite=0x382bee8, fdexcept=0x382c180, orig_timeout=<value optimized out>) at kernel/qcore_unix.cpp:82
#2  0x00000032eb1883d0 in QEventDispatcherUNIXPrivate::doSelect (this=0x382ba90, flags=..., timeout=0x0) at kernel/qeventdispatcher_unix.cpp:219
#3  0x00000032eb18904a in QEventDispatcherUNIX::processEvents (this=0x39eae90, flags=...) at kernel/qeventdispatcher_unix.cpp:919
#4  0x00000032eb15a882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00000032eb15aabc in QEventLoop::exec (this=0x7f31e0a74db0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00000032eb071924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#7  0x00000032eb13cc2f in QInotifyFileSystemWatcherEngine::run (this=0x382a250) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00000032eb074175 in QThreadPrivate::start (arg=0x382a250) at thread/qthread_unix.cpp:320
#9  0x00000032eca06d8c in start_thread (arg=0x7f31e0a75700) at pthread_create.c:304
#10 0x00000032ebee604d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f31d9dbb700 (LWP 2828)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00000033075912a2 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x33078aa180) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00000033075912d9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x33078b8254) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00000032eca06d8c in start_thread (arg=0x7f31d9dbb700) at pthread_create.c:304
#4  0x00000032ebee604d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f31e90687a0 (LWP 2783)):
[KCrash Handler]
#6  0x00007f31e2bcd33e in intel_renderbuffer_tile_offsets () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#7  0x00007f31e2c0f508 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#8  0x00007f31e2bf8451 in brw_upload_state () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#9  0x00007f31e2be58ab in brw_draw_prims () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#10 0x00007f31e285fadb in ?? () from /usr/lib/x86_64-linux-gnu/dri/libdricore.so
#11 0x00007f31e28f55ae in _mesa_meta_glsl_Clear () from /usr/lib/x86_64-linux-gnu/dri/libdricore.so
#12 0x00000032f96d4ffc in KWin::SceneOpenGL::paintBackground (this=<value optimized out>, region=<value optimized out>) at ../../kwin/scene_opengl.cpp:182
#13 0x00000032f96c156f in KWin::Scene::paintGenericScreen (this=0x26b82a0, orig_mask=32) at ../../kwin/scene.cpp:185
#14 0x00000032f96cef7b in KWin::SceneOpenGL::paintGenericScreen (this=0x26b82a0, mask=32, data=...) at ../../kwin/scene_opengl.cpp:169
#15 0x00000032f96be94a in KWin::Scene::finalPaintScreen (this=0x26b82a0, mask=32, region=<value optimized out>, data=<value optimized out>) at ../../kwin/scene.cpp:175
#16 0x00000032f96e2969 in KWin::EffectsHandlerImpl::paintScreen (this=<value optimized out>, mask=32, region=<value optimized out>, data=...) at ../../kwin/effects.cpp:215
#17 0x00007f31e16c8e06 in KWin::StartupFeedbackEffect::paintScreen (this=0x3afab10, mask=32, region=<value optimized out>, data=...) at ../../../kwin/effects/startupfeedback/startupfeedback.cpp:174
#18 0x00000032f96e29f3 in KWin::EffectsHandlerImpl::paintScreen (this=0x394fb40, mask=32, region=<value optimized out>, data=...) at ../../kwin/effects.cpp:212
#19 0x00007f31e1651db6 in KWin::OutlineEffect::paintScreen (this=0x3a72700, mask=32, region=<value optimized out>, data=...) at ../../../kwin/effects/outline/outline.cpp:44
#20 0x00000032f96e29f3 in KWin::EffectsHandlerImpl::paintScreen (this=0x394fb40, mask=32, region=<value optimized out>, data=...) at ../../kwin/effects.cpp:212
#21 0x00000032f3212968 in KWin::Effect::paintScreen (this=<value optimized out>, mask=32, region=<value optimized out>, data=...) at ../../../kwin/libkwineffects/kwineffects.cpp:142
#22 0x00000032f96e29f3 in KWin::EffectsHandlerImpl::paintScreen (this=0x394fb40, mask=32, region=<value optimized out>, data=...) at ../../kwin/effects.cpp:212
#23 0x00007f31e169260d in KWin::LogoutEffect::paintScreen (this=0x3b25400, mask=32, region=..., data=...) at ../../../kwin/effects/logout/logout.cpp:200
#24 0x00000032f96e29f3 in KWin::EffectsHandlerImpl::paintScreen (this=0x394fb40, mask=32, region=<value optimized out>, data=...) at ../../kwin/effects.cpp:212
#25 0x00007f31e16520a9 in KWin::PresentWindowsEffect::paintScreen (this=0x3a89ff0, mask=32, region=..., data=...) at ../../../kwin/effects/presentwindows/presentwindows.cpp:216
#26 0x00000032f96e29f3 in KWin::EffectsHandlerImpl::paintScreen (this=0x394fb40, mask=32, region=<value optimized out>, data=...) at ../../kwin/effects.cpp:212
#27 0x00000032f3212968 in KWin::Effect::paintScreen (this=<value optimized out>, mask=32, region=<value optimized out>, data=...) at ../../../kwin/libkwineffects/kwineffects.cpp:142
#28 0x00000032f96e29f3 in KWin::EffectsHandlerImpl::paintScreen (this=0x394fb40, mask=32, region=<value optimized out>, data=...) at ../../kwin/effects.cpp:212
#29 0x00000032f3212968 in KWin::Effect::paintScreen (this=<value optimized out>, mask=32, region=<value optimized out>, data=...) at ../../../kwin/libkwineffects/kwineffects.cpp:142
#30 0x00000032f96e29f3 in KWin::EffectsHandlerImpl::paintScreen (this=0x394fb40, mask=32, region=<value optimized out>, data=...) at ../../kwin/effects.cpp:212
#31 0x00000032f3212968 in KWin::Effect::paintScreen (this=<value optimized out>, mask=32, region=<value optimized out>, data=...) at ../../../kwin/libkwineffects/kwineffects.cpp:142
#32 0x00000032f96e29f3 in KWin::EffectsHandlerImpl::paintScreen (this=0x394fb40, mask=32, region=<value optimized out>, data=...) at ../../kwin/effects.cpp:212
#33 0x00000032f3212968 in KWin::Effect::paintScreen (this=<value optimized out>, mask=32, region=<value optimized out>, data=...) at ../../../kwin/libkwineffects/kwineffects.cpp:142
#34 0x00000032f96e29f3 in KWin::EffectsHandlerImpl::paintScreen (this=0x394fb40, mask=32, region=<value optimized out>, data=...) at ../../kwin/effects.cpp:212
#35 0x00000032f3212968 in KWin::Effect::paintScreen (this=<value optimized out>, mask=32, region=<value optimized out>, data=...) at ../../../kwin/libkwineffects/kwineffects.cpp:142
#36 0x00000032f96e29f3 in KWin::EffectsHandlerImpl::paintScreen (this=0x394fb40, mask=32, region=<value optimized out>, data=...) at ../../kwin/effects.cpp:212
#37 0x00007f31e166f31d in KWin::DesktopGridEffect::paintScreen (this=<value optimized out>, mask=32, region=..., data=...) at ../../../kwin/effects/desktopgrid/desktopgrid.cpp:161
#38 0x00000032f96e29f3 in KWin::EffectsHandlerImpl::paintScreen (this=0x394fb40, mask=32, region=<value optimized out>, data=...) at ../../kwin/effects.cpp:212
#39 0x00007f31e168797f in KWin::SlideEffect::paintScreen (this=<value optimized out>, mask=32, region=..., data=...) at ../../../kwin/effects/slide/slide.cpp:81
#40 0x00000032f96e29f3 in KWin::EffectsHandlerImpl::paintScreen (this=0x394fb40, mask=32, region=<value optimized out>, data=...) at ../../kwin/effects.cpp:212
#41 0x00007f31e166906d in KWin::BoxSwitchEffect::paintScreen (this=0x3b25d90, mask=32, region=..., data=...) at ../../../kwin/effects/boxswitch/boxswitch.cpp:137
#42 0x00000032f96e29f3 in KWin::EffectsHandlerImpl::paintScreen (this=0x394fb40, mask=32, region=<value optimized out>, data=...) at ../../kwin/effects.cpp:212
#43 0x00000032f3212968 in KWin::Effect::paintScreen (this=<value optimized out>, mask=32, region=<value optimized out>, data=...) at ../../../kwin/libkwineffects/kwineffects.cpp:142
#44 0x00000032f96e29f3 in KWin::EffectsHandlerImpl::paintScreen (this=0x394fb40, mask=32, region=<value optimized out>, data=...) at ../../kwin/effects.cpp:212
#45 0x00000032f3212968 in KWin::Effect::paintScreen (this=<value optimized out>, mask=32, region=<value optimized out>, data=...) at ../../../kwin/libkwineffects/kwineffects.cpp:142
#46 0x00000032f96e29f3 in KWin::EffectsHandlerImpl::paintScreen (this=0x394fb40, mask=32, region=<value optimized out>, data=...) at ../../kwin/effects.cpp:212
#47 0x00000032f3212968 in KWin::Effect::paintScreen (this=<value optimized out>, mask=32, region=<value optimized out>, data=...) at ../../../kwin/libkwineffects/kwineffects.cpp:142
#48 0x00000032f96e29f3 in KWin::EffectsHandlerImpl::paintScreen (this=0x394fb40, mask=32, region=<value optimized out>, data=...) at ../../kwin/effects.cpp:212
#49 0x00000032f3212968 in KWin::Effect::paintScreen (this=<value optimized out>, mask=32, region=<value optimized out>, data=...) at ../../../kwin/libkwineffects/kwineffects.cpp:142
#50 0x00000032f96e29f3 in KWin::EffectsHandlerImpl::paintScreen (this=0x394fb40, mask=32, region=<value optimized out>, data=...) at ../../kwin/effects.cpp:212
#51 0x00007f31e169bd76 in KWin::CoverSwitchEffect::paintScreen (this=0x3b14150, mask=32, region=..., data=...) at ../../../kwin/effects/coverswitch/coverswitch.cpp:136
#52 0x00000032f96e29f3 in KWin::EffectsHandlerImpl::paintScreen (this=0x394fb40, mask=32, region=<value optimized out>, data=...) at ../../kwin/effects.cpp:212
#53 0x00000032f3212968 in KWin::Effect::paintScreen (this=<value optimized out>, mask=32, region=<value optimized out>, data=...) at ../../../kwin/libkwineffects/kwineffects.cpp:142
#54 0x00000032f96e29f3 in KWin::EffectsHandlerImpl::paintScreen (this=0x394fb40, mask=32, region=<value optimized out>, data=...) at ../../kwin/effects.cpp:212
#55 0x00000032f3212968 in KWin::Effect::paintScreen (this=<value optimized out>, mask=32, region=<value optimized out>, data=...) at ../../../kwin/libkwineffects/kwineffects.cpp:142
#56 0x00000032f96e29f3 in KWin::EffectsHandlerImpl::paintScreen (this=0x394fb40, mask=32, region=<value optimized out>, data=...) at ../../kwin/effects.cpp:212
#57 0x00000032f3212968 in KWin::Effect::paintScreen (this=<value optimized out>, mask=32, region=<value optimized out>, data=...) at ../../../kwin/libkwineffects/kwineffects.cpp:142
#58 0x00000032f96e29f3 in KWin::EffectsHandlerImpl::paintScreen (this=0x394fb40, mask=32, region=<value optimized out>, data=...) at ../../kwin/effects.cpp:212
#59 0x00000032f96c0d8f in KWin::Scene::paintScreen (this=0x26b82a0, mask=0x7ffff99eb57c, region=0x7ffff99eb680) at ../../kwin/scene.cpp:136
#60 0x00000032f96d8e23 in KWin::SceneOpenGL::paint (this=0x26b82a0, damage=..., toplevels=<value optimized out>) at ../../kwin/scene_opengl_glx.cpp:455
#61 0x00000032f96bb765 in KWin::Workspace::performCompositing (this=0x281b150) at ../../kwin/composite.cpp:427
#62 0x00000032eb16f1c9 in QObject::event (this=0x281b150, e=<value optimized out>) at kernel/qobject.cpp:1190
#63 0x00000032f59b99f4 in QApplicationPrivate::notify_helper (this=0x235a9a0, receiver=0x281b150, e=0x7ffff99ebde0) at kernel/qapplication.cpp:4462
#64 0x00000032f59be3ba in QApplication::notify (this=<value optimized out>, receiver=0x281b150, e=0x7ffff99ebde0) at kernel/qapplication.cpp:4341
#65 0x00000032f7028796 in KApplication::notify (this=0x7ffff99ec1e0, receiver=0x281b150, event=0x7ffff99ebde0) at ../../kdeui/kernel/kapplication.cpp:311
#66 0x00000032eb15b49c in QCoreApplication::notifyInternal (this=0x7ffff99ec1e0, receiver=0x281b150, event=0x7ffff99ebde0) at kernel/qcoreapplication.cpp:731
#67 0x00000032eb188f12 in sendEvent (this=0x235b3e0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#68 QTimerInfoList::activateTimers (this=0x235b3e0) at kernel/qeventdispatcher_unix.cpp:604
#69 0x00000032eb18905b in QEventDispatcherUNIX::processEvents (this=0x22f42e0, flags=...) at kernel/qeventdispatcher_unix.cpp:923
#70 0x00000032f5a642ec in QEventDispatcherX11::processEvents (this=0x22f42e0, flags=...) at kernel/qeventdispatcher_x11.cpp:152
#71 0x00000032eb15a882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#72 0x00000032eb15aabc in QEventLoop::exec (this=0x7ffff99ec120, flags=...) at kernel/qeventloop.cpp:201
#73 0x00000032eb15eecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#74 0x00000032f965abfe in kdemain (argc=<value optimized out>, argv=0x7ffff99ec848) at ../../kwin/main.cpp:514
#75 0x00000032ebe1eeff in __libc_start_main (main=0x400730 <main(int, char**)>, argc=3, ubp_av=0x7ffff99ec848, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7ffff99ec838) at libc-start.c:226
#76 0x0000000000400659 in _start ()

This bug may be a duplicate of or related to bug 252817.

Possible duplicates by query: bug 277623.

Reported using DrKonqi
Comment 1 Martin Flöser 2011-08-02 12:27:52 UTC
didyou switch from a fullscreen window?
Comment 2 m.wege 2011-08-02 14:40:01 UTC
Fullscreen in the sense of a fullscreen of a video player of a maximised window? The window I switched from was maximised, I think, I just Alt-Tab to switch.
Comment 3 Martin Flöser 2011-08-02 14:44:03 UTC
(In reply to comment #2)
> Fullscreen in the sense of a fullscreen of a video player of a maximised
> window?
Fullscreen is fullscreen, maximized is maximzed. I asked for "Fullscreen"
> The window I switched from was maximised, I think, I just Alt-Tab to
> switch.

Does "think" mean "sure"? If not please try to reproduce. We have a lot of known issues with "fullscreen" windows and crashes like this one under 4.6 but had expected to have it workarounded with 4.7.
Comment 4 Thomas Lübking 2011-08-02 14:54:54 UTC
#12 0x00000032f96d4ffc in KWin::SceneOpenGL::paintBackground (this=<value
optimized out>, region=<value optimized out>) at
../../kwin/scene_opengl.cpp:182

And this is....  (drumroll) "glClear(GL_COLOR_BUFFER_BIT);"

@m.wege:
please run "kcmshell4 kwincompositing", enter the third tab ("advanced") and ensure "suspend desktop effects for fullscreen windows" is NOT checked.

until you confirm it's not, this is bug #252817 (just try to activate the screensaver and exit that to see the crash...) - no matter where the intel driver crashes now or how the mesa functions are named.

*** This bug has been marked as a duplicate of bug 252817 ***
Comment 5 m.wege 2011-08-04 13:40:19 UTC
Created attachment 62540 [details]
New crash information added by DrKonqi

kwin (4.7.00 (4.7.0)) on KDE Platform 4.7.00 (4.7.0) using Qt 4.7.2

- What I was doing when the application crashed: I just read your remark, will try, when I have time. I just had this crash. This time with okular. Okular was NOT fullscreen, but maximised when this happen. I was switching between different instances of Okular in the tray, when it happened.

-- Backtrace (Reduced):
#6  0x00007fe08b96804e in intel_renderbuffer_tile_offsets () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
[...]
#8  0x00007fe08b993481 in brw_upload_state () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#9  0x00007fe08b9808db in brw_draw_prims () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
[...]
#11 0x00007fe08b6905de in _mesa_meta_glsl_Clear () from /usr/lib/x86_64-linux-gnu/dri/libdricore.so
#12 0x0000003bf90d4ffc in KWin::SceneOpenGL::paintBackground (this=<value optimized out>, region=<value optimized out>) at ../../kwin/scene_opengl.cpp:182
Comment 6 Thomas Lübking 2011-08-04 17:35:23 UTC
great - so intel found a new way to crash their driver ...

please:
a) install all debug packages for mesa and xf86-intel
b) post your mesa & xorg versions
c) attach a dump of glxinfo
d) if you can reproduce this, try to reproduce it with translucent windows (eg. alt+mwheel on the window or choose a transparency level from the titlebar menu)

"export LIBGL_ALWAYS_INDIRECT=1 kwin --replace &" will likely still workaround it - but it's apparently another bug :-(
Comment 7 m.wege 2011-08-04 21:18:28 UTC
kcmshell4 kwincompositing
OpenGL vendor string:                   Tungsten Graphics, Inc
OpenGL renderer string:                 Mesa DRI Intel(R) Ironlake Mobile 
OpenGL version string:                  2.1 Mesa 7.12-devel
OpenGL shading language version string: 1.20
Driver:                                 Intel
GPU class:                              i965
OpenGL version:                         2.1
GLSL version:                           1.20
Mesa version:                           7.12
X server version:                       1.10.2
Linux kernel version:                   3.0
Direct rendering:                       yes
Requires strict binding:                yes
GLSL shaders:                           yes
Texture NPOT support:                   yes
OpenGL vendor string:                   Tungsten Graphics, Inc
OpenGL renderer string:                 Mesa DRI Intel(R) Ironlake Mobile 
OpenGL version string:                  2.1 Mesa 7.12-devel
OpenGL shading language version string: 1.20
Driver:                                 Intel
GPU class:                              i965
OpenGL version:                         2.1
GLSL version:                           1.20
Mesa version:                           7.12
X server version:                       1.10.2
Linux kernel version:                   3.0
Direct rendering:                       yes
Requires strict binding:                yes
GLSL shaders:                           yes
Texture NPOT support:                   yes
Comment 8 m.wege 2011-08-04 21:21:11 UTC
glxinfo
name of display: :0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer, 
    GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGI_swap_control, 
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
    GLX_SGIX_visual_select_group, GLX_INTEL_swap_event
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_framebuffer_sRGB, 
    GLX_MESA_copy_sub_buffer, GLX_MESA_multithread_makecurrent, 
    GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control, 
    GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync, 
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
    GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap, 
    GLX_INTEL_swap_event
GLX version: 1.4
GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer, 
    GLX_MESA_multithread_makecurrent, GLX_MESA_swap_control, 
    GLX_OML_swap_method, GLX_OML_sync_control, GLX_SGI_make_current_read, 
    GLX_SGI_swap_control, GLX_SGI_video_sync, GLX_SGIS_multisample, 
    GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, 
    GLX_EXT_texture_from_pixmap, GLX_INTEL_swap_event
OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) Ironlake Mobile 
OpenGL version string: 2.1 Mesa 7.12-devel
OpenGL shading language version string: 1.20
OpenGL extensions:
    GL_ARB_multisample, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, 
    GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract, 
    GL_EXT_copy_texture, GL_EXT_polygon_offset, GL_EXT_subtexture, 
    GL_EXT_texture_object, GL_EXT_vertex_array, GL_EXT_compiled_vertex_array, 
    GL_EXT_texture, GL_EXT_texture3D, GL_IBM_rasterpos_clip, 
    GL_ARB_point_parameters, GL_EXT_draw_range_elements, GL_EXT_packed_pixels, 
    GL_EXT_point_parameters, GL_EXT_rescale_normal, 
    GL_EXT_separate_specular_color, GL_EXT_texture_edge_clamp, 
    GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp, 
    GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_ARB_framebuffer_sRGB, 
    GL_ARB_multitexture, GL_EXT_framebuffer_sRGB, 
    GL_IBM_multimode_draw_arrays, GL_IBM_texture_mirrored_repeat, 
    GL_3DFX_texture_compression_FXT1, GL_ARB_texture_cube_map, 
    GL_ARB_texture_env_add, GL_ARB_transpose_matrix, 
    GL_EXT_blend_func_separate, GL_EXT_fog_coord, GL_EXT_multi_draw_arrays, 
    GL_EXT_secondary_color, GL_EXT_texture_env_add, 
    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias, 
    GL_INGR_blend_func_separate, GL_NV_blend_square, GL_NV_light_max_exponent, 
    GL_NV_texgen_reflection, GL_NV_texture_env_combine4, GL_S3_s3tc, 
    GL_SUN_multi_draw_arrays, GL_ARB_texture_border_clamp, 
    GL_ARB_texture_compression, GL_EXT_framebuffer_object, 
    GL_EXT_texture_compression_s3tc, GL_EXT_texture_env_dot3, 
    GL_MESA_window_pos, GL_NV_packed_depth_stencil, GL_NV_texture_rectangle, 
    GL_NV_vertex_program, GL_ARB_depth_texture, GL_ARB_occlusion_query, 
    GL_ARB_shadow, GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar, 
    GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat, 
    GL_ARB_window_pos, GL_ATI_envmap_bumpmap, GL_EXT_stencil_two_side, 
    GL_EXT_texture_cube_map, GL_NV_depth_clamp, GL_NV_vertex_program1_1, 
    GL_APPLE_client_storage, GL_APPLE_packed_pixels, 
    GL_APPLE_vertex_array_object, GL_ARB_draw_buffers, 
    GL_ARB_fragment_program, GL_ARB_fragment_shader, GL_ARB_shader_objects, 
    GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ATI_draw_buffers, 
    GL_ATI_texture_env_combine3, GL_ATI_texture_float, GL_EXT_shadow_funcs, 
    GL_EXT_stencil_wrap, GL_MESA_pack_invert, GL_MESA_ycbcr_texture, 
    GL_ARB_depth_clamp, GL_ARB_fragment_program_shadow, 
    GL_ARB_half_float_pixel, GL_ARB_point_sprite, GL_ARB_shading_language_100, 
    GL_ARB_sync, GL_ARB_texture_non_power_of_two, GL_ARB_vertex_buffer_object, 
    GL_ATI_blend_equation_separate, GL_EXT_blend_equation_separate, 
    GL_OES_read_format, GL_ARB_color_buffer_float, GL_ARB_pixel_buffer_object, 
    GL_ARB_texture_compression_rgtc, GL_ARB_texture_float, 
    GL_ARB_texture_rectangle, GL_EXT_pixel_buffer_object, 
    GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_rgtc, 
    GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, GL_ARB_framebuffer_object, 
    GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample, 
    GL_EXT_packed_depth_stencil, GL_APPLE_object_purgeable, 
    GL_ARB_vertex_array_object, GL_ATI_separate_stencil, GL_EXT_draw_buffers2, 
    GL_EXT_gpu_program_parameters, GL_EXT_texture_env_combine, 
    GL_EXT_texture_sRGB_decode, GL_EXT_timer_query, GL_OES_EGL_image, 
    GL_ARB_copy_buffer, GL_ARB_half_float_vertex, GL_ARB_map_buffer_range, 
    GL_ARB_texture_rg, GL_ARB_texture_swizzle, GL_ARB_vertex_array_bgra, 
    GL_EXT_separate_shader_objects, GL_EXT_texture_swizzle, 
    GL_EXT_vertex_array_bgra, GL_NV_conditional_render, 
    GL_ARB_ES2_compatibility, GL_ARB_draw_elements_base_vertex, 
    GL_ARB_explicit_attrib_location, GL_ARB_fragment_coord_conventions, 
    GL_ARB_provoking_vertex, GL_ARB_sampler_objects, GL_ARB_seamless_cube_map, 
    GL_ARB_shader_texture_lod, GL_EXT_provoking_vertex, GL_EXT_texture_snorm, 
    GL_MESA_texture_signed_rgba, GL_ARB_robustness

32 GLX Visuals
    visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
  id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------------
0x021 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x022 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x08f 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x090 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x091 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x092 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x093 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x094 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x095 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x096 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x097 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x098 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x099 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x09a 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x09b 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x09c 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x09d 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x09e 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x09f 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x0a0 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x0a1 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x0a2 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x0a3 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x0a4 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x0a5 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x0a6 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x0a7 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x0a8 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x0a9 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x0aa 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x0ab 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x05e 32 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None

48 GLXFBConfigs:
    visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
  id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------------
0x05f  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x060  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x061  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x062  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x063  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x064  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x065 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x066 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x067 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x068 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x069 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x06a 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x06b 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x06c 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x06d 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x06e 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x06f 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x070 32 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x071  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x072  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x073 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x074 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x075 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x076 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x077  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x078  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x079  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x07a  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x07b  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x07c  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x07d 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x07e 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x07f 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x080 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x081 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x082 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x083 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x084 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x085 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x086 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x087 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x088 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x089  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x08a  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x08b 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x08c 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x08d 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x08e 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
Comment 9 m.wege 2011-08-04 21:33:03 UTC
I am not sure, if I have all debug packages installed. How do I know (I am using Kubuntu)?
I am not sure, if can manage to reproduce it 100%. It happens pretty often, but when I wish to cause it, it does not happen. 
Your instructions in d) are not really clear for me. 
There is something else, which might be related. The titlebar of the window starts looking weird at some point when trying to reproduce the crash (switching between different windows in different ways). I will attach a screenshot. I believe the crash does not repeat itself after it has happenend the first time. When Kwin ist restarted, what appears in the screenshot can happen instead ( I am not really sure about this, if there is a connection, actucally I was about to file a separate report, when it came to me, that both may be related.
Comment 10 m.wege 2011-08-04 21:34:17 UTC
Created attachment 62555 [details]
Screenshot
Comment 11 Thomas Lübking 2011-08-04 22:03:42 UTC
(In reply to comment #9)
> I am not sure, if I have all debug packages installed. How do I know (I am
> using Kubuntu)?

Ahh, blast! That one wasn't for you ;-)
Just scratch it - the backtrace is "complete enough", sorry for the noise.

> Your instructions in d) are not really clear for me.
I wanted you to set the opacity of the window below 100% to prevent the intel driver from pot. doing extra smart things in opaque windows.