All pastes #497183 Raw Edit

Someone

public text v1 · immutable
·published 2007-05-19 17:59 UTC
rendered paste body
==2478== Memcheck, a memory error detector.
==2478== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==2478== Using LibVEX rev 1658, a library for dynamic binary translation.
==2478== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==2478== Using valgrind-3.2.1-Debian, a dynamic binary instrumentation framework.
==2478== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==2478== For more details, rerun with: -v
==2478== 
==2478== My PID = 2478, parent PID = 2446.  Prog and args are:
==2478==    compiz
==2478==    --sm-disable
==2478==    --replace
==2478==    ccp
==2478== 
==2478== Syscall param write(buf) points to uninitialised byte(s)
==2478==    at 0x40007F2: (within /lib/ld-2.5.so)
==2478==    by 0x43F864E: _X11TransWrite (in /usr/lib/libX11.so.6.2.0)
==2478==    by 0x43F0526: (within /usr/lib/libX11.so.6.2.0)
==2478==    by 0x43F05FA: _XReply (in /usr/lib/libX11.so.6.2.0)
==2478==    by 0x43EA5C9: XSync (in /usr/lib/libX11.so.6.2.0)
==2478==    by 0x8053368: compCheckForError (display.c:1857)
==2478==    by 0x8056B23: addDisplay (display.c:2388)
==2478==    by 0x8051474: main (main.c:398)
==2478==  Address 0x502E656 is 14 bytes inside a block of size 16,384 alloc'd
==2478==    at 0x402095F: calloc (vg_replace_malloc.c:279)
==2478==    by 0x43DE346: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==2478==    by 0x8055876: addDisplay (display.c:1947)
==2478==    by 0x8051474: main (main.c:398)
==2478== 
==2478== Invalid read of size 4
==2478==    at 0x4014770: (within /lib/ld-2.5.so)
==2478==    by 0x4005B69: (within /lib/ld-2.5.so)
==2478==    by 0x4007995: (within /lib/ld-2.5.so)
==2478==    by 0x4010D94: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x40108ED: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B2B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x43CC6F6: (within /usr/lib/libX11.so.6.2.0)
==2478==    by 0x43CC9DE: _XNoticeCreateBitmap (in /usr/lib/libX11.so.6.2.0)
==2478==  Address 0x539E980 is 24 bytes inside a block of size 25 alloc'd
==2478==    at 0x4021620: malloc (vg_replace_malloc.c:149)
==2478==    by 0x4007F33: (within /lib/ld-2.5.so)
==2478==    by 0x4010D94: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x40108ED: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B2B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x43CC6F6: (within /usr/lib/libX11.so.6.2.0)
==2478==    by 0x43CC9DE: _XNoticeCreateBitmap (in /usr/lib/libX11.so.6.2.0)
==2478==    by 0x43CCDDC: XCreatePixmap (in /usr/lib/libX11.so.6.2.0)
==2478== 
==2478== Invalid read of size 4
==2478==    at 0x41F8D53: (within /usr/lib/libGL.so.1.0.9755)
==2478==  Address 0x5314B58 is 184 bytes inside a block of size 186 alloc'd
==2478==    at 0x4021620: malloc (vg_replace_malloc.c:149)
==2478==    by 0x41F9091: (within /usr/lib/libGL.so.1.0.9755)
==2478==    by 0x8056E17: addDisplay (display.c:2439)
==2478==    by 0x8051474: main (main.c:398)
==2478== 
==2478== Invalid read of size 4
==2478==    at 0x41F8F3B: (within /usr/lib/libGL.so.1.0.9755)
==2478==  Address 0x5314C48 is 184 bytes inside a block of size 187 alloc'd
==2478==    at 0x4021620: malloc (vg_replace_malloc.c:149)
==2478==    by 0x41F8DD4: (within /usr/lib/libGL.so.1.0.9755)
==2478== 
==2478== Syscall param writev(vector[...]) points to uninitialised byte(s)
==2478==    at 0x40007F2: (within /lib/ld-2.5.so)
==2478==    by 0x43F8A7D: (within /usr/lib/libX11.so.6.2.0)
==2478==    by 0x43F86AE: _X11TransWritev (in /usr/lib/libX11.so.6.2.0)
==2478==    by 0x43F0350: _XSend (in /usr/lib/libX11.so.6.2.0)
==2478==    by 0x43E323C: (within /usr/lib/libX11.so.6.2.0)
==2478==    by 0x43E338F: XPutImage (in /usr/lib/libX11.so.6.2.0)
==2478==    by 0x4029EFD: XcursorImageLoadCursor (in /usr/lib/libXcursor.so.1.0.2)
==2478==    by 0x402AB0D: XcursorImagesLoadCursors (in /usr/lib/libXcursor.so.1.0.2)
==2478==    by 0x402AC39: XcursorImagesLoadCursor (in /usr/lib/libXcursor.so.1.0.2)
==2478==    by 0x402E229: XcursorTryShapeCursor (in /usr/lib/libXcursor.so.1.0.2)
==2478==    by 0x43CCAC1: XCreateGlyphCursor (in /usr/lib/libX11.so.6.2.0)
==2478==    by 0x43CCF4C: XCreateFontCursor (in /usr/lib/libX11.so.6.2.0)
==2478==  Address 0x502E655 is 13 bytes inside a block of size 16,384 alloc'd
==2478==    at 0x402095F: calloc (vg_replace_malloc.c:279)
==2478==    by 0x43DE346: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==2478==    by 0x8055876: addDisplay (display.c:1947)
==2478==    by 0x8051474: main (main.c:398)
==2478== 
==2478== Invalid read of size 4
==2478==    at 0x40145E1: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x40108ED: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B2B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x806BACE: dlloaderLoadPlugin (plugin.c:53)
==2478==    by 0x806BC5F: loadPlugin (plugin.c:460)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==    by 0x8051581: main (main.c:401)
==2478==  Address 0x54DB4A4 is 36 bytes inside a block of size 38 alloc'd
==2478==    at 0x4021620: malloc (vg_replace_malloc.c:149)
==2478==    by 0x806BA92: dlloaderLoadPlugin (plugin.c:44)
==2478==    by 0x806BC5F: loadPlugin (plugin.c:460)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==    by 0x8051581: main (main.c:401)
==2478== 
==2478== Invalid read of size 4
==2478==    at 0x40145E1: (within /lib/ld-2.5.so)
==2478==    by 0x40078D9: (within /lib/ld-2.5.so)
==2478==    by 0x4010D94: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x40108ED: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B2B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x806BACE: dlloaderLoadPlugin (plugin.c:53)
==2478==    by 0x806BC5F: loadPlugin (plugin.c:460)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==  Address 0x54DB4A4 is 36 bytes inside a block of size 38 alloc'd
==2478==    at 0x4021620: malloc (vg_replace_malloc.c:149)
==2478==    by 0x806BA92: dlloaderLoadPlugin (plugin.c:44)
==2478==    by 0x806BC5F: loadPlugin (plugin.c:460)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==    by 0x8051581: main (main.c:401)
==2478== 
==2478== Invalid read of size 4
==2478==    at 0x4014759: (within /lib/ld-2.5.so)
==2478==    by 0x40078D9: (within /lib/ld-2.5.so)
==2478==    by 0x4010D94: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x40108ED: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B2B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x806BACE: dlloaderLoadPlugin (plugin.c:53)
==2478==    by 0x806BC5F: loadPlugin (plugin.c:460)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==  Address 0x54DB4A4 is 36 bytes inside a block of size 38 alloc'd
==2478==    at 0x4021620: malloc (vg_replace_malloc.c:149)
==2478==    by 0x806BA92: dlloaderLoadPlugin (plugin.c:44)
==2478==    by 0x806BC5F: loadPlugin (plugin.c:460)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==    by 0x8051581: main (main.c:401)
==2478== 
==2478== Invalid read of size 4
==2478==    at 0x4014759: (within /lib/ld-2.5.so)
==2478==    by 0x4008164: (within /lib/ld-2.5.so)
==2478==    by 0x4010D94: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x40108ED: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B2B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x806BACE: dlloaderLoadPlugin (plugin.c:53)
==2478==    by 0x806BC5F: loadPlugin (plugin.c:460)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==  Address 0x54DB4A4 is 36 bytes inside a block of size 38 alloc'd
==2478==    at 0x4021620: malloc (vg_replace_malloc.c:149)
==2478==    by 0x806BA92: dlloaderLoadPlugin (plugin.c:44)
==2478==    by 0x806BC5F: loadPlugin (plugin.c:460)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==    by 0x8051581: main (main.c:401)
==2478== 
==2478== Invalid read of size 4
==2478==    at 0x4014759: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B2B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x806BACE: dlloaderLoadPlugin (plugin.c:53)
==2478==    by 0x806BC5F: loadPlugin (plugin.c:460)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==    by 0x8051581: main (main.c:401)
==2478==  Address 0x53C3D94 is 68 bytes inside a block of size 69 alloc'd
==2478==    at 0x4021620: malloc (vg_replace_malloc.c:149)
==2478==    by 0x400D0B2: (within /lib/ld-2.5.so)
==2478==    by 0x4008164: (within /lib/ld-2.5.so)
==2478==    by 0x4010D94: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x40108ED: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B2B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x806BACE: dlloaderLoadPlugin (plugin.c:53)
==2478==    by 0x806BC5F: loadPlugin (plugin.c:460)
==2478== 
==2478== Conditional jump or move depends on uninitialised value(s)
==2478==    at 0x4014763: (within /lib/ld-2.5.so)
==2478==    by 0x4010A9A: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B2B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x806BACE: dlloaderLoadPlugin (plugin.c:53)
==2478==    by 0x806BC5F: loadPlugin (plugin.c:460)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==    by 0x8051581: main (main.c:401)
==2478== 
==2478== Invalid read of size 4
==2478==    at 0x4014787: (within /lib/ld-2.5.so)
==2478==    by 0x4007053: (within /lib/ld-2.5.so)
==2478==    by 0x400760F: (within /lib/ld-2.5.so)
==2478==    by 0x4007CF6: (within /lib/ld-2.5.so)
==2478==    by 0x400B836: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x400BA2A: (within /lib/ld-2.5.so)
==2478==    by 0x4010DF4: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x40108ED: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==  Address 0x52AD11C is 12 bytes inside a block of size 15 alloc'd
==2478==    at 0x4021620: malloc (vg_replace_malloc.c:149)
==2478==    by 0x4006EB4: (within /lib/ld-2.5.so)
==2478==    by 0x4006FE5: (within /lib/ld-2.5.so)
==2478==    by 0x400760F: (within /lib/ld-2.5.so)
==2478==    by 0x4007CF6: (within /lib/ld-2.5.so)
==2478==    by 0x400B836: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x400BA2A: (within /lib/ld-2.5.so)
==2478==    by 0x4010DF4: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x40108ED: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478== 
==2478== Invalid read of size 4
==2478==    at 0x4014770: (within /lib/ld-2.5.so)
==2478==    by 0x4005B69: (within /lib/ld-2.5.so)
==2478==    by 0x4007995: (within /lib/ld-2.5.so)
==2478==    by 0x400B836: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x400BA2A: (within /lib/ld-2.5.so)
==2478==    by 0x4010DF4: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x40108ED: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==  Address 0x5553458 is 24 bytes inside a block of size 27 alloc'd
==2478==    at 0x4021620: malloc (vg_replace_malloc.c:149)
==2478==    by 0x40057D7: (within /lib/ld-2.5.so)
==2478==    by 0x4007D44: (within /lib/ld-2.5.so)
==2478==    by 0x400B836: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x400BA2A: (within /lib/ld-2.5.so)
==2478==    by 0x4010DF4: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x40108ED: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478== 
==2478== Invalid read of size 4
==2478==    at 0x4014743: (within /lib/ld-2.5.so)
==2478==    by 0x44B397C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B39FE: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x618BE21: openBackend (main.c:387)
==2478==    by 0x618BE9B: ccsSetBackend (main.c:426)
==2478==    by 0x618C3FF: initGeneralOptions (main.c:42)
==2478==    by 0x618C592: ccsContextNew (main.c:102)
==2478==    by 0x618212C: ccpInitDisplay (ccp.c:733)
==2478==    by 0x806B9C1: initPluginForDisplay (plugin.c:189)
==2478==    by 0x806C30E: pushPlugin (plugin.c:300)
==2478==  Address 0x50960C8 is 64 bytes inside a block of size 67 alloc'd
==2478==    at 0x4021620: malloc (vg_replace_malloc.c:149)
==2478==    by 0x400D0B2: (within /lib/ld-2.5.so)
==2478==    by 0x4008164: (within /lib/ld-2.5.so)
==2478==    by 0x4010D94: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x40108ED: (within /lib/ld-2.5.so)
==2478==    by 0x44B397C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B39FE: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x618BE21: openBackend (main.c:387)
==2478==    by 0x618BE9B: ccsSetBackend (main.c:426)
==2478== 
==2478== Conditional jump or move depends on uninitialised value(s)
==2478==    at 0x401474C: (within /lib/ld-2.5.so)
==2478==    by 0x4010A9A: (within /lib/ld-2.5.so)
==2478==    by 0x44B397C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B39FE: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x618BE21: openBackend (main.c:387)
==2478==    by 0x618BE9B: ccsSetBackend (main.c:426)
==2478==    by 0x618C3FF: initGeneralOptions (main.c:42)
==2478==    by 0x618C592: ccsContextNew (main.c:102)
==2478==    by 0x618212C: ccpInitDisplay (ccp.c:733)
==2478==    by 0x806B9C1: initPluginForDisplay (plugin.c:189)
==2478== 
==2478== Conditional jump or move depends on uninitialised value(s)
==2478==    at 0x4014757: (within /lib/ld-2.5.so)
==2478==    by 0x4010A9A: (within /lib/ld-2.5.so)
==2478==    by 0x44B397C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B39FE: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x618BE21: openBackend (main.c:387)
==2478==    by 0x618BE9B: ccsSetBackend (main.c:426)
==2478==    by 0x618C3FF: initGeneralOptions (main.c:42)
==2478==    by 0x618C592: ccsContextNew (main.c:102)
==2478==    by 0x618212C: ccpInitDisplay (ccp.c:733)
==2478==    by 0x806B9C1: initPluginForDisplay (plugin.c:189)
==2478== 
==2478== Invalid read of size 4
==2478==    at 0x40145E1: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x40108ED: (within /lib/ld-2.5.so)
==2478==    by 0x44B397C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B39FE: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x618BDA2: openBackend (main.c:395)
==2478==    by 0x618BE9B: ccsSetBackend (main.c:426)
==2478==    by 0x618C3FF: initGeneralOptions (main.c:42)
==2478==    by 0x618C592: ccsContextNew (main.c:102)
==2478==    by 0x618212C: ccpInitDisplay (ccp.c:733)
==2478==  Address 0x5062BA4 is 36 bytes inside a block of size 38 alloc'd
==2478==    at 0x4021620: malloc (vg_replace_malloc.c:149)
==2478==    by 0x42CF8AA: vasprintf (in /lib/tls/i686/cmov/libc-2.5.so)
==2478==    by 0x42B670D: asprintf (in /lib/tls/i686/cmov/libc-2.5.so)
==2478==    by 0x618BD8F: openBackend (main.c:394)
==2478==    by 0x618BE9B: ccsSetBackend (main.c:426)
==2478==    by 0x618C3FF: initGeneralOptions (main.c:42)
==2478==    by 0x618C592: ccsContextNew (main.c:102)
==2478==    by 0x618212C: ccpInitDisplay (ccp.c:733)
==2478==    by 0x806B9C1: initPluginForDisplay (plugin.c:189)
==2478==    by 0x806C30E: pushPlugin (plugin.c:300)
==2478==    by 0x8054B30: eventLoop (display.c:957)
==2478==    by 0x8051581: main (main.c:401)
==2478== 
==2478== Invalid read of size 4
==2478==    at 0x4014759: (within /lib/ld-2.5.so)
==2478==    by 0x4005B69: (within /lib/ld-2.5.so)
==2478==    by 0x4007995: (within /lib/ld-2.5.so)
==2478==    by 0x4010D94: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x40108ED: (within /lib/ld-2.5.so)
==2478==    by 0x44B397C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B39FE: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x618BDA2: openBackend (main.c:395)
==2478==    by 0x618BE9B: ccsSetBackend (main.c:426)
==2478==  Address 0x5062BA4 is 36 bytes inside a block of size 38 alloc'd
==2478==    at 0x4021620: malloc (vg_replace_malloc.c:149)
==2478==    by 0x42CF8AA: vasprintf (in /lib/tls/i686/cmov/libc-2.5.so)
==2478==    by 0x42B670D: asprintf (in /lib/tls/i686/cmov/libc-2.5.so)
==2478==    by 0x618BD8F: openBackend (main.c:394)
==2478==    by 0x618BE9B: ccsSetBackend (main.c:426)
==2478==    by 0x618C3FF: initGeneralOptions (main.c:42)
==2478==    by 0x618C592: ccsContextNew (main.c:102)
==2478==    by 0x618212C: ccpInitDisplay (ccp.c:733)
==2478==    by 0x806B9C1: initPluginForDisplay (plugin.c:189)
==2478==    by 0x806C30E: pushPlugin (plugin.c:300)
==2478==    by 0x8054B30: eventLoop (display.c:957)
==2478==    by 0x8051581: main (main.c:401)
==2478== 
==2478== Invalid read of size 4
==2478==    at 0x4014759: (within /lib/ld-2.5.so)
==2478==    by 0x4005B69: (within /lib/ld-2.5.so)
==2478==    by 0x4007995: (within /lib/ld-2.5.so)
==2478==    by 0x400B836: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x400BA2A: (within /lib/ld-2.5.so)
==2478==    by 0x4010DF4: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x40108ED: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==  Address 0x53E090C is 20 bytes inside a block of size 22 alloc'd
==2478==    at 0x4021620: malloc (vg_replace_malloc.c:149)
==2478==    by 0x4007F33: (within /lib/ld-2.5.so)
==2478==    by 0x400B836: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x400BA2A: (within /lib/ld-2.5.so)
==2478==    by 0x4010DF4: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x40108ED: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B2B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478== 
==2478== Invalid read of size 4
==2478==    at 0x4014743: (within /lib/ld-2.5.so)
==2478==    by 0x4005B69: (within /lib/ld-2.5.so)
==2478==    by 0x4007995: (within /lib/ld-2.5.so)
==2478==    by 0x400B836: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x400BA2A: (within /lib/ld-2.5.so)
==2478==    by 0x4010DF4: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x40108ED: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==  Address 0x540FB38 is 32 bytes inside a block of size 35 alloc'd
==2478==    at 0x4021620: malloc (vg_replace_malloc.c:149)
==2478==    by 0x4007F33: (within /lib/ld-2.5.so)
==2478==    by 0x400B836: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x400BA2A: (within /lib/ld-2.5.so)
==2478==    by 0x4010DF4: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x40108ED: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B2B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478== 
==2478== Conditional jump or move depends on uninitialised value(s)
==2478==    at 0x401476E: (within /lib/ld-2.5.so)
==2478==    by 0x4010A9A: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B2B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x806BACE: dlloaderLoadPlugin (plugin.c:53)
==2478==    by 0x806BC5F: loadPlugin (plugin.c:460)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==    by 0x8051581: main (main.c:401)
==2478== 
==2478== Invalid read of size 4
==2478==    at 0x40145A3: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x40108ED: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B2B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x806BACE: dlloaderLoadPlugin (plugin.c:53)
==2478==    by 0x806BC88: loadPlugin (plugin.c:468)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==    by 0x8051581: main (main.c:401)
==2478==  Address 0x50366B8 is 32 bytes inside a block of size 33 alloc'd
==2478==    at 0x4021620: malloc (vg_replace_malloc.c:149)
==2478==    by 0x806BA92: dlloaderLoadPlugin (plugin.c:44)
==2478==    by 0x806BC88: loadPlugin (plugin.c:468)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==    by 0x8051581: main (main.c:401)
==2478== 
==2478== Invalid read of size 4
==2478==    at 0x40145A3: (within /lib/ld-2.5.so)
==2478==    by 0x40078D9: (within /lib/ld-2.5.so)
==2478==    by 0x4010D94: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x40108ED: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B2B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x806BACE: dlloaderLoadPlugin (plugin.c:53)
==2478==    by 0x806BC88: loadPlugin (plugin.c:468)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==  Address 0x50366B8 is 32 bytes inside a block of size 33 alloc'd
==2478==    at 0x4021620: malloc (vg_replace_malloc.c:149)
==2478==    by 0x806BA92: dlloaderLoadPlugin (plugin.c:44)
==2478==    by 0x806BC88: loadPlugin (plugin.c:468)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==    by 0x8051581: main (main.c:401)
==2478== 
==2478== Invalid read of size 4
==2478==    at 0x4014743: (within /lib/ld-2.5.so)
==2478==    by 0x40078D9: (within /lib/ld-2.5.so)
==2478==    by 0x4010D94: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x40108ED: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B2B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x806BACE: dlloaderLoadPlugin (plugin.c:53)
==2478==    by 0x806BC88: loadPlugin (plugin.c:468)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==  Address 0x50366B8 is 32 bytes inside a block of size 33 alloc'd
==2478==    at 0x4021620: malloc (vg_replace_malloc.c:149)
==2478==    by 0x806BA92: dlloaderLoadPlugin (plugin.c:44)
==2478==    by 0x806BC88: loadPlugin (plugin.c:468)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==    by 0x8051581: main (main.c:401)
==2478== 
==2478== Invalid read of size 4
==2478==    at 0x4014743: (within /lib/ld-2.5.so)
==2478==    by 0x4005B69: (within /lib/ld-2.5.so)
==2478==    by 0x4007995: (within /lib/ld-2.5.so)
==2478==    by 0x4010D94: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x40108ED: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B2B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x806BACE: dlloaderLoadPlugin (plugin.c:53)
==2478==    by 0x806BC88: loadPlugin (plugin.c:468)
==2478==  Address 0x50366B8 is 32 bytes inside a block of size 33 alloc'd
==2478==    at 0x4021620: malloc (vg_replace_malloc.c:149)
==2478==    by 0x806BA92: dlloaderLoadPlugin (plugin.c:44)
==2478==    by 0x806BC88: loadPlugin (plugin.c:468)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==    by 0x8051581: main (main.c:401)
==2478== 
==2478== Invalid read of size 4
==2478==    at 0x4014618: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x40108ED: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B2B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x806BACE: dlloaderLoadPlugin (plugin.c:53)
==2478==    by 0x806BC5F: loadPlugin (plugin.c:460)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==    by 0x8051581: main (main.c:401)
==2478==  Address 0x53F7980 is 40 bytes inside a block of size 42 alloc'd
==2478==    at 0x4021620: malloc (vg_replace_malloc.c:149)
==2478==    by 0x806BA92: dlloaderLoadPlugin (plugin.c:44)
==2478==    by 0x806BC5F: loadPlugin (plugin.c:460)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==    by 0x8051581: main (main.c:401)
==2478== 
==2478== Invalid read of size 4
==2478==    at 0x4014618: (within /lib/ld-2.5.so)
==2478==    by 0x40078D9: (within /lib/ld-2.5.so)
==2478==    by 0x4010D94: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x40108ED: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B2B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x806BACE: dlloaderLoadPlugin (plugin.c:53)
==2478==    by 0x806BC5F: loadPlugin (plugin.c:460)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==  Address 0x53F7980 is 40 bytes inside a block of size 42 alloc'd
==2478==    at 0x4021620: malloc (vg_replace_malloc.c:149)
==2478==    by 0x806BA92: dlloaderLoadPlugin (plugin.c:44)
==2478==    by 0x806BC5F: loadPlugin (plugin.c:460)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==    by 0x8051581: main (main.c:401)
==2478== 
==2478== Invalid read of size 4
==2478==    at 0x4014770: (within /lib/ld-2.5.so)
==2478==    by 0x40078D9: (within /lib/ld-2.5.so)
==2478==    by 0x4010D94: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x40108ED: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B2B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x806BACE: dlloaderLoadPlugin (plugin.c:53)
==2478==    by 0x806BC5F: loadPlugin (plugin.c:460)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==  Address 0x53F7980 is 40 bytes inside a block of size 42 alloc'd
==2478==    at 0x4021620: malloc (vg_replace_malloc.c:149)
==2478==    by 0x806BA92: dlloaderLoadPlugin (plugin.c:44)
==2478==    by 0x806BC5F: loadPlugin (plugin.c:460)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==    by 0x8051581: main (main.c:401)
==2478== 
==2478== Invalid read of size 4
==2478==    at 0x4014770: (within /lib/ld-2.5.so)
==2478==    by 0x4008164: (within /lib/ld-2.5.so)
==2478==    by 0x4010D94: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x40108ED: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B2B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x806BACE: dlloaderLoadPlugin (plugin.c:53)
==2478==    by 0x806BC5F: loadPlugin (plugin.c:460)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==  Address 0x53F7980 is 40 bytes inside a block of size 42 alloc'd
==2478==    at 0x4021620: malloc (vg_replace_malloc.c:149)
==2478==    by 0x806BA92: dlloaderLoadPlugin (plugin.c:44)
==2478==    by 0x806BC5F: loadPlugin (plugin.c:460)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==    by 0x8051581: main (main.c:401)
==2478== 
==2478== Invalid read of size 4
==2478==    at 0x4014770: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B2B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x806BACE: dlloaderLoadPlugin (plugin.c:53)
==2478==    by 0x806BC5F: loadPlugin (plugin.c:460)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==    by 0x8051581: main (main.c:401)
==2478==  Address 0x51C2EF0 is 72 bytes inside a block of size 73 alloc'd
==2478==    at 0x4021620: malloc (vg_replace_malloc.c:149)
==2478==    by 0x400D0B2: (within /lib/ld-2.5.so)
==2478==    by 0x4008164: (within /lib/ld-2.5.so)
==2478==    by 0x4010D94: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x40108ED: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B2B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x806BACE: dlloaderLoadPlugin (plugin.c:53)
==2478==    by 0x806BC5F: loadPlugin (plugin.c:460)
==2478== 
==2478== Conditional jump or move depends on uninitialised value(s)
==2478==    at 0x401477A: (within /lib/ld-2.5.so)
==2478==    by 0x4010A9A: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B2B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x806BACE: dlloaderLoadPlugin (plugin.c:53)
==2478==    by 0x806BC5F: loadPlugin (plugin.c:460)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==    by 0x8051581: main (main.c:401)
==2478== 
==2478== Conditional jump or move depends on uninitialised value(s)
==2478==    at 0x4014785: (within /lib/ld-2.5.so)
==2478==    by 0x4010A9A: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B2B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x806BACE: dlloaderLoadPlugin (plugin.c:53)
==2478==    by 0x806BC5F: loadPlugin (plugin.c:460)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==    by 0x8051581: main (main.c:401)
==2478== 
==2478== Invalid read of size 4
==2478==    at 0x4014787: (within /lib/ld-2.5.so)
==2478==    by 0x4005B69: (within /lib/ld-2.5.so)
==2478==    by 0x4007995: (within /lib/ld-2.5.so)
==2478==    by 0x400B836: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x400BA2A: (within /lib/ld-2.5.so)
==2478==    by 0x4010DF4: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x40108ED: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==  Address 0x5681154 is 28 bytes inside a block of size 29 alloc'd
==2478==    at 0x4021620: malloc (vg_replace_malloc.c:149)
==2478==    by 0x4007F33: (within /lib/ld-2.5.so)
==2478==    by 0x400B836: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x400BA2A: (within /lib/ld-2.5.so)
==2478==    by 0x4010DF4: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x40108ED: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B2B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478== 
==2478== Invalid read of size 4
==2478==    at 0x4014647: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x40108ED: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B2B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x806BACE: dlloaderLoadPlugin (plugin.c:53)
==2478==    by 0x806BC5F: loadPlugin (plugin.c:460)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==    by 0x8051581: main (main.c:401)
==2478==  Address 0x506D204 is 44 bytes inside a block of size 45 alloc'd
==2478==    at 0x4021620: malloc (vg_replace_malloc.c:149)
==2478==    by 0x806BA92: dlloaderLoadPlugin (plugin.c:44)
==2478==    by 0x806BC5F: loadPlugin (plugin.c:460)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==    by 0x8051581: main (main.c:401)
==2478== 
==2478== Invalid read of size 4
==2478==    at 0x4014647: (within /lib/ld-2.5.so)
==2478==    by 0x40078D9: (within /lib/ld-2.5.so)
==2478==    by 0x4010D94: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x40108ED: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B2B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x806BACE: dlloaderLoadPlugin (plugin.c:53)
==2478==    by 0x806BC5F: loadPlugin (plugin.c:460)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==  Address 0x506D204 is 44 bytes inside a block of size 45 alloc'd
==2478==    at 0x4021620: malloc (vg_replace_malloc.c:149)
==2478==    by 0x806BA92: dlloaderLoadPlugin (plugin.c:44)
==2478==    by 0x806BC5F: loadPlugin (plugin.c:460)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==    by 0x8051581: main (main.c:401)
==2478== 
==2478== Invalid read of size 4
==2478==    at 0x4014787: (within /lib/ld-2.5.so)
==2478==    by 0x40078D9: (within /lib/ld-2.5.so)
==2478==    by 0x4010D94: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x40108ED: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B2B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x806BACE: dlloaderLoadPlugin (plugin.c:53)
==2478==    by 0x806BC5F: loadPlugin (plugin.c:460)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==  Address 0x506D204 is 44 bytes inside a block of size 45 alloc'd
==2478==    at 0x4021620: malloc (vg_replace_malloc.c:149)
==2478==    by 0x806BA92: dlloaderLoadPlugin (plugin.c:44)
==2478==    by 0x806BC5F: loadPlugin (plugin.c:460)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==    by 0x8051581: main (main.c:401)
==2478== 
==2478== Invalid read of size 4
==2478==    at 0x4014787: (within /lib/ld-2.5.so)
==2478==    by 0x4008164: (within /lib/ld-2.5.so)
==2478==    by 0x4010D94: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x40108ED: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B2B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x806BACE: dlloaderLoadPlugin (plugin.c:53)
==2478==    by 0x806BC5F: loadPlugin (plugin.c:460)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==  Address 0x506D204 is 44 bytes inside a block of size 45 alloc'd
==2478==    at 0x4021620: malloc (vg_replace_malloc.c:149)
==2478==    by 0x806BA92: dlloaderLoadPlugin (plugin.c:44)
==2478==    by 0x806BC5F: loadPlugin (plugin.c:460)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==    by 0x8051581: main (main.c:401)
==2478== 
==2478== Invalid read of size 4
==2478==    at 0x4014787: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B2B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x806BACE: dlloaderLoadPlugin (plugin.c:53)
==2478==    by 0x806BC88: loadPlugin (plugin.c:468)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==    by 0x8051581: main (main.c:401)
==2478==  Address 0x505EAAC is 60 bytes inside a block of size 63 alloc'd
==2478==    at 0x4021620: malloc (vg_replace_malloc.c:149)
==2478==    by 0x400D0B2: (within /lib/ld-2.5.so)
==2478==    by 0x4008164: (within /lib/ld-2.5.so)
==2478==    by 0x4010D94: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x40108ED: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B2B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x806BACE: dlloaderLoadPlugin (plugin.c:53)
==2478==    by 0x806BC88: loadPlugin (plugin.c:468)
==2478== 
==2478== Conditional jump or move depends on uninitialised value(s)
==2478==    at 0x4014791: (within /lib/ld-2.5.so)
==2478==    by 0x4010A9A: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B2B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x806BACE: dlloaderLoadPlugin (plugin.c:53)
==2478==    by 0x806BC88: loadPlugin (plugin.c:468)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==    by 0x8051581: main (main.c:401)
==2478== 
==2478== Conditional jump or move depends on uninitialised value(s)
==2478==    at 0x401479C: (within /lib/ld-2.5.so)
==2478==    by 0x4010A9A: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B2B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x806BACE: dlloaderLoadPlugin (plugin.c:53)
==2478==    by 0x806BC88: loadPlugin (plugin.c:468)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==    by 0x8051581: main (main.c:401)
==2478== 
==2478== Invalid read of size 4
==2478==    at 0x4014618: (within /lib/ld-2.5.so)
==2478==    by 0x4010D94: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x40108ED: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B2B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x806BACE: dlloaderLoadPlugin (plugin.c:53)
==2478==    by 0x806BCBA: loadPlugin (plugin.c:472)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==    by 0x8051581: main (main.c:401)
==2478==  Address 0x543E6F0 is 8 bytes inside a block of size 11 alloc'd
==2478==    at 0x4021620: malloc (vg_replace_malloc.c:149)
==2478==    by 0x806BA92: dlloaderLoadPlugin (plugin.c:44)
==2478==    by 0x806BCBA: loadPlugin (plugin.c:472)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==    by 0x8051581: main (main.c:401)
==2478== 
==2478== Invalid read of size 4
==2478==    at 0x4014770: (within /lib/ld-2.5.so)
==2478==    by 0x4010D94: (within /lib/ld-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x40108ED: (within /lib/ld-2.5.so)
==2478==    by 0x44B2C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x400CFA5: (within /lib/ld-2.5.so)
==2478==    by 0x44B32AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x44B2B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==2478==    by 0x806BACE: dlloaderLoadPlugin (plugin.c:53)
==2478==    by 0x806BCBA: loadPlugin (plugin.c:472)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==    by 0x8051581: main (main.c:401)
==2478==  Address 0x543E6F0 is 8 bytes inside a block of size 11 alloc'd
==2478==    at 0x4021620: malloc (vg_replace_malloc.c:149)
==2478==    by 0x806BA92: dlloaderLoadPlugin (plugin.c:44)
==2478==    by 0x806BCBA: loadPlugin (plugin.c:472)
==2478==    by 0x8054B1A: eventLoop (display.c:954)
==2478==    by 0x8051581: main (main.c:401)
==2478== 
==2478== Syscall param ioctl(generic) points to uninitialised byte(s)
==2478==    at 0x40007F2: (within /lib/ld-2.5.so)
==2478==    by 0x4991CD8: _nv000130gl (in /usr/lib/libGLcore.so.1.0.9755)
==2478==  Address 0xBE94BB94 is on thread 1's stack
==2478== 
==2478== Conditional jump or move depends on uninitialised value(s)
==2478==    at 0x4B40497: (within /usr/lib/libGLcore.so.1.0.9755)
==2478== 
==2478== Conditional jump or move depends on uninitialised value(s)
==2478==    at 0x4B404A0: (within /usr/lib/libGLcore.so.1.0.9755)
==2478== 
==2478== Use of uninitialised value of size 4
==2478==    at 0x4B404A9: (within /usr/lib/libGLcore.so.1.0.9755)
==2478== 
==2478== Conditional jump or move depends on uninitialised value(s)
==2478==    at 0x6DF552A: groupHandleEvent (group.c:1305)
==2478==    by 0x6E092C8: rotateHandleEvent (rotate.c:1501)
==2478==    by 0x8054A90: eventLoop (display.c:1507)
==2478==    by 0x8051581: main (main.c:401)
==2478== 
==2478== Conditional jump or move depends on uninitialised value(s)
==2478==    at 0x8053007: compRemoveTimeout (display.c:1055)
==2478==    by 0x6DF58BE: groupHandleEvent (group.c:1306)
==2478==    by 0x6E092C8: rotateHandleEvent (rotate.c:1501)
==2478==    by 0x8054A90: eventLoop (display.c:1507)
==2478==    by 0x8051581: main (main.c:401)
==2478== 
==2478== Conditional jump or move depends on uninitialised value(s)
==2478==    at 0x8053013: compRemoveTimeout (display.c:1055)
==2478==    by 0x6DF58BE: groupHandleEvent (group.c:1306)
==2478==    by 0x6E092C8: rotateHandleEvent (rotate.c:1501)
==2478==    by 0x8054A90: eventLoop (display.c:1507)
==2478==    by 0x8051581: main (main.c:401)
==2478== 
==2478== Conditional jump or move depends on uninitialised value(s)
==2478==    at 0x45F921B: (within /usr/lib/libGLcore.so.1.0.9755)
==2478== 
==2478== Conditional jump or move depends on uninitialised value(s)
==2478==    at 0x45F922E: (within /usr/lib/libGLcore.so.1.0.9755)
==2478== 
==2478== Syscall param write(buf) points to uninitialised byte(s)
==2478==    at 0x40007F2: (within /lib/ld-2.5.so)
==2478==    by 0x43F864E: _X11TransWrite (in /usr/lib/libX11.so.6.2.0)
==2478==    by 0x43F0526: (within /usr/lib/libX11.so.6.2.0)
==2478==    by 0x43F1069: _XEventsQueued (in /usr/lib/libX11.so.6.2.0)
==2478==    by 0x43DFDD1: XPending (in /usr/lib/libX11.so.6.2.0)
==2478==    by 0x8054A1F: eventLoop (display.c:1469)
==2478==    by 0x8051581: main (main.c:401)
==2478==  Address 0x502E656 is 14 bytes inside a block of size 16,384 alloc'd
==2478==    at 0x402095F: calloc (vg_replace_malloc.c:279)
==2478==    by 0x43DE346: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==2478==    by 0x8055876: addDisplay (display.c:1947)
==2478==    by 0x8051474: main (main.c:398)
==2478== 
==2478== Thread 2:
==2478== Syscall param write(buf) points to uninitialised byte(s)
==2478==    at 0x40007F2: (within /lib/ld-2.5.so)
==2478==    by 0x42D20A4: (within /lib/tls/i686/cmov/libc-2.5.so)
==2478==    by 0x42D236E: _IO_do_write (in /lib/tls/i686/cmov/libc-2.5.so)
==2478==    by 0x42D2C5D: _IO_file_overflow (in /lib/tls/i686/cmov/libc-2.5.so)
==2478==    by 0x42D2262: _IO_file_xsputn (in /lib/tls/i686/cmov/libc-2.5.so)
==2478==    by 0x42C8CCE: fwrite (in /lib/tls/i686/cmov/libc-2.5.so)
==2478==    by 0x659E87D: dumpRect (screencasting.c:101)
==2478==    by 0x659E90A: dumpFrame (screencasting.c:112)
==2478==    by 0x659EA97: secondThread (screencasting.c:158)
==2478==    by 0x65EB31A: start_thread (in /lib/tls/i686/cmov/libpthread-2.5.so)
==2478==    by 0x434057D: clone (in /lib/tls/i686/cmov/libc-2.5.so)
==2478==  Address 0x7F5280D is not stack'd, malloc'd or (recently) free'd
==2478== 
==2478== Syscall param write(buf) points to uninitialised byte(s)
==2478==    at 0x40007F2: (within /lib/ld-2.5.so)
==2478==    by 0x42D20A4: (within /lib/tls/i686/cmov/libc-2.5.so)
==2478==    by 0x42D233F: _IO_file_xsputn (in /lib/tls/i686/cmov/libc-2.5.so)
==2478==    by 0x42C8CCE: fwrite (in /lib/tls/i686/cmov/libc-2.5.so)
==2478==    by 0x659E87D: dumpRect (screencasting.c:101)
==2478==    by 0x659E90A: dumpFrame (screencasting.c:112)
==2478==    by 0x659EA97: secondThread (screencasting.c:158)
==2478==    by 0x65EB31A: start_thread (in /lib/tls/i686/cmov/libpthread-2.5.so)
==2478==    by 0x434057D: clone (in /lib/tls/i686/cmov/libc-2.5.so)
==2478==  Address 0x8D79865 is 2,109 bytes inside a block of size 23,340 alloc'd
==2478==    at 0x4021620: malloc (vg_replace_malloc.c:149)
==2478==    by 0x659EF5C: castPaintScreen (screencasting.c:312)
==2478==    by 0x66AA0EA: ringPaintScreen (ring.c:987)
==2478==    by 0x66AEE55: zoomPaintScreen (zoom.c:331)
==2478==    by 0x68CC28E: animPaintScreen (animation.c:8295)
==2478==    by 0x69D18E7: wobblyPaintScreen (wobbly.c:2637)
==2478==    by 0x6AD8FCB: cubePaintScreen (cube.c:1163)
==2478==    by 0x6DE2093: switchPaintScreen (switcher.c:1397)
==2478==    by 0x6DFA06B: groupPaintScreen (paint.c:890)
==2478==    by 0x6E06570: rotatePaintScreen (rotate.c:479)
==2478==    by 0x805508D: eventLoop (display.c:1657)
==2478==    by 0x8051581: main (main.c:401)
==2478== 
==2478== Syscall param write(buf) points to uninitialised byte(s)
==2478==    at 0x40007F2: (within /lib/ld-2.5.so)
==2478==    by 0x42D20A4: (within /lib/tls/i686/cmov/libc-2.5.so)
==2478==    by 0x42D236E: _IO_do_write (in /lib/tls/i686/cmov/libc-2.5.so)
==2478==    by 0x42D3775: _IO_file_close_it (in /lib/tls/i686/cmov/libc-2.5.so)
==2478==    by 0x42C785B: fclose (in /lib/tls/i686/cmov/libc-2.5.so)
==2478==    by 0x659EACD: secondThread (screencasting.c:169)
==2478==    by 0x65EB31A: start_thread (in /lib/tls/i686/cmov/libpthread-2.5.so)
==2478==    by 0x434057D: clone (in /lib/tls/i686/cmov/libc-2.5.so)
==2478==  Address 0x7F5267B is not stack'd, malloc'd or (recently) free'd
==2478== 
==2478== Invalid write of size 1
==2478==    at 0x659E3AC: freeFrame (frame.c:17)
==2478==    by 0x659EAA2: secondThread (screencasting.c:159)
==2478==    by 0x65EB31A: start_thread (in /lib/tls/i686/cmov/libpthread-2.5.so)
==2478==    by 0x434057D: clone (in /lib/tls/i686/cmov/libc-2.5.so)
==2478==  Address 0xBC41029 is 1 bytes after a block of size 3,932,160 alloc'd
==2478==    at 0x4021620: malloc (vg_replace_malloc.c:149)
==2478==    by 0x659EF5F: castPaintScreen (screencasting.c:312)
==2478==    by 0x66AA0EA: ringPaintScreen (ring.c:987)
==2478==    by 0x66AEE55: zoomPaintScreen (zoom.c:331)
==2478==    by 0x68CC28E: animPaintScreen (animation.c:8295)
==2478==    by 0x69D18E7: wobblyPaintScreen (wobbly.c:2637)
==2478==    by 0x6AD8FCB: cubePaintScreen (cube.c:1163)
==2478==    by 0x6DE2093: switchPaintScreen (switcher.c:1397)
==2478==    by 0x6DFA06B: groupPaintScreen (paint.c:890)
==2478==    by 0x6E06570: rotatePaintScreen (rotate.c:479)
==2478==    by 0x8054F01: eventLoop (display.c:1644)
==2478==    by 0x8051581: main (main.c:401)
==2478== 
==2478== Thread 1:
==2478== Invalid write of size 2
==2478==    at 0x4026515: ???
==2478==  Address 0xA046613 is 789,659 bytes inside a block of size 789,660 alloc'd
==2478==    at 0x4021620: malloc (vg_replace_malloc.c:149)
==2478==    by 0x659EF5F: castPaintScreen (screencasting.c:312)
==2478==    by 0x66AA0EA: ringPaintScreen (ring.c:987)
==2478==    by 0x66AEE55: zoomPaintScreen (zoom.c:331)
==2478==    by 0x68CC28E: animPaintScreen (animation.c:8295)
==2478==    by 0x69D18E7: wobblyPaintScreen (wobbly.c:2637)
==2478==    by 0x6AD8FCB: cubePaintScreen (cube.c:1163)
==2478==    by 0x6DE2093: switchPaintScreen (switcher.c:1397)
==2478==    by 0x6DFA06B: groupPaintScreen (paint.c:890)
==2478==    by 0x6E06570: rotatePaintScreen (rotate.c:479)
==2478==    by 0x805508D: eventLoop (display.c:1657)
==2478==    by 0x8051581: main (main.c:401)
==2478== 
==2478== Invalid write of size 1
==2478==    at 0x4026519: ???
==2478==  Address 0xA046615 is 1 bytes after a block of size 789,660 alloc'd
==2478==    at 0x4021620: malloc (vg_replace_malloc.c:149)
==2478==    by 0x659EF5F: castPaintScreen (screencasting.c:312)
==2478==    by 0x66AA0EA: ringPaintScreen (ring.c:987)
==2478==    by 0x66AEE55: zoomPaintScreen (zoom.c:331)
==2478==    by 0x68CC28E: animPaintScreen (animation.c:8295)
==2478==    by 0x69D18E7: wobblyPaintScreen (wobbly.c:2637)
==2478==    by 0x6AD8FCB: cubePaintScreen (cube.c:1163)
==2478==    by 0x6DE2093: switchPaintScreen (switcher.c:1397)
==2478==    by 0x6DFA06B: groupPaintScreen (paint.c:890)
==2478==    by 0x6E06570: rotatePaintScreen (rotate.c:479)
==2478==    by 0x805508D: eventLoop (display.c:1657)
==2478==    by 0x8051581: main (main.c:401)
--2478-- VALGRIND INTERNAL ERROR: Valgrind received a signal 11 (SIGSEGV) - exiting
--2478-- si_code=1;  Faulting address: 0x1FE6122;  sp: 0x64ED5DA4

valgrind: the 'impossible' happened:
   Killed by fatal signal
==2478==    at 0x3801FBB1: mkFreeBlock (m_mallocfree.c:190)
==2478==    by 0x3801FED1: vgPlain_arena_free (m_mallocfree.c:1127)
==2478==    by 0x38035F65: vgPlain_cli_free (replacemalloc_core.c:108)
==2478==    by 0x3800195F: die_and_free_mem (mc_malloc_wrappers.c:111)
==2478==    by 0x380366E2: do_client_request (scheduler.c:1158)
==2478==    by 0x3803800D: vgPlain_scheduler (scheduler.c:869)
==2478==    by 0x38057003: run_a_thread_NORETURN (syswrap-linux.c:87)
==2478==    by 0x3805726A: vgModuleLocal_start_thread_NORETURN (syswrap-linux.c:207)
==2478==    by 0x38059538: (within /usr/lib/valgrind/x86-linux/memcheck)

sched status:
  running_tid=2

Thread 1: status = VgTs_WaitSys
==2478==    at 0x40007F2: (within /lib/ld-2.5.so)
==2478==    by 0x65EEBEF: pthread_mutex_unlock (in /lib/tls/i686/cmov/libpthread-2.5.so)
==2478==    by 0x434CF55: pthread_mutex_unlock (in /lib/tls/i686/cmov/libc-2.5.so)
==2478==    by 0x659E5E5: pushFrame (frameQueue.c:66)
==2478==    by 0x659F057: castPaintScreen (screencasting.c:333)
==2478==    by 0x66AA0EA: ringPaintScreen (ring.c:987)
==2478==    by 0x66AEE55: zoomPaintScreen (zoom.c:331)
==2478==    by 0x68CC28E: animPaintScreen (animation.c:8295)
==2478==    by 0x69D18E7: wobblyPaintScreen (wobbly.c:2637)
==2478==    by 0x6AD8FCB: cubePaintScreen (cube.c:1163)
==2478==    by 0x6DE2093: switchPaintScreen (switcher.c:1397)
==2478==    by 0x6DFA06B: groupPaintScreen (paint.c:890)
==2478==    by 0x6E06570: rotatePaintScreen (rotate.c:479)
==2478==    by 0x805508D: eventLoop (display.c:1657)
==2478==    by 0x8051581: main (main.c:401)

Thread 2: status = VgTs_Runnable
==2478==    at 0x402123A: free (vg_replace_malloc.c:233)
==2478==    by 0x659E3DD: freeFrame (frame.c:19)
==2478==    by 0x659EAA2: secondThread (screencasting.c:159)
==2478==    by 0x65EB31A: start_thread (in /lib/tls/i686/cmov/libpthread-2.5.so)
==2478==    by 0x434057D: clone (in /lib/tls/i686/cmov/libc-2.5.so)


Note: see also the FAQ.txt in the source distribution.
It contains workarounds to several common problems.

If that doesn't help, please report this bug to: www.valgrind.org

In the bug report, send all the above text, the valgrind
version, and what Linux distro you are using.  Thanks.