Summary: | [radeonsi] memory leaks in OpenCL | ||
---|---|---|---|
Product: | Mesa | Reporter: | Vladimir Usikov <grantipak> |
Component: | Drivers/Gallium/radeonsi | Assignee: | Default DRI bug account <dri-devel> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | ||
Version: | git | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
valgrind.log
valgrind debug symbols valgrind debug symbols after fix patch |
Description
Vladimir Usikov
2014-07-28 12:57:41 UTC
Is this a regression? If so, can you bisect? The output from running the app with valgrind --leak-check=full might be interesting as well. Created attachment 103691 [details] valgrind.log >The output from running the app with valgrind --leak-check=full might be interesting as well. Speed of pyrit in valgrind very low. After 13 hours i kill program. Segmentation error occurs after the moment when the end system memory. The higher the speed of the faster this occurs. (In reply to comment #1) > Is this a regression? I don,t know. I try build another version. >If so, can you bisect? Where should I start, llvm or mesa? I apologize for my english. ;-( (In reply to comment #3) > valgrind.log If you could do this again with /usr/lib/gallium-pipe/pipe_radeonsi.so having debugging symbols as well, that might make it clearer whether the biggest leak is in Mesa or LLVM. Created attachment 103758 [details]
valgrind debug symbols
I build mesa with Tom Stellard patch series "radeonsi/compute: Memory usage fixes" behem0th@ArchLinux ~ $ free -m && sleep 120 && free -m && sleep 720 && free -m total used free shared buffers cached Mem: 16050 3955 12094 19 124 2583 -/+ buffers/cache: 1247 14802 Swap: 5718 0 5718 total used free shared buffers cached Mem: 16050 4034 12016 19 125 2655 -/+ buffers/cache: 1253 14796 Swap: 5718 0 5718 total used free shared buffers cached Mem: 16050 4473 11577 19 125 3100 -/+ buffers/cache: 1247 14803 Swap: 5718 0 5718 Much better, but not perfect. Created attachment 104338 [details]
valgrind debug symbols after fix patch
I tried again with mes-git and llvm-svn. I can't see any memory leaks. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.