Wayland $ ELM_ENGINE=wayland_egl gdb ./show-window-timer GNU gdb (GDB) Fedora (7.4.50.20120120-49.fc17) Copyright (C) 2012 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu". For bug reporting instructions, please see: ... Reading symbols from /home/uartie/Work/intel/sandbox/efl-test/src/show-window-timer...done. (gdb) r Starting program: /home/uartie/Work/intel/sandbox/efl-test/src/show-window-timer [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". warning: the debug information found in "/usr/lib/debug/usr/lib64/libstdc++.so.6.0.17.debug" does not match "/lib64/libstdc++.so.6" (CRC mismatch). warning: the debug information found in "/usr/lib/debug//usr/lib64/libstdc++.so.6.0.17.debug" does not match "/lib64/libstdc++.so.6" (CRC mismatch). warning: the debug information found in "/usr/lib/debug/usr/lib64//libstdc++.so.6.0.17.debug" does not match "/lib64/libstdc++.so.6" (CRC mismatch). [New Thread 0x7fffebe5c700 (LWP 14653)] [New Thread 0x7fffe98f8700 (LWP 14654)] Program received signal SIGSEGV, Segmentation fault. 0x00007fffeabc3121 in dri2_egl_display (obj=0x5a1106) at egl_dri2.h:222 222 _EGL_DRIVER_STANDARD_TYPECASTS(dri2_egl) Missing separate debuginfos, use: debuginfo-install cyrus-sasl-lib-2.1.23-30.fc17.x86_64 dbus-libs-1.4.10-4.fc17.x86_64 expat-2.1.0-1.fc17.x86_64 fontconfig-2.8.0-7.fc17.x86_64 freetype-2.4.8-3.fc17.x86_64 fribidi-0.19.2-4.fc17.x86_64 glibc-2.15-58.fc17.x86_64 keyutils-libs-1.5.5-2.fc17.x86_64 krb5-libs-1.10.2-2.fc17.x86_64 libXScrnSaver-1.2.2-1.fc17.x86_64 libXau-1.0.6-3.fc17.x86_64 libXcomposite-0.4.3-3.fc17.x86_64 libXcursor-1.1.13-1.fc17.x86_64 libXdamage-1.1.3-3.fc17.x86_64 libXext-1.3.1-1.fc17.x86_64 libXfixes-5.0-2.fc17.x86_64 libXi-1.6.1-1.fc17.x86_64 libXinerama-1.1.2-1.fc17.x86_64 libXp-1.0.0-17.fc17.x86_64 libXrandr-1.3.1-3.fc17.x86_64 libXrender-0.9.7-1.fc17.x86_64 libXtst-1.2.0-3.fc17.x86_64 libcom_err-1.42.3-2.fc17.x86_64 libcurl-7.24.0-4.fc17.x86_64 libffi-3.0.10-2.fc17.x86_64 libgcc-4.7.2-2.fc17.x86_64 libidn-1.24-1.fc17.x86_64 libjpeg-turbo-1.2.1-1.fc17.x86_64 libpciaccess-0.13.1-1.fc17.x86_64 libpng-1.5.10-1.fc17.x86_64 libselinux-2.1.10-3.fc17.x86_64 libssh2-1.4.1-2.fc17.x86_64 libstdc++-4.7.2-2.fc17.x86_64 libudev-182-3.fc17.x86_64 libxcb-1.9-1.fc17.x86_64 lua-5.1.4-10.fc17.x86_64 nspr-4.9.1-2.fc17.x86_64 nss-3.13.5-1.fc17.x86_64 nss-softokn-freebl-3.13.6-1.fc17.x86_64 nss-util-3.13.5-1.fc17.x86_64 openldap-2.4.31-3.fc17.x86_64 openssl-1.0.0j-2.fc17.x86_64 zlib-1.2.5-7.fc17.x86_64 (gdb) bt #0 0x00007fffeabc3121 in dri2_egl_display (obj=0x5a1106) at egl_dri2.h:222 #1 0x00007fffeabc3c86 in dri2_release_pending_buffer (data=0x69be10, callback=0xd5f0b0, time=34046) at platform_wayland.c:290 #2 0x0000003765e05e90 in ffi_call_unix64 () from /lib64/libffi.so.5 #3 0x0000003765e058a0 in ffi_call () from /lib64/libffi.so.5 #4 0x00007ffff6097500 in wl_closure_invoke (closure=0x68d8a0, target=0xd5f0b0, func=0x7fffeabc3c40 , data=0x69be10) at connection.c:908 #5 0x00007ffff6090c6c in dispatch_event (display=0x681fe0, queue=0x68b770) at wayland-client.c:839 #6 0x00007ffff6090f92 in dispatch_queue (display=0x681fe0, queue=0x68b770, block=0) at wayland-client.c:893 #7 0x00007ffff609106e in wl_display_dispatch_queue_pending (display=0x681fe0, queue=0x68b770) at wayland-client.c:949 #8 0x00007fffeabc4283 in dri2_get_buffers_with_format (driDrawable=0x8f3040, width=0x8f3068, height=0x8f306c, attachments=0xdd30d0, count=1, out_count=0x7fffffffcf2c, loaderPrivate=0x8f2e30) at platform_wayland.c:427 #9 0x00007fffe8d98859 in intel_query_dri2_buffers (intel=0xc7a2c0, drawable=0x8f3040, buffers=0x7fffffffcf30, buffer_count=0x7fffffffcf2c) at intel_context.c:958 #10 0x00007fffe8d970c9 in intel_update_renderbuffers (context=0xbd7ae0, drawable=0x8f3040) at intel_context.c:355 #11 0x00007fffe8d9727d in intel_prepare_render (intel=0xc7a2c0) at intel_context.c:408 #12 0x00007fffe8dbdaa8 in brw_try_draw_prims (ctx=0xc7a2c0, arrays=0xcb35c0, prim=0x7fffffffd0a0, nr_prims=1, ib=0x0, min_index=0, max_index=53) at brw_draw.c:437 #13 0x00007fffe8dbdf97 in brw_draw_prims (ctx=0xc7a2c0, prim=0x7fffffffd0a0, nr_prims=1, ib=0x0, index_bounds_valid=1 '\001', min_index=0, max_index=53, tfb_vertcount=0x0) at brw_draw.c:587 #14 0x00007fffe8883439 in vbo_draw_arrays (ctx=0xc7a2c0, mode=4, start=0, count=54, numInstances=1, baseInstance=0) at ../../../src/mesa/vbo/vbo_exec_array.c:619 #15 0x00007fffe88834b6 in vbo_exec_DrawArrays (mode=4, start=0, count=54) at ../../../src/mesa/vbo/vbo_exec_array.c:649 #16 0x00007fffe9d601ed in glDrawArrays (mode=4, first=0, count=54) at ./glapi_mapi_tmp.h:1347 #17 0x00007fffeadfef09 in shader_array_flush (gc=0x7fcd80) at modules/evas/engines/gl_common/evas_gl_context.c:2749 #18 0x00007fffeadfcece in evas_gl_common_context_flush (gc=0x7fcd80) at modules/evas/engines/gl_common/evas_gl_context.c:2346 #19 0x00007fffeade05fa in eng_output_redraws_next_update_push (data=0x689c80, surface=0x8ec1b0, x=0, y=0, w=400, h=300, render_mode=EVAS_RENDER_MODE_SYNC) at modules/evas/engines/wayland_egl/evas_engine.c:1036 #20 0x00007ffff30e5250 in evas_render_updates_internal (eo_e=0x688540, make_updates=1 '\001', do_draw=1 '\001', done_func=0, done_data=0x0, updates_func=0, updates_data=0x0, do_async=0 '\000') at lib/evas/canvas/evas_render.c:1691 #21 0x00007ffff30e5cdc in evas_render_updates_internal_wait (eo_e=0x688540, make_updates=1 '\001', do_draw=1 '\001') at lib/evas/canvas/evas_render.c:1928 #22 0x00007ffff30e5da9 in _canvas_render_updates (eo_e=0x688540, _pd=0x6885d0, list=0x7fffffffd590) at lib/evas/canvas/evas_render.c:1950 #23 0x00007ffff29eb3f9 in _eo_op_internal (obj=0x688540, op_type=EO_OP_TYPE_REGULAR, op=403, p_list=0x7fffffffd590) at lib/eo/eo.c:363 #24 0x00007ffff29eb582 in _eo_dov_internal (obj=0x688540, op_type=EO_OP_TYPE_REGULAR, p_list=0x7fffffffd590) at lib/eo/eo.c:403 #25 0x00007ffff29eb820 in eo_do_internal (obj=0x688540, op_type=EO_OP_TYPE_REGULAR) at lib/eo/eo.c:434 #26 0x00007ffff30e5c68 in evas_render_updates (eo_e=0x688540) at lib/evas/canvas/evas_render.c:1916 #27 0x00007fffeb032aca in _ecore_evas_wl_common_render_updates (ee=0x694510) at modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c:735 #28 0x00007fffeb032c0d in _ecore_evas_wl_common_render (ee=0x694510) at modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c:777 #29 0x00007ffff551a98d in _ecore_evas_idle_enter (data=0x0) at lib/ecore_evas/ecore_evas.c:59 #30 0x00007ffff375d8a0 in _ecore_call_task_cb (func=0x7ffff551a8dd <_ecore_evas_idle_enter>, data=0x0) at lib/ecore/ecore_private.h:300 #31 0x00007ffff375dfa6 in _ecore_idle_enterer_call () at lib/ecore/ecore_idle_enterer.c:236 #32 0x00007ffff3762533 in _ecore_main_loop_iterate_internal (once_only=0) at lib/ecore/ecore_main.c:1868 #33 0x00007ffff376090b in ecore_main_loop_begin () at lib/ecore/ecore_main.c:964 #34 0x00007ffff6dc1407 in elm_run () at elm_main.c:956 #35 0x0000000000400ecb in elm_main (argc=, argv=) at show-window-timer.c:66 #36 0x0000003763221735 in __libc_start_main () from /lib64/libc.so.6 #37 0x0000000000400d49 in _start () (gdb) bt full #0 0x00007fffeabc3121 in dri2_egl_display (obj=0x5a1106) at egl_dri2.h:222 No locals. #1 0x00007fffeabc3c86 in dri2_release_pending_buffer (data=0x69be10, callback=0xd5f0b0, time=34046) at platform_wayland.c:290 dri2_surf = 0x69be10 dri2_dpy = 0x7fff00001401 #2 0x0000003765e05e90 in ffi_call_unix64 () from /lib64/libffi.so.5 No symbol table info available. #3 0x0000003765e058a0 in ffi_call () from /lib64/libffi.so.5 No symbol table info available. #4 0x00007ffff6097500 in wl_closure_invoke (closure=0x68d8a0, target=0xd5f0b0, func=0x7fffeabc3c40 , data=0x69be10) at connection.c:908 result = 32767 #5 0x00007ffff6090c6c in dispatch_event (display=0x681fe0, queue=0x68b770) at wayland-client.c:839 closure = 0x68d8a0 proxy = 0xd5f0b0 opcode = 0 proxy_destroyed = false #6 0x00007ffff6090f92 in dispatch_queue (display=0x681fe0, queue=0x68b770, block=0) at wayland-client.c:893 len = 32767 size = 0 count = 0 ret = 0 #7 0x00007ffff609106e in wl_display_dispatch_queue_pending (display=0x681fe0, queue=0x68b770) at wayland-client.c:949 No locals. #8 0x00007fffeabc4283 in dri2_get_buffers_with_format (driDrawable=0x8f3040, width=0x8f3068, height=0x8f306c, attachments=0xdd30d0, count=1, out_count=0x7fffffffcf2c, loaderPrivate=0x8f2e30) at platform_wayland.c:427 dri2_surf = 0x8f2e30 dri2_dpy = 0x68b610 i = 32767 __PRETTY_FUNCTION__ = "dri2_get_buffers_with_format" #9 0x00007fffe8d98859 in intel_query_dri2_buffers (intel=0xc7a2c0, drawable=0x8f3040, buffers=0x7fffffffcf30, buffer_count=0x7fffffffcf2c) at intel_context.c:958 screen = 0x68fee0 fb = 0x8f3080 i = 2 max_attachments = 4 attachments = 0xdd30d0 front_rb = 0x858710 back_rb = 0x862700 #10 0x00007fffe8d970c9 in intel_update_renderbuffers (context=0xbd7ae0, drawable=0x8f3040) at intel_context.c:355 fb = 0x8f3080 rb = 0x7fffe8e078fa intel = 0xc7a2c0 buffers = 0x0 ---Type to continue, or q to quit--- i = 32767 count = 0 region_name = 0x0 __func__ = "intel_update_renderbuffers" #11 0x00007fffe8d9727d in intel_prepare_render (intel=0xc7a2c0) at intel_context.c:408 driContext = 0xbd7ae0 drawable = 0x8f3040 #12 0x00007fffe8dbdaa8 in brw_try_draw_prims (ctx=0xc7a2c0, arrays=0xcb35c0, prim=0x7fffffffd0a0, nr_prims=1, ib=0x0, min_index=0, max_index=53) at brw_draw.c:437 intel = 0xc7a2c0 brw = 0xc7a2c0 retval = true i = 13083328 fail_next = false #13 0x00007fffe8dbdf97 in brw_draw_prims (ctx=0xc7a2c0, prim=0x7fffffffd0a0, nr_prims=1, ib=0x0, index_bounds_valid=1 '\001', min_index=0, max_index=53, tfb_vertcount=0x0) at brw_draw.c:587 arrays = 0xcb35c0 #14 0x00007fffe8883439 in vbo_draw_arrays (ctx=0xc7a2c0, mode=4, start=0, count=54, numInstances=1, baseInstance=0) at ../../../src/mesa/vbo/vbo_exec_array.c:619 vbo = 0xcaff90 exec = 0xcb0bd8 prim = {{mode = 4, indexed = 0, begin = 1, end = 1, weak = 0, no_current_update = 0, pad = 0, start = 0, count = 54, basevertex = 0, num_instances = 1, base_instance = 0}, {mode = 0, indexed = 0, begin = 0, end = 0, weak = 0, no_current_update = 0, pad = 0, start = 0, count = 0, basevertex = 0, num_instances = 0, base_instance = 0}} #15 0x00007fffe88834b6 in vbo_exec_DrawArrays (mode=4, start=0, count=54) at ../../../src/mesa/vbo/vbo_exec_array.c:649 ctx = 0xc7a2c0 #16 0x00007fffe9d601ed in glDrawArrays (mode=4, first=0, count=54) at ./glapi_mapi_tmp.h:1347 _tbl = 0xc9b350 _func = 0x7fffe888343e #17 0x00007fffeadfef09 in shader_array_flush (gc=0x7fcd80) at modules/evas/engines/gl_common/evas_gl_context.c:2749 texuv_ptr = 0xf000
texuv3_ptr = 0x27000
vertex_ptr = 0x0 color_ptr = 0x9000
texuv2_ptr = 0x1b000
texm_ptr = 0x33000
i = 0 gw = 400 gh = 300 setclip = 0 cy = 0 fbo = 0 done = 1 #18 0x00007fffeadfcece in evas_gl_common_context_flush (gc=0x7fcd80) at modules/evas/engines/gl_common/evas_gl_context.c:2346 ---Type to continue, or q to quit--- No locals. #19 0x00007fffeade05fa in eng_output_redraws_next_update_push (data=0x689c80, surface=0x8ec1b0, x=0, y=0, w=400, h=300, render_mode=EVAS_RENDER_MODE_SYNC) at modules/evas/engines/wayland_egl/evas_engine.c:1036 re = 0x689c80 #20 0x00007ffff30e5250 in evas_render_updates_internal (eo_e=0x688540, make_updates=1 '\001', do_draw=1 '\001', done_func=0, done_data=0x0, updates_func=0, updates_data=0x0, do_async=0 '\000') at lib/evas/canvas/evas_render.c:1691 off_x = 0 off_y = 0 ru = 0x7fffffffd460 offset = 2 eo_obj = 0xc1c140 obj = 0xc1c1d0 e = 0x6885d0 ll = 0x0 surface = 0x8ec1b0 clean_them = 0 '\000' alpha = 0 '\000' r = 0x0 ux = 0 uy = 0 uw = 400 uh = 300 cx = 0 cy = 0 cw = 400 ch = 300 i = 21 j = 2 redraw_all = 0 haveup = 1 '\001' render_mode = EVAS_RENDER_MODE_SYNC __FUNCTION__ = "evas_render_updates_internal" #21 0x00007ffff30e5cdc in evas_render_updates_internal_wait (eo_e=0x688540, make_updates=1 '\001', do_draw=1 '\001') at lib/evas/canvas/evas_render.c:1928 ret = 0x0 e = 0x6885d0 #22 0x00007ffff30e5da9 in _canvas_render_updates (eo_e=0x688540, _pd=0x6885d0, list=0x7fffffffd590) at lib/evas/canvas/evas_render.c:1950 ret = 0x7fffffffd680 e = 0x6885d0 #23 0x00007ffff29eb3f9 in _eo_op_internal (obj=0x688540, op_type=EO_OP_TYPE_REGULAR, op=403, p_list=0x7fffffffd590) at lib/eo/eo.c:363 func_data = 0x6885d0 func = 0x688460 #24 0x00007ffff29eb582 in _eo_dov_internal (obj=0x688540, op_type=EO_OP_TYPE_REGULAR, p_list=0x7fffffffd590) at lib/eo/eo.c:403 ---Type to continue, or q to quit--- prev_error = 0 '\000' ret = 1 '\001' op = 403 prev_state = {kls = 0x0} __FUNCTION__ = "_eo_dov_internal" #25 0x00007ffff29eb820 in eo_do_internal (obj=0x688540, op_type=EO_OP_TYPE_REGULAR) at lib/eo/eo.c:434 ret = 1 '\001' p_list = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffffd670, reg_save_area = 0x7fffffffd5b0}} __FUNCTION__ = "eo_do_internal" #26 0x00007ffff30e5c68 in evas_render_updates (eo_e=0x688540) at lib/evas/canvas/evas_render.c:1916 ret = 0x0 #27 0x00007fffeb032aca in _ecore_evas_wl_common_render_updates (ee=0x694510) at modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c:735 rend = 0 updates = 0x0 wdata = 0x694700 #28 0x00007fffeb032c0d in _ecore_evas_wl_common_render (ee=0x694510) at modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c:777 rend = 0 #29 0x00007ffff551a98d in _ecore_evas_idle_enter (data=0x0) at lib/ecore_evas/ecore_evas.c:59 ee = 0x694510 t1 = 0 t2 = 0 rend = 0 #30 0x00007ffff375d8a0 in _ecore_call_task_cb (func=0x7ffff551a8dd <_ecore_evas_idle_enter>, data=0x0) at lib/ecore/ecore_private.h:300 r = 0 '\000' #31 0x00007ffff375dfa6 in _ecore_idle_enterer_call () at lib/ecore/ecore_idle_enterer.c:236 ie = 0x654e60 #32 0x00007ffff3762533 in _ecore_main_loop_iterate_internal (once_only=0) at lib/ecore/ecore_main.c:1868 next_time = -1 #33 0x00007ffff376090b in ecore_main_loop_begin () at lib/ecore/ecore_main.c:964 No locals. #34 0x00007ffff6dc1407 in elm_run () at elm_main.c:956 No locals. #35 0x0000000000400ecb in elm_main (argc=, argv=) at show-window-timer.c:66 ctxt = {window = 0x67bdd0, timer = 0xc50f80} #36 0x0000003763221735 in __libc_start_main () from /lib64/libc.so.6 No symbol table info available. #37 0x0000000000400d49 in _start () No locals. (gdb)