> Valgrind provides a simulated cpu, but not a simulated OS and > simulated mmu etc etc. > In other words, Valgrind runs a "unix application process" on > top of a virtual cpu, Valgrind does not provide a virtual > machine like kvm or Xen or ...
hmmm ok. it seems it can't handle corruptions that nicely: ==21521== at 0x6A39957: ioctl (syscall-template.S:82) ==21521== by 0x40A8B44: ukiCreateContext (in /usr/lib/x86_64-linux-gnu/libatiuki.so.1.0) ==21521== by 0xF808A35: ??? (in /usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so) ==21521== by 0x1016A3AF: ??? ==21521== by 0x10169467: ??? ==21521== by 0x1016956F: ??? ==21521== by 0xF862E0F: ??? (in /usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so) ==21521== by 0xF: ??? ==21521== Address 0x7feff2528 is on thread 1's stack ==21521== Uninitialised value was created by a stack allocation ==21521== at 0xDEE4168: ??? (in /usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so) ==21521== ==21521== Conditional jump or move depends on uninitialised value(s) ==21521== at 0xF8704A4: ??? (in /usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so) ==21521== by 0xF86FC03: ??? (in /usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so) ==21521== by 0xF86FE7C: ??? (in /usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so) ==21521== by 0xF8615E7: ??? (in /usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so) ==21521== Uninitialised value was created by a stack allocation ==21521== at 0xF87040F: ??? (in /usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so) ... ==21521== Conditional jump or move depends on uninitialised value(s) ==21521== at 0xEA323F9: ??? (in /usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so) ==21521== by 0xEA32477: ??? (in /usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so) ==21521== by 0x1101: ??? ==21521== by 0x3800274F: ??? (in /usr/lib/valgrind/memcheck-amd64-linux) ==21521== by 0x10CC42AF: ??? ==21521== Uninitialised value was created by a heap allocation ... ==21521== Conditional jump or move depends on uninitialised value(s) ==21521== at 0xDFA9581: ??? (in /usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so) ==21521== by 0x4A: ??? ==21521== by 0x77F: ??? ==21521== by 0x4AF: ??? ==21521== Uninitialised value was created by a heap allocation ==21521== at 0x402894D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==21521== by 0xE813750: ??? (in /usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so) ==21521== by 0x7FEFFFD4F: ??? ==21521== by 0x12FEFFFD67: ??? ==21521== by 0x1FEFFFD5F: ??? ==21521== by 0x103BB88F: ??? ==21521== by 0x7FEFFFD8F: ??? ==21521== by 0x59EF7D: ??? (in /home/folkert/Projects/sysopview/trunk/sysopview) ==21521== by 0x109B088F: ??? ==21521== by 0xEC398BA: ??? (in /usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so) ==21521== by 0x1101: ??? ==21521== by 0x3800274F: ??? (in /usr/lib/valgrind/memcheck-amd64-linux) ... ==21521== Invalid write of size 1 ==21521== at 0x402A788: memcpy (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==21521== by 0xF867F95: ??? (in /usr/lib/x86_64-linux-gnu/dri/fglrx_dri.so) ==21521== by 0xFFFF1DFFFFFFFFFF: ??? ==21521== by 0xFFFF1EFFFFFFFFFF: ??? ==21521== by 0x1FFFFFFFF: ??? ==21521== by 0x205: ??? ==21521== by 0x200000000: ??? ==21521== by 0x2: ??? ==21521== Address 0x7f19655e45ab is not stack'd, malloc'd or (recently) free'd etc. -- www.vanheusden.com bitcoin account: 14ExronPRN44urf4jqPMyoAN46T75MKGgP msn address: [email protected] ------------------------------------------------------------------------------ Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev _______________________________________________ Valgrind-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/valgrind-users
