==28627== Memcheck, a memory error detector ==28627== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al. ==28627== Using Valgrind-3.12.0 and LibVEX; rerun with -h for copyright info ==28627== Command: /usr/libexec/Xorg.bin vt2 -displayfd 3 -auth /run/user/1000/gdm/Xauthority -nolisten tcp -background none -noreset -keeptty -verbose 7 -core ==28627== Parent PID: 28625 ==28627== ==28627== Syscall param msync(start) points to uninitialised byte(s) ==28627== at 0x6D48C00: __msync_nocancel (syscall-template.S:84) ==28627== by 0x56EFD11: validate_mem (Ginit.c:137) ==28627== by 0x56EFD11: access_mem (Ginit.c:171) ==28627== by 0x56F3863: dwarf_get (libunwind_i.h:162) ==28627== by 0x56F3863: apply_reg_state (Gparser.c:800) ==28627== by 0x56F3DA9: _ULx86_64_dwarf_find_save_locs (Gparser.c:884) ==28627== by 0x56F4118: _ULx86_64_dwarf_step (Gstep.c:34) ==28627== by 0x56F0720: _ULx86_64_step (Gstep.c:71) ==28627== by 0x56F1242: trace_init_addr (Gtrace.c:248) ==28627== by 0x56F1242: trace_lookup (Gtrace.c:330) ==28627== by 0x56F1242: _ULx86_64_tdep_trace (Gtrace.c:447) ==28627== by 0x56EF2E1: backtrace (backtrace.c:69) ==28627== by 0x59E975: OsInit (osinit.c:214) ==28627== by 0x43AD7B: dix_main (main.c:158) ==28627== by 0x6F76400: (below main) (libc-start.c:289) ==28627== Address 0xffefff000 is on thread 1's stack ==28627== in frame #7, created by backtrace (backtrace.c:59) ==28627== Uninitialised value was created by a stack allocation ==28627== at 0x56EF290: backtrace (backtrace.c:59) ==28627== ==28627== Warning: noted but unhandled ioctl 0x4b51 with no size/direction hints. ==28627== This could cause spurious value errors to appear. ==28627== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. **28627** SNA compiled for use with valgrind ==28627== Warning: noted but unhandled ioctl 0x6458 with no size/direction hints. ==28627== This could cause spurious value errors to appear. ==28627== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. ==28627== Warning: invalid file descriptor -1 in syscall write() ==28627== Warning: invalid file descriptor -1 in syscall write() ==28627== Warning: invalid file descriptor -1 in syscall write() ==28627== Warning: invalid file descriptor -1 in syscall write() ==28627== Warning: invalid file descriptor -1 in syscall write() ==28627== Warning: invalid file descriptor -1 in syscall write() ==28627== Warning: invalid file descriptor -1 in syscall write() ==28627== Warning: invalid file descriptor -1 in syscall write() ==28627== Syscall param writev(vector[...]) points to uninitialised byte(s) ==28627== at 0x705383D: ??? (syscall-template.S:84) ==28627== by 0x5A2EAB: _XSERVTransSocketWritev (Xtranssock.c:2367) ==28627== by 0x59DC1C: FlushClient (io.c:850) ==28627== by 0x59E13E: WriteToClient (io.c:763) ==28627== by 0x505C0D: rrGetScreenResources (rrscreen.c:637) ==28627== by 0x4370B4: Dispatch (dispatch.c:479) ==28627== by 0x43B037: dix_main (main.c:287) ==28627== by 0x6F76400: (below main) (libc-start.c:289) ==28627== Address 0x11429c8b is 891 bytes inside a block of size 892 alloc'd ==28627== at 0x4C2DB9D: malloc (vg_replace_malloc.c:299) ==28627== by 0x505EB7: rrGetScreenResources (rrscreen.c:561) ==28627== by 0x4370B4: Dispatch (dispatch.c:479) ==28627== by 0x43B037: dix_main (main.c:287) ==28627== by 0x6F76400: (below main) (libc-start.c:289) ==28627== Uninitialised value was created by a heap allocation ==28627== at 0x4C2DB9D: malloc (vg_replace_malloc.c:299) ==28627== by 0x505EB7: rrGetScreenResources (rrscreen.c:561) ==28627== by 0x4370B4: Dispatch (dispatch.c:479) ==28627== by 0x43B037: dix_main (main.c:287) ==28627== by 0x6F76400: (below main) (libc-start.c:289) ==28627== ==28627== Conditional jump or move depends on uninitialised value(s) ==28627== at 0x42A318: CheckForEmptyMask (cursor.c:164) ==28627== by 0x42A7A1: AllocARGBCursor (cursor.c:265) ==28627== by 0x435868: ProcCreateCursor (dispatch.c:2986) ==28627== by 0x4370B4: Dispatch (dispatch.c:479) ==28627== by 0x43B037: dix_main (main.c:287) ==28627== by 0x6F76400: (below main) (libc-start.c:289) ==28627== Uninitialised value was created by a heap allocation ==28627== at 0x4C2DB9D: malloc (vg_replace_malloc.c:299) ==28627== by 0x454A39: AllocatePixmap (pixmap.c:119) ==28627== by 0xA97B58C: create_pixmap (sna_accel.c:837) ==28627== by 0xA97EF6D: sna_create_pixmap (sna_accel.c:1411) ==28627== by 0x43247D: ProcCreatePixmap (dispatch.c:1441) ==28627== by 0x4370B4: Dispatch (dispatch.c:479) ==28627== by 0x43B037: dix_main (main.c:287) ==28627== by 0x6F76400: (below main) (libc-start.c:289) ==28627== ==28627== Thread 2 InputThread: ==28627== Syscall param msync(start) points to uninitialised byte(s) ==28627== at 0x6D48C1D: ??? (syscall-template.S:84) ==28627== by 0x56EFD11: validate_mem (Ginit.c:137) ==28627== by 0x56EFD11: access_mem (Ginit.c:171) ==28627== by 0x56F3863: dwarf_get (libunwind_i.h:162) ==28627== by 0x56F3863: apply_reg_state (Gparser.c:800) ==28627== by 0x56F3DA9: _ULx86_64_dwarf_find_save_locs (Gparser.c:884) ==28627== by 0x56F4118: _ULx86_64_dwarf_step (Gstep.c:34) ==28627== by 0x56F0720: _ULx86_64_step (Gstep.c:71) ==28627== by 0x59AAA5: xorg_backtrace (backtrace.c:72) ==28627== by 0xA974E14: _kgem_submit (kgem.c:4134) ==28627== by 0xA9B9FEB: sna_flush_callback (sna_accel.c:17399) ==28627== by 0x43C3E3: _CallCallbacks (dixutils.c:737) ==28627== by 0x59DBD2: UnknownInlinedFun (callback.h:83) ==28627== by 0x59DBD2: FlushClient (io.c:809) ==28627== by 0x59E13E: WriteToClient (io.c:763) ==28627== Address 0x11027000 is on thread 2's stack ==28627== in frame #6, created by xorg_backtrace (backtrace.c:45) ==28627== Uninitialised value was created by a stack allocation ==28627== at 0x59A9DA: xorg_backtrace (backtrace.c:45) ==28627== ==28627== ==28627== Process terminating with default action of signal 6 (SIGABRT): dumping core ==28627== at 0x6F8B91F: raise (raise.c:58) ==28627== by 0x6F8D519: abort (abort.c:89) ==28627== by 0x5A156D: OsAbort (utils.c:1355) ==28627== by 0x5A7162: AbortServer (log.c:877) ==28627== by 0x5A7F4C: FatalError (log.c:1015) ==28627== by 0xA974E35: _kgem_submit (kgem.c:4134) ==28627== by 0xA9B9FEB: sna_flush_callback (sna_accel.c:17399) ==28627== by 0x43C3E3: _CallCallbacks (dixutils.c:737) ==28627== by 0x59DBD2: UnknownInlinedFun (callback.h:83) ==28627== by 0x59DBD2: FlushClient (io.c:809) ==28627== by 0x59E13E: WriteToClient (io.c:763) ==28627== by 0x442571: WriteEventsToClient (events.c:6000) ==28627== by 0x44270F: TryClientEvents (events.c:2021) ==28627== ==28627== HEAP SUMMARY: ==28627== in use at exit: 1,915,100,896 bytes in 262,845 blocks ==28627== total heap usage: 796,602 allocs, 533,757 frees, 2,146,323,561 bytes allocated ==28627== ==28627== LEAK SUMMARY: ==28627== definitely lost: 1,867,311 bytes in 116,242 blocks ==28627== indirectly lost: 1,894,826,033 bytes in 115,653 blocks ==28627== possibly lost: 7,943,398 bytes in 4,580 blocks ==28627== still reachable: 10,464,154 bytes in 26,370 blocks ==28627== of which reachable via heuristic: ==28627== newarray : 1,536 bytes in 16 blocks ==28627== suppressed: 0 bytes in 0 blocks ==28627== Rerun with --leak-check=full to see details of leaked memory ==28627== ==28627== For counts of detected and suppressed errors, rerun with: -v ==28627== ERROR SUMMARY: 131 errors from 4 contexts (suppressed: 0 from 0)