[Mesa-dev] [Bug 94522] llvmpipe crash in rendering on Atom

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Mar 17 13:59:08 UTC 2016


https://bugs.freedesktop.org/show_bug.cgi?id=94522

--- Comment #15 from comicfans44 <comicfans44 at gmail.com> ---
(In reply to Pekka Paalanen from comment #14)
> (In reply to Jose Fonseca from comment #13)
> > I wonder if 0xa8ec01b0 is some sort of funky device memory, or if that
> > device memory was destroyed before llvmpipe was done.
> > 
> > After all this is SwapBuffers path.
> 
> That's very likely, isn't it?
> 
> comicfans44, can you confirm the dri module used, I would assume it is
> kms_swrast_dri.so? EGL_LOG_LEVEL=debug environment variable will fish it out.
> 

with EGL_LOG_LEVEL=debug weston print log as follows(maybe including weston log
)

[22:11:38.630] weston 1.10.0
               http://wayland.freedesktop.org
               Bug reports to:
https://bugs.freedesktop.org/enter_bug.cgi?product=Wayland&component=weston&version=1.10.0
               Build: 1.9.93-2-gd45de28 configure.ac: bump to version 1.10.0
for the official release (2016-02-16 12:37:43 -0800)
[22:11:38.639] OS: Linux, 4.4.5-1-ARCH, #1 SMP PREEMPT Thu Mar 10 07:54:30 CET
2016, i686
[22:11:38.640] Starting with no config file.
[22:11:38.643] Output repaint window is 7 ms maximum.
[22:11:38.643] Loading module '/usr/lib/weston/drm-backend.so'
[22:11:39.930] initializing drm backend
[22:11:39.943] logind: session control granted
[22:11:39.952] using /dev/dri/card0
[22:11:39.952] Loading module '/usr/lib/weston/gl-renderer.so'
pci id for fd 14: 8086:8108, driver (null)
[22:11:59.302] EGL client extensions: EGL_EXT_client_extensions
               EGL_EXT_platform_base EGL_EXT_platform_wayland
               EGL_EXT_platform_x11 EGL_KHR_client_get_all_proc_addresses
               EGL_MESA_platform_gbm
libEGL debug: added egl_dri2 to module array
libEGL debug: the best driver is DRI2
[22:11:59.305] warning: EGL_EXT_swap_buffers_with_damage not supported.
Performance could be affected.
[22:11:59.344] input device 'Video Bus', /dev/input/event0 is tagged by udev
as: Keyboard
[22:11:59.344] input device 'Video Bus', /dev/input/event0 is a keyboard
[22:11:59.348] input device 'Power Button', /dev/input/event5 is tagged by udev
as: Keyboard
[22:11:59.349] input device 'Power Button', /dev/input/event5 is a keyboard
[22:11:59.354] input device 'Lid Switch', /dev/input/event3 not tagged as input
device
[22:11:59.354] failed to create input device '/dev/input/event3'.
[22:11:59.361] input device 'Sleep Button', /dev/input/event4 is tagged by udev
as: Keyboard
[22:11:59.361] input device 'Sleep Button', /dev/input/event4 is a keyboard
[22:11:59.365] input device 'HDA Intel MID Mic', /dev/input/event9 not tagged
as input device
[22:11:59.366] failed to create input device '/dev/input/event9'.
[22:11:59.371] input device 'HDA Intel MID Headphone', /dev/input/event10 not
tagged as input device
[22:11:59.373] failed to create input device '/dev/input/event10'.
[22:11:59.434] input device 'AsusTek, Inc. MultiTouch', /dev/input/event2 is
tagged by udev as: Touchscreen
[22:11:59.435] input device 'AsusTek, Inc. MultiTouch', /dev/input/event2 is a
touch device
[22:11:59.444] input device 'USB 2.0 Camera', /dev/input/event11 is tagged by
udev as: Keyboard
[22:11:59.444] input device 'USB 2.0 Camera', /dev/input/event11 is a keyboard
[22:11:59.451] input device 'Eee PC WMI hotkeys', /dev/input/event7 is tagged
by udev as: Keyboard
[22:11:59.451] input device 'Eee PC WMI hotkeys', /dev/input/event7 is a
keyboard
[22:11:59.456] input device 'AT Translated Set 2 keyboard', /dev/input/event1
is tagged by udev as: Keyboard
[22:11:59.456] input device 'AT Translated Set 2 keyboard', /dev/input/event1
is a keyboard
[22:11:59.461] input device 'SynPS/2 Synaptics TouchPad', /dev/input/event8 is
tagged by udev as: Touchpad Touchscreen
[22:11:59.461] input device 'SynPS/2 Synaptics TouchPad', /dev/input/event8 is
a touchpad
[22:11:59.480] input device 'PC Speaker', /dev/input/event6 not tagged as input
device
[22:11:59.481] failed to create input device '/dev/input/event6'.
[22:11:59.631] EGL version: 1.4 (DRI2)
[22:11:59.632] EGL vendor: Mesa Project
[22:11:59.632] EGL client APIs: OpenGL OpenGL_ES OpenGL_ES2 OpenGL_ES3 
[22:11:59.632] EGL extensions: EGL_EXT_buffer_age EGL_KHR_create_context
               EGL_KHR_get_all_proc_addresses EGL_KHR_gl_renderbuffer_image
               EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image
               EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap
               EGL_KHR_surfaceless_context EGL_MESA_configless_context
               EGL_MESA_image_dma_buf_export
[22:11:59.632] GL version: OpenGL ES 3.0 Mesa 11.3.0-devel (git-b566317)
[22:11:59.632] GLSL version: OpenGL ES GLSL ES 3.00
[22:11:59.632] GL vendor: VMware, Inc.
[22:11:59.632] GL renderer: Gallium 0.4 on llvmpipe (LLVM 3.7, 128 bits)
[22:11:59.632] GL extensions: GL_EXT_blend_minmax GL_EXT_multi_draw_arrays
               GL_EXT_texture_compression_dxt1 GL_EXT_texture_format_BGRA8888
               GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24
               GL_OES_element_index_uint GL_OES_fbo_render_mipmap
               GL_OES_mapbuffer GL_OES_rgb8_rgba8 GL_OES_standard_derivatives
               GL_OES_stencil8 GL_OES_texture_3D GL_OES_texture_float
               GL_OES_texture_float_linear GL_OES_texture_half_float
               GL_OES_texture_half_float_linear GL_OES_texture_npot
               GL_EXT_texture_sRGB_decode GL_OES_EGL_image
               GL_OES_depth_texture GL_OES_packed_depth_stencil
               GL_EXT_texture_type_2_10_10_10_REV GL_OES_get_program_binary
               GL_APPLE_texture_max_level GL_EXT_discard_framebuffer
               GL_EXT_read_format_bgra GL_NV_fbo_color_attachments
               GL_OES_EGL_image_external GL_OES_EGL_sync
               GL_OES_vertex_array_object GL_ANGLE_texture_compression_dxt3
               GL_ANGLE_texture_compression_dxt5 GL_EXT_texture_rg
               GL_EXT_unpack_subimage GL_NV_draw_buffers GL_NV_read_buffer
               GL_NV_read_depth GL_NV_read_depth_stencil GL_NV_read_stencil
               GL_EXT_draw_buffers GL_EXT_map_buffer_range GL_KHR_debug
               GL_OES_depth_texture_cube_map GL_OES_surfaceless_context
               GL_EXT_color_buffer_float GL_EXT_separate_shader_objects
               GL_EXT_shader_integer_mix GL_EXT_draw_elements_base_vertex
               GL_EXT_texture_border_clamp GL_KHR_context_flush_control
               GL_OES_draw_elements_base_vertex GL_OES_texture_border_clamp
               GL_OES_texture_stencil8 GL_EXT_blend_func_extended
[22:11:59.633] GL ES 2 renderer features:
               read-back format: BGRA
               wl_shm sub-image to texture: yes
               EGL Wayland extension: no
[22:11:59.633] Chosen EGL config details:
               RGBA bits: 8 8 8 0
               swap interval range: 0 - 0
[22:11:59.634] Initialized backlight, device /sys/class/backlight/acpi_video0
[22:11:59.636] EDID data 'CMO', '', ''
[22:11:59.636] Output LVDS-1, (connector 24, crtc 21)
               mode 1024x600 at 60.0, preferred, current
[22:11:59.759] Compositor capabilities:
               arbitrary surface rotation: yes
               screen capture uses y-flip: yes
               presentation clock: CLOCK_MONOTONIC, id 1
[22:11:59.760] Loading module '/usr/lib/weston/desktop-shell.so'
[22:11:59.958] launching '/usr/lib/weston/weston-keyboard'
Detaching from process 1046
[22:11:59.987] launching '/usr/lib/weston/weston-desktop-shell'
Detaching from process 1047
Failed to process Wayland connection: Connection reset by peer
failed to create display: Connection reset by peer
Failed to process Wayland connection: Connection reset by peer
failed to create display: Connection reset by peer





info sharedlibrary shows only one so with dri suffix which is 
/usr/lib/xorg/modules/dri/kms_swrast_dri.so



0xb7fdc940  0xb7ff538d  Yes (*)     target:/lib/ld-linux.so.2
0xb7a75de0  0xb7b28fe4  Yes         target:/usr/lib/libasan.so.2
0xb7a52e00  0xb7a58c34  Yes (*)     target:/usr/lib/libwayland-server.so.0
0xb79a5430  0xb7a31244  Yes (*)     target:/usr/lib/libpixman-1.so.0
0xb795ea40  0xb7979cc4  Yes (*)     target:/usr/lib/libxkbcommon.so.0
0xb79461c0  0xb794c494  Yes (*)     target:/usr/lib/libunwind.so.8
0xb78f4590  0xb792bb97  Yes (*)     target:/usr/lib/libm.so.6
0xb78eba30  0xb78ec961  Yes (*)     target:/usr/lib/libdl.so.2
0xb774d670  0xb78789ab  Yes (*)     target:/usr/lib/libc.so.6
0xb771d850  0xb772af21  Yes (*)     target:/usr/lib/libpthread.so.0
0xb760e2f0  0xb76c2d54  Yes         target:/usr/lib/libstdc++.so.6
0xb7586080  0xb759b695  Yes         target:/usr/lib/libgcc_s.so.1
0xb757c1b0  0xb7580584  Yes (*)     target:/usr/lib/libffi.so.6
0xb7573840  0xb757700c  Yes (*)     target:/usr/lib/librt.so.1
0xb7548450  0xb7561e94  Yes (*)     target:/usr/lib/liblzma.so.5
0xb63448d0  0xb6368a44  Yes         target:/usr/lib/weston/drm-backend.so
0xb63083a0  0xb631a6b4  Yes (*)     target:/usr/lib/libudev.so.1
0xb61f2a70  0xb61f8534  Yes         target:/usr/lib/libgbm.so.1
0xb61eab90  0xb61ed3aa  Yes (*)     target:/usr/lib/libmtdev.so.1
0xb61c0c70  0xb61d8474  Yes (*)     target:/usr/lib/libinput.so.10
0xb61abfe0  0xb61b4264  Yes (*)     target:/usr/lib/libdrm.so.2
0xb6123c30  0xb617f754  Yes (*)     target:/usr/lib/libsystemd.so.0
0xb5faf010  0xb5fdd0f4  Yes (*)     target:/usr/lib/libdbus-1.so.3
0xb7fc3960  0xb7fc41d4  Yes (*)     target:/usr/lib/libva-drm.so.1
0xb5f83e50  0xb5f927f4  Yes (*)     target:/usr/lib/libva.so.1
0xb6300e20  0xb63027e1  Yes (*)     target:/usr/lib/libcap.so.2
0xb6103690  0xb610fed4  Yes (*)     target:/usr/lib/libresolv.so.2
0xb5f5b300  0xb5f72f64  Yes (*)     target:/usr/lib/libexpat.so.1
0xb5f4df80  0xb5f526e4  Yes (*)     target:/usr/lib/libwayland-client.so.0
0xb5f3b730  0xb5f40e14  Yes (*)     target:/usr/lib/libevdev.so.2
0xb5f2e480  0xb5f32224  Yes (*)     target:/usr/lib/libwacom.so.2
0xb5f1ac10  0xb5f27794  Yes (*)     target:/usr/lib/liblz4.so.1
0xb5d56140  0xb5dbc2e4  Yes (*)     target:/usr/lib/libgcrypt.so.20
0xb5f050b0  0xb5f0f0c4  Yes (*)     target:/usr/lib/libgpg-error.so.0
0xb5d47ca0  0xb5d4af34  Yes (*)     target:/usr/lib/libgudev-1.0.so.0
0xb5bab740  0xb5bdd414  Yes (*)     target:/usr/lib/libgobject-2.0.so.0
0xb42ef7f0  0xb436a654  Yes (*)     target:/usr/lib/libglib-2.0.so.0
0xb4142390  0xb421d714  Yes (*)     target:/usr/lib/libgio-2.0.so.0
0xb5b2f030  0xb5b7b8f4  Yes (*)     target:/usr/lib/libpcre.so.1
0xb5d40cd0  0xb5d41d74  Yes (*)     target:/usr/lib/libgmodule-2.0.so.0
0xb5d29a00  0xb5d3620d  Yes (*)     target:/usr/lib/libz.so.1
0xb5d0a500  0xb5d1c504  Yes         target:/usr/lib/weston/gl-renderer.so
0xb59d1a90  0xb59eb0f4  Yes         target:/usr/lib/libEGL.so.1
0xb5d037c0  0xb5d03902  Yes         target:/usr/lib/libGLESv2.so.2
0xb5f00450  0xb5f005b2  Yes (*)     target:/usr/lib/libX11-xcb.so.1
0xb2cc4310  0xb2d4ee14  Yes (*)     target:/usr/lib/libX11.so.6
0xb5b29450  0xb5b2ab84  Yes (*)     target:/usr/lib/libxcb-dri2.so.0
0xb5b24a10  0xb5b25404  Yes (*)     target:/usr/lib/libxcb-dri3.so.0
0xb5b20970  0xb5b21394  Yes (*)     target:/usr/lib/libxcb-present.so.0
0xb5b14f20  0xb5b1a5f4  Yes (*)     target:/usr/lib/libxcb-randr.so.0
0xb5b09010  0xb5b0bc84  Yes (*)     target:/usr/lib/libxcb-xfixes.so.0
---Type <return> to continue, or q <return> to quit---
0xb59c4cb0  0xb59c8ac4  Yes (*)     target:/usr/lib/libxcb-render.so.0
0xb5b02c30  0xb5b03a74  Yes (*)     target:/usr/lib/libxcb-shape.so.0
0xb59bb990  0xb59bdd84  Yes (*)     target:/usr/lib/libxcb-sync.so.1
0xb599b9c0  0xb59ad364  Yes (*)     target:/usr/lib/libxcb.so.1
0xb5990710  0xb5990aa4  Yes (*)     target:/usr/lib/libxshmfence.so.1
0xb5978140  0xb5978e14  Yes         target:/usr/lib/libglapi.so.0
0xb5970ab0  0xb59718d4  Yes (*)     target:/usr/lib/libXau.so.6
0xb596a000  0xb596bb94  Yes (*)     target:/usr/lib/libXdmcp.so.6
0xb20877a0  0xb2782444  Yes        
target:/usr/lib/xorg/modules/dri/kms_swrast_dri.so
0xb5932220  0xb5953e04  Yes (*)     target:/usr/lib/libnettle.so.6
0xb5908200  0xb591bc14  Yes (*)     target:/usr/lib/libdrm_intel.so.1
0xb57f7410  0xb57fb944  Yes (*)     target:/usr/lib/libdrm_nouveau.so.2
0xb57e9220  0xb57f1404  Yes (*)     target:/usr/lib/libdrm_radeon.so.1
0xb57de2f0  0xb57e31f4  Yes (*)     target:/usr/lib/libdrm_amdgpu.so.1
0xb57c34e0  0xb57d3ea4  Yes (*)     target:/usr/lib/libelf.so.1
0xafb1d3f0  0xb1106544  Yes (*)     target:/usr/lib/libLLVM.so.3.7
0xb57b5a90  0xb57ba9f4  Yes (*)     target:/usr/lib/libpciaccess.so.0
0xb5781a80  0xb579bd04  Yes (*)     target:/usr/lib/../lib/libedit.so.0
0xb5719c50  0xb5755944  Yes (*)     target:/usr/lib/../lib/libncursesw.so.6
0xb63265a0  0xb6329334  Yes (*)     target:/usr/lib/libtxc_dxtn.so
0xb555f510  0xb5589864  Yes         target:/usr/lib/weston/desktop-shell.so

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20160317/e19b1397/attachment-0001.html>


More information about the mesa-dev mailing list