==9640== by 0x163B8E: dix_main (main.c:193) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== ==9640== Invalid read of size 4 ==9640== at 0xA8451DE: ??? (in /usr/lib64/xorg/modules/drivers/amdgpu_drv.so) ==9640== by 0x1A4C29: xf86DeleteScreen (xf86Helper.c:232) ==9640== by 0x19FBC5: InitOutput (xf86Init.c:598) ==9640== by 0x163B8E: dix_main (main.c:193) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== Address 0x8116250 is 16 bytes inside a block of size 72 free'd ==9640== at 0x4C2C03B: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==9640== by 0xA840CEB: ??? (in /usr/lib64/xorg/modules/drivers/amdgpu_drv.so) ==9640== by 0x1B7A72: doPlatformProbe (xf86platformBus.c:477) ==9640== by 0x1B7BBF: probeSingleDevice (xf86platformBus.c:501) ==9640== by 0x1B8631: xf86platformAddGPUDevices (xf86platformBus.c:584) ==9640== by 0x192361: xf86BusConfig (xf86Bus.c:149) ==9640== by 0x19F8A2: InitOutput (xf86Init.c:546) ==9640== by 0x163B8E: dix_main (main.c:193) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== Block was alloc'd at ==9640== at 0x4C2CE1E: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==9640== by 0x2AC058: XNFcallocarray (utils.c:1161) ==9640== by 0xA840C76: ??? (in /usr/lib64/xorg/modules/drivers/amdgpu_drv.so) ==9640== by 0x1B7A72: doPlatformProbe (xf86platformBus.c:477) ==9640== by 0x1B7BBF: probeSingleDevice (xf86platformBus.c:501) ==9640== by 0x1B8631: xf86platformAddGPUDevices (xf86platformBus.c:584) ==9640== by 0x192361: xf86BusConfig (xf86Bus.c:149) ==9640== by 0x19F8A2: InitOutput (xf86Init.c:546) ==9640== by 0x163B8E: dix_main (main.c:193) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== ==9640== Warning: noted but unhandled ioctl 0x641e with no size/direction hints. ==9640== This could cause spurious value errors to appear. ==9640== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. ==9640== Syscall param writev(vector[...]) points to uninitialised byte(s) ==9640== at 0x6B7D1BD: ??? (syscall-template.S:84) ==9640== by 0x2ADB8A: _XSERVTransSocketWritev (Xtranssock.c:2367) ==9640== by 0x2A8ACC: FlushClient (io.c:876) ==9640== by 0x2A8F6F: WriteToClient (io.c:789) ==9640== by 0x21BC80: rrGetScreenResources (rrscreen.c:637) ==9640== by 0x15FF70: Dispatch (dispatch.c:478) ==9640== by 0x163D76: dix_main (main.c:276) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== Address 0x82e193e is 1,518 bytes inside a block of size 1,520 alloc'd ==9640== at 0x4C2AE7F: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==9640== by 0x21BF18: rrGetScreenResources (rrscreen.c:561) ==9640== by 0x15FF70: Dispatch (dispatch.c:478) ==9640== by 0x163D76: dix_main (main.c:276) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== ==9640== Syscall param ioctl(generic) points to uninitialised byte(s) ==9640== at 0x6B7D107: ioctl (syscall-template.S:84) ==9640== by 0x589E927: drmIoctl (in /usr/lib64/libdrm.so.2.4.0) ==9640== by 0x58A0D6B: drmCommandWriteRead (in /usr/lib64/libdrm.so.2.4.0) ==9640== by 0xA841184: ??? (in /usr/lib64/xorg/modules/drivers/amdgpu_drv.so) ==9640== by 0xA8412F7: ??? (in /usr/lib64/xorg/modules/drivers/amdgpu_drv.so) ==9640== by 0xA8413ED: ??? (in /usr/lib64/xorg/modules/drivers/amdgpu_drv.so) ==9640== by 0xA84865F: ??? (in /usr/lib64/xorg/modules/drivers/amdgpu_drv.so) ==9640== by 0x22DD28: present_check_flip (present.c:181) ==9640== by 0x22F0BA: present_pixmap (present.c:922) ==9640== by 0x2307FC: proc_present_pixmap (present_request.c:138) ==9640== by 0x15FF70: Dispatch (dispatch.c:478) ==9640== by 0x163D76: dix_main (main.c:276) ==9640== Address 0xfff0006c8 is on thread 1's stack ==9640== ==9640== Invalid write of size 8 ==9640== at 0x159755: __xorg_list_add (list.h:135) ==9640== by 0x159755: xorg_list_append (list.h:177) ==9640== by 0x159755: mark_client_ready (dispatch.c:265) ==9640== by 0x2A6007: ClientReady (connection.c:712) ==9640== by 0x2AA0C0: ospoll_wait (ospoll.c:412) ==9640== by 0x2A3413: WaitForSomething (WaitFor.c:226) ==9640== by 0x15FCC1: Dispatch (dispatch.c:421) ==9640== by 0x163D76: dix_main (main.c:276) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== Address 0x82ece30 is 16 bytes inside a block of size 360 free'd ==9640== at 0x4C2C03B: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==9640== by 0x15F333: CloseDownClient (dispatch.c:3484) ==9640== by 0x2AA0C0: ospoll_wait (ospoll.c:412) ==9640== by 0x2A3413: WaitForSomething (WaitFor.c:226) ==9640== by 0x15FCC1: Dispatch (dispatch.c:421) ==9640== by 0x163D76: dix_main (main.c:276) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== Block was alloc'd at ==9640== at 0x4C2AE7F: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==9640== by 0x17E074: _dixAllocateObjectWithPrivates (privates.c:485) ==9640== by 0x15F6EF: NextAvailableClient (dispatch.c:3537) ==9640== by 0x2A64A7: AllocNewConnection (connection.c:735) ==9640== by 0x2A6C8D: EstablishNewConnections (connection.c:815) ==9640== by 0x164B18: ProcessWorkQueue (dixutils.c:523) ==9640== by 0x2A3469: WaitForSomething (WaitFor.c:210) ==9640== by 0x15FCC1: Dispatch (dispatch.c:421) ==9640== by 0x163D76: dix_main (main.c:276) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== ==9640== Invalid read of size 4 ==9640== at 0x15FD13: SmartScheduleClient (dispatch.c:325) ==9640== by 0x15FD13: Dispatch (dispatch.c:430) ==9640== by 0x163D76: dix_main (main.c:276) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== Address 0x82ecea8 is 136 bytes inside a block of size 360 free'd ==9640== at 0x4C2C03B: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==9640== by 0x15F333: CloseDownClient (dispatch.c:3484) ==9640== by 0x2AA0C0: ospoll_wait (ospoll.c:412) ==9640== by 0x2A3413: WaitForSomething (WaitFor.c:226) ==9640== by 0x15FCC1: Dispatch (dispatch.c:421) ==9640== by 0x163D76: dix_main (main.c:276) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== Block was alloc'd at ==9640== at 0x4C2AE7F: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==9640== by 0x17E074: _dixAllocateObjectWithPrivates (privates.c:485) ==9640== by 0x15F6EF: NextAvailableClient (dispatch.c:3537) ==9640== by 0x2A64A7: AllocNewConnection (connection.c:735) ==9640== by 0x2A6C8D: EstablishNewConnections (connection.c:815) ==9640== by 0x164B18: ProcessWorkQueue (dixutils.c:523) ==9640== by 0x2A3469: WaitForSomething (WaitFor.c:210) ==9640== by 0x15FCC1: Dispatch (dispatch.c:421) ==9640== by 0x163D76: dix_main (main.c:276) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== ==9640== Invalid read of size 1 ==9640== at 0x15FD25: SmartScheduleClient (dispatch.c:326) ==9640== by 0x15FD25: Dispatch (dispatch.c:430) ==9640== by 0x163D76: dix_main (main.c:276) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== Address 0x82ece59 is 57 bytes inside a block of size 360 free'd ==9640== at 0x4C2C03B: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==9640== by 0x15F333: CloseDownClient (dispatch.c:3484) ==9640== by 0x2AA0C0: ospoll_wait (ospoll.c:412) ==9640== by 0x2A3413: WaitForSomething (WaitFor.c:226) ==9640== by 0x15FCC1: Dispatch (dispatch.c:421) ==9640== by 0x163D76: dix_main (main.c:276) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== Block was alloc'd at ==9640== at 0x4C2AE7F: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==9640== by 0x17E074: _dixAllocateObjectWithPrivates (privates.c:485) ==9640== by 0x15F6EF: NextAvailableClient (dispatch.c:3537) ==9640== by 0x2A64A7: AllocNewConnection (connection.c:735) ==9640== by 0x2A6C8D: EstablishNewConnections (connection.c:815) ==9640== by 0x164B18: ProcessWorkQueue (dixutils.c:523) ==9640== by 0x2A3469: WaitForSomething (WaitFor.c:210) ==9640== by 0x15FCC1: Dispatch (dispatch.c:421) ==9640== by 0x163D76: dix_main (main.c:276) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== ==9640== Invalid read of size 2 ==9640== at 0x15FD3B: SmartScheduleClient (dispatch.c:332) ==9640== by 0x15FD3B: Dispatch (dispatch.c:430) ==9640== by 0x163D76: dix_main (main.c:276) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== Address 0x82ece54 is 52 bytes inside a block of size 360 free'd ==9640== at 0x4C2C03B: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==9640== by 0x15F333: CloseDownClient (dispatch.c:3484) ==9640== by 0x2AA0C0: ospoll_wait (ospoll.c:412) ==9640== by 0x2A3413: WaitForSomething (WaitFor.c:226) ==9640== by 0x15FCC1: Dispatch (dispatch.c:421) ==9640== by 0x163D76: dix_main (main.c:276) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== Block was alloc'd at ==9640== at 0x4C2AE7F: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==9640== by 0x17E074: _dixAllocateObjectWithPrivates (privates.c:485) ==9640== by 0x15F6EF: NextAvailableClient (dispatch.c:3537) ==9640== by 0x2A64A7: AllocNewConnection (connection.c:735) ==9640== by 0x2A6C8D: EstablishNewConnections (connection.c:815) ==9640== by 0x164B18: ProcessWorkQueue (dixutils.c:523) ==9640== by 0x2A3469: WaitForSomething (WaitFor.c:210) ==9640== by 0x15FCC1: Dispatch (dispatch.c:421) ==9640== by 0x163D76: dix_main (main.c:276) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== ==9640== Invalid read of size 8 ==9640== at 0x15FD5A: SmartScheduleClient (dispatch.c:321) ==9640== by 0x15FD5A: Dispatch (dispatch.c:430) ==9640== by 0x163D76: dix_main (main.c:276) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== Address 0x82ece30 is 16 bytes inside a block of size 360 free'd ==9640== at 0x4C2C03B: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==9640== by 0x15F333: CloseDownClient (dispatch.c:3484) ==9640== by 0x2AA0C0: ospoll_wait (ospoll.c:412) ==9640== by 0x2A3413: WaitForSomething (WaitFor.c:226) ==9640== by 0x15FCC1: Dispatch (dispatch.c:421) ==9640== by 0x163D76: dix_main (main.c:276) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== Block was alloc'd at ==9640== at 0x4C2AE7F: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==9640== by 0x17E074: _dixAllocateObjectWithPrivates (privates.c:485) ==9640== by 0x15F6EF: NextAvailableClient (dispatch.c:3537) ==9640== by 0x2A64A7: AllocNewConnection (connection.c:735) ==9640== by 0x2A6C8D: EstablishNewConnections (connection.c:815) ==9640== by 0x164B18: ProcessWorkQueue (dixutils.c:523) ==9640== by 0x2A3469: WaitForSomething (WaitFor.c:210) ==9640== by 0x15FCC1: Dispatch (dispatch.c:421) ==9640== by 0x163D76: dix_main (main.c:276) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== ==9640== Invalid read of size 4 ==9640== at 0x15FD51: SmartScheduleClient (dispatch.c:337) ==9640== by 0x15FD51: Dispatch (dispatch.c:430) ==9640== by 0x163D76: dix_main (main.c:276) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== Address 0x82ece5c is 60 bytes inside a block of size 360 free'd ==9640== at 0x4C2C03B: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==9640== by 0x15F333: CloseDownClient (dispatch.c:3484) ==9640== by 0x2AA0C0: ospoll_wait (ospoll.c:412) ==9640== by 0x2A3413: WaitForSomething (WaitFor.c:226) ==9640== by 0x15FCC1: Dispatch (dispatch.c:421) ==9640== by 0x163D76: dix_main (main.c:276) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== Block was alloc'd at ==9640== at 0x4C2AE7F: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==9640== by 0x17E074: _dixAllocateObjectWithPrivates (privates.c:485) ==9640== by 0x15F6EF: NextAvailableClient (dispatch.c:3537) ==9640== by 0x2A64A7: AllocNewConnection (connection.c:735) ==9640== by 0x2A6C8D: EstablishNewConnections (connection.c:815) ==9640== by 0x164B18: ProcessWorkQueue (dixutils.c:523) ==9640== by 0x2A3469: WaitForSomething (WaitFor.c:210) ==9640== by 0x15FCC1: Dispatch (dispatch.c:421) ==9640== by 0x163D76: dix_main (main.c:276) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== ==9640== Invalid read of size 1 ==9640== at 0x15FF30: SmartScheduleClient (dispatch.c:339) ==9640== by 0x15FF30: Dispatch (dispatch.c:430) ==9640== by 0x163D76: dix_main (main.c:276) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== Address 0x82ece59 is 57 bytes inside a block of size 360 free'd ==9640== at 0x4C2C03B: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==9640== by 0x15F333: CloseDownClient (dispatch.c:3484) ==9640== by 0x2AA0C0: ospoll_wait (ospoll.c:412) ==9640== by 0x2A3413: WaitForSomething (WaitFor.c:226) ==9640== by 0x15FCC1: Dispatch (dispatch.c:421) ==9640== by 0x163D76: dix_main (main.c:276) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== Block was alloc'd at ==9640== at 0x4C2AE7F: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==9640== by 0x17E074: _dixAllocateObjectWithPrivates (privates.c:485) ==9640== by 0x15F6EF: NextAvailableClient (dispatch.c:3537) ==9640== by 0x2A64A7: AllocNewConnection (connection.c:735) ==9640== by 0x2A6C8D: EstablishNewConnections (connection.c:815) ==9640== by 0x164B18: ProcessWorkQueue (dixutils.c:523) ==9640== by 0x2A3469: WaitForSomething (WaitFor.c:210) ==9640== by 0x15FCC1: Dispatch (dispatch.c:421) ==9640== by 0x163D76: dix_main (main.c:276) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== ==9640== Invalid read of size 1 ==9640== at 0x15FD6D: SmartScheduleClient (dispatch.c:357) ==9640== by 0x15FD6D: Dispatch (dispatch.c:430) ==9640== by 0x163D76: dix_main (main.c:276) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== Address 0x82ece59 is 57 bytes inside a block of size 360 free'd ==9640== at 0x4C2C03B: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==9640== by 0x15F333: CloseDownClient (dispatch.c:3484) ==9640== by 0x2AA0C0: ospoll_wait (ospoll.c:412) ==9640== by 0x2A3413: WaitForSomething (WaitFor.c:226) ==9640== by 0x15FCC1: Dispatch (dispatch.c:421) ==9640== by 0x163D76: dix_main (main.c:276) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== Block was alloc'd at ==9640== at 0x4C2AE7F: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==9640== by 0x17E074: _dixAllocateObjectWithPrivates (privates.c:485) ==9640== by 0x15F6EF: NextAvailableClient (dispatch.c:3537) ==9640== by 0x2A64A7: AllocNewConnection (connection.c:735) ==9640== by 0x2A6C8D: EstablishNewConnections (connection.c:815) ==9640== by 0x164B18: ProcessWorkQueue (dixutils.c:523) ==9640== by 0x2A3469: WaitForSomething (WaitFor.c:210) ==9640== by 0x15FCC1: Dispatch (dispatch.c:421) ==9640== by 0x163D76: dix_main (main.c:276) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== ==9640== Invalid read of size 2 ==9640== at 0x15FD72: SmartScheduleClient (dispatch.c:357) ==9640== by 0x15FD72: Dispatch (dispatch.c:430) ==9640== by 0x163D76: dix_main (main.c:276) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== Address 0x82ece54 is 52 bytes inside a block of size 360 free'd ==9640== at 0x4C2C03B: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==9640== by 0x15F333: CloseDownClient (dispatch.c:3484) ==9640== by 0x2AA0C0: ospoll_wait (ospoll.c:412) ==9640== by 0x2A3413: WaitForSomething (WaitFor.c:226) ==9640== by 0x15FCC1: Dispatch (dispatch.c:421) ==9640== by 0x163D76: dix_main (main.c:276) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== Block was alloc'd at ==9640== at 0x4C2AE7F: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==9640== by 0x17E074: _dixAllocateObjectWithPrivates (privates.c:485) ==9640== by 0x15F6EF: NextAvailableClient (dispatch.c:3537) ==9640== by 0x2A64A7: AllocNewConnection (connection.c:735) ==9640== by 0x2A6C8D: EstablishNewConnections (connection.c:815) ==9640== by 0x164B18: ProcessWorkQueue (dixutils.c:523) ==9640== by 0x2A3469: WaitForSomething (WaitFor.c:210) ==9640== by 0x15FCC1: Dispatch (dispatch.c:421) ==9640== by 0x163D76: dix_main (main.c:276) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== ==9640== Invalid write of size 4 ==9640== at 0x15FD89: SmartScheduleClient (dispatch.c:362) ==9640== by 0x15FD89: Dispatch (dispatch.c:430) ==9640== by 0x163D76: dix_main (main.c:276) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== Address 0x82ecea4 is 132 bytes inside a block of size 360 free'd ==9640== at 0x4C2C03B: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==9640== by 0x15F333: CloseDownClient (dispatch.c:3484) ==9640== by 0x2AA0C0: ospoll_wait (ospoll.c:412) ==9640== by 0x2A3413: WaitForSomething (WaitFor.c:226) ==9640== by 0x15FCC1: Dispatch (dispatch.c:421) ==9640== by 0x163D76: dix_main (main.c:276) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== Block was alloc'd at ==9640== at 0x4C2AE7F: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==9640== by 0x17E074: _dixAllocateObjectWithPrivates (privates.c:485) ==9640== by 0x15F6EF: NextAvailableClient (dispatch.c:3537) ==9640== by 0x2A64A7: AllocNewConnection (connection.c:735) ==9640== by 0x2A6C8D: EstablishNewConnections (connection.c:815) ==9640== by 0x164B18: ProcessWorkQueue (dixutils.c:523) ==9640== by 0x2A3469: WaitForSomething (WaitFor.c:210) ==9640== by 0x15FCC1: Dispatch (dispatch.c:421) ==9640== by 0x163D76: dix_main (main.c:276) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== ==9640== Invalid read of size 8 ==9640== at 0x2A8209: ReadRequestFromClient (io.c:227) ==9640== by 0x15FDFF: Dispatch (dispatch.c:449) ==9640== by 0x163D76: dix_main (main.c:276) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== Address 0x82ece28 is 8 bytes inside a block of size 360 free'd ==9640== at 0x4C2C03B: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==9640== by 0x15F333: CloseDownClient (dispatch.c:3484) ==9640== by 0x2AA0C0: ospoll_wait (ospoll.c:412) ==9640== by 0x2A3413: WaitForSomething (WaitFor.c:226) ==9640== by 0x15FCC1: Dispatch (dispatch.c:421) ==9640== by 0x163D76: dix_main (main.c:276) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== Block was alloc'd at ==9640== at 0x4C2AE7F: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==9640== by 0x17E074: _dixAllocateObjectWithPrivates (privates.c:485) ==9640== by 0x15F6EF: NextAvailableClient (dispatch.c:3537) ==9640== by 0x2A64A7: AllocNewConnection (connection.c:735) ==9640== by 0x2A6C8D: EstablishNewConnections (connection.c:815) ==9640== by 0x164B18: ProcessWorkQueue (dixutils.c:523) ==9640== by 0x2A3469: WaitForSomething (WaitFor.c:210) ==9640== by 0x15FCC1: Dispatch (dispatch.c:421) ==9640== by 0x163D76: dix_main (main.c:276) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== ==9640== Warning: noted but unhandled ioctl 0x641f with no size/direction hints. ==9640== This could cause spurious value errors to appear. ==9640== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. ==9640== ==9640== Process terminating with default action of signal 6 (SIGABRT) ==9640== at 0x6AD1A9E: raise (raise.c:58) ==9640== by 0x6AD2D98: abort (abort.c:89) ==9640== by 0x2AC359: OsAbort (utils.c:1362) ==9640== by 0x19DD7B: ddxGiveUp (xf86Init.c:966) ==9640== by 0x2B19F9: AbortServer (log.c:874) ==9640== by 0x2B27B4: FatalError (log.c:1015) ==9640== by 0x2A96BD: OsSigHandler (osinit.c:154) ==9640== by 0x6893D0F: ??? (in /lib64/libpthread-2.24.so) ==9640== by 0x2A820C: ReadRequestFromClient (io.c:227) ==9640== by 0x15FDFF: Dispatch (dispatch.c:449) ==9640== by 0x163D76: dix_main (main.c:276) ==9640== by 0x6ABF1C0: (below main) (libc-start.c:289) ==9640== ==9640== HEAP SUMMARY: ==9640== in use at exit: 18,142,719 bytes in 23,569 blocks ==9640== total heap usage: 505,673 allocs, 482,104 frees, 196,922,641 bytes allocated ==9640== ==9640== LEAK SUMMARY: ==9640== definitely lost: 12,154 bytes in 82 blocks ==9640== indirectly lost: 3,264 bytes in 52 blocks ==9640== possibly lost: 948,451 bytes in 2,813 blocks ==9640== still reachable: 17,178,850 bytes in 20,622 blocks ==9640== of which reachable via heuristic: ==9640== newarray : 1,536 bytes in 16 blocks ==9640== suppressed: 0 bytes in 0 blocks ==9640== Rerun with --leak-check=full to see details of leaked memory ==9640== ==9640== For counts of detected and suppressed errors, rerun with: -v ==9640== Use --track-origins=yes to see where uninitialised values come from ==9640== ERROR SUMMARY: 261 errors from 15 contexts (suppressed: 0 from 0)