[Bug 88170] 32 bits opengl apps crash with latest llvm 3.6 git / mesa git / radeonsi

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Jan 7 10:24:44 PST 2015


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

--- Comment #1 from Laurent carlier <lordheavym at gmail.com> ---
backtrace with valgrind and glxgears32

[lordh at 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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.x.org/archives/xorg-driver-ati/attachments/20150107/c48b524c/attachment.html>


More information about the xorg-driver-ati mailing list