==2268== Memcheck, a memory error detector ==2268== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==2268== Using Valgrind-3.6.0.SVN-Debian and LibVEX; rerun with -h for copyright info ==2268== Command: Xorg :1.0 ==2268== X.Org X Server 1.7.6 Release Date: 2010-03-17 X Protocol Version 11, Revision 0 Build Operating System: Linux 2.6.24-25-server i686 Ubuntu Current Operating System: Linux micky 2.6.32-21-generic #32-Ubuntu SMP Fri Apr 16 08:10:02 UTC 2010 i686 Kernel command line: root=UUID=46aacfd3-26dd-438e-a50d-5d8951d49614 ro quiet splash Build Date: 15 April 2010 10:56:58PM xorg-server 2:1.7.6-2ubuntu5 (Bryce Harrington ) Current version of pixman: 0.16.4 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.1.0.log", Time: Tue Apr 20 08:24:19 2010 (==) Using config file: "/etc/X11/xorg.conf" (==) Using config directory: "/usr/lib/X11/xorg.conf.d" (II) [KMS] Kernel modesetting enabled. ==2268== Syscall param ioctl(generic) points to uninitialised byte(s) ==2268== at 0x4274619: ioctl (syscall-template.S:82) ==2268== by 0x506057A: drmModeGetCrtc (in /lib/libdrm.so.2.4.0) ==2268== by 0x513A019: drmmode_pre_init (drmmode_display.c:537) ==2268== by 0x51383A3: RADEONPreInit_KMS (radeon_kms.c:499) ==2268== by 0x80B9C87: InitOutput (in /usr/bin/Xorg) ==2268== by 0x8066BBA: ??? (in /usr/bin/Xorg) ==2268== by 0x41C5BD5: (below main) (libc-start.c:226) ==2268== Address 0xbeada474 is on thread 1's stack ==2268== ==2268== Syscall param ioctl(generic) points to uninitialised byte(s) ==2268== at 0x4274619: ioctl (syscall-template.S:82) ==2268== by 0x50602C6: drmModeGetEncoder (in /lib/libdrm.so.2.4.0) ==2268== by 0x513A0F2: drmmode_pre_init (drmmode_display.c:877) ==2268== by 0x51383A3: RADEONPreInit_KMS (radeon_kms.c:499) ==2268== by 0x80B9C87: InitOutput (in /usr/bin/Xorg) ==2268== by 0x8066BBA: ??? (in /usr/bin/Xorg) ==2268== by 0x41C5BD5: (below main) (libc-start.c:226) ==2268== Address 0xbeada4e4 is on thread 1's stack ==2268== ==2268== Syscall param ioctl(generic) points to uninitialised byte(s) ==2268== at 0x4274619: ioctl (syscall-template.S:82) ==2268== by 0x50607F4: drmModeGetProperty (in /lib/libdrm.so.2.4.0) ==2268== by 0x513A496: drmmode_pre_init (drmmode_display.c:944) ==2268== by 0x51383A3: RADEONPreInit_KMS (radeon_kms.c:499) ==2268== by 0x80B9C87: InitOutput (in /usr/bin/Xorg) ==2268== by 0x8066BBA: ??? (in /usr/bin/Xorg) ==2268== by 0x41C5BD5: (below main) (libc-start.c:226) ==2268== Address 0xbeada4b4 is on thread 1's stack ==2268== ==2268== Syscall param ioctl(generic) points to uninitialised byte(s) ==2268== at 0x4274619: ioctl (syscall-template.S:82) ==2268== by 0x50607F4: drmModeGetProperty (in /lib/libdrm.so.2.4.0) ==2268== by 0x51397BC: drmmode_output_get_modes (drmmode_display.c:588) ==2268== by 0x80CF018: xf86ProbeOutputModes (in /usr/bin/Xorg) ==2268== by 0x80CFAF0: xf86InitialConfiguration (in /usr/bin/Xorg) ==2268== by 0x513A27D: drmmode_pre_init (drmmode_display.c:1178) ==2268== by 0x51383A3: RADEONPreInit_KMS (radeon_kms.c:499) ==2268== by 0x80B9C87: InitOutput (in /usr/bin/Xorg) ==2268== by 0x8066BBA: ??? (in /usr/bin/Xorg) ==2268== by 0x41C5BD5: (below main) (libc-start.c:226) ==2268== Address 0xbeada1e4 is on thread 1's stack ==2268== ==2268== Syscall param ioctl(generic) points to uninitialised byte(s) ==2268== at 0x4274619: ioctl (syscall-template.S:82) ==2268== by 0x505C04A: drmCommandWriteRead (in /lib/libdrm.so.2.4.0) ==2268== by 0x51386BC: RADEONPreInit_KMS (radeon_kms.c:515) ==2268== by 0x80B9C87: InitOutput (in /usr/bin/Xorg) ==2268== by 0x8066BBA: ??? (in /usr/bin/Xorg) ==2268== by 0x41C5BD5: (below main) (libc-start.c:226) ==2268== Address 0xbeada600 is on thread 1's stack ==2268== ==2268== Warning: noted but unhandled ioctl 0x641e with no size/direction hints ==2268== This could cause spurious value errors to appear. ==2268== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. ==2268== Syscall param ioctl(generic) points to uninitialised byte(s) ==2268== at 0x4274619: ioctl (syscall-template.S:82) ==2268== by 0x505C04A: drmCommandWriteRead (in /lib/libdrm.so.2.4.0) ==2268== by 0x5050B7E: radeon_cs_manager_gem_ctor (in /lib/libdrm_radeon.so.1.0.0) ==2268== by 0x51377D0: RADEONScreenInit_KMS (radeon_kms.c:688) ==2268== by 0x806CF47: AddScreen (in /usr/bin/Xorg) ==2268== by 0x80B9EDF: InitOutput (in /usr/bin/Xorg) ==2268== by 0x8066BBA: ??? (in /usr/bin/Xorg) ==2268== by 0x41C5BD5: (below main) (libc-start.c:226) ==2268== Address 0xbeada564 is on thread 1's stack ==2268== ==2268== Syscall param ioctl(generic) points to uninitialised byte(s) ==2268== at 0x4274619: ioctl (syscall-template.S:82) ==2268== by 0x5060341: drmModeGetFB (in /lib/libdrm.so.2.4.0) ==2268== by 0x513A65A: drmmode_copy_fb (drmmode_display.c:169) ==2268== by 0x513A8A9: drmmode_set_desired_modes (drmmode_display.c:1217) ==2268== by 0x513734F: RADEONScreenInit_KMS (radeon_kms.c:839) ==2268== by 0x806CF47: AddScreen (in /usr/bin/Xorg) ==2268== by 0x80B9EDF: InitOutput (in /usr/bin/Xorg) ==2268== by 0x8066BBA: ??? (in /usr/bin/Xorg) ==2268== by 0x41C5BD5: (below main) (libc-start.c:226) ==2268== Address 0xbeada4a8 is on thread 1's stack ==2268== ==2268== Syscall param ioctl(generic) points to uninitialised byte(s) ==2268== at 0x4274619: ioctl (syscall-template.S:82) ==2268== by 0x513A8A9: drmmode_set_desired_modes (drmmode_display.c:1217) ==2268== by 0x513734F: RADEONScreenInit_KMS (radeon_kms.c:839) ==2268== by 0x806CF47: AddScreen (in /usr/bin/Xorg) ==2268== by 0x80B9EDF: InitOutput (in /usr/bin/Xorg) ==2268== by 0x8066BBA: ??? (in /usr/bin/Xorg) ==2268== by 0x41C5BD5: (below main) (libc-start.c:226) ==2268== Address 0xbeada51c is on thread 1's stack ==2268== ==2268== Syscall param ioctl(generic) points to uninitialised byte(s) ==2268== at 0x4274619: ioctl (syscall-template.S:82) ==2268== by 0x505FC21: drmModeAddFB (in /lib/libdrm.so.2.4.0) ==2268== by 0x513AF1A: drmmode_set_mode_major (drmmode_display.c:268) ==2268== by 0x513A9A1: drmmode_set_desired_modes (drmmode_display.c:1261) ==2268== by 0x513734F: RADEONScreenInit_KMS (radeon_kms.c:839) ==2268== by 0x806CF47: AddScreen (in /usr/bin/Xorg) ==2268== by 0x80B9EDF: InitOutput (in /usr/bin/Xorg) ==2268== by 0x8066BBA: ??? (in /usr/bin/Xorg) ==2268== by 0x41C5BD5: (below main) (libc-start.c:226) ==2268== Address 0xbeada394 is on thread 1's stack ==2268== ==2268== Syscall param ioctl(generic) points to uninitialised byte(s) ==2268== at 0x4274619: ioctl (syscall-template.S:82) ==2268== by 0x50604FA: drmModeSetCrtc (in /lib/libdrm.so.2.4.0) ==2268== by 0x513AE30: drmmode_set_mode_major (drmmode_display.c:329) ==2268== by 0x513A9A1: drmmode_set_desired_modes (drmmode_display.c:1261) ==2268== by 0x513734F: RADEONScreenInit_KMS (radeon_kms.c:839) ==2268== by 0x806CF47: AddScreen (in /usr/bin/Xorg) ==2268== by 0x80B9EDF: InitOutput (in /usr/bin/Xorg) ==2268== by 0x8066BBA: ??? (in /usr/bin/Xorg) ==2268== by 0x41C5BD5: (below main) (libc-start.c:226) ==2268== Address 0xbeada350 is on thread 1's stack ==2268== ==2268== Syscall param ioctl(generic) points to uninitialised byte(s) ==2268== at 0x4274619: ioctl (syscall-template.S:82) ==2268== by 0x50604FA: drmModeSetCrtc (in /lib/libdrm.so.2.4.0) ==2268== by 0x513A9FD: drmmode_set_desired_modes (drmmode_display.c:1227) ==2268== by 0x513734F: RADEONScreenInit_KMS (radeon_kms.c:839) ==2268== by 0x806CF47: AddScreen (in /usr/bin/Xorg) ==2268== by 0x80B9EDF: InitOutput (in /usr/bin/Xorg) ==2268== by 0x8066BBA: ??? (in /usr/bin/Xorg) ==2268== by 0x41C5BD5: (below main) (libc-start.c:226) ==2268== Address 0xbeada4d0 is on thread 1's stack ==2268== ==2268== Syscall param ioctl(generic) points to uninitialised byte(s) ==2268== at 0x4274619: ioctl (syscall-template.S:82) ==2268== by 0x50607F4: drmModeGetProperty (in /lib/libdrm.so.2.4.0) ==2268== by 0x5139A7C: drmmode_output_create_resources (drmmode_display.c:681) ==2268== by 0x80D4951: xf86RandR12Init (in /usr/bin/Xorg) ==2268== by 0x80CD671: xf86CrtcScreenInit (in /usr/bin/Xorg) ==2268== by 0x51373B0: RADEONScreenInit_KMS (radeon_kms.c:852) ==2268== by 0x806CF47: AddScreen (in /usr/bin/Xorg) ==2268== by 0x80B9EDF: InitOutput (in /usr/bin/Xorg) ==2268== by 0x8066BBA: ??? (in /usr/bin/Xorg) ==2268== by 0x41C5BD5: (below main) (libc-start.c:226) ==2268== Address 0xbeada424 is on thread 1's stack ==2268== ==2268== Syscall param ioctl(generic) points to uninitialised byte(s) ==2268== at 0x4274619: ioctl (syscall-template.S:82) ==2268== by 0x505FAC4: drmModeMoveCursor (in /lib/libdrm.so.2.4.0) ==2268== by 0x513933D: drmmode_set_cursor_position (drmmode_display.c:380) ==2268== by 0x818A584: ??? (in /usr/bin/Xorg) ==2268== by 0x818CD7C: ??? (in /usr/bin/Xorg) ==2268== by 0x818C1AB: ??? (in /usr/bin/Xorg) ==2268== by 0x80A04B1: miPointerUpdateSprite (in /usr/bin/Xorg) ==2268== by 0x80A0D29: ??? (in /usr/bin/Xorg) ==2268== by 0x80EE1F9: ??? (in /usr/bin/Xorg) ==2268== by 0x81B8FA3: ??? (in /usr/bin/Xorg) ==2268== by 0x807E14D: ??? (in /usr/bin/Xorg) ==2268== by 0x80A088B: miPointerWarpCursor (in /usr/bin/Xorg) ==2268== Address 0xbeada114 is on thread 1's stack ==2268== ==2268== Syscall param ioctl(generic) points to uninitialised byte(s) ==2268== at 0x4274619: ioctl (syscall-template.S:82) ==2268== by 0x505FB1A: drmModeSetCursor (in /lib/libdrm.so.2.4.0) ==2268== by 0x51392F9: drmmode_show_cursor (drmmode_display.c:415) ==2268== by 0x818A5AF: ??? (in /usr/bin/Xorg) ==2268== by 0x818CD7C: ??? (in /usr/bin/Xorg) ==2268== by 0x818C1AB: ??? (in /usr/bin/Xorg) ==2268== by 0x80A04B1: miPointerUpdateSprite (in /usr/bin/Xorg) ==2268== by 0x80A0D29: ??? (in /usr/bin/Xorg) ==2268== by 0x80EE1F9: ??? (in /usr/bin/Xorg) ==2268== by 0x81B8FA3: ??? (in /usr/bin/Xorg) ==2268== by 0x807E14D: ??? (in /usr/bin/Xorg) ==2268== by 0x80A088B: miPointerWarpCursor (in /usr/bin/Xorg) ==2268== Address 0xbeada0fc is on thread 1's stack ==2268== ==2268== Syscall param ioctl(generic) points to uninitialised byte(s) ==2268== at 0x4274619: ioctl (syscall-template.S:82) ==2268== by 0x505FB1A: drmModeSetCursor (in /lib/libdrm.so.2.4.0) ==2268== by 0x51392A7: drmmode_hide_cursor (drmmode_display.c:404) ==2268== by 0x8189890: xf86_hide_cursors (in /usr/bin/Xorg) ==2268== by 0x818CE0F: ??? (in /usr/bin/Xorg) ==2268== by 0x818C27B: ??? (in /usr/bin/Xorg) ==2268== by 0x80A051E: miPointerUpdateSprite (in /usr/bin/Xorg) ==2268== by 0x80A0D29: ??? (in /usr/bin/Xorg) ==2268== by 0x80EE1D5: ??? (in /usr/bin/Xorg) ==2268== by 0x81B8FA3: ??? (in /usr/bin/Xorg) ==2268== by 0x80681C4: ??? (in /usr/bin/Xorg) ==2268== by 0x8066D7E: ??? (in /usr/bin/Xorg) ==2268== Address 0xbeada44c is on thread 1's stack ==2268== ==2268== Warning: noted but unhandled ioctl 0x641f with no size/direction hints ==2268== This could cause spurious value errors to appear. ==2268== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. ==2268== Warning: noted but unhandled ioctl 0x641f with no size/direction hints ==2268== This could cause spurious value errors to appear. ==2268== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. ==2268== Syscall param writev(vector[...]) points to uninitialised byte(s) ==2268== at 0x4274A61: writev (writev.c:51) ==2268== by 0x80AD40D: ??? (in /usr/bin/Xorg) ==2268== by 0x80ACB5E: ??? (in /usr/bin/Xorg) ==2268== by 0x80A84D5: ??? (in /usr/bin/Xorg) ==2268== by 0x80A8F3E: FlushAllOutput (in /usr/bin/Xorg) ==2268== by 0x807230C: ??? (in /usr/bin/Xorg) ==2268== by 0x8066D79: ??? (in /usr/bin/Xorg) ==2268== by 0x41C5BD5: (below main) (libc-start.c:226) ==2268== Address 0x4532e84 is 12 bytes inside a block of size 4,096 alloc'd ==2268== at 0x4024F20: malloc (vg_replace_malloc.c:236) ==2268== by 0x80AA978: Xalloc (in /usr/bin/Xorg) ==2268== by 0x80AACD4: Xcalloc (in /usr/bin/Xorg) ==2268== by 0x80A8D85: WriteToClient (in /usr/bin/Xorg) ==2268== by 0x806D20A: ??? (in /usr/bin/Xorg) ==2268== by 0x8072476: ??? (in /usr/bin/Xorg) ==2268== by 0x8066D79: ??? (in /usr/bin/Xorg) ==2268== by 0x41C5BD5: (below main) (libc-start.c:226) ==2268== ==2268== Invalid read of size 1 ==2268== at 0x4026898: memcpy (mc_replace_strmem.c:497) ==2268== by 0x506EB12: RADEONCopySwap (string3.h:52) ==2268== by 0x5116038: RADEONUploadToScreenCS (radeon_exa_funcs.c:535) ==2268== by 0x519448F: ??? (in /usr/lib/xorg/modules/libexa.so) ==2268== by 0x5194557: ??? (in /usr/lib/xorg/modules/libexa.so) ==2268== by 0x819CABA: miCopyRegion (in /usr/bin/Xorg) ==2268== by 0x819CFDC: miDoCopy (in /usr/bin/Xorg) ==2268== by 0x5192A49: ??? (in /usr/lib/xorg/modules/libexa.so) ==2268== by 0x81229A2: ??? (in /usr/bin/Xorg) ==2268== by 0x8070DF4: ??? (in /usr/bin/Xorg) ==2268== by 0x8072476: ??? (in /usr/bin/Xorg) ==2268== by 0x8066D79: ??? (in /usr/bin/Xorg) ==2268== Address 0x20f is not stack'd, malloc'd or (recently) free'd ==2268== ==2268== ==2268== Process terminating with default action of signal 11 (SIGSEGV) ==2268== Access not within mapped region at address 0x20F ==2268== at 0x4026898: memcpy (mc_replace_strmem.c:497) ==2268== by 0x506EB12: RADEONCopySwap (string3.h:52) ==2268== by 0x5116038: RADEONUploadToScreenCS (radeon_exa_funcs.c:535) ==2268== by 0x519448F: ??? (in /usr/lib/xorg/modules/libexa.so) ==2268== by 0x5194557: ??? (in /usr/lib/xorg/modules/libexa.so) ==2268== by 0x819CABA: miCopyRegion (in /usr/bin/Xorg) ==2268== by 0x819CFDC: miDoCopy (in /usr/bin/Xorg) ==2268== by 0x5192A49: ??? (in /usr/lib/xorg/modules/libexa.so) ==2268== by 0x81229A2: ??? (in /usr/bin/Xorg) ==2268== by 0x8070DF4: ??? (in /usr/bin/Xorg) ==2268== by 0x8072476: ??? (in /usr/bin/Xorg) ==2268== by 0x8066D79: ??? (in /usr/bin/Xorg) ==2268== If you believe this happened as a result of a stack ==2268== overflow in your program's main thread (unlikely but ==2268== possible), you can try to increase the size of the ==2268== main thread stack using the --main-stacksize= flag. ==2268== The main thread stack size used in this run was 8388608. ==2268== ==2268== HEAP SUMMARY: ==2268== in use at exit: 9,633,840 bytes in 24,565 blocks ==2268== total heap usage: 282,412 allocs, 257,847 frees, 73,310,550 bytes allocated ==2268== ==2268== LEAK SUMMARY: ==2268== definitely lost: 41,407 bytes in 223 blocks ==2268== indirectly lost: 80,539 bytes in 755 blocks ==2268== possibly lost: 66,853 bytes in 1,082 blocks ==2268== still reachable: 9,445,041 bytes in 22,505 blocks ==2268== suppressed: 0 bytes in 0 blocks ==2268== Rerun with --leak-check=full to see details of leaked memory ==2268== ==2268== For counts of detected and suppressed errors, rerun with: -v ==2268== Use --track-origins=yes to see where uninitialised values come from ==2268== ERROR SUMMARY: 1367 errors from 17 contexts (suppressed: 101 from 12)