Bug 334268 - dual screen kwin crash while enabeling desktop effects
Summary: dual screen kwin crash while enabeling desktop effects
Status: RESOLVED DUPLICATE of bug 324247
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 4.11.8
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-05-03 07:22 UTC by michael.lebkuecher
Modified: 2014-05-03 17:44 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 michael.lebkuecher 2014-05-03 07:22:13 UTC
Application: kwin (4.11.8)
KDE Platform Version: 4.13.0
Qt Version: 4.8.6
Operating System: Linux 3.13.0-24-generic i686
Distribution: Ubuntu 14.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Drivinig a dual screen system, tried to enable Desktop effects, kwin crashed, mal function pop up window occured, desktop effects can't be enabled

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

Thread 3 (Thread 0xae430b40 (LWP 5081)):
#0  0xb76f0424 in __kernel_vsyscall ()
#1  0xb4bbd12d in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:245
#2  0xb7476944 in __pthread_cond_timedwait (cond=0x8240950, mutex=0x8240938, abstime=0xae430258) at forward.c:162
#3  0xb5dab0d3 in wait (time=30000, this=0x8240938) at thread/qwaitcondition_unix.cpp:84
#4  QWaitCondition::wait (this=this@entry=0x816a288, mutex=mutex@entry=0x824078c, time=30000) at thread/qwaitcondition_unix.cpp:158
#5  0xb5d9e016 in QThreadPoolThread::run (this=0x816a280) at concurrent/qthreadpool.cpp:142
#6  0xb5daab6f in QThreadPrivate::start (arg=0x816a280) at thread/qthread_unix.cpp:349
#7  0xb4bb8f70 in start_thread (arg=0xae430b40) at pthread_create.c:312
#8  0xb746970e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 2 (Thread 0xab8e8b40 (LWP 5084)):
#0  0xb76f0424 in __kernel_vsyscall ()
#1  0xb4bbd12d in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:245
#2  0xb7476944 in __pthread_cond_timedwait (cond=0x863e188, mutex=0x863e170, abstime=0xab8e8258) at forward.c:162
#3  0xb5dab0d3 in wait (time=30000, this=0x863e170) at thread/qwaitcondition_unix.cpp:84
#4  QWaitCondition::wait (this=this@entry=0x863b588, mutex=mutex@entry=0x824078c, time=30000) at thread/qwaitcondition_unix.cpp:158
#5  0xb5d9e016 in QThreadPoolThread::run (this=0x863b580) at concurrent/qthreadpool.cpp:142
#6  0xb5daab6f in QThreadPrivate::start (arg=0x863b580) at thread/qthread_unix.cpp:349
#7  0xb4bb8f70 in start_thread (arg=0xab8e8b40) at pthread_create.c:312
#8  0xb746970e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 1 (Thread 0xb10c3980 (LWP 4203)):
[KCrash Handler]
#7  0xacc1e725 in _swrast_map_texture (ctx=ctx@entry=0xada1401c, texObj=0x8212148) at ../../../../src/mesa/swrast/s_texture.c:286
#8  0xacc1e98c in _swrast_map_textures (ctx=ctx@entry=0xada1401c) at ../../../../src/mesa/swrast/s_texture.c:352
#9  0xacbe9d3c in _swrast_span_render_start (ctx=0xada1401c) at ../../../../src/mesa/swrast/s_context.c:876
#10 0xacbeafd9 in _swrast_render_start (ctx=ctx@entry=0xada1401c) at ../../../../src/mesa/swrast/s_context.c:895
#11 0xacc33c2e in _swsetup_RenderStart (ctx=0xada1401c) at ../../../../src/mesa/swrast_setup/ss_context.c:202
#12 0xacbc5bd2 in run_render (ctx=0xada1401c, stage=0x84c24f0) at ../../../../src/mesa/tnl/t_vb_render.c:276
#13 0xacbc089c in _tnl_run_pipeline (ctx=ctx@entry=0xada1401c) at ../../../../src/mesa/tnl/t_pipeline.c:163
#14 0xacd315e2 in intelRunPipeline (ctx=0xada1401c) at ../../../../../../../src/mesa/drivers/dri/i915/intel_tris.c:1097
#15 0xacbc1194 in _tnl_draw_prims (ctx=ctx@entry=0xada1401c, arrays=arrays@entry=0x848fefc, prim=prim@entry=0xbfe8c9a4, nr_prims=nr_prims@entry=1, ib=ib@entry=0xbfe8c994, min_index=0, max_index=3) at ../../../../src/mesa/tnl/t_draw.c:526
#16 0xacbc1843 in _tnl_vbo_draw_prims (ctx=0xada1401c, prim=0xbfe8c9a4, nr_prims=1, ib=0xbfe8c994, index_bounds_valid=0 '\000', min_index=0, max_index=3, tfb_vertcount=0x0, indirect=0x0) at ../../../../src/mesa/tnl/t_draw.c:426
#17 0xacba46b1 in vbo_handle_primitive_restart (ctx=ctx@entry=0xada1401c, prim=prim@entry=0xbfe8c9a4, nr_prims=nr_prims@entry=1, ib=ib@entry=0xbfe8c994, index_bounds_valid=index_bounds_valid@entry=0 '\000', min_index=min_index@entry=4294967295, max_index=max_index@entry=4294967295) at ../../../../src/mesa/vbo/vbo_exec_array.c:585
#18 0xacba5c6c in vbo_validated_drawrangeelements (ctx=ctx@entry=0xada1401c, mode=mode@entry=4, index_bounds_valid=index_bounds_valid@entry=0 '\000', start=start@entry=4294967295, end=end@entry=4294967295, count=count@entry=6, type=type@entry=5123, indices=indices@entry=0x0, basevertex=basevertex@entry=0, numInstances=numInstances@entry=1, baseInstance=baseInstance@entry=0) at ../../../../src/mesa/vbo/vbo_exec_array.c:1006
#19 0xacba6219 in vbo_exec_DrawElementsBaseVertex (mode=4, count=6, type=5123, indices=0x0, basevertex=0) at ../../../../src/mesa/vbo/vbo_exec_array.c:1179
#20 0xb63ca705 in KWin::GLVertexBuffer::draw (this=this@entry=0x86309f0, region=..., primitiveMode=primitiveMode@entry=7, first=first@entry=0, count=6, hardwareClipping=hardwareClipping@entry=false) at ../../../kwin/libkwineffects/kwinglutils.cpp:1936
#21 0xb63cda8e in KWin::GLVertexBuffer::render (this=0x86309f0, region=..., primitiveMode=7, hardwareClipping=false) at ../../../kwin/libkwineffects/kwinglutils.cpp:1902
#22 0xb761cb79 in KWin::SceneOpenGL::Window::renderQuads (this=this@entry=0x8317c98, region=..., quads=..., tex=tex@entry=0x81cbed8, normalized=normalized@entry=false) at ../../kwin/scene_opengl.cpp:1324
#23 0xb761ce72 in KWin::SceneOpenGL1Window::paintContent (this=this@entry=0x8317c98, content=0x81cbed8, region=..., mask=mask@entry=1, opacity=1, data=..., contentQuads=..., normalized=normalized@entry=false) at ../../kwin/scene_opengl.cpp:1721
#24 0xb7622480 in paintContent (normalized=false, contentQuads=..., data=..., opacity=<optimized out>, mask=1, region=..., content=<optimized out>, this=0x8317c98) at ../../kwin/scene_opengl.cpp:1716
#25 KWin::SceneOpenGL1Window::performPaint (this=this@entry=0x8317c98, mask=mask@entry=1, region=..., data=...) at ../../kwin/scene_opengl.cpp:1705
#26 0xb760fbd4 in KWin::Scene::finalDrawWindow (this=0x8632920, w=w@entry=0x8631148, mask=mask@entry=1, region=..., data=...) at ../../kwin/scene.cpp:590
#27 0xb7632b38 in KWin::EffectsHandlerImpl::drawWindow (this=0x8631740, w=w@entry=0x8631148, mask=mask@entry=1, region=..., data=...) at ../../kwin/effects.cpp:455
#28 0xb760b806 in KWin::Scene::finalPaintWindow (this=0x8632920, w=w@entry=0x8631148, mask=mask@entry=1, region=..., data=...) at ../../kwin/scene.cpp:584
#29 0xb7632a53 in KWin::EffectsHandlerImpl::paintWindow (this=0x8631740, w=0x8631148, mask=mask@entry=1, region=..., data=...) at ../../kwin/effects.cpp:418
#30 0xb760fa8a in KWin::Scene::paintWindow (this=0x8632920, w=0x8317c98, mask=1, region=..., quads=...) at ../../kwin/scene.cpp:416
#31 0xb760db99 in KWin::Scene::paintSimpleScreen (this=this@entry=0x8632920, orig_mask=orig_mask@entry=0, region=...) at ../../kwin/scene.cpp:378
#32 0xb760b6a7 in KWin::Scene::finalPaintScreen (this=0x8632920, mask=mask@entry=0, region=..., data=...) at ../../kwin/scene.cpp:198
#33 0xb7632973 in KWin::EffectsHandlerImpl::paintScreen (this=0x8631740, mask=0, region=..., data=...) at ../../kwin/effects.cpp:375
#34 0xb760e0ec in KWin::Scene::paintScreen (this=this@entry=0x8632920, mask=mask@entry=0xbfe8d1a0, damage=..., repaint=..., updateRegion=updateRegion@entry=0xbfe8d1a4, validRegion=validRegion@entry=0xbfe8d1a8) at ../../kwin/scene.cpp:148
#35 0xb7622fa7 in KWin::SceneOpenGL::paint (this=this@entry=0x8632920, damage=..., toplevels=...) at ../../kwin/scene_opengl.cpp:389
#36 0xb7623386 in KWin::SceneOpenGL1::paint (this=0x8632920, damage=..., windows=...) at ../../kwin/scene_opengl.cpp:875
#37 0xb76045c0 in KWin::Compositor::performCompositing (this=this@entry=0x8260d20) at ../../kwin/composite.cpp:618
#38 0xb7605a2e in KWin::Compositor::slotCompositingOptionsInitialized (this=0x8260d20) at ../../kwin/composite.cpp:273
#39 0xb757ecb8 in KWin::Compositor::qt_static_metacall (_o=0x0, _id=900, _a=0xbfe8d438, _c=<optimized out>) at moc_composite.cpp:193
#40 0xb5ed20f7 in QMetaObject::activate (sender=sender@entry=0x82deaf0, m=m@entry=0xb6028860 <QFutureWatcherBase::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#41 0xb5f1ec45 in QFutureWatcherBase::finished (this=this@entry=0x82deaf0) at .moc/release-shared/moc_qfuturewatcher.cpp:140
#42 0xb5d9a28c in QFutureWatcherBasePrivate::sendCallOutEvent (this=this@entry=0x82ea738, event=event@entry=0xadb00468) at concurrent/qfuturewatcher.cpp:439
#43 0xb5d9a551 in QFutureWatcherBase::event (this=0x82deaf0, event=0xadb00468) at concurrent/qfuturewatcher.cpp:344
#44 0xb53c87f4 in QApplicationPrivate::notify_helper (this=0x8167bb0, receiver=0x82deaf0, e=0xadb00468) at kernel/qapplication.cpp:4567
#45 0xb53cf2d3 in QApplication::notify (this=0xbfe8da98, receiver=receiver@entry=0x82deaf0, e=e@entry=0xadb00468) at kernel/qapplication.cpp:4353
#46 0xb6aed0a4 in KApplication::notify (this=this@entry=0xbfe8da98, receiver=receiver@entry=0x82deaf0, event=event@entry=0xadb00468) at ../../kdeui/kernel/kapplication.cpp:311
#47 0xb75b4579 in KWin::Application::notify (this=0xbfe8da98, o=0x82deaf0, e=0xadb00468) at ../../kwin/main.cpp:431
#48 0xb5ebce4a in QCoreApplication::notifyInternal (this=0xbfe8da98, receiver=receiver@entry=0x82deaf0, event=event@entry=0xadb00468) at kernel/qcoreapplication.cpp:953
#49 0xb5ec070d in sendEvent (event=0xadb00468, receiver=0x82deaf0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#50 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x811c130) at kernel/qcoreapplication.cpp:1577
#51 0xb5ec0c1c in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#52 0xb547de99 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#53 QEventDispatcherX11::processEvents (this=0x811ceb8, flags=...) at kernel/qeventdispatcher_x11.cpp:75
#54 0xb5ebb823 in QEventLoop::processEvents (this=this@entry=0xbfe8d998, flags=...) at kernel/qeventloop.cpp:149
#55 0xb5ebbb49 in QEventLoop::exec (this=this@entry=0xbfe8d998, flags=...) at kernel/qeventloop.cpp:204
#56 0xb5ec18fe in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#57 0xb53c6a24 in QApplication::exec () at kernel/qapplication.cpp:3828
#58 0xb75b591e in kdemain (argc=3, argv=0xbfe8db84) at ../../kwin/main.cpp:597
#59 0x0804855b in main (argc=3, argv=0xbfe8db84) at kwin_dummy.cpp:3

Possible duplicates by query: bug 331599, bug 327824, bug 324247.

Reported using DrKonqi
Comment 1 Thomas Lübking 2014-05-03 07:32:10 UTC
that's a crash in the opengl softwarer rasterizer
- does compositing work on a single screen for you?
- did you get a warning when trying to enable compositing on the dualscreen setup (about compositing gonna be slow)?
- what's the output of "glxinfo"?
Comment 2 michael.lebkuecher 2014-05-03 07:40:02 UTC
Hi Thomas,

thank you for quick reply. From the name I assume we are both German. 
Right? To the questions:

  * Composting for my laptops screen only worked marvelous.
  * received the warning that compositing on the dual screen won't work
    at all
  * glxinfo as following:
    lebkmic@lebkmic-Latitude-D620:~$ 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_create_context, GLX_ARB_create_context_profile,
         GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB,
    GLX_ARB_multisample,
         GLX_EXT_create_context_es2_profile, GLX_EXT_framebuffer_sRGB,
         GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
    GLX_EXT_visual_info,
         GLX_EXT_visual_rating, GLX_INTEL_swap_event,
    GLX_MESA_copy_sub_buffer,
         GLX_OML_swap_method, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
         GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group,
    GLX_SGI_swap_control
    client glx vendor string: Mesa Project and SGI
    client glx version string: 1.4
    client glx extensions:
         GLX_ARB_create_context, GLX_ARB_create_context_profile,
         GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float,
         GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address,
    GLX_ARB_multisample,
         GLX_EXT_create_context_es2_profile, GLX_EXT_fbconfig_packed_float,
         GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context,
         GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info,
    GLX_EXT_visual_rating,
         GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer,
         GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
         GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control,
         GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
         GLX_SGIX_visual_select_group, GLX_SGI_make_current_read,
         GLX_SGI_swap_control, GLX_SGI_video_sync
    GLX version: 1.4
    GLX extensions:
         GLX_ARB_create_context, GLX_ARB_create_context_profile,
         GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB,
         GLX_ARB_get_proc_address, GLX_ARB_multisample,
         GLX_EXT_create_context_es2_profile, GLX_EXT_framebuffer_sRGB,
         GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
    GLX_EXT_visual_info,
         GLX_EXT_visual_rating, GLX_INTEL_swap_event,
    GLX_MESA_copy_sub_buffer,
         GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
         GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control,
         GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
         GLX_SGIX_visual_select_group, GLX_SGI_make_current_read,
         GLX_SGI_swap_control, GLX_SGI_video_sync
    OpenGL vendor string: Intel Open Source Technology Center
    OpenGL renderer string: Mesa DRI Intel(R) 945GM x86/MMX/SSE2
    OpenGL version string: 1.4 Mesa 10.1.0
    OpenGL extensions:
         GL_3DFX_texture_compression_FXT1, GL_AMD_shader_trinary_minmax,
         GL_ANGLE_texture_compression_dxt3,
    GL_ANGLE_texture_compression_dxt5,
         GL_APPLE_object_purgeable, GL_APPLE_packed_pixels,
         GL_APPLE_vertex_array_object, GL_ARB_ES2_compatibility,
         GL_ARB_clear_buffer_object, GL_ARB_copy_buffer,
    GL_ARB_debug_output,
         GL_ARB_depth_texture, GL_ARB_draw_buffers,
         GL_ARB_draw_elements_base_vertex, GL_ARB_explicit_attrib_location,
         GL_ARB_fragment_program, GL_ARB_fragment_shader,
         GL_ARB_framebuffer_object, GL_ARB_get_program_binary,
         GL_ARB_half_float_pixel, GL_ARB_internalformat_query,
         GL_ARB_invalidate_subdata, GL_ARB_map_buffer_alignment,
         GL_ARB_map_buffer_range, GL_ARB_multisample, GL_ARB_multitexture,
         GL_ARB_pixel_buffer_object, GL_ARB_point_parameters,
    GL_ARB_point_sprite,
         GL_ARB_provoking_vertex, GL_ARB_robustness,
    GL_ARB_sampler_objects,
         GL_ARB_shader_objects, GL_ARB_shading_language_100, GL_ARB_shadow,
         GL_ARB_sync, GL_ARB_texture_border_clamp,
    GL_ARB_texture_compression,
         GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
         GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
         GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat,
         GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle,
         GL_ARB_texture_storage, GL_ARB_transpose_matrix,
         GL_ARB_vertex_array_object, GL_ARB_vertex_attrib_binding,
         GL_ARB_vertex_buffer_object, GL_ARB_vertex_program,
    GL_ARB_vertex_shader,
         GL_ARB_window_pos, GL_ATI_blend_equation_separate,
    GL_ATI_draw_buffers,
         GL_ATI_separate_stencil, GL_ATI_texture_env_combine3, GL_EXT_abgr,
         GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_equation_separate,
         GL_EXT_blend_func_separate, GL_EXT_blend_minmax,
    GL_EXT_blend_subtract,
         GL_EXT_compiled_vertex_array, GL_EXT_copy_texture,
         GL_EXT_draw_range_elements, GL_EXT_fog_coord,
    GL_EXT_framebuffer_blit,
         GL_EXT_framebuffer_object, GL_EXT_gpu_program_parameters,
         GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil,
         GL_EXT_packed_pixels, GL_EXT_pixel_buffer_object,
    GL_EXT_point_parameters,
         GL_EXT_polygon_offset, GL_EXT_provoking_vertex,
    GL_EXT_rescale_normal,
         GL_EXT_secondary_color, GL_EXT_separate_shader_objects,
         GL_EXT_separate_specular_color, GL_EXT_shadow_funcs,
         GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_subtexture,
         GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_compression_dxt1,
         GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map,
         GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
         GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
         GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias,
         GL_EXT_texture_object, GL_EXT_texture_rectangle,
    GL_EXT_texture_sRGB,
         GL_EXT_texture_sRGB_decode, GL_EXT_vertex_array,
         GL_IBM_multimode_draw_arrays, GL_IBM_rasterpos_clip,
         GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate,
    GL_KHR_debug,
         GL_MESA_pack_invert, GL_MESA_window_pos, GL_MESA_ycbcr_texture,
         GL_NV_blend_square, GL_NV_light_max_exponent,
    GL_NV_packed_depth_stencil,
         GL_NV_texgen_reflection, GL_NV_texture_env_combine4,
         GL_NV_texture_rectangle, GL_OES_EGL_image, GL_OES_read_format,
         GL_S3_s3tc, GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
         GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod,
    GL_SUN_multi_draw_arrays

    12 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
    ----------------------------------------------------------------------------
    0x020 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0 0  0 
    0 0 None
    0x021 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0 0  0 
    0 0 None
    0x077 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0 0  0 
    0 0 None
    0x078 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0 0  0 
    0 0 None
    0x079 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0 0  0 
    0 0 None
    0x07a 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16 
    0 0 Slow
    0x07b 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0 0  0 
    0 0 None
    0x07c 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0 0  0 
    0 0 None
    0x07d 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0 0  0 
    0 0 None
    0x07e 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0 0  0 
    0 0 None
    0x07f 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

    24 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  y .   5  6  5  0 .  .  0  0  0  0  0 0  0 
    0 0 None
    0x060  0 tc  0  16  0 r  . .   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 16  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 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0 0  0 
    0 0 None
    0x064 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0 0  0 
    0 0 None
    0x065 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0 0  0 
    0 0 None
    0x066 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0 0  0 
    0 0 None
    0x067  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0 0  0 
    0 0 None
    0x068  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0 16 16 16  0 
    0 0 Slow
    0x069 32 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0 0  0 
    0 0 None
    0x06a 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16 
    0 0 Slow
    0x06b  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0 0  0 
    0 0 None
    0x06c  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0  0  0 0  0 
    0 0 None
    0x06d  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0 0  0 
    0 0 None
    0x06e  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0 16  0  0  0 0  0 
    0 0 None
    0x06f 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0 0  0 
    0 0 None
    0x070 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0 0  0 
    0 0 None
    0x071 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0 0  0 
    0 0 None
    0x072 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0 0  0 
    0 0 None
    0x073  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0 0  0 
    0 0 None
    0x074  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0 16 16 16  0 
    0 0 Slow
    0x075 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0 0  0 
    0 0 None
    0x076 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16 
    0 0 Slow

BR

Michael


Am 03.05.2014 09:32, schrieb Thomas Lübking :
> https://bugs.kde.org/show_bug.cgi?id=334268
>
> --- Comment #1 from Thomas Lübking <thomas.luebking@gmail.com> ---
> that's a crash in the opengl softwarer rasterizer
> - does compositing work on a single screen for you?
> - did you get a warning when trying to enable compositing on the dualscreen
> setup (about compositing gonna be slow)?
> - what's the output of "glxinfo"?
>
Comment 3 Thomas Lübking 2014-05-03 11:44:16 UTC
(In reply to comment #2)
> Hi Thomas,
> 
> From the name I assume we are both German. 
Yes, but bad English is better than perfect German in this context - so if possible we should keep the conversation on the bug in English. Would you be fine with this?

>   * Composting for my laptops screen only worked marvelous.
>   * received the warning that compositing on the dual screen won't work
>     at all

Well, I guess we meant that ;-)

What is the output of
   glxinfo -l | grep -E '(TEXTURE_SIZE|VIEWPORT)'
and
   xrandr -q | grep current
then?

Background:
----------
The question is why compositing was enabled nevertheless.
There are two possible warnings.
One saying: "OpenGL desktop effects not possible"
The other: "OpenGL desktop effects might be unusable"

The first one should prevent compositing, the second one will allow it (and leave the choice up to you) - opting into running into this crash between the intel driver and the software fallback.
I can however already ensure you that you do not wish to use OpenGL compositing in this setup (and xrender might be slow as well)

The resolution limit will likely be 2048x2048, so if you can re-arrange screens below this value, you'd be fine again.
Comment 4 michael.lebkuecher 2014-05-03 13:07:28 UTC
Hi Thomas,

just made a screen shot from what happens if I want to enable comp 
effects. Pls find it below:



So I assumed you are right and I  reduced the resolution first of the 
primary screen, then of the secondary and finally for both of them. 
However, no resolution reduction let me enable  comp effects?!
Then I started bash:

lebkmic@lebkmic-Latitude-D620:~$ glxinfo -l | grep -E 
'(TEXTURE_SIZE|VIEWPORT)'
     GL_MAX_TEXTURE_SIZE = 2048
     GL_MAX_3D_TEXTURE_SIZE = 256
     GL_MAX_VIEWPORT_DIMS = 16384, 16384
     GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB = 2048
     GL_MAX_RECTANGLE_TEXTURE_SIZE_NV = 2048
lebkmic@lebkmic-Latitude-D620:~$ xrandr -q | grep current
Screen 0: minimum 320 x 200, current 3136 x 940, maximum 32767 x 32767
lebkmic@lebkmic-Latitude-D620:~$

Any ideas what else to do? (Beside buying a new laptop? ;-))

BR

Michael

P.S.

tried to change settings in the follwing dialog (see snapshoot) as well, 
no change worked!





Am 03.05.2014 13:44, schrieb Thomas Lübking :
> https://bugs.kde.org/show_bug.cgi?id=334268
>
> --- Comment #3 from Thomas Lübking <thomas.luebking@gmail.com> ---
> (In reply to comment #2)
>> Hi Thomas,
>>
>>  From the name I assume we are both German.
> Yes, but bad English is better than perfect German in this context - so if
> possible we should keep the conversation on the bug in English. Would you be
> fine with this?
>
>>    * Composting for my laptops screen only worked marvelous.
>>    * received the warning that compositing on the dual screen won't work
>>      at all
> Well, I guess we meant that ;-)
>
> What is the output of
>     glxinfo -l | grep -E '(TEXTURE_SIZE|VIEWPORT)'
> and
>     xrandr -q | grep current
> then?
>
> Background:
> ----------
> The question is why compositing was enabled nevertheless.
> There are two possible warnings.
> One saying: "OpenGL desktop effects not possible"
> The other: "OpenGL desktop effects might be unusable"
>
> The first one should prevent compositing, the second one will allow it (and
> leave the choice up to you) - opting into running into this crash between the
> intel driver and the software fallback.
> I can however already ensure you that you do not wish to use OpenGL compositing
> in this setup (and xrender might be slow as well)
>
> The resolution limit will likely be 2048x2048, so if you can re-arrange screens
> below this value, you'd be fine again.
>
Comment 5 Thomas Lübking 2014-05-03 13:16:06 UTC
(In reply to comment #4)

> Any ideas what else to do? (Beside buying a new laptop? ;-))

Arrange the screens vertically (one above the other)

About the attachments: you're mailing to a bugtracker, email attachments unfortunately don't work.
Please go to https://bugs.kde.org/show_bug.cgi?id=334268 and use the "add an attachment" link:

https://bugs.kde.org/attachment.cgi?bugid=334268&action=enter
Comment 6 michael.lebkuecher 2014-05-03 13:30:55 UTC
Sorry Thomas,

I didn't know that attachments won't work.
However, arranging the screens vertically worked out fine, strange 
enough :-)

Now I guess it may take some time to get used to.

Many thanks for your help

Michael

Am 03.05.2014 15:16, schrieb Thomas Lübking :
> https://bugs.kde.org/show_bug.cgi?id=334268
>
> --- Comment #5 from Thomas Lübking <thomas.luebking@gmail.com> ---
> (In reply to comment #4)
>
>> Any ideas what else to do? (Beside buying a new laptop? ;-))
> Arrange the screens vertically (one above the other)
>
> About the attachments: you're mailing to a bugtracker, email attachments
> unfortunately don't work.
> Please go to https://bugs.kde.org/show_bug.cgi?id=334268 and use the "add an
> attachment" link:
>
> https://bugs.kde.org/attachment.cgi?bugid=334268&action=enter
>
Comment 7 Thomas Lübking 2014-05-03 17:44:38 UTC
(In reply to comment #6)

> I didn't know that attachments won't work.
> However, arranging the screens vertically worked out fine, strange 
> enough :-)

Actually not - the "problem" is that the IGP does only support dimensions up to 2048x2048px in hardware.
As soon as either dimension of the workspace exceeds that value, the driver will fall back to a software solution what is

a) dog slow (you don't want to use this)
b) apparently also broken

The product is not relevant in this regard, each dimension matters.

Since your screens are wider than high, putting them below each other will not grow the combined height > 2048px and the individual screens have a smaller width each as well.

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