https://bugs.freedesktop.org/show_bug.cgi?id=88170
--- Comment #1 from Laurent carlier <[email protected]> --- backtrace with valgrind and glxgears32 [lordh@archMain Desktop]$ valgrind glxgears32 ==4233== Memcheck, a memory error detector ==4233== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al. ==4233== Using Valgrind-3.10.1 and LibVEX; rerun with -h for copyright info ==4233== Command: glxgears32 ==4233== Init tm = 0x46b9018 Running synchronized to the vertical refresh. The framerate should be approximately the same as the monitor refresh rate. 2 frames in 5.1 seconds = 0.392 FPS 104 frames in 5.0 seconds = 20.748 FPS 299 frames in 5.0 seconds = 59.632 FPS ==4233== Invalid read of size 4 ==4233== at 0x4EBF56F: fprintf (stdio2.h:97) ==4233== by 0x4EBF56F: si_destroy_screen (si_pipe.c:430) ==4233== by 0x4C3B188: dri_destroy_screen_helper (dri_screen.c:365) ==4233== by 0x4C3B22D: dri_destroy_screen (dri_screen.c:375) ==4233== by 0x4C36E15: driDestroyScreen (dri_util.c:235) ==4233== by 0x40C93EC: dri2DestroyScreen (dri2_glx.c:710) ==4233== by 0x40A06C8: FreeScreenConfigs.isra.3 (glxext.c:209) ==4233== by 0x40A0751: glx_display_free (glxext.c:232) ==4233== by 0x40A08A2: __glXCloseDisplay (glxext.c:280) ==4233== by 0x4194212: XCloseDisplay (in /usr/lib32/libX11.so.6.3.0) ==4233== by 0x8049B98: ??? (in /usr/bin/glxgears32) ==4233== by 0x42CCE5D: (below main) (in /usr/lib32/libc-2.20.so) ==4233== Address 0x4662460 is 464 bytes inside a block of size 468 free'd ==4233== at 0x402B708: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==4233== by 0x4F283E1: r600_destroy_common_screen (r600_pipe_common.c:879) ==4233== by 0x4EBF568: si_destroy_screen (si_pipe.c:427) ==4233== by 0x4C3B188: dri_destroy_screen_helper (dri_screen.c:365) ==4233== by 0x4C3B22D: dri_destroy_screen (dri_screen.c:375) ==4233== by 0x4C36E15: driDestroyScreen (dri_util.c:235) ==4233== by 0x40C93EC: dri2DestroyScreen (dri2_glx.c:710) ==4233== by 0x40A06C8: FreeScreenConfigs.isra.3 (glxext.c:209) ==4233== by 0x40A0751: glx_display_free (glxext.c:232) ==4233== by 0x40A08A2: __glXCloseDisplay (glxext.c:280) ==4233== by 0x4194212: XCloseDisplay (in /usr/lib32/libX11.so.6.3.0) ==4233== by 0x8049B98: ??? (in /usr/bin/glxgears32) ==4233== Dispose tm = 0x46b9018 ==4233== Invalid read of size 4 ==4233== at 0x4EBF588: si_destroy_screen (si_pipe.c:431) ==4233== by 0x4C3B188: dri_destroy_screen_helper (dri_screen.c:365) ==4233== by 0x4C3B22D: dri_destroy_screen (dri_screen.c:375) ==4233== by 0x4C36E15: driDestroyScreen (dri_util.c:235) ==4233== by 0x40C93EC: dri2DestroyScreen (dri2_glx.c:710) ==4233== by 0x40A06C8: FreeScreenConfigs.isra.3 (glxext.c:209) ==4233== by 0x40A0751: glx_display_free (glxext.c:232) ==4233== by 0x40A08A2: __glXCloseDisplay (glxext.c:280) ==4233== by 0x4194212: XCloseDisplay (in /usr/lib32/libX11.so.6.3.0) ==4233== by 0x8049B98: ??? (in /usr/bin/glxgears32) ==4233== by 0x42CCE5D: (below main) (in /usr/lib32/libc-2.20.so) ==4233== Address 0x4662460 is 464 bytes inside a block of size 468 free'd ==4233== at 0x402B708: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==4233== by 0x4F283E1: r600_destroy_common_screen (r600_pipe_common.c:879) ==4233== by 0x4EBF568: si_destroy_screen (si_pipe.c:427) ==4233== by 0x4C3B188: dri_destroy_screen_helper (dri_screen.c:365) ==4233== by 0x4C3B22D: dri_destroy_screen (dri_screen.c:375) ==4233== by 0x4C36E15: driDestroyScreen (dri_util.c:235) ==4233== by 0x40C93EC: dri2DestroyScreen (dri2_glx.c:710) ==4233== by 0x40A06C8: FreeScreenConfigs.isra.3 (glxext.c:209) ==4233== by 0x40A0751: glx_display_free (glxext.c:232) ==4233== by 0x40A08A2: __glXCloseDisplay (glxext.c:280) ==4233== by 0x4194212: XCloseDisplay (in /usr/lib32/libX11.so.6.3.0) ==4233== by 0x8049B98: ??? (in /usr/bin/glxgears32) ==4233== ==4233== ==4233== HEAP SUMMARY: ==4233== in use at exit: 51,179 bytes in 704 blocks ==4233== total heap usage: 51,343 allocs, 50,639 frees, 27,846,008 bytes allocated ==4233== ==4233== LEAK SUMMARY: ==4233== definitely lost: 432 bytes in 6 blocks ==4233== indirectly lost: 0 bytes in 0 blocks ==4233== possibly lost: 0 bytes in 0 blocks ==4233== still reachable: 50,747 bytes in 698 blocks ==4233== suppressed: 0 bytes in 0 blocks ==4233== Rerun with --leak-check=full to see details of leaked memory ==4233== ==4233== For counts of detected and suppressed errors, rerun with: -v ==4233== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0) -- You are receiving this mail because: You are the assignee for the bug.
_______________________________________________ xorg-driver-ati mailing list [email protected] http://lists.x.org/mailman/listinfo/xorg-driver-ati
