I did a valgrind test with trackballs, i add the last lines, before the
segfault.
Hopefully that gives you some more informations.

I tried to start my X server without DRI extension, hinted by the valgrind
output. The menu was fine, but if i try to start the game, now the whole
X server is crashing.

bye,
    Mike

==5583== Invalid read of size 4
==5583==    at 0x5024268: (within /usr/lib/dri/radeon_dri.so)
==5583==    by 0x5024EAE: (within /usr/lib/dri/radeon_dri.so)
==5583==    by 0x50262F4: (within /usr/lib/dri/radeon_dri.so)
==5583==    by 0x5020F31: (within /usr/lib/dri/radeon_dri.so)
==5583==    by 0x50B650E: (within /usr/lib/dri/radeon_dri.so)
==5583==    by 0x4293D99: glNormal3dv (in /usr/lib/libGL.so.1.2)
==5583==    by 0x8056BD1: (within /usr/games/trackballs)
==5583==    by 0x8057AF3: (within /usr/games/trackballs)
==5583==    by 0x804E7E6: (within /usr/games/trackballs)
==5583==    by 0x804CC48: (within /usr/games/trackballs)
==5583==    by 0x40725D1: scm_boot_guile (in /usr/lib/libguile.so.12.3.1)
==5583==    by 0x804BEC9: (within /usr/games/trackballs)
==5583==  Address 0x3F800008 is not stack'd, malloc'd or (recently) free'd
==5583== 
==5583== Process terminating with default action of signal 11 (SIGSEGV)
==5583==  Access not within mapped region at address 0x3F800008
==5583==    at 0x5024268: (within /usr/lib/dri/radeon_dri.so)
==5583==    by 0x5024EAE: (within /usr/lib/dri/radeon_dri.so)
==5583==    by 0x50262F4: (within /usr/lib/dri/radeon_dri.so)
==5583==    by 0x5020F31: (within /usr/lib/dri/radeon_dri.so)
==5583==    by 0x50B650E: (within /usr/lib/dri/radeon_dri.so)
==5583==    by 0x4293D99: glNormal3dv (in /usr/lib/libGL.so.1.2)
==5583==    by 0x8056BD1: (within /usr/games/trackballs)
==5583==    by 0x8057AF3: (within /usr/games/trackballs)
==5583==    by 0x804E7E6: (within /usr/games/trackballs)
==5583==    by 0x804CC48: (within /usr/games/trackballs)
==5583==    by 0x40725D1: scm_boot_guile (in /usr/lib/libguile.so.12.3.1)
==5583==    by 0x804BEC9: (within /usr/games/trackballs)
==5583== 
==5583== ERROR SUMMARY: 1321657 errors from 187 contexts (suppressed: 77 from 1)
==5583== malloc/free: in use at exit: 51,269,549 bytes in 24,073 blocks.
==5583== malloc/free: 44,368 allocs, 20,295 frees, 141,069,405 bytes allocated.
==5583== For counts of detected errors, rerun with: -v
==5583== searching for pointers to 24,073 not-freed blocks.
==5583== checked 48,834,436 bytes.
==5583== 
==5583== LEAK SUMMARY:
==5583==    definitely lost: 444 bytes in 24 blocks.
==5583==      possibly lost: 585,298 bytes in 794 blocks.
==5583==    still reachable: 50,683,807 bytes in 23,255 blocks.
==5583==         suppressed: 0 bytes in 0 blocks.
==5583== Use --leak-check=full to see details of leaked memory.

Reply via email to