LINUX.ORG.RU

История изменений

Исправление i-rinat, (текущая версия) :

Это баг 100%.

Да, теперь верю, это уже явно:

==12439== Thread 1:
==12439== Invalid read of size 4
==12439==    at 0x684D8E0: ??? (in /usr/lib/i386-linux-gnu/dri/fglrx_dri.so)
==12439==  Address 0x444c650 is 48 bytes inside a block of size 56 free'd
==12439==    at 0x402750C: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==12439==    by 0x684970D: ??? (in /usr/lib/i386-linux-gnu/dri/fglrx_dri.so)
==12439== 
==12439== Invalid read of size 4
==12439==    at 0x684D8E7: ??? (in /usr/lib/i386-linux-gnu/dri/fglrx_dri.so)
==12439==  Address 0x444c638 is 24 bytes inside a block of size 56 free'd
==12439==    at 0x402750C: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==12439==    by 0x684970D: ??? (in /usr/lib/i386-linux-gnu/dri/fglrx_dri.so)
==12439== 
==12439== Invalid read of size 4
==12439==    at 0x684DF6B: ??? (in /usr/lib/i386-linux-gnu/dri/fglrx_dri.so)
==12439==  Address 0x444c63c is 28 bytes inside a block of size 56 free'd
==12439==    at 0x402750C: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==12439==    by 0x684970D: ??? (in /usr/lib/i386-linux-gnu/dri/fglrx_dri.so)
==12439== 
==12439== Invalid read of size 4
==12439==    at 0x684DF78: ??? (in /usr/lib/i386-linux-gnu/dri/fglrx_dri.so)
==12439==  Address 0x444c628 is 8 bytes inside a block of size 56 free'd
==12439==    at 0x402750C: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==12439==    by 0x684970D: ??? (in /usr/lib/i386-linux-gnu/dri/fglrx_dri.so)

Хотя, вообще-то, это может быть и у меня.

Исходная версия i-rinat, :

Это баг 100%.

Да, теперь верю, это уже явно:

==12439== Thread 1:
==12439== Invalid read of size 4
==12439==    at 0x684D8E0: ??? (in /usr/lib/i386-linux-gnu/dri/fglrx_dri.so)
==12439==  Address 0x444c650 is 48 bytes inside a block of size 56 free'd
==12439==    at 0x402750C: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==12439==    by 0x684970D: ??? (in /usr/lib/i386-linux-gnu/dri/fglrx_dri.so)
==12439== 
==12439== Invalid read of size 4
==12439==    at 0x684D8E7: ??? (in /usr/lib/i386-linux-gnu/dri/fglrx_dri.so)
==12439==  Address 0x444c638 is 24 bytes inside a block of size 56 free'd
==12439==    at 0x402750C: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==12439==    by 0x684970D: ??? (in /usr/lib/i386-linux-gnu/dri/fglrx_dri.so)
==12439== 
==12439== Invalid read of size 4
==12439==    at 0x684DF6B: ??? (in /usr/lib/i386-linux-gnu/dri/fglrx_dri.so)
==12439==  Address 0x444c63c is 28 bytes inside a block of size 56 free'd
==12439==    at 0x402750C: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==12439==    by 0x684970D: ??? (in /usr/lib/i386-linux-gnu/dri/fglrx_dri.so)
==12439== 
==12439== Invalid read of size 4
==12439==    at 0x684DF78: ??? (in /usr/lib/i386-linux-gnu/dri/fglrx_dri.so)
==12439==  Address 0x444c628 is 8 bytes inside a block of size 56 free'd
==12439==    at 0x402750C: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==12439==    by 0x684970D: ??? (in /usr/lib/i386-linux-gnu/dri/fglrx_dri.so)