==23421== Memcheck, a memory error detector. ==23421== Copyright (C) 2002-2008, and GNU GPL'd, by Julian Seward et al. ==23421== Using LibVEX rev 1884, a library for dynamic binary translation. ==23421== Copyright (C) 2004-2008, and GNU GPL'd, by OpenWorks LLP. ==23421== Using valgrind-3.4.1, a dynamic binary instrumentation framework. ==23421== Copyright (C) 2000-2008, and GNU GPL'd, by Julian Seward et al. ==23421== For more details, rerun with: -v ==23421== ==23421== My PID = 23421, parent PID = 18029. Prog and args are: ==23421== /usr/share/qt4/examples/opengl/textures/textures ==23421== ==23421== Warning: set address range perms: large range [0x146ed000, 0x246dd000) (defined) ==23421== Syscall param ioctl(generic) points to uninitialised byte(s) ==23421== at 0x929E907: ioctl (in /lib64/libc-2.9.so) ==23421== by 0xABB8672: drmIoctl (xf86drm.c:186) ==23421== by 0xABB9A55: drmMapBufs (xf86drm.c:1180) ==23421== by 0x142B6BFA: radeonInitDriver (radeon_screen.c:1030) ==23421== by 0x142B7615: radeonInitScreen (radeon_screen.c:1664) ==23421== by 0x142AF87C: driCreateNewScreen (dri_util.c:757) ==23421== by 0x85BC32E: driCreateScreen (dri_glx.c:402) ==23421== by 0x859B824: __glXInitialize (glxext.c:619) ==23421== by 0x8596FEC: GetGLXPrivScreenConfig (glxcmds.c:183) ==23421== by 0x8597E2E: glXChooseVisual (glxcmds.c:1318) ==23421== by 0x4E7D030: QGLContext::tryVisual(QGLFormat const&, int) (qgl_x11.cpp:607) ==23421== by 0x4E7D706: QGLContext::chooseVisual() (qgl_x11.cpp:463) ==23421== Address 0x7feffebb4 is on thread 1's stack ==23421== ==23421== Syscall param ioctl(generic) points to uninitialised byte(s) ==23421== at 0x929E907: ioctl (in /lib64/libc-2.9.so) ==23421== by 0xABB8672: drmIoctl (xf86drm.c:186) ==23421== by 0xABB88FA: drmCommandWrite (xf86drm.c:2350) ==23421== by 0x142B7020: radeonInitDriver (radeon_screen.c:1164) ==23421== by 0x142B7615: radeonInitScreen (radeon_screen.c:1664) ==23421== by 0x142AF87C: driCreateNewScreen (dri_util.c:757) ==23421== by 0x85BC32E: driCreateScreen (dri_glx.c:402) ==23421== by 0x859B824: __glXInitialize (glxext.c:619) ==23421== by 0x8596FEC: GetGLXPrivScreenConfig (glxcmds.c:183) ==23421== by 0x8597E2E: glXChooseVisual (glxcmds.c:1318) ==23421== by 0x4E7D030: QGLContext::tryVisual(QGLFormat const&, int) (qgl_x11.cpp:607) ==23421== by 0x4E7D706: QGLContext::chooseVisual() (qgl_x11.cpp:463) ==23421== Address 0x7feffebf4 is on thread 1's stack ==23421== ==23421== Syscall param ioctl(generic) points to uninitialised byte(s) ==23421== at 0x929E907: ioctl (in /lib64/libc-2.9.so) ==23421== by 0xABB8672: drmIoctl (xf86drm.c:186) ==23421== by 0xABB8D0F: drmWaitVBlank (xf86drm.c:1902) ==23421== by 0x142AE6AD: do_wait (vblank.c:255) ==23421== by 0x142AE7B2: driDrawableInitVBlank (vblank.c:309) ==23421== by 0x142CCAE7: radeonMakeCurrent (radeon_common_context.c:844) ==23421== by 0x142AF399: driBindContext (dri_util.c:206) ==23421== by 0x859A28A: MakeContextCurrent (glxcurrent.c:418) ==23421== by 0x4E7CC5F: QGLContext::makeCurrent() (qgl_x11.cpp:650) ==23421== by 0x4E7B521: QGLExtensions::init() (qgl_x11.cpp:1394) ==23421== by 0x4E4E7C9: QGLWidgetPrivate::initContext(QGLContext*, QGLWidget const*) (qgl.cpp:4225) ==23421== by 0x4E7E6E6: QGLWidgetPrivate::init(QGLContext*, QGLWidget const*) (qgl_x11.cpp:1024) ==23421== Address 0x7fefff6d8 is on thread 1's stack ==23421== ==23421== Syscall param ioctl(generic) points to uninitialised byte(s) ==23421== at 0x929E907: ioctl (in /lib64/libc-2.9.so) ==23421== by 0xABB8672: drmIoctl (xf86drm.c:186) ==23421== by 0xABB88BB: drmCommandWriteRead (xf86drm.c:2379) ==23421== by 0x142D055C: legacy_get_current_age (radeon_bo_legacy.c:179) ==23421== by 0x142D0774: legacy_track_pending (radeon_bo_legacy.c:246) ==23421== by 0x142D0C49: bo_open (radeon_bo_legacy.c:468) ==23421== by 0x142CFAA0: radeonRefillCurrentDmaRegion (radeon_bo_drm.h:123) ==23421== by 0x142CFCF5: radeonAllocDmaRegion (radeon_dma.c:240) ==23421== by 0x142CFEA2: rcommon_emit_vector (radeon_dma.c:145) ==23421== by 0x142C3AF7: r700SetupStreams (r700_chip.c:375) ==23421== by 0x142C8037: r700RunTCLRender (r700_render.c:303) ==23421== by 0x14370E93: _tnl_run_pipeline (t_pipeline.c:158) ==23421== Address 0x7fefff0b4 is on thread 1's stack ==23421== ==23421== Syscall param ioctl(generic) points to uninitialised byte(s) ==23421== at 0x929E907: ioctl (in /lib64/libc-2.9.so) ==23421== by 0xABB8672: drmIoctl (xf86drm.c:186) ==23421== by 0xABB88BB: drmCommandWriteRead (xf86drm.c:2379) ==23421== by 0x142D0C8C: bo_open (radeon_bo_legacy.c:352) ==23421== by 0x142CFAA0: radeonRefillCurrentDmaRegion (radeon_bo_drm.h:123) ==23421== by 0x142CFCF5: radeonAllocDmaRegion (radeon_dma.c:240) ==23421== by 0x142CFEA2: rcommon_emit_vector (radeon_dma.c:145) ==23421== by 0x142C3AF7: r700SetupStreams (r700_chip.c:375) ==23421== by 0x142C8037: r700RunTCLRender (r700_render.c:303) ==23421== by 0x14370E93: _tnl_run_pipeline (t_pipeline.c:158) ==23421== by 0x142B7E52: r600RunPipeline (r600_context.c:165) ==23421== by 0x143714A2: _tnl_draw_prims (t_draw.c:431) ==23421== Address 0x7fefff10c is on thread 1's stack ==23421== ==23421== Use of uninitialised value of size 8 ==23421== at 0x142CF87A: radeonEmitVec12 (radeon_dma.c:105) ==23421== by 0x142C3AF7: r700SetupStreams (r700_chip.c:375) ==23421== by 0x142C8037: r700RunTCLRender (r700_render.c:303) ==23421== by 0x14370E93: _tnl_run_pipeline (t_pipeline.c:158) ==23421== by 0x142B7E52: r600RunPipeline (r600_context.c:165) ==23421== by 0x143714A2: _tnl_draw_prims (t_draw.c:431) ==23421== by 0x14370456: vbo_save_playback_vertex_list (vbo_save_draw.c:277) ==23421== by 0x142FF207: execute_list (dlist.c:5873) ==23421== by 0x14301701: _mesa_CallList (dlist.c:6965) ==23421== by 0x4E4C310: QGLWidget::glDraw() (qgl.cpp:3506) ==23421== by 0x10CCE3: Window::Window() (window.cpp:61) ==23421== by 0x10CB28: main (main.cpp:51) ==23421== ==23421== Conditional jump or move depends on uninitialised value(s) ==23421== at 0x142CF892: radeonEmitVec12 (radeon_dma.c:104) ==23421== by 0x142C3AF7: r700SetupStreams (r700_chip.c:375) ==23421== by 0x142C8037: r700RunTCLRender (r700_render.c:303) ==23421== by 0x14370E93: _tnl_run_pipeline (t_pipeline.c:158) ==23421== by 0x142B7E52: r600RunPipeline (r600_context.c:165) ==23421== by 0x143714A2: _tnl_draw_prims (t_draw.c:431) ==23421== by 0x14370456: vbo_save_playback_vertex_list (vbo_save_draw.c:277) ==23421== by 0x142FF207: execute_list (dlist.c:5873) ==23421== by 0x14301701: _mesa_CallList (dlist.c:6965) ==23421== by 0x4E4C310: QGLWidget::glDraw() (qgl.cpp:3506) ==23421== by 0x10CCE3: Window::Window() (window.cpp:61) ==23421== by 0x10CB28: main (main.cpp:51) ==23421== ==23421== Use of uninitialised value of size 8 ==23421== at 0x142CF952: radeonEmitVec8 (radeon_dma.c:85) ==23421== by 0x142C3AF7: r700SetupStreams (r700_chip.c:375) ==23421== by 0x142C8037: r700RunTCLRender (r700_render.c:303) ==23421== by 0x14370E93: _tnl_run_pipeline (t_pipeline.c:158) ==23421== by 0x142B7E52: r600RunPipeline (r600_context.c:165) ==23421== by 0x143714A2: _tnl_draw_prims (t_draw.c:431) ==23421== by 0x14370456: vbo_save_playback_vertex_list (vbo_save_draw.c:277) ==23421== by 0x142FF207: execute_list (dlist.c:5873) ==23421== by 0x14301701: _mesa_CallList (dlist.c:6965) ==23421== by 0x4E4C310: QGLWidget::glDraw() (qgl.cpp:3506) ==23421== by 0x10CCE3: Window::Window() (window.cpp:61) ==23421== by 0x10CB28: main (main.cpp:51) ==23421== ==23421== Conditional jump or move depends on uninitialised value(s) ==23421== at 0x142CF964: radeonEmitVec8 (radeon_dma.c:84) ==23421== by 0x142C3AF7: r700SetupStreams (r700_chip.c:375) ==23421== by 0x142C8037: r700RunTCLRender (r700_render.c:303) ==23421== by 0x14370E93: _tnl_run_pipeline (t_pipeline.c:158) ==23421== by 0x142B7E52: r600RunPipeline (r600_context.c:165) ==23421== by 0x143714A2: _tnl_draw_prims (t_draw.c:431) ==23421== by 0x14370456: vbo_save_playback_vertex_list (vbo_save_draw.c:277) ==23421== by 0x142FF207: execute_list (dlist.c:5873) ==23421== by 0x14301701: _mesa_CallList (dlist.c:6965) ==23421== by 0x4E4C310: QGLWidget::glDraw() (qgl.cpp:3506) ==23421== by 0x10CCE3: Window::Window() (window.cpp:61) ==23421== by 0x10CB28: main (main.cpp:51) ==23421== ==23421== Conditional jump or move depends on uninitialised value(s) ==23421== at 0x4C28893: memcpy (mc_replace_strmem.c:77) ==23421== by 0x142B8C40: r600EmitShader (string3.h:52) ==23421== by 0x142BECC3: r700SetupVertexProgram (r700_vertprog.c:359) ==23421== by 0x142C80AA: r700RunTCLRender (r700_render.c:134) ==23421== by 0x14370E93: _tnl_run_pipeline (t_pipeline.c:158) ==23421== by 0x142B7E52: r600RunPipeline (r600_context.c:165) ==23421== by 0x143714A2: _tnl_draw_prims (t_draw.c:431) ==23421== by 0x14370456: vbo_save_playback_vertex_list (vbo_save_draw.c:277) ==23421== by 0x142FF207: execute_list (dlist.c:5873) ==23421== by 0x14301701: _mesa_CallList (dlist.c:6965) ==23421== by 0x4E4C310: QGLWidget::glDraw() (qgl.cpp:3506) ==23421== by 0x10CCE3: Window::Window() (window.cpp:61) ==23421== ==23421== Conditional jump or move depends on uninitialised value(s) ==23421== at 0x4C288A8: memcpy (mc_replace_strmem.c:402) ==23421== by 0x142B8C40: r600EmitShader (string3.h:52) ==23421== by 0x142BECC3: r700SetupVertexProgram (r700_vertprog.c:359) ==23421== by 0x142C80AA: r700RunTCLRender (r700_render.c:134) ==23421== by 0x14370E93: _tnl_run_pipeline (t_pipeline.c:158) ==23421== by 0x142B7E52: r600RunPipeline (r600_context.c:165) ==23421== by 0x143714A2: _tnl_draw_prims (t_draw.c:431) ==23421== by 0x14370456: vbo_save_playback_vertex_list (vbo_save_draw.c:277) ==23421== by 0x142FF207: execute_list (dlist.c:5873) ==23421== by 0x14301701: _mesa_CallList (dlist.c:6965) ==23421== by 0x4E4C310: QGLWidget::glDraw() (qgl.cpp:3506) ==23421== by 0x10CCE3: Window::Window() (window.cpp:61) ==23421== ==23421== Conditional jump or move depends on uninitialised value(s) ==23421== at 0x4C288F5: memcpy (mc_replace_strmem.c:402) ==23421== by 0x142B8C40: r600EmitShader (string3.h:52) ==23421== by 0x142BECC3: r700SetupVertexProgram (r700_vertprog.c:359) ==23421== by 0x142C80AA: r700RunTCLRender (r700_render.c:134) ==23421== by 0x14370E93: _tnl_run_pipeline (t_pipeline.c:158) ==23421== by 0x142B7E52: r600RunPipeline (r600_context.c:165) ==23421== by 0x143714A2: _tnl_draw_prims (t_draw.c:431) ==23421== by 0x14370456: vbo_save_playback_vertex_list (vbo_save_draw.c:277) ==23421== by 0x142FF207: execute_list (dlist.c:5873) ==23421== by 0x14301701: _mesa_CallList (dlist.c:6965) ==23421== by 0x4E4C310: QGLWidget::glDraw() (qgl.cpp:3506) ==23421== by 0x10CCE3: Window::Window() (window.cpp:61) ==23421== ==23421== Use of uninitialised value of size 8 ==23421== at 0x4C28914: memcpy (mc_replace_strmem.c:402) ==23421== by 0x142B8C40: r600EmitShader (string3.h:52) ==23421== by 0x142BECC3: r700SetupVertexProgram (r700_vertprog.c:359) ==23421== by 0x142C80AA: r700RunTCLRender (r700_render.c:134) ==23421== by 0x14370E93: _tnl_run_pipeline (t_pipeline.c:158) ==23421== by 0x142B7E52: r600RunPipeline (r600_context.c:165) ==23421== by 0x143714A2: _tnl_draw_prims (t_draw.c:431) ==23421== by 0x14370456: vbo_save_playback_vertex_list (vbo_save_draw.c:277) ==23421== by 0x142FF207: execute_list (dlist.c:5873) ==23421== by 0x14301701: _mesa_CallList (dlist.c:6965) ==23421== by 0x4E4C310: QGLWidget::glDraw() (qgl.cpp:3506) ==23421== by 0x10CCE3: Window::Window() (window.cpp:61) ==23421== ==23421== Use of uninitialised value of size 8 ==23421== at 0x4C2891D: memcpy (mc_replace_strmem.c:402) ==23421== by 0x142B8C40: r600EmitShader (string3.h:52) ==23421== by 0x142BECC3: r700SetupVertexProgram (r700_vertprog.c:359) ==23421== by 0x142C80AA: r700RunTCLRender (r700_render.c:134) ==23421== by 0x14370E93: _tnl_run_pipeline (t_pipeline.c:158) ==23421== by 0x142B7E52: r600RunPipeline (r600_context.c:165) ==23421== by 0x143714A2: _tnl_draw_prims (t_draw.c:431) ==23421== by 0x14370456: vbo_save_playback_vertex_list (vbo_save_draw.c:277) ==23421== by 0x142FF207: execute_list (dlist.c:5873) ==23421== by 0x14301701: _mesa_CallList (dlist.c:6965) ==23421== by 0x4E4C310: QGLWidget::glDraw() (qgl.cpp:3506) ==23421== by 0x10CCE3: Window::Window() (window.cpp:61) ==23421== ==23421== Conditional jump or move depends on uninitialised value(s) ==23421== at 0x4C28893: memcpy (mc_replace_strmem.c:77) ==23421== by 0x142B8C40: r600EmitShader (string3.h:52) ==23421== by 0x142BE533: r700SetupFragmentProgram (r700_fragprog.c:280) ==23421== by 0x142C80B2: r700RunTCLRender (r700_render.c:136) ==23421== by 0x14370E93: _tnl_run_pipeline (t_pipeline.c:158) ==23421== by 0x142B7E52: r600RunPipeline (r600_context.c:165) ==23421== by 0x143714A2: _tnl_draw_prims (t_draw.c:431) ==23421== by 0x14370456: vbo_save_playback_vertex_list (vbo_save_draw.c:277) ==23421== by 0x142FF207: execute_list (dlist.c:5873) ==23421== by 0x14301701: _mesa_CallList (dlist.c:6965) ==23421== by 0x4E4C310: QGLWidget::glDraw() (qgl.cpp:3506) ==23421== by 0x10CCE3: Window::Window() (window.cpp:61) ==23421== ==23421== Conditional jump or move depends on uninitialised value(s) ==23421== at 0x4C288A8: memcpy (mc_replace_strmem.c:402) ==23421== by 0x142B8C40: r600EmitShader (string3.h:52) ==23421== by 0x142BE533: r700SetupFragmentProgram (r700_fragprog.c:280) ==23421== by 0x142C80B2: r700RunTCLRender (r700_render.c:136) ==23421== by 0x14370E93: _tnl_run_pipeline (t_pipeline.c:158) ==23421== by 0x142B7E52: r600RunPipeline (r600_context.c:165) ==23421== by 0x143714A2: _tnl_draw_prims (t_draw.c:431) ==23421== by 0x14370456: vbo_save_playback_vertex_list (vbo_save_draw.c:277) ==23421== by 0x142FF207: execute_list (dlist.c:5873) ==23421== by 0x14301701: _mesa_CallList (dlist.c:6965) ==23421== by 0x4E4C310: QGLWidget::glDraw() (qgl.cpp:3506) ==23421== by 0x10CCE3: Window::Window() (window.cpp:61) ==23421== ==23421== Conditional jump or move depends on uninitialised value(s) ==23421== at 0x4C288F5: memcpy (mc_replace_strmem.c:402) ==23421== by 0x142B8C40: r600EmitShader (string3.h:52) ==23421== by 0x142BE533: r700SetupFragmentProgram (r700_fragprog.c:280) ==23421== by 0x142C80B2: r700RunTCLRender (r700_render.c:136) ==23421== by 0x14370E93: _tnl_run_pipeline (t_pipeline.c:158) ==23421== by 0x142B7E52: r600RunPipeline (r600_context.c:165) ==23421== by 0x143714A2: _tnl_draw_prims (t_draw.c:431) ==23421== by 0x14370456: vbo_save_playback_vertex_list (vbo_save_draw.c:277) ==23421== by 0x142FF207: execute_list (dlist.c:5873) ==23421== by 0x14301701: _mesa_CallList (dlist.c:6965) ==23421== by 0x4E4C310: QGLWidget::glDraw() (qgl.cpp:3506) ==23421== by 0x10CCE3: Window::Window() (window.cpp:61) ==23421== ==23421== Use of uninitialised value of size 8 ==23421== at 0x4C28914: memcpy (mc_replace_strmem.c:402) ==23421== by 0x142B8C40: r600EmitShader (string3.h:52) ==23421== by 0x142BE533: r700SetupFragmentProgram (r700_fragprog.c:280) ==23421== by 0x142C80B2: r700RunTCLRender (r700_render.c:136) ==23421== by 0x14370E93: _tnl_run_pipeline (t_pipeline.c:158) ==23421== by 0x142B7E52: r600RunPipeline (r600_context.c:165) ==23421== by 0x143714A2: _tnl_draw_prims (t_draw.c:431) ==23421== by 0x14370456: vbo_save_playback_vertex_list (vbo_save_draw.c:277) ==23421== by 0x142FF207: execute_list (dlist.c:5873) ==23421== by 0x14301701: _mesa_CallList (dlist.c:6965) ==23421== by 0x4E4C310: QGLWidget::glDraw() (qgl.cpp:3506) ==23421== by 0x10CCE3: Window::Window() (window.cpp:61) ==23421== ==23421== Use of uninitialised value of size 8 ==23421== at 0x4C2891D: memcpy (mc_replace_strmem.c:402) ==23421== by 0x142B8C40: r600EmitShader (string3.h:52) ==23421== by 0x142BE533: r700SetupFragmentProgram (r700_fragprog.c:280) ==23421== by 0x142C80B2: r700RunTCLRender (r700_render.c:136) ==23421== by 0x14370E93: _tnl_run_pipeline (t_pipeline.c:158) ==23421== by 0x142B7E52: r600RunPipeline (r600_context.c:165) ==23421== by 0x143714A2: _tnl_draw_prims (t_draw.c:431) ==23421== by 0x14370456: vbo_save_playback_vertex_list (vbo_save_draw.c:277) ==23421== by 0x142FF207: execute_list (dlist.c:5873) ==23421== by 0x14301701: _mesa_CallList (dlist.c:6965) ==23421== by 0x4E4C310: QGLWidget::glDraw() (qgl.cpp:3506) ==23421== by 0x10CCE3: Window::Window() (window.cpp:61) ==23421== ==23421== Syscall param ioctl(generic) points to uninitialised byte(s) ==23421== at 0x929E907: ioctl (in /lib64/libc-2.9.so) ==23421== by 0xABB8672: drmIoctl (xf86drm.c:186) ==23421== by 0xABB88BB: drmCommandWriteRead (xf86drm.c:2379) ==23421== by 0x142B822F: r600_cs_emit (r600_cmdbuf.c:372) ==23421== by 0x142CD980: rcommonFlushCmdBufLocked (radeon_cs_drm.h:154) ==23421== by 0x142CD9EB: rcommonFlushCmdBuf (radeon_common.c:1177) ==23421== by 0x142C8348: r700RunTCLRender (r700_render.c:395) ==23421== by 0x14370E93: _tnl_run_pipeline (t_pipeline.c:158) ==23421== by 0x142B7E52: r600RunPipeline (r600_context.c:165) ==23421== by 0x143714A2: _tnl_draw_prims (t_draw.c:431) ==23421== by 0x14370456: vbo_save_playback_vertex_list (vbo_save_draw.c:277) ==23421== by 0x142FF207: execute_list (dlist.c:5873) ==23421== Address 0x7fefff194 is on thread 1's stack ==23421== ==23421== Conditional jump or move depends on uninitialised value(s) ==23421== at 0x142B8381: r600_cs_emit (r600_cmdbuf.c:277) ==23421== by 0x142CD980: rcommonFlushCmdBufLocked (radeon_cs_drm.h:154) ==23421== by 0x142CD9EB: rcommonFlushCmdBuf (radeon_common.c:1177) ==23421== by 0x142C8348: r700RunTCLRender (r700_render.c:395) ==23421== by 0x14370E93: _tnl_run_pipeline (t_pipeline.c:158) ==23421== by 0x142B7E52: r600RunPipeline (r600_context.c:165) ==23421== by 0x143714A2: _tnl_draw_prims (t_draw.c:431) ==23421== by 0x14370456: vbo_save_playback_vertex_list (vbo_save_draw.c:277) ==23421== by 0x142FF207: execute_list (dlist.c:5873) ==23421== by 0x14301701: _mesa_CallList (dlist.c:6965) ==23421== by 0x4E4C310: QGLWidget::glDraw() (qgl.cpp:3506) ==23421== by 0x10CCE3: Window::Window() (window.cpp:61) ==23421== ==23421== Syscall param ioctl(generic) points to uninitialised byte(s) ==23421== at 0x929E907: ioctl (in /lib64/libc-2.9.so) ==23421== by 0xABB8672: drmIoctl (xf86drm.c:186) ==23421== by 0xABB88BB: drmCommandWriteRead (xf86drm.c:2379) ==23421== by 0x142B84A5: r600_cs_emit (r600_cmdbuf.c:424) ==23421== by 0x142CD980: rcommonFlushCmdBufLocked (radeon_cs_drm.h:154) ==23421== by 0x142CD9EB: rcommonFlushCmdBuf (radeon_common.c:1177) ==23421== by 0x142C8348: r700RunTCLRender (r700_render.c:395) ==23421== by 0x14370E93: _tnl_run_pipeline (t_pipeline.c:158) ==23421== by 0x142B7E52: r600RunPipeline (r600_context.c:165) ==23421== by 0x143714A2: _tnl_draw_prims (t_draw.c:431) ==23421== by 0x14370456: vbo_save_playback_vertex_list (vbo_save_draw.c:277) ==23421== by 0x142FF207: execute_list (dlist.c:5873) ==23421== Address 0x7fefff1b4 is on thread 1's stack ==23421== ==23421== Conditional jump or move depends on uninitialised value(s) ==23421== at 0x142D05C3: legacy_is_pending (radeon_bo_legacy.c:202) ==23421== by 0x142D0793: legacy_track_pending (radeon_bo_legacy.c:253) ==23421== by 0x142D0C49: bo_open (radeon_bo_legacy.c:468) ==23421== by 0x142CFAA0: radeonRefillCurrentDmaRegion (radeon_bo_drm.h:123) ==23421== by 0x142CFCF5: radeonAllocDmaRegion (radeon_dma.c:240) ==23421== by 0x142CFEA2: rcommon_emit_vector (radeon_dma.c:145) ==23421== by 0x142C3AF7: r700SetupStreams (r700_chip.c:375) ==23421== by 0x142C8037: r700RunTCLRender (r700_render.c:303) ==23421== by 0x14370E93: _tnl_run_pipeline (t_pipeline.c:158) ==23421== by 0x142B7E52: r600RunPipeline (r600_context.c:165) ==23421== by 0x143714A2: _tnl_draw_prims (t_draw.c:431) ==23421== by 0x14370456: vbo_save_playback_vertex_list (vbo_save_draw.c:277) ==23421== ==23421== Conditional jump or move depends on uninitialised value(s) ==23421== at 0x142D0879: bo_free (radeon_bo_legacy.c:376) ==23421== by 0x142D0A82: bo_unref (radeon_bo_legacy.c:510) ==23421== by 0x142D0611: legacy_is_pending (radeon_bo_drm.h:162) ==23421== by 0x142D0793: legacy_track_pending (radeon_bo_legacy.c:253) ==23421== by 0x142D0C49: bo_open (radeon_bo_legacy.c:468) ==23421== by 0x142CFAA0: radeonRefillCurrentDmaRegion (radeon_bo_drm.h:123) ==23421== by 0x142CFCF5: radeonAllocDmaRegion (radeon_dma.c:240) ==23421== by 0x142CFEA2: rcommon_emit_vector (radeon_dma.c:145) ==23421== by 0x142C3AF7: r700SetupStreams (r700_chip.c:375) ==23421== by 0x142C8037: r700RunTCLRender (r700_render.c:303) ==23421== by 0x14370E93: _tnl_run_pipeline (t_pipeline.c:158) ==23421== by 0x142B7E52: r600RunPipeline (r600_context.c:165) ==23421== ==23421== Syscall param ioctl(generic) points to uninitialised byte(s) ==23421== at 0x929E907: ioctl (in /lib64/libc-2.9.so) ==23421== by 0xABB8672: drmIoctl (xf86drm.c:186) ==23421== by 0xABB88FA: drmCommandWrite (xf86drm.c:2350) ==23421== by 0x142D08B2: bo_free (radeon_bo_legacy.c:384) ==23421== by 0x142D0A82: bo_unref (radeon_bo_legacy.c:510) ==23421== by 0x142D0611: legacy_is_pending (radeon_bo_drm.h:162) ==23421== by 0x142D0793: legacy_track_pending (radeon_bo_legacy.c:253) ==23421== by 0x142D0C49: bo_open (radeon_bo_legacy.c:468) ==23421== by 0x142CFAA0: radeonRefillCurrentDmaRegion (radeon_bo_drm.h:123) ==23421== by 0x142CFCF5: radeonAllocDmaRegion (radeon_dma.c:240) ==23421== by 0x142CFEA2: rcommon_emit_vector (radeon_dma.c:145) ==23421== by 0x142C3AF7: r700SetupStreams (r700_chip.c:375) ==23421== Address 0x7fefff074 is on thread 1's stack ==23421== ==23421== Conditional jump or move depends on uninitialised value(s) ==23421== at 0x142CECFB: radeonSwapBuffers (radeon_common.c:626) ==23421== by 0x142AF0B2: driSwapBuffers (dri_util.c:321) ==23421== by 0x4E7C98F: QGLContext::swapBuffers() const (qgl_x11.cpp:715) ==23421== by 0x10CCE3: Window::Window() (window.cpp:61) ==23421== by 0x10CB28: main (main.cpp:51) ==23421== ==23421== Conditional jump or move depends on uninitialised value(s) ==23421== at 0x142CECFB: radeonSwapBuffers (radeon_common.c:626) ==23421== by 0x142AF0B2: driSwapBuffers (dri_util.c:321) ==23421== by 0x4E7C98F: QGLContext::swapBuffers() const (qgl_x11.cpp:715) ==23421== by 0x10CCFB: Window::Window() (window.cpp:62) ==23421== by 0x10CB28: main (main.cpp:51) ==23421== ==23421== Conditional jump or move depends on uninitialised value(s) ==23421== at 0x4C28899: memcpy (mc_replace_strmem.c:80) ==23421== by 0x142B8C40: r600EmitShader (string3.h:52) ==23421== by 0x142BECC3: r700SetupVertexProgram (r700_vertprog.c:359) ==23421== by 0x142C80AA: r700RunTCLRender (r700_render.c:134) ==23421== by 0x14370E93: _tnl_run_pipeline (t_pipeline.c:158) ==23421== by 0x142B7E52: r600RunPipeline (r600_context.c:165) ==23421== by 0x143714A2: _tnl_draw_prims (t_draw.c:431) ==23421== by 0x14370456: vbo_save_playback_vertex_list (vbo_save_draw.c:277) ==23421== by 0x142FF207: execute_list (dlist.c:5873) ==23421== by 0x14301701: _mesa_CallList (dlist.c:6965) ==23421== by 0x4E4C310: QGLWidget::glDraw() (qgl.cpp:3506) ==23421== by 0x10CCE3: Window::Window() (window.cpp:61) ==23421== ==23421== Conditional jump or move depends on uninitialised value(s) ==23421== at 0x4C289A0: memcpy (mc_replace_strmem.c:402) ==23421== by 0x142B8C40: r600EmitShader (string3.h:52) ==23421== by 0x142BECC3: r700SetupVertexProgram (r700_vertprog.c:359) ==23421== by 0x142C80AA: r700RunTCLRender (r700_render.c:134) ==23421== by 0x14370E93: _tnl_run_pipeline (t_pipeline.c:158) ==23421== by 0x142B7E52: r600RunPipeline (r600_context.c:165) ==23421== by 0x143714A2: _tnl_draw_prims (t_draw.c:431) ==23421== by 0x14370456: vbo_save_playback_vertex_list (vbo_save_draw.c:277) ==23421== by 0x142FF207: execute_list (dlist.c:5873) ==23421== by 0x14301701: _mesa_CallList (dlist.c:6965) ==23421== by 0x4E4C310: QGLWidget::glDraw() (qgl.cpp:3506) ==23421== by 0x10CCE3: Window::Window() (window.cpp:61) ==23421== ==23421== Use of uninitialised value of size 8 ==23421== at 0x4C289C4: memcpy (mc_replace_strmem.c:402) ==23421== by 0x142B8C40: r600EmitShader (string3.h:52) ==23421== by 0x142BECC3: r700SetupVertexProgram (r700_vertprog.c:359) ==23421== by 0x142C80AA: r700RunTCLRender (r700_render.c:134) ==23421== by 0x14370E93: _tnl_run_pipeline (t_pipeline.c:158) ==23421== by 0x142B7E52: r600RunPipeline (r600_context.c:165) ==23421== by 0x143714A2: _tnl_draw_prims (t_draw.c:431) ==23421== by 0x14370456: vbo_save_playback_vertex_list (vbo_save_draw.c:277) ==23421== by 0x142FF207: execute_list (dlist.c:5873) ==23421== by 0x14301701: _mesa_CallList (dlist.c:6965) ==23421== by 0x4E4C310: QGLWidget::glDraw() (qgl.cpp:3506) ==23421== by 0x10CCE3: Window::Window() (window.cpp:61) ==23421== ==23421== Use of uninitialised value of size 8 ==23421== at 0x4C289CC: memcpy (mc_replace_strmem.c:402) ==23421== by 0x142B8C40: r600EmitShader (string3.h:52) ==23421== by 0x142BECC3: r700SetupVertexProgram (r700_vertprog.c:359) ==23421== by 0x142C80AA: r700RunTCLRender (r700_render.c:134) ==23421== by 0x14370E93: _tnl_run_pipeline (t_pipeline.c:158) ==23421== by 0x142B7E52: r600RunPipeline (r600_context.c:165) ==23421== by 0x143714A2: _tnl_draw_prims (t_draw.c:431) ==23421== by 0x14370456: vbo_save_playback_vertex_list (vbo_save_draw.c:277) ==23421== by 0x142FF207: execute_list (dlist.c:5873) ==23421== by 0x14301701: _mesa_CallList (dlist.c:6965) ==23421== by 0x4E4C310: QGLWidget::glDraw() (qgl.cpp:3506) ==23421== by 0x10CCE3: Window::Window() (window.cpp:61) ==23421== ==23421== Conditional jump or move depends on uninitialised value(s) ==23421== at 0x4C28899: memcpy (mc_replace_strmem.c:80) ==23421== by 0x142B8C40: r600EmitShader (string3.h:52) ==23421== by 0x142BE533: r700SetupFragmentProgram (r700_fragprog.c:280) ==23421== by 0x142C80B2: r700RunTCLRender (r700_render.c:136) ==23421== by 0x14370E93: _tnl_run_pipeline (t_pipeline.c:158) ==23421== by 0x142B7E52: r600RunPipeline (r600_context.c:165) ==23421== by 0x143714A2: _tnl_draw_prims (t_draw.c:431) ==23421== by 0x14370456: vbo_save_playback_vertex_list (vbo_save_draw.c:277) ==23421== by 0x142FF207: execute_list (dlist.c:5873) ==23421== by 0x14301701: _mesa_CallList (dlist.c:6965) ==23421== by 0x4E4C310: QGLWidget::glDraw() (qgl.cpp:3506) ==23421== by 0x10CCE3: Window::Window() (window.cpp:61) ==23421== ==23421== Conditional jump or move depends on uninitialised value(s) ==23421== at 0x4C289A0: memcpy (mc_replace_strmem.c:402) ==23421== by 0x142B8C40: r600EmitShader (string3.h:52) ==23421== by 0x142BE533: r700SetupFragmentProgram (r700_fragprog.c:280) ==23421== by 0x142C80B2: r700RunTCLRender (r700_render.c:136) ==23421== by 0x14370E93: _tnl_run_pipeline (t_pipeline.c:158) ==23421== by 0x142B7E52: r600RunPipeline (r600_context.c:165) ==23421== by 0x143714A2: _tnl_draw_prims (t_draw.c:431) ==23421== by 0x14370456: vbo_save_playback_vertex_list (vbo_save_draw.c:277) ==23421== by 0x142FF207: execute_list (dlist.c:5873) ==23421== by 0x14301701: _mesa_CallList (dlist.c:6965) ==23421== by 0x4E4C310: QGLWidget::glDraw() (qgl.cpp:3506) ==23421== by 0x10CCE3: Window::Window() (window.cpp:61) ==23421== ==23421== Use of uninitialised value of size 8 ==23421== at 0x4C289C4: memcpy (mc_replace_strmem.c:402) ==23421== by 0x142B8C40: r600EmitShader (string3.h:52) ==23421== by 0x142BE533: r700SetupFragmentProgram (r700_fragprog.c:280) ==23421== by 0x142C80B2: r700RunTCLRender (r700_render.c:136) ==23421== by 0x14370E93: _tnl_run_pipeline (t_pipeline.c:158) ==23421== by 0x142B7E52: r600RunPipeline (r600_context.c:165) ==23421== by 0x143714A2: _tnl_draw_prims (t_draw.c:431) ==23421== by 0x14370456: vbo_save_playback_vertex_list (vbo_save_draw.c:277) ==23421== by 0x142FF207: execute_list (dlist.c:5873) ==23421== by 0x14301701: _mesa_CallList (dlist.c:6965) ==23421== by 0x4E4C310: QGLWidget::glDraw() (qgl.cpp:3506) ==23421== by 0x10CCE3: Window::Window() (window.cpp:61) ==23421== ==23421== Use of uninitialised value of size 8 ==23421== at 0x4C289CC: memcpy (mc_replace_strmem.c:402) ==23421== by 0x142B8C40: r600EmitShader (string3.h:52) ==23421== by 0x142BE533: r700SetupFragmentProgram (r700_fragprog.c:280) ==23421== by 0x142C80B2: r700RunTCLRender (r700_render.c:136) ==23421== by 0x14370E93: _tnl_run_pipeline (t_pipeline.c:158) ==23421== by 0x142B7E52: r600RunPipeline (r600_context.c:165) ==23421== by 0x143714A2: _tnl_draw_prims (t_draw.c:431) ==23421== by 0x14370456: vbo_save_playback_vertex_list (vbo_save_draw.c:277) ==23421== by 0x142FF207: execute_list (dlist.c:5873) ==23421== by 0x14301701: _mesa_CallList (dlist.c:6965) ==23421== by 0x4E4C310: QGLWidget::glDraw() (qgl.cpp:3506) ==23421== by 0x10CCE3: Window::Window() (window.cpp:61) ==23421== ==23421== Conditional jump or move depends on uninitialised value(s) ==23421== at 0x142CECFB: radeonSwapBuffers (radeon_common.c:626) ==23421== by 0x142AF0B2: driSwapBuffers (dri_util.c:321) ==23421== by 0x4E7C98F: QGLContext::swapBuffers() const (qgl_x11.cpp:715) ==23421== by 0x4E4B108: QGLWidget::paintEvent(QPaintEvent*) (qgl.cpp:3309) ==23421== by 0x529F92F: QWidget::event(QEvent*) (qwidget.cpp:7687) ==23421== by 0x4E4EC50: QGLWidget::event(QEvent*) (qgl.cpp:3292) ==23421== by 0x5252CFC: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4056) ==23421== by 0x525A639: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4021) ==23421== by 0x751F7E2: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:606) ==23421== by 0x52A2666: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (qwidget.cpp:5079) ==23421== by 0x53F8105: QWidgetPrivate::repaint_sys(QRegion const&) (qbackingstore.cpp:1547) ==23421== by 0x5294CF1: QWidgetPrivate::syncBackingStore() (qwidget.cpp:1600) ==23421== ==23421== Syscall param write(buf) points to uninitialised byte(s) ==23421== at 0x880FCB0: __write_nocancel (in /lib64/libpthread-2.9.so) ==23421== by 0x647733E: _IceTransSocketWrite (Xtranssock.c:2163) ==23421== by 0x647B39F: _IceWrite (misc.c:352) ==23421== by 0x647B483: IceFlush (misc.c:80) ==23421== by 0x52A5C44: sm_setProperty(char const*, char const*, int, SmPropValue*) (qapplication_x11.cpp:5481) ==23421== by 0x52A81E6: sm_setProperty(QString const&, QString const&) (qapplication_x11.cpp:5496) ==23421== by 0x52AD391: sm_performSaveYourself(QSessionManagerPrivate*) (qapplication_x11.cpp:5560) ==23421== by 0x52ADCA9: sm_saveYourselfCallback(_SmcConn*, void*, int, int, int, int) (qapplication_x11.cpp:5539) ==23421== by 0x626A87E: _SmcProcessMessage (sm_process.c:252) ==23421== by 0x647F8F5: IceProcessMessages (process.c:343) ==23421== by 0x52A6178: QSmSocketReceiver::qt_metacall(QMetaObject::Call, int, void**) (qapplication_x11.moc:65) ==23421== by 0x7531654: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3101) ==23421== Address 0x109495f4 is 12 bytes inside a block of size 1,024 alloc'd ==23421== at 0x4C25AC4: calloc (vg_replace_malloc.c:397) ==23421== by 0x64738D9: IceOpenConnection (connect.c:209) ==23421== by 0x6266C20: SmcOpenConnection (sm_client.c:135) ==23421== by 0x52AC8B9: QSessionManager::QSessionManager(QApplication*, QString&, QString&) (qapplication_x11.cpp:5721) ==23421== by 0x5256C24: QApplicationPrivate::initialize() (qapplication.cpp:857) ==23421== by 0x5256D18: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (qapplication.cpp:750) ==23421== by 0x52578E2: QApplication::QApplication(int&, char**, int) (qapplication.cpp:671) ==23421== by 0x10CB20: main (main.cpp:50) ==23421== ==23421== Conditional jump or move depends on uninitialised value(s) ==23421== at 0x142CECFB: radeonSwapBuffers (radeon_common.c:626) ==23421== by 0x142AF0B2: driSwapBuffers (dri_util.c:321) ==23421== by 0x4E7C98F: QGLContext::swapBuffers() const (qgl_x11.cpp:715) ==23421== by 0x10D154: Window::qt_metacall(QMetaObject::Call, int, void**) (moc_window.cpp:69) ==23421== by 0x7531654: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3101) ==23421== by 0x752DF92: QObject::event(QEvent*) (qobject.cpp:1066) ==23421== by 0x5252CFC: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4056) ==23421== by 0x525A639: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4021) ==23421== by 0x751F7E2: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:606) ==23421== by 0x754746D: QTimerInfoList::activateTimers() (qcoreapplication.h:213) ==23421== by 0x754448C: timerSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:165) ==23421== by 0x7E52720: g_main_context_dispatch (gmain.c:1824) ==23421== ==23421== Use of uninitialised value of size 8 ==23421== at 0x142CF8B3: radeonEmitVec12 (radeon_dma.c:101) ==23421== by 0x142C3AF7: r700SetupStreams (r700_chip.c:375) ==23421== by 0x142C8037: r700RunTCLRender (r700_render.c:303) ==23421== by 0x14370E93: _tnl_run_pipeline (t_pipeline.c:158) ==23421== by 0x142B7E52: r600RunPipeline (r600_context.c:165) ==23421== by 0x143714A2: _tnl_draw_prims (t_draw.c:431) ==23421== by 0x14369C6B: vbo_exec_DrawArrays (vbo_exec_array.c:502) ==23421== by 0x142B5043: meta_clear_tris (dri_metaops.c:506) ==23421== by 0x142C76E7: r700Clear (r700_clear.c:110) ==23421== by 0x10C796: GLWidget::paintGL() (glwidget.cpp:107) ==23421== by 0x4E4C310: QGLWidget::glDraw() (qgl.cpp:3506) ==23421== by 0x4E4B108: QGLWidget::paintEvent(QPaintEvent*) (qgl.cpp:3309) ==23421== ==23421== Use of uninitialised value of size 8 ==23421== at 0x142CFFBC: rcommon_emit_vector (radeon_dma.c:122) ==23421== by 0x142C3AF7: r700SetupStreams (r700_chip.c:375) ==23421== by 0x142C8037: r700RunTCLRender (r700_render.c:303) ==23421== by 0x14370E93: _tnl_run_pipeline (t_pipeline.c:158) ==23421== by 0x142B7E52: r600RunPipeline (r600_context.c:165) ==23421== by 0x143714A2: _tnl_draw_prims (t_draw.c:431) ==23421== by 0x14369C6B: vbo_exec_DrawArrays (vbo_exec_array.c:502) ==23421== by 0x142B5043: meta_clear_tris (dri_metaops.c:506) ==23421== by 0x142C76E7: r700Clear (r700_clear.c:110) ==23421== by 0x10C796: GLWidget::paintGL() (glwidget.cpp:107) ==23421== by 0x4E4C310: QGLWidget::glDraw() (qgl.cpp:3506) ==23421== by 0x4E4B108: QGLWidget::paintEvent(QPaintEvent*) (qgl.cpp:3309) ==23421== ==23421== Syscall param ioctl(generic) points to uninitialised byte(s) ==23421== at 0x929E907: ioctl (in /lib64/libc-2.9.so) ==23421== by 0xABB8672: drmIoctl (xf86drm.c:186) ==23421== by 0xABB88BB: drmCommandWriteRead (xf86drm.c:2379) ==23421== by 0x142CD7E4: radeonGetLastFrame (radeon_common.c:274) ==23421== by 0x142CEBA7: radeonSwapBuffers (radeon_common.c:357) ==23421== by 0x142AF0B2: driSwapBuffers (dri_util.c:321) ==23421== by 0x4E7C98F: QGLContext::swapBuffers() const (qgl_x11.cpp:715) ==23421== by 0x4E4B108: QGLWidget::paintEvent(QPaintEvent*) (qgl.cpp:3309) ==23421== by 0x529F92F: QWidget::event(QEvent*) (qwidget.cpp:7687) ==23421== by 0x4E4EC50: QGLWidget::event(QEvent*) (qgl.cpp:3292) ==23421== by 0x5252CFC: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4056) ==23421== by 0x525A639: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4021) ==23421== Address 0x7feffd384 is on thread 1's stack ==23421== Warning: noted but unhandled ioctl 0x6447 with no size/direction hints ==23421== This could cause spurious value errors to appear. ==23421== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. ==23421== Warning: noted but unhandled ioctl 0x6447 with no size/direction hints ==23421== This could cause spurious value errors to appear. ==23421== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. ==23421== Warning: noted but unhandled ioctl 0x6447 with no size/direction hints ==23421== This could cause spurious value errors to appear. ==23421== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. ==23421== ==23421== Invalid read of size 8 ==23421== at 0x142CE2F2: radeonRecalcScissorRects (radeon_common.c:96) ==23421== by 0x142CE739: radeon_draw_buffer (radeon_common.c:803) ==23421== by 0x142CF00D: radeon_window_moved (radeon_common.c:891) ==23421== by 0x142D033E: radeonGetLock (radeon_lock.c:83) ==23421== by 0x142CDD86: radeonFinish (radeon_common.c:388) ==23421== by 0x4E4ECBC: QGLWidget::event(QEvent*) (qgl.cpp:3238) ==23421== by 0x5252CFC: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4056) ==23421== by 0x525A639: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4021) ==23421== by 0x751F7E2: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:606) ==23421== by 0x529A4A9: QWidgetPrivate::hideChildren(bool) (qcoreapplication.h:213) ==23421== by 0x529A594: QWidgetPrivate::hide_helper() (qwidget.cpp:6843) ==23421== by 0x52A0E17: QWidget::setVisible(bool) (qwidget.cpp:7012) ==23421== Address 0x26740098 is 0 bytes inside a block of size 8 free'd ==23421== at 0x4C269EF: free (vg_replace_malloc.c:323) ==23421== by 0x142AF1AF: __driUtilUpdateDrawableInfo (dri_util.c:244) ==23421== by 0x142D0105: radeonGetLock (radeon_lock.c:77) ==23421== by 0x142CDD86: radeonFinish (radeon_common.c:388) ==23421== by 0x4E4ECBC: QGLWidget::event(QEvent*) (qgl.cpp:3238) ==23421== by 0x5252CFC: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4056) ==23421== by 0x525A639: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4021) ==23421== by 0x751F7E2: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:606) ==23421== by 0x529A4A9: QWidgetPrivate::hideChildren(bool) (qcoreapplication.h:213) ==23421== by 0x529A594: QWidgetPrivate::hide_helper() (qwidget.cpp:6843) ==23421== by 0x52A0E17: QWidget::setVisible(bool) (qwidget.cpp:7012) ==23421== by 0x52A02BB: QWidgetPrivate::close_helper(QWidgetPrivate::CloseMode) (qwidget.h:477) ==23421== ==23421== Invalid free() / delete / delete[] ==23421== at 0x4C269EF: free (vg_replace_malloc.c:323) ==23421== by 0x142CCE87: radeonDestroyContext (radeon_common_context.c:285) ==23421== by 0x142AF07F: driDestroyContext (dri_util.c:545) ==23421== by 0x85BC91E: driDestroyContext (dri_glx.c:481) ==23421== by 0x8598AC3: DestroyContext (glxcmds.c:528) ==23421== by 0x4E7F0D3: QGLContext::reset() (qgl_x11.cpp:622) ==23421== by 0x4E524C7: QGLContext::~QGLContext() (qgl.cpp:1541) ==23421== by 0x4E4C50E: QGLWidget::~QGLWidget() (qgl.cpp:2848) ==23421== by 0x10C9B5: GLWidget::~GLWidget() (glwidget.cpp:67) ==23421== by 0x752C8EA: QObjectPrivate::deleteChildren() (qobject.cpp:1838) ==23421== by 0x5297D72: QWidget::~QWidget() (qwidget.cpp:1367) ==23421== by 0x10CB63: main (window.h:50) ==23421== Address 0xae69488 is 0 bytes inside a block of size 12,960 free'd ==23421== at 0x4C269EF: free (vg_replace_malloc.c:323) ==23421== by 0x142CCE87: radeonDestroyContext (radeon_common_context.c:285) ==23421== by 0x142AF07F: driDestroyContext (dri_util.c:545) ==23421== by 0x85BC91E: driDestroyContext (dri_glx.c:481) ==23421== by 0x8598AC3: DestroyContext (glxcmds.c:528) ==23421== by 0x4E7F0D3: QGLContext::reset() (qgl_x11.cpp:622) ==23421== by 0x4E524C7: QGLContext::~QGLContext() (qgl.cpp:1541) ==23421== by 0x4E4C50E: QGLWidget::~QGLWidget() (qgl.cpp:2848) ==23421== by 0x10C9B5: GLWidget::~GLWidget() (glwidget.cpp:67) ==23421== by 0x752C8EA: QObjectPrivate::deleteChildren() (qobject.cpp:1838) ==23421== by 0x5297D72: QWidget::~QWidget() (qwidget.cpp:1367) ==23421== by 0x10CB63: main (window.h:50) ==23421== ==23421== Conditional jump or move depends on uninitialised value(s) ==23421== at 0x142D0879: bo_free (radeon_bo_legacy.c:376) ==23421== by 0x142D0ED8: radeon_bo_manager_legacy_dtor (radeon_bo_legacy.c:762) ==23421== by 0x142B67D3: radeonDestroyScreen (radeon_screen.c:1415) ==23421== by 0x142AF8D3: driDestroyScreen (dri_util.c:644) ==23421== by 0x85BBC33: driDestroyScreen (dri_glx.c:625) ==23421== by 0x859A9A2: FreeScreenConfigs (glxext.c:153) ==23421== by 0x859A9EC: __glXFreeDisplayPrivate (glxext.c:174) ==23421== by 0x710FE54: _XFreeExtData (FreeEData.c:40) ==23421== by 0x711CDD2: _XFreeDisplayStructure (OpenDis.c:878) ==23421== by 0x7108C7E: XCloseDisplay (ClDisplay.c:82) ==23421== by 0x52AC62D: qt_cleanup() (qapplication_x11.cpp:2670) ==23421== by 0x5258FD0: QApplication::~QApplication() (qapplication.cpp:1046) ==23421== Warning: set address range perms: large range [0x146ed000, 0x246dd000) (noaccess) ==23421== ==23421== ERROR SUMMARY: 32216 errors from 44 contexts (suppressed: 279 from 2) ==23421== malloc/free: in use at exit: 331,975 bytes in 2,054 blocks. ==23421== malloc/free: 101,458 allocs, 99,405 frees, 99,639,011 bytes allocated. ==23421== For counts of detected errors, rerun with: -v ==23421== Use --track-origins=yes to see where uninitialised values come from ==23421== searching for pointers to 2,054 not-freed blocks. ==23421== checked 905,456 bytes. ==23421== ==23421== LEAK SUMMARY: ==23421== definitely lost: 109,741 bytes in 171 blocks. ==23421== possibly lost: 0 bytes in 0 blocks. ==23421== still reachable: 222,234 bytes in 1,883 blocks. ==23421== suppressed: 0 bytes in 0 blocks. ==23421== Rerun with --leak-check=full to see details of leaked memory.