==5526== Memcheck, a memory error detector ==5526== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al. ==5526== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info ==5526== Command: X :0 ==5526== Parent PID: 2934 ==5526== ==5526== Syscall param ioctl(generic) points to uninitialised byte(s) ==5526== at 0x68E77F7: ioctl (syscall-template.S:82) ==5526== by 0x7A7AAF7: drmIoctl (in /usr/lib64/libdrm.so.2.4.0) ==5526== by 0xA9980E6: has_kernel_mode_setting (intel_module.c:416) ==5526== by 0xA998265: intel_pci_probe (intel_module.c:481) ==5526== by 0x48C5A8: xf86PciProbeDev (xf86pciBus.c:576) ==5526== by 0x46A9AB: xf86CallDriverProbe (xf86Bus.c:88) ==5526== by 0x46B23F: xf86BusConfig (xf86Bus.c:133) ==5526== by 0x47736F: InitOutput (xf86Init.c:552) ==5526== by 0x4277C5: main (main.c:203) ==5526== Address 0x7fefffa64 is on thread 1's stack ==5526== ==5526== Warning: noted but unhandled ioctl 0x6458 with no size/direction hints ==5526== This could cause spurious value errors to appear. ==5526== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. ==5526== Syscall param ioctl(generic) points to uninitialised byte(s) ==5526== at 0x68E77F7: ioctl (syscall-template.S:82) ==5526== by 0x7A7AAF7: drmIoctl (in /usr/lib64/libdrm.so.2.4.0) ==5526== by 0xA9F3813: sna_crtc_find_plane (sna_display.c:1491) ==5526== by 0xA9F398B: sna_crtc_init (sna_display.c:1534) ==5526== by 0xA9F6311: sna_mode_pre_init (sna_display.c:2608) ==5526== by 0xA9F9E30: sna_pre_init (sna_driver.c:531) ==5526== by 0x477489: InitOutput (xf86Init.c:586) ==5526== by 0x4277C5: main (main.c:203) ==5526== Address 0x7ff000010 is on thread 1's stack ==5526== ==5526== Syscall param ioctl(generic) points to uninitialised byte(s) ==5526== at 0x68E77F7: ioctl (syscall-template.S:82) ==5526== by 0x7A7AAF7: drmIoctl (in /usr/lib64/libdrm.so.2.4.0) ==5526== by 0x7A7EA00: drmModeGetProperty (in /usr/lib64/libdrm.so.2.4.0) ==5526== by 0xA9F48A4: sna_output_create_resources (sna_display.c:1952) ==5526== by 0x4B0D14: xf86RandR12Init (xf86RandR12.c:1552) ==5526== by 0x4A4D01: xf86CrtcScreenInit (xf86Crtc.c:760) ==5526== by 0xA9FA9E4: sna_screen_init (sna_driver.c:932) ==5526== by 0x438C28: AddScreen (dispatch.c:3797) ==5526== by 0x476E5D: InitOutput (xf86Init.c:834) ==5526== by 0x4277C5: main (main.c:203) ==5526== Address 0x7feffff08 is on thread 1's stack ==5526== ==5526== Syscall param ioctl(generic) points to uninitialised byte(s) ==5526== at 0x68E77F7: ioctl (syscall-template.S:82) ==5526== by 0x7A7AAF7: drmIoctl (in /usr/lib64/libdrm.so.2.4.0) ==5526== by 0x7A7CF5B: drmCommandWriteRead (in /usr/lib64/libdrm.so.2.4.0) ==5526== by 0xB120C43: ??? (in /usr/lib64/dri/i965_dri.so) ==5526== by 0xB120CF7: ??? (in /usr/lib64/dri/i965_dri.so) ==5526== by 0xB1633BA: ??? (in /usr/lib64/dri/i965_dri.so) ==5526== by 0xA352A62: __glXDRIscreenProbe (glxdri2.c:872) ==5526== by 0xA3492C9: GlxExtensionInit (glxext.c:347) ==5526== by 0x4A3408: InitExtensions (miinitext.c:578) ==5526== by 0x4277E1: main (main.c:207) ==5526== Address 0x7ff000004 is on thread 1's stack ==5526== ==5526== Warning: noted but unhandled ioctl 0x641e with no size/direction hints ==5526== This could cause spurious value errors to appear. ==5526== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. ==5526== Syscall param ioctl(generic) points to unaddressable byte(s) ==5526== at 0x68E77F7: ioctl (syscall-template.S:82) ==5526== by 0xD2C4BE2: ??? (in /usr/lib64/xorg/modules/input/synaptics_drv.so) ==5526== by 0xD2C56F3: ??? (in /usr/lib64/xorg/modules/input/synaptics_drv.so) ==5526== by 0xD2C07BF: ??? (in /usr/lib64/xorg/modules/input/synaptics_drv.so) ==5526== by 0x4819D0: xf86NewInputDevice (xf86Xinput.c:846) ==5526== by 0x4936B5: device_added (udev.c:211) ==5526== by 0x493C6A: config_udev_init (udev.c:334) ==5526== by 0x492F28: config_init (config.c:39) ==5526== by 0x47584D: InitInput (xf86Init.c:916) ==5526== by 0x427920: main (main.c:258) ==5526== Address 0x1 is not stack'd, malloc'd or (recently) free'd ==5526== ==5526== Syscall param ioctl(generic) points to unaddressable byte(s) ==5526== at 0x68E77F7: ioctl (syscall-template.S:82) ==5526== by 0xD2C4C4F: ??? (in /usr/lib64/xorg/modules/input/synaptics_drv.so) ==5526== by 0xD2C56F3: ??? (in /usr/lib64/xorg/modules/input/synaptics_drv.so) ==5526== by 0xD2C07BF: ??? (in /usr/lib64/xorg/modules/input/synaptics_drv.so) ==5526== by 0x4819D0: xf86NewInputDevice (xf86Xinput.c:846) ==5526== by 0x4936B5: device_added (udev.c:211) ==5526== by 0x493C6A: config_udev_init (udev.c:334) ==5526== by 0x492F28: config_init (config.c:39) ==5526== by 0x47584D: InitInput (xf86Init.c:916) ==5526== by 0x427920: main (main.c:258) ==5526== Address 0x0 is not stack'd, malloc'd or (recently) free'd ==5526== ==5526== Conditional jump or move depends on uninitialised value(s) ==5526== at 0xD2C643C: ??? (in /usr/lib64/xorg/modules/input/synaptics_drv.so) ==5526== by 0xD2C09FC: ??? (in /usr/lib64/xorg/modules/input/synaptics_drv.so) ==5526== by 0x4819D0: xf86NewInputDevice (xf86Xinput.c:846) ==5526== by 0x4936B5: device_added (udev.c:211) ==5526== by 0x493C6A: config_udev_init (udev.c:334) ==5526== by 0x492F28: config_init (config.c:39) ==5526== by 0x47584D: InitInput (xf86Init.c:916) ==5526== by 0x427920: main (main.c:258) ==5526== ==5526== Conditional jump or move depends on uninitialised value(s) ==5526== at 0xD2C6440: ??? (in /usr/lib64/xorg/modules/input/synaptics_drv.so) ==5526== by 0xD2C09FC: ??? (in /usr/lib64/xorg/modules/input/synaptics_drv.so) ==5526== by 0x4819D0: xf86NewInputDevice (xf86Xinput.c:846) ==5526== by 0x4936B5: device_added (udev.c:211) ==5526== by 0x493C6A: config_udev_init (udev.c:334) ==5526== by 0x492F28: config_init (config.c:39) ==5526== by 0x47584D: InitInput (xf86Init.c:916) ==5526== by 0x427920: main (main.c:258) ==5526== ==5526== Syscall param ioctl(generic) points to unaddressable byte(s) ==5526== at 0x68E77F7: ioctl (syscall-template.S:82) ==5526== by 0xD2C58A4: ??? (in /usr/lib64/xorg/modules/input/synaptics_drv.so) ==5526== by 0xD2BCCF3: ??? (in /usr/lib64/xorg/modules/input/synaptics_drv.so) ==5526== by 0x4309E9: EnableDevice (devices.c:385) ==5526== by 0x481DE0: xf86NewInputDevice (xf86Xinput.c:875) ==5526== by 0x4936B5: device_added (udev.c:211) ==5526== by 0x493C6A: config_udev_init (udev.c:334) ==5526== by 0x492F28: config_init (config.c:39) ==5526== by 0x47584D: InitInput (xf86Init.c:916) ==5526== by 0x427920: main (main.c:258) ==5526== Address 0x1 is not stack'd, malloc'd or (recently) free'd ==5526== ==5526== Warning: noted but unhandled ioctl 0x6458 with no size/direction hints ==5526== This could cause spurious value errors to appear. ==5526== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. ==5526== Syscall param writev(vector[...]) points to uninitialised byte(s) ==5526== at 0x68E78D7: writev (writev.c:51) ==5526== by 0x56BDB5: _XSERVTransSocketWritev (Xtranssock.c:2160) ==5526== by 0x56755C: FlushClient (io.c:890) ==5526== by 0x567D6E: FlushAllOutput (io.c:640) ==5526== by 0x438750: Dispatch (dispatch.c:450) ==5526== by 0x427964: main (main.c:288) ==5526== Address 0xd16aef1 is 1 bytes inside a block of size 4,096 alloc'd ==5526== at 0x4C292B8: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==5526== by 0x567BA8: WriteToClient (io.c:1015) ==5526== by 0x4384CA: ProcEstablishConnection (dispatch.c:3580) ==5526== by 0x438890: Dispatch (dispatch.c:428) ==5526== by 0x427964: main (main.c:288) ==5526== ==5526== Invalid read of size 1 ==5526== at 0x4C2B502: __GI_strlen (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==5526== by 0x688C135: strdup (strdup.c:42) ==5526== by 0x56A23D: XNFstrdup (utils.c:1087) ==5526== by 0x4ACEA8: xf86DuplicateMode (xf86Modes.c:209) ==5526== by 0x4A687E: xf86CrtcSetModeTransform (xf86Crtc.c:267) ==5526== by 0x4A7193: xf86SetDesiredModes (xf86Crtc.c:2633) ==5526== by 0xA9FAD11: sna_enter_vt (sna_driver.c:1013) ==5526== by 0x4B042A: xf86RandR12EnterVT (xf86RandR12.c:1737) ==5526== by 0x487AE0: xf86XVEnterVT (xf86xv.c:1311) ==5526== by 0xA352E8B: glxDRIEnterVT (glxdri2.c:746) ==5526== by 0x473D6F: xf86Wakeup (xf86Events.c:549) ==5526== by 0x43C7EA: WakeupHandler (dixutils.c:421) ==5526== Address 0x754abc0 is 0 bytes inside a block of size 9 free'd ==5526== at 0x4C29D4E: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==5526== by 0x485284: xf86DeleteMode (xf86Mode.c:2004) ==5526== by 0x4A58D7: xf86ProbeOutputModes (xf86Crtc.c:1529) ==5526== by 0x4AF13B: xf86RandR12GetInfo12 (xf86RandR12.c:1517) ==5526== by 0x4DCC31: RRGetInfo (rrinfo.c:195) ==5526== by 0x487AE0: xf86XVEnterVT (xf86xv.c:1311) ==5526== by 0xA352E8B: glxDRIEnterVT (glxdri2.c:746) ==5526== by 0x473D6F: xf86Wakeup (xf86Events.c:549) ==5526== by 0x43C7EA: WakeupHandler (dixutils.c:421) ==5526== by 0x561A83: WaitForSomething (WaitFor.c:224) ==5526== by 0x4385E0: Dispatch (dispatch.c:357) ==5526== by 0x427964: main (main.c:288) ==5526== ==5526== Invalid read of size 1 ==5526== at 0x4C2B514: __GI_strlen (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==5526== by 0x688C135: strdup (strdup.c:42) ==5526== by 0x56A23D: XNFstrdup (utils.c:1087) ==5526== by 0x4ACEA8: xf86DuplicateMode (xf86Modes.c:209) ==5526== by 0x4A687E: xf86CrtcSetModeTransform (xf86Crtc.c:267) ==5526== by 0x4A7193: xf86SetDesiredModes (xf86Crtc.c:2633) ==5526== by 0xA9FAD11: sna_enter_vt (sna_driver.c:1013) ==5526== by 0x4B042A: xf86RandR12EnterVT (xf86RandR12.c:1737) ==5526== by 0x487AE0: xf86XVEnterVT (xf86xv.c:1311) ==5526== by 0xA352E8B: glxDRIEnterVT (glxdri2.c:746) ==5526== by 0x473D6F: xf86Wakeup (xf86Events.c:549) ==5526== by 0x43C7EA: WakeupHandler (dixutils.c:421) ==5526== Address 0x754abc1 is 1 bytes inside a block of size 9 free'd ==5526== at 0x4C29D4E: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==5526== by 0x485284: xf86DeleteMode (xf86Mode.c:2004) ==5526== by 0x4A58D7: xf86ProbeOutputModes (xf86Crtc.c:1529) ==5526== by 0x4AF13B: xf86RandR12GetInfo12 (xf86RandR12.c:1517) ==5526== by 0x4DCC31: RRGetInfo (rrinfo.c:195) ==5526== by 0x487AE0: xf86XVEnterVT (xf86xv.c:1311) ==5526== by 0xA352E8B: glxDRIEnterVT (glxdri2.c:746) ==5526== by 0x473D6F: xf86Wakeup (xf86Events.c:549) ==5526== by 0x43C7EA: WakeupHandler (dixutils.c:421) ==5526== by 0x561A83: WaitForSomething (WaitFor.c:224) ==5526== by 0x4385E0: Dispatch (dispatch.c:357) ==5526== by 0x427964: main (main.c:288) ==5526== ==5526== Invalid read of size 1 ==5526== at 0x6894C0E: __GI_memcpy (memcpy.S:72) ==5526== by 0x56A23D: XNFstrdup (utils.c:1087) ==5526== by 0x4ACEA8: xf86DuplicateMode (xf86Modes.c:209) ==5526== by 0x4A687E: xf86CrtcSetModeTransform (xf86Crtc.c:267) ==5526== by 0x4A7193: xf86SetDesiredModes (xf86Crtc.c:2633) ==5526== by 0xA9FAD11: sna_enter_vt (sna_driver.c:1013) ==5526== by 0x4B042A: xf86RandR12EnterVT (xf86RandR12.c:1737) ==5526== by 0x487AE0: xf86XVEnterVT (xf86xv.c:1311) ==5526== by 0xA352E8B: glxDRIEnterVT (glxdri2.c:746) ==5526== by 0x473D6F: xf86Wakeup (xf86Events.c:549) ==5526== by 0x43C7EA: WakeupHandler (dixutils.c:421) ==5526== by 0x561A83: WaitForSomething (WaitFor.c:224) ==5526== Address 0x754abc0 is 0 bytes inside a block of size 9 free'd ==5526== at 0x4C29D4E: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==5526== by 0x485284: xf86DeleteMode (xf86Mode.c:2004) ==5526== by 0x4A58D7: xf86ProbeOutputModes (xf86Crtc.c:1529) ==5526== by 0x4AF13B: xf86RandR12GetInfo12 (xf86RandR12.c:1517) ==5526== by 0x4DCC31: RRGetInfo (rrinfo.c:195) ==5526== by 0x487AE0: xf86XVEnterVT (xf86xv.c:1311) ==5526== by 0xA352E8B: glxDRIEnterVT (glxdri2.c:746) ==5526== by 0x473D6F: xf86Wakeup (xf86Events.c:549) ==5526== by 0x43C7EA: WakeupHandler (dixutils.c:421) ==5526== by 0x561A83: WaitForSomething (WaitFor.c:224) ==5526== by 0x4385E0: Dispatch (dispatch.c:357) ==5526== by 0x427964: main (main.c:288) ==5526== ==5526== Invalid read of size 8 ==5526== at 0x6894C46: __GI_memcpy (memcpy.S:108) ==5526== by 0x56A23D: XNFstrdup (utils.c:1087) ==5526== by 0x4ACEA8: xf86DuplicateMode (xf86Modes.c:209) ==5526== by 0x4A687E: xf86CrtcSetModeTransform (xf86Crtc.c:267) ==5526== by 0x4A7193: xf86SetDesiredModes (xf86Crtc.c:2633) ==5526== by 0xA9FAD11: sna_enter_vt (sna_driver.c:1013) ==5526== by 0x4B042A: xf86RandR12EnterVT (xf86RandR12.c:1737) ==5526== by 0x487AE0: xf86XVEnterVT (xf86xv.c:1311) ==5526== by 0xA352E8B: glxDRIEnterVT (glxdri2.c:746) ==5526== by 0x473D6F: xf86Wakeup (xf86Events.c:549) ==5526== by 0x43C7EA: WakeupHandler (dixutils.c:421) ==5526== by 0x561A83: WaitForSomething (WaitFor.c:224) ==5526== Address 0x754abc1 is 1 bytes inside a block of size 9 free'd ==5526== at 0x4C29D4E: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==5526== by 0x485284: xf86DeleteMode (xf86Mode.c:2004) ==5526== by 0x4A58D7: xf86ProbeOutputModes (xf86Crtc.c:1529) ==5526== by 0x4AF13B: xf86RandR12GetInfo12 (xf86RandR12.c:1517) ==5526== by 0x4DCC31: RRGetInfo (rrinfo.c:195) ==5526== by 0x487AE0: xf86XVEnterVT (xf86xv.c:1311) ==5526== by 0xA352E8B: glxDRIEnterVT (glxdri2.c:746) ==5526== by 0x473D6F: xf86Wakeup (xf86Events.c:549) ==5526== by 0x43C7EA: WakeupHandler (dixutils.c:421) ==5526== by 0x561A83: WaitForSomething (WaitFor.c:224) ==5526== by 0x4385E0: Dispatch (dispatch.c:357) ==5526== by 0x427964: main (main.c:288) ==5526== ==5526== Invalid read of size 1 ==5526== at 0x4C2B6D1: strncpy (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==5526== by 0xA9F0F6E: mode_to_kmode (sna_display.c:588) ==5526== by 0xA9F3076: sna_crtc_set_mode_major (sna_display.c:1257) ==5526== by 0x4A695C: xf86CrtcSetModeTransform (xf86Crtc.c:294) ==5526== by 0x4A7193: xf86SetDesiredModes (xf86Crtc.c:2633) ==5526== by 0xA9FAD11: sna_enter_vt (sna_driver.c:1013) ==5526== by 0x4B042A: xf86RandR12EnterVT (xf86RandR12.c:1737) ==5526== by 0x487AE0: xf86XVEnterVT (xf86xv.c:1311) ==5526== by 0xA352E8B: glxDRIEnterVT (glxdri2.c:746) ==5526== by 0x473D6F: xf86Wakeup (xf86Events.c:549) ==5526== by 0x43C7EA: WakeupHandler (dixutils.c:421) ==5526== by 0x561A83: WaitForSomething (WaitFor.c:224) ==5526== Address 0x754abc0 is 0 bytes inside a block of size 9 free'd ==5526== at 0x4C29D4E: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==5526== by 0x485284: xf86DeleteMode (xf86Mode.c:2004) ==5526== by 0x4A58D7: xf86ProbeOutputModes (xf86Crtc.c:1529) ==5526== by 0x4AF13B: xf86RandR12GetInfo12 (xf86RandR12.c:1517) ==5526== by 0x4DCC31: RRGetInfo (rrinfo.c:195) ==5526== by 0x487AE0: xf86XVEnterVT (xf86xv.c:1311) ==5526== by 0xA352E8B: glxDRIEnterVT (glxdri2.c:746) ==5526== by 0x473D6F: xf86Wakeup (xf86Events.c:549) ==5526== by 0x43C7EA: WakeupHandler (dixutils.c:421) ==5526== by 0x561A83: WaitForSomething (WaitFor.c:224) ==5526== by 0x4385E0: Dispatch (dispatch.c:357) ==5526== by 0x427964: main (main.c:288) ==5526== ==5526== Invalid read of size 1 ==5526== at 0x4C2B6F0: strncpy (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==5526== by 0xA9F0F6E: mode_to_kmode (sna_display.c:588) ==5526== by 0xA9F3076: sna_crtc_set_mode_major (sna_display.c:1257) ==5526== by 0x4A695C: xf86CrtcSetModeTransform (xf86Crtc.c:294) ==5526== by 0x4A7193: xf86SetDesiredModes (xf86Crtc.c:2633) ==5526== by 0xA9FAD11: sna_enter_vt (sna_driver.c:1013) ==5526== by 0x4B042A: xf86RandR12EnterVT (xf86RandR12.c:1737) ==5526== by 0x487AE0: xf86XVEnterVT (xf86xv.c:1311) ==5526== by 0xA352E8B: glxDRIEnterVT (glxdri2.c:746) ==5526== by 0x473D6F: xf86Wakeup (xf86Events.c:549) ==5526== by 0x43C7EA: WakeupHandler (dixutils.c:421) ==5526== by 0x561A83: WaitForSomething (WaitFor.c:224) ==5526== Address 0x754abc1 is 1 bytes inside a block of size 9 free'd ==5526== at 0x4C29D4E: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==5526== by 0x485284: xf86DeleteMode (xf86Mode.c:2004) ==5526== by 0x4A58D7: xf86ProbeOutputModes (xf86Crtc.c:1529) ==5526== by 0x4AF13B: xf86RandR12GetInfo12 (xf86RandR12.c:1517) ==5526== by 0x4DCC31: RRGetInfo (rrinfo.c:195) ==5526== by 0x487AE0: xf86XVEnterVT (xf86xv.c:1311) ==5526== by 0xA352E8B: glxDRIEnterVT (glxdri2.c:746) ==5526== by 0x473D6F: xf86Wakeup (xf86Events.c:549) ==5526== by 0x43C7EA: WakeupHandler (dixutils.c:421) ==5526== by 0x561A83: WaitForSomething (WaitFor.c:224) ==5526== by 0x4385E0: Dispatch (dispatch.c:357) ==5526== by 0x427964: main (main.c:288) ==5526== ==5526== Syscall param writev(vector[...]) points to uninitialised byte(s) ==5526== at 0x68E78D7: writev (writev.c:51) ==5526== by 0x56BDB5: _XSERVTransSocketWritev (Xtranssock.c:2160) ==5526== by 0x56755C: FlushClient (io.c:890) ==5526== by 0x567A53: WriteToClient (io.c:812) ==5526== by 0xA345ED3: __glXDisp_GetVisualConfigs (glxcmds.c:999) ==5526== by 0xA349702: __glXDispatch (glxext.c:573) ==5526== by 0x438890: Dispatch (dispatch.c:428) ==5526== by 0x427964: main (main.c:288) ==5526== Address 0xdd3aba1 is 1 bytes inside a block of size 4,096 alloc'd ==5526== at 0x4C292B8: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==5526== by 0x567BA8: WriteToClient (io.c:1015) ==5526== by 0x4459CC: ProcGetInputFocus (events.c:4815) ==5526== by 0x438890: Dispatch (dispatch.c:428) ==5526== by 0x427964: main (main.c:288) ==5526== ==5526== ==5526== HEAP SUMMARY: ==5526== in use at exit: 13,290,037 bytes in 59,984 blocks ==5526== total heap usage: 177,603 allocs, 117,619 frees, 43,763,836 bytes allocated ==5526== ==5526== LEAK SUMMARY: ==5526== definitely lost: 11,630 bytes in 98 blocks ==5526== indirectly lost: 692,302 bytes in 63 blocks ==5526== possibly lost: 255,581 bytes in 1,111 blocks ==5526== still reachable: 12,330,524 bytes in 58,712 blocks ==5526== suppressed: 0 bytes in 0 blocks ==5526== Rerun with --leak-check=full to see details of leaked memory ==5526== ==5526== For counts of detected and suppressed errors, rerun with: -v ==5526== Use --track-origins=yes to see where uninitialised values come from ==5526== ERROR SUMMARY: 1283 errors from 17 contexts (suppressed: 2 from 2)