==6143== Memcheck, a memory error detector ==6143== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al. ==6143== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info ==6143== Command: Xorg ==6143== Parent PID: 6142 ==6143== ==6143== Syscall param ioctl(generic) points to uninitialised byte(s) ==6143== at 0x4292219: ioctl (syscall-template.S:82) ==6143== by 0x489875A: drmModeGetCrtc (in /lib/i386-linux-gnu/libdrm.so.2.4.0) ==6143== by 0x496F77E: drmmode_pre_init (drmmode_display.c:592) ==6143== by 0x496B503: RADEONPreInit_KMS (radeon_kms.c:630) ==6143== by 0x80B7CE4: InitOutput (xf86Init.c:519) ==6143== by 0x8062674: main (main.c:205) ==6143== Address 0xbeb053e4 is on thread 1's stack ==6143== ==6143== Syscall param ioctl(generic) points to uninitialised byte(s) ==6143== at 0x4292219: ioctl (syscall-template.S:82) ==6143== by 0x48989A6: drmModeGetEncoder (in /lib/i386-linux-gnu/libdrm.so.2.4.0) ==6143== by 0x496F872: drmmode_pre_init (drmmode_display.c:938) ==6143== by 0x496B503: RADEONPreInit_KMS (radeon_kms.c:630) ==6143== by 0x80B7CE4: InitOutput (xf86Init.c:519) ==6143== by 0x8062674: main (main.c:205) ==6143== Address 0xbeb05454 is on thread 1's stack ==6143== ==6143== Syscall param ioctl(generic) points to uninitialised byte(s) ==6143== at 0x4292219: ioctl (syscall-template.S:82) ==6143== by 0x4898E51: drmModeGetProperty (in /lib/i386-linux-gnu/libdrm.so.2.4.0) ==6143== by 0x496FD49: drmmode_pre_init (drmmode_display.c:1013) ==6143== by 0x496B503: RADEONPreInit_KMS (radeon_kms.c:630) ==6143== by 0x80B7CE4: InitOutput (xf86Init.c:519) ==6143== by 0x8062674: main (main.c:205) ==6143== Address 0xbeb05424 is on thread 1's stack ==6143== ==6143== Syscall param ioctl(generic) points to uninitialised byte(s) ==6143== at 0x4292219: ioctl (syscall-template.S:82) ==6143== by 0x4898E51: drmModeGetProperty (in /lib/i386-linux-gnu/libdrm.so.2.4.0) ==6143== by 0x496E0D4: drmmode_output_get_modes (drmmode_display.c:645) ==6143== by 0x80D2AA8: xf86ProbeOutputModes (xf86Crtc.c:1613) ==6143== by 0x80D4847: xf86InitialConfiguration (xf86Crtc.c:2377) ==6143== by 0x496FA2D: drmmode_pre_init (drmmode_display.c:1376) ==6143== by 0x496B503: RADEONPreInit_KMS (radeon_kms.c:630) ==6143== by 0x80B7CE4: InitOutput (xf86Init.c:519) ==6143== by 0x8062674: main (main.c:205) ==6143== Address 0xbeb05134 is on thread 1's stack ==6143== ==6143== Syscall param ioctl(generic) points to uninitialised byte(s) ==6143== at 0x4292219: ioctl (syscall-template.S:82) ==6143== by 0x48970EA: drmCommandWriteRead (in /lib/i386-linux-gnu/libdrm.so.2.4.0) ==6143== by 0x496B559: RADEONPreInit_KMS (radeon_kms.c:663) ==6143== by 0x80B7CE4: InitOutput (xf86Init.c:519) ==6143== by 0x8062674: main (main.c:205) ==6143== Address 0xbeb05590 is on thread 1's stack ==6143== ==6143== Warning: noted but unhandled ioctl 0x641e with no size/direction hints ==6143== This could cause spurious value errors to appear. ==6143== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. ==6143== Syscall param ioctl(generic) points to uninitialised byte(s) ==6143== at 0x4292219: ioctl (syscall-template.S:82) ==6143== by 0x48970EA: drmCommandWriteRead (in /lib/i386-linux-gnu/libdrm.so.2.4.0) ==6143== by 0x48A8F5C: RADEONEngineInit (radeon_accel.c:438) ==6143== by 0x4941EE5: RADEONDrawInitCP (radeon_exa_funcs.c:920) ==6143== by 0x48C00D7: RADEONAccelInit (radeon_accel.c:1086) ==6143== by 0x496CB7A: RADEONScreenInit_KMS (radeon_kms.c:953) ==6143== by 0x80704AB: AddScreen (dispatch.c:3890) ==6143== by 0x80B7728: InitOutput (xf86Init.c:738) ==6143== by 0x8062674: main (main.c:205) ==6143== Address 0xbeb05458 is on thread 1's stack ==6143== ==6143== Syscall param ioctl(generic) points to uninitialised byte(s) ==6143== at 0x4292219: ioctl (syscall-template.S:82) ==6143== by 0x4898E51: drmModeGetProperty (in /lib/i386-linux-gnu/libdrm.so.2.4.0) ==6143== by 0x496D974: drmmode_output_create_resources (drmmode_display.c:741) ==6143== by 0x80DC3C9: xf86RandR12Init (xf86RandR12.c:1553) ==6143== by 0x80D1DB1: xf86CrtcScreenInit (xf86Crtc.c:781) ==6143== by 0x496C9FF: RADEONScreenInit_KMS (radeon_kms.c:1020) ==6143== by 0x80704AB: AddScreen (dispatch.c:3890) ==6143== by 0x80B7728: InitOutput (xf86Init.c:738) ==6143== by 0x8062674: main (main.c:205) ==6143== Address 0xbeb053b4 is on thread 1's stack ==6143== ==6143== Syscall param ioctl(generic) points to uninitialised byte(s) ==6143== at 0x4292219: ioctl (syscall-template.S:82) ==6143== by 0x4898651: drmModeGetFB (in /lib/i386-linux-gnu/libdrm.so.2.4.0) ==6143== by 0x496F140: drmmode_copy_fb (drmmode_display.c:170) ==6143== by 0x496FFE9: drmmode_set_desired_modes (drmmode_display.c:1427) ==6143== by 0x496A836: RADEONCreateScreenResources_KMS (radeon_kms.c:167) ==6143== by 0x80D0C11: xf86CrtcCreateScreenResources (xf86Crtc.c:724) ==6143== by 0x80626CA: main (main.c:217) ==6143== Address 0xbeb05548 is on thread 1's stack ==6143== ==6143== Syscall param ioctl(generic) points to uninitialised byte(s) ==6143== at 0x4292219: ioctl (syscall-template.S:82) ==6143== by 0x496FFE9: drmmode_set_desired_modes (drmmode_display.c:1427) ==6143== by 0x496A836: RADEONCreateScreenResources_KMS (radeon_kms.c:167) ==6143== by 0x80D0C11: xf86CrtcCreateScreenResources (xf86Crtc.c:724) ==6143== by 0x80626CA: main (main.c:217) ==6143== Address 0xbeb055bc is on thread 1's stack ==6143== ==6143== Syscall param ioctl(generic) points to uninitialised byte(s) ==6143== at 0x4292219: ioctl (syscall-template.S:82) ==6143== by 0x48985B1: drmModeAddFB (in /lib/i386-linux-gnu/libdrm.so.2.4.0) ==6143== by 0x496EB59: drmmode_set_mode_major (drmmode_display.c:294) ==6143== by 0x49700E1: drmmode_set_desired_modes (drmmode_display.c:1471) ==6143== by 0x496A836: RADEONCreateScreenResources_KMS (radeon_kms.c:167) ==6143== by 0x80D0C11: xf86CrtcCreateScreenResources (xf86Crtc.c:724) ==6143== by 0x80626CA: main (main.c:217) ==6143== Address 0xbeb05434 is on thread 1's stack ==6143== ==6143== Syscall param ioctl(generic) points to uninitialised byte(s) ==6143== at 0x4292219: ioctl (syscall-template.S:82) ==6143== by 0x489885A: drmModeSetCrtc (in /lib/i386-linux-gnu/libdrm.so.2.4.0) ==6143== by 0x496EA30: drmmode_set_mode_major (drmmode_display.c:355) ==6143== by 0x49700E1: drmmode_set_desired_modes (drmmode_display.c:1471) ==6143== by 0x496A836: RADEONCreateScreenResources_KMS (radeon_kms.c:167) ==6143== by 0x80D0C11: xf86CrtcCreateScreenResources (xf86Crtc.c:724) ==6143== by 0x80626CA: main (main.c:217) ==6143== Address 0xbeb053f0 is on thread 1's stack ==6143== ==6143== Syscall param ioctl(generic) points to uninitialised byte(s) ==6143== at 0x4292219: ioctl (syscall-template.S:82) ==6143== by 0x48985B1: drmModeAddFB (in /lib/i386-linux-gnu/libdrm.so.2.4.0) ==6143== by 0x496EE39: drmmode_xf86crtc_resize (drmmode_display.c:1237) ==6143== by 0x80DB118: xf86RandR12ScreenSetSize (xf86RandR12.c:686) ==6143== by 0x80DBF3D: xf86RandR12CreateScreenResources (xf86RandR12.c:818) ==6143== by 0x80D0C21: xf86CrtcCreateScreenResources (xf86Crtc.c:727) ==6143== by 0x80626CA: main (main.c:217) ==6143== Address 0xbeb054f4 is on thread 1's stack ==6143== ==6143== Syscall param ioctl(generic) points to uninitialised byte(s) ==6143== at 0x4292219: ioctl (syscall-template.S:82) ==6143== by 0x489885A: drmModeSetCrtc (in /lib/i386-linux-gnu/libdrm.so.2.4.0) ==6143== by 0x496EA30: drmmode_set_mode_major (drmmode_display.c:355) ==6143== by 0x496EEFD: drmmode_xf86crtc_resize (drmmode_display.c:1270) ==6143== by 0x80DB118: xf86RandR12ScreenSetSize (xf86RandR12.c:686) ==6143== by 0x80DBF3D: xf86RandR12CreateScreenResources (xf86RandR12.c:818) ==6143== by 0x80D0C21: xf86CrtcCreateScreenResources (xf86Crtc.c:727) ==6143== by 0x80626CA: main (main.c:217) ==6143== Address 0xbeb05330 is on thread 1's stack ==6143== ==6143== Conditional jump or move depends on uninitialised value(s) ==6143== at 0x4339D19: inflateReset2 (in /lib/i386-linux-gnu/libz.so.1.2.3.4) ==6143== by 0x4339E0C: inflateInit2_ (in /lib/i386-linux-gnu/libz.so.1.2.3.4) ==6143== by 0x41646DC: BufFilePushZIP (in /usr/lib/libXfont.so.1.4.1) ==6143== by 0x415FAA6: FontFileOpen (in /usr/lib/libXfont.so.1.4.1) ==6143== by 0x4172027: ??? (in /usr/lib/libXfont.so.1.4.1) ==6143== by 0x4161638: ??? (in /usr/lib/libXfont.so.1.4.1) ==6143== by 0x41633D2: FontFileOpenFont (in /usr/lib/libXfont.so.1.4.1) ==6143== by 0x807297F: doOpenFont (dixfonts.c:279) ==6143== by 0x8072E0C: OpenFont (dixfonts.c:452) ==6143== by 0x8072ED6: SetDefaultFont (dixfonts.c:129) ==6143== by 0x806273B: main (main.c:231) ==6143== ==6143== Syscall param ioctl(generic) points to unaddressable byte(s) ==6143== at 0x4292219: ioctl (syscall-template.S:82) ==6143== by 0x595ABBA: ??? (in /usr/lib/xorg/modules/input/synaptics_drv.so) ==6143== by 0x595404F: ??? (in /usr/lib/xorg/modules/input/synaptics_drv.so) ==6143== by 0x80C3952: xf86NewInputDevice (xf86Xinput.c:799) ==6143== by 0x80CC820: device_added (udev.c:194) ==6143== by 0x80CD03D: config_udev_init (udev.c:299) ==6143== by 0x80CC136: config_init (config.c:39) ==6143== by 0x80B5FFC: InitInput (xf86Init.c:823) ==6143== by 0x80627D5: main (main.c:259) ==6143== Address 0x1 is not stack'd, malloc'd or (recently) free'd ==6143== ==6143== Syscall param ioctl(generic) points to unaddressable byte(s) ==6143== at 0x4292219: ioctl (syscall-template.S:82) ==6143== by 0x595A35D: ??? (in /usr/lib/xorg/modules/input/synaptics_drv.so) ==6143== by 0x5952C04: ??? (in /usr/lib/xorg/modules/input/synaptics_drv.so) ==6143== by 0x5954CC7: ??? (in /usr/lib/xorg/modules/input/synaptics_drv.so) ==6143== by 0x80C3952: xf86NewInputDevice (xf86Xinput.c:799) ==6143== by 0x80CC820: device_added (udev.c:194) ==6143== by 0x80CD03D: config_udev_init (udev.c:299) ==6143== by 0x80CC136: config_init (config.c:39) ==6143== by 0x80B5FFC: InitInput (xf86Init.c:823) ==6143== by 0x80627D5: main (main.c:259) ==6143== Address 0x1 is not stack'd, malloc'd or (recently) free'd ==6143== ==6143== Syscall param ioctl(generic) points to unaddressable byte(s) ==6143== at 0x4292219: ioctl (syscall-template.S:82) ==6143== by 0x595374E: ??? (in /usr/lib/xorg/modules/input/synaptics_drv.so) ==6143== by 0x8067B60: EnableDevice (devices.c:389) ==6143== by 0x80C3D47: xf86NewInputDevice (xf86Xinput.c:832) ==6143== by 0x80CC820: device_added (udev.c:194) ==6143== by 0x80CD03D: config_udev_init (udev.c:299) ==6143== by 0x80CC136: config_init (config.c:39) ==6143== by 0x80B5FFC: InitInput (xf86Init.c:823) ==6143== by 0x80627D5: main (main.c:259) ==6143== Address 0x1 is not stack'd, malloc'd or (recently) free'd ==6143== ==6143== Warning: noted but unhandled ioctl 0x641f with no size/direction hints ==6143== This could cause spurious value errors to appear. ==6143== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. ==6143== Warning: noted but unhandled ioctl 0x641e with no size/direction hints ==6143== This could cause spurious value errors to appear. ==6143== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. ==6143== Syscall param ioctl(generic) points to uninitialised byte(s) ==6143== at 0x4292219: ioctl (syscall-template.S:82) ==6143== by 0x496FFE9: drmmode_set_desired_modes (drmmode_display.c:1427) ==6143== by 0x496C077: RADEONEnterVT_KMS (radeon_kms.c:1061) ==6143== by 0x81897A1: xf86XVEnterVT (xf86xv.c:1325) ==6143== by 0x80DA908: xf86RandR12EnterVT (xf86RandR12.c:1740) ==6143== by 0x485EB4A: glxDRIEnterVT (glxdri2.c:614) ==6143== by 0x80B3EFD: xf86Wakeup (xf86Events.c:529) ==6143== by 0x8074601: WakeupHandler (dixutils.c:419) ==6143== by 0x80A1F39: WaitForSomething (WaitFor.c:235) ==6143== by 0x806FF1D: Dispatch (dispatch.c:367) ==6143== by 0x806281B: main (main.c:287) ==6143== Address 0xbeb0511c is on thread 1's stack ==6143== ==6143== Syscall param ioctl(generic) points to unaddressable byte(s) ==6143== at 0x4292219: ioctl (syscall-template.S:82) ==6143== by 0x595374E: ??? (in /usr/lib/xorg/modules/input/synaptics_drv.so) ==6143== by 0x8067B60: EnableDevice (devices.c:389) ==6143== by 0x80B3F86: xf86Wakeup (xf86Events.c:543) ==6143== by 0x8074601: WakeupHandler (dixutils.c:419) ==6143== by 0x80A1F39: WaitForSomething (WaitFor.c:235) ==6143== by 0x806FF1D: Dispatch (dispatch.c:367) ==6143== by 0x806281B: main (main.c:287) ==6143== Address 0x1 is not stack'd, malloc'd or (recently) free'd ==6143== ==6143== Syscall param ioctl(generic) points to uninitialised byte(s) ==6143== at 0x4292219: ioctl (syscall-template.S:82) ==6143== by 0x4898944: drmModeMoveCursor (in /lib/i386-linux-gnu/libdrm.so.2.4.0) ==6143== by 0x496D56D: drmmode_set_cursor_position (drmmode_display.c:407) ==6143== by 0x819530A: xf86_set_cursor_position (xf86Cursors.c:388) ==6143== by 0x8198692: xf86SetCursor (xf86HWCurs.c:152) ==6143== by 0x8196F79: xf86CursorSetCursor (xf86Cursor.c:350) ==6143== by 0x80A0E7C: miPointerUpdateSprite (mipointer.c:400) ==6143== by 0x80A10D2: miPointerDisplayCursor (mipointer.c:200) ==6143== by 0x80F1205: CursorDisplayCursor (cursor.c:152) ==6143== by 0x81C383C: AnimCurDisplayCursor (animcur.c:238) ==6143== by 0x807828C: ChangeToCursor (events.c:934) ==6143== by 0x807B9CF: CheckMotion (events.c:3039) ==6143== Address 0xbeb04994 is on thread 1's stack ==6143== ==6143== Syscall param ioctl(generic) points to uninitialised byte(s) ==6143== at 0x4292219: ioctl (syscall-template.S:82) ==6143== by 0x48988EA: drmModeSetCursor (in /lib/i386-linux-gnu/libdrm.so.2.4.0) ==6143== by 0x496D529: drmmode_show_cursor (drmmode_display.c:442) ==6143== by 0x8195335: xf86_set_cursor_position (xf86Cursors.c:307) ==6143== by 0x8198692: xf86SetCursor (xf86HWCurs.c:152) ==6143== by 0x8196F79: xf86CursorSetCursor (xf86Cursor.c:350) ==6143== by 0x80A0E7C: miPointerUpdateSprite (mipointer.c:400) ==6143== by 0x80A10D2: miPointerDisplayCursor (mipointer.c:200) ==6143== by 0x80F1205: CursorDisplayCursor (cursor.c:152) ==6143== by 0x81C383C: AnimCurDisplayCursor (animcur.c:238) ==6143== by 0x807828C: ChangeToCursor (events.c:934) ==6143== by 0x807B9CF: CheckMotion (events.c:3039) ==6143== Address 0xbeb0497c is on thread 1's stack ==6143== ==6143== Syscall param ioctl(generic) points to uninitialised byte(s) ==6143== at 0x4292219: ioctl (syscall-template.S:82) ==6143== by 0x48988EA: drmModeSetCursor (in /lib/i386-linux-gnu/libdrm.so.2.4.0) ==6143== by 0x496D4D7: drmmode_hide_cursor (drmmode_display.c:431) ==6143== by 0x8194960: xf86_hide_cursors (xf86Cursors.c:281) ==6143== by 0x81986D3: xf86SetCursor (xf86HWCurs.c:122) ==6143== by 0x81970D8: xf86CursorSetCursor (xf86Cursor.c:309) ==6143== by 0x80A0E7C: miPointerUpdateSprite (mipointer.c:400) ==6143== by 0x80A10D2: miPointerDisplayCursor (mipointer.c:200) ==6143== by 0x80F1205: CursorDisplayCursor (cursor.c:152) ==6143== by 0x81C383C: AnimCurDisplayCursor (animcur.c:238) ==6143== by 0x807828C: ChangeToCursor (events.c:934) ==6143== by 0x807979A: WindowHasNewCursor (events.c:3315) ==6143== Address 0xbeb0520c is on thread 1's stack ==6143== ==6143== Syscall param writev(vector[...]) points to uninitialised byte(s) ==6143== at 0x42926A1: writev (writev.c:51) ==6143== by 0x80AB48D: _XSERVTransSocketWritev (Xtranssock.c:2174) ==6143== by 0x80ADC6E: _XSERVTransWritev (Xtrans.c:910) ==6143== by 0x80A6FF5: FlushClient (io.c:937) ==6143== by 0x80A77FE: FlushAllOutput (io.c:681) ==6143== by 0x807004F: Dispatch (dispatch.c:452) ==6143== by 0x806281B: main (main.c:287) ==6143== Address 0x5c2b669 is 1 bytes inside a block of size 4,096 alloc'd ==6143== at 0x4025315: calloc (vg_replace_malloc.c:467) ==6143== by 0x80A7653: WriteToClient (io.c:1078) ==6143== by 0x806FDFE: ProcEstablishConnection (dispatch.c:3656) ==6143== by 0x8070166: Dispatch (dispatch.c:431) ==6143== by 0x806281B: main (main.c:287) ==6143== ==6143== Invalid read of size 1 ==6143== at 0x402723C: strncpy (mc_replace_strmem.c:339) ==6143== by 0x496E9BD: drmmode_set_mode_major (string3.h:121) ==6143== by 0x496EEFD: drmmode_xf86crtc_resize (drmmode_display.c:1270) ==6143== by 0x80DB118: xf86RandR12ScreenSetSize (xf86RandR12.c:686) ==6143== by 0x81149E8: RRScreenSizeSet (rrscreen.c:179) ==6143== by 0x8114E37: ProcRRSetScreenSize (rrscreen.c:301) ==6143== by 0x810B2CF: ProcRRDispatch (randr.c:491) ==6143== by 0x8070166: Dispatch (dispatch.c:431) ==6143== by 0x806281B: main (main.c:287) ==6143== Address 0x4631280 is 0 bytes inside a block of size 9 free'd ==6143== at 0x4025BF0: free (vg_replace_malloc.c:366) ==6143== by 0x80C7467: xf86DeleteMode (xf86Mode.c:1984) ==6143== by 0x80D29D3: xf86ProbeOutputModes (xf86Crtc.c:1574) ==6143== by 0x80DA46F: xf86RandR12GetInfo12 (xf86RandR12.c:1515) ==6143== by 0x810F712: RRGetInfo (rrinfo.c:202) ==6143== by 0x80DA96F: xf86RandR12EnterVT (xf86RandR12.c:1752) ==6143== by 0x485EB4A: glxDRIEnterVT (glxdri2.c:614) ==6143== by 0x80B3EFD: xf86Wakeup (xf86Events.c:529) ==6143== by 0x8074601: WakeupHandler (dixutils.c:419) ==6143== by 0x80A1F39: WaitForSomething (WaitFor.c:235) ==6143== by 0x806FF1D: Dispatch (dispatch.c:367) ==6143== by 0x806281B: main (main.c:287) ==6143== ==6143== Invalid read of size 1 ==6143== at 0x4027261: strncpy (mc_replace_strmem.c:339) ==6143== by 0x496E9BD: drmmode_set_mode_major (string3.h:121) ==6143== by 0x496EEFD: drmmode_xf86crtc_resize (drmmode_display.c:1270) ==6143== by 0x80DB118: xf86RandR12ScreenSetSize (xf86RandR12.c:686) ==6143== by 0x81149E8: RRScreenSizeSet (rrscreen.c:179) ==6143== by 0x8114E37: ProcRRSetScreenSize (rrscreen.c:301) ==6143== by 0x810B2CF: ProcRRDispatch (randr.c:491) ==6143== by 0x8070166: Dispatch (dispatch.c:431) ==6143== by 0x806281B: main (main.c:287) ==6143== Address 0x4631281 is 1 bytes inside a block of size 9 free'd ==6143== at 0x4025BF0: free (vg_replace_malloc.c:366) ==6143== by 0x80C7467: xf86DeleteMode (xf86Mode.c:1984) ==6143== by 0x80D29D3: xf86ProbeOutputModes (xf86Crtc.c:1574) ==6143== by 0x80DA46F: xf86RandR12GetInfo12 (xf86RandR12.c:1515) ==6143== by 0x810F712: RRGetInfo (rrinfo.c:202) ==6143== by 0x80DA96F: xf86RandR12EnterVT (xf86RandR12.c:1752) ==6143== by 0x485EB4A: glxDRIEnterVT (glxdri2.c:614) ==6143== by 0x80B3EFD: xf86Wakeup (xf86Events.c:529) ==6143== by 0x8074601: WakeupHandler (dixutils.c:419) ==6143== by 0x80A1F39: WaitForSomething (WaitFor.c:235) ==6143== by 0x806FF1D: Dispatch (dispatch.c:367) ==6143== by 0x806281B: main (main.c:287) ==6143== ==6143== Syscall param ioctl(generic) points to uninitialised byte(s) ==6143== at 0x4292219: ioctl (syscall-template.S:82) ==6143== by 0x489885A: drmModeSetCrtc (in /lib/i386-linux-gnu/libdrm.so.2.4.0) ==6143== by 0x496EA30: drmmode_set_mode_major (drmmode_display.c:355) ==6143== by 0x80D3BD8: xf86CrtcSetModeTransform (xf86Crtc.c:302) ==6143== by 0x80DAD7C: xf86RandR12CrtcSet (xf86RandR12.c:1201) ==6143== by 0x810CA62: RRCrtcSet (rrcrtc.c:328) ==6143== by 0x810D9F7: ProcRRSetCrtcConfig (rrcrtc.c:947) ==6143== by 0x810B2CF: ProcRRDispatch (randr.c:491) ==6143== by 0x8070166: Dispatch (dispatch.c:431) ==6143== by 0x806281B: main (main.c:287) ==6143== Address 0xbeb04f10 is on thread 1's stack ==6143== ==6143== Conditional jump or move depends on uninitialised value(s) ==6143== at 0x48C01F8: RADEONInit3DEngine (radeon_commonfuncs.c:77) ==6143== by 0x493650A: R300PrepareCompositeCP (radeon_exa_render.c:1494) ==6143== by 0x49C5BE3: exaTryDriverComposite (exa_render.c:759) ==6143== by 0x49C6731: exaComposite (exa_render.c:1033) ==6143== by 0x8127CE1: damageComposite (damage.c:617) ==6143== by 0x811C9BD: CompositePicture (picture.c:1705) ==6143== by 0x8120488: ProcRenderComposite (render.c:728) ==6143== by 0x811D182: ProcRenderDispatch (render.c:2057) ==6143== by 0x8070166: Dispatch (dispatch.c:431) ==6143== by 0x806281B: main (main.c:287) ==6143== ==6143== Conditional jump or move depends on uninitialised value(s) ==6143== at 0x48C01F8: RADEONInit3DEngine (radeon_commonfuncs.c:77) ==6143== by 0x493650A: R300PrepareCompositeCP (radeon_exa_render.c:1494) ==6143== by 0x49C521C: exaTryDriverCompositeRects (exa_render.c:441) ==6143== by 0x49C5F4F: exaCompositeRects (exa_render.c:592) ==6143== by 0x49C39EC: exaGlyphs (exa_glyphs.c:621) ==6143== by 0x8127F67: damageGlyphs (damage.c:695) ==6143== by 0x81C4F5F: CompositeGlyphs (glyph.c:604) ==6143== by 0x81212CE: ProcRenderCompositeGlyphs (render.c:1440) ==6143== by 0x811D182: ProcRenderDispatch (render.c:2057) ==6143== by 0x8070166: Dispatch (dispatch.c:431) ==6143== by 0x806281B: main (main.c:287) ==6143== ==6143== Conditional jump or move depends on uninitialised value(s) ==6143== at 0x48C01F8: RADEONInit3DEngine (radeon_commonfuncs.c:77) ==6143== by 0x493650A: R300PrepareCompositeCP (radeon_exa_render.c:1494) ==6143== by 0x493A9AB: RadeonCompositeTileCP (radeon_exa_render.c:2241) ==6143== by 0x49C54F2: exaTryDriverCompositeRects (exa_render.c:484) ==6143== by 0x49C5F4F: exaCompositeRects (exa_render.c:592) ==6143== by 0x49C39EC: exaGlyphs (exa_glyphs.c:621) ==6143== by 0x8127F67: damageGlyphs (damage.c:695) ==6143== by 0x81C4F5F: CompositeGlyphs (glyph.c:604) ==6143== by 0x81212CE: ProcRenderCompositeGlyphs (render.c:1440) ==6143== by 0x811D182: ProcRenderDispatch (render.c:2057) ==6143== by 0x8070166: Dispatch (dispatch.c:431) ==6143== by 0x806281B: main (main.c:287) ==6143== ==6143== Conditional jump or move depends on uninitialised value(s) ==6143== at 0x48C01F8: RADEONInit3DEngine (radeon_commonfuncs.c:77) ==6143== by 0x493650A: R300PrepareCompositeCP (radeon_exa_render.c:1494) ==6143== by 0x493A9AB: RadeonCompositeTileCP (radeon_exa_render.c:2241) ==6143== by 0x49C5D1B: exaTryDriverComposite (exa_render.c:777) ==6143== by 0x49C6731: exaComposite (exa_render.c:1033) ==6143== by 0x49C6887: exaComposite (exa_render.c:879) ==6143== by 0x8127CE1: damageComposite (damage.c:617) ==6143== by 0x811C9BD: CompositePicture (picture.c:1705) ==6143== by 0x49C3A94: exaGlyphs (exa_glyphs.c:851) ==6143== by 0x8127F67: damageGlyphs (damage.c:695) ==6143== by 0x81C4F5F: CompositeGlyphs (glyph.c:604) ==6143== by 0x81212CE: ProcRenderCompositeGlyphs (render.c:1440) ==6143== ==6143== Syscall param ioctl(generic) points to uninitialised byte(s) ==6143== at 0x4292219: ioctl (syscall-template.S:82) ==6143== by 0x48988EA: drmModeSetCursor (in /lib/i386-linux-gnu/libdrm.so.2.4.0) ==6143== by 0x496D4D7: drmmode_hide_cursor (drmmode_display.c:431) ==6143== by 0x8195121: xf86_set_cursor_position (xf86Cursors.c:281) ==6143== by 0x8198369: xf86MoveCursor (xf86HWCurs.c:188) ==6143== by 0x819736A: xf86CursorMoveCursor (xf86Cursor.c:400) ==6143== by 0x80A0537: miPointerMoveNoEvent (mipointer.c:482) ==6143== by 0x80A15E4: miPointerSetPosition (mipointer.c:539) ==6143== by 0x8086EE7: GetPointerEvents (getevents.c:884) ==6143== by 0x80C4B36: xf86PostMotionEventM (xf86Xinput.c:1097) ==6143== by 0x514568E: ??? (in /usr/lib/xorg/modules/input/evdev_drv.so) ==6143== by 0x51474E8: ??? (in /usr/lib/xorg/modules/input/evdev_drv.so) ==6143== Address 0xbeb04150 is on thread 1's stack ==6143== ==6143== Invalid read of size 1 ==6143== at 0x40351DF: RecordAReply (record.c:613) ==6143== by 0x8074E1D: _CallCallbacks (dixutils.c:743) ==6143== by 0x80A7606: WriteToClient (callback.h:86) ==6143== by 0x4034135: RecordFlushReplyBuffer (record.c:253) ==6143== by 0x40341E3: RecordFlushAllContexts (record.c:870) ==6143== by 0x8074E1D: _CallCallbacks (dixutils.c:743) ==6143== by 0x80A76E7: FlushAllOutput (callback.h:86) ==6143== by 0x80A7830: FlushIfCriticalOutputPending (io.c:711) ==6143== by 0x806FF12: Dispatch (dispatch.c:364) ==6143== by 0x806281B: main (main.c:287) ==6143== Address 0x5d6cfc8 is 48 bytes inside a block of size 188 free'd ==6143== at 0x4025BF0: free (vg_replace_malloc.c:366) ==6143== by 0x4100AA9: pixman_image_unref (in /usr/lib/libpixman-1.so.0.20.2) ==6143== by 0x49AD630: free_pixman_pict (fbpict.c:362) ==6143== by 0x49B29D9: fbRasterizeTrapezoid (fbtrap.c:65) ==6143== by 0x49C7676: exaTrapezoids (exa_render.c:1175) ==6143== by 0x811CC47: CompositeTrapezoids (picture.c:1746) ==6143== by 0x8122B50: ProcRenderTrapezoids (render.c:783) ==6143== by 0x811D182: ProcRenderDispatch (render.c:2057) ==6143== by 0x8070166: Dispatch (dispatch.c:431) ==6143== by 0x806281B: main (main.c:287) ==6143== ==6143== ==6143== HEAP SUMMARY: ==6143== in use at exit: 14,832,267 bytes in 4,613 blocks ==6143== total heap usage: 636,177 allocs, 631,564 frees, 197,037,423 bytes allocated ==6143== ==6143== LEAK SUMMARY: ==6143== definitely lost: 400,438 bytes in 195 blocks ==6143== indirectly lost: 49,694 bytes in 371 blocks ==6143== possibly lost: 13,156,096 bytes in 3 blocks ==6143== still reachable: 1,226,039 bytes in 4,044 blocks ==6143== suppressed: 0 bytes in 0 blocks ==6143== Rerun with --leak-check=full to see details of leaked memory ==6143== ==6143== For counts of detected and suppressed errors, rerun with: -v ==6143== Use --track-origins=yes to see where uninitialised values come from ==6143== ERROR SUMMARY: 9058 errors from 32 contexts (suppressed: 107 from 10)