[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [valgrind] [Bug 347988] Memcheck: the 'impossible' happened: unexpected size for Addr (OSX/wine)
From:       Austin English <austinenglish () gmail ! com>
Date:       2015-06-30 21:01:28
Message-ID: bug-347988-17878-eDTXx15QY9 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=347988

--- Comment #7 from Austin English <austinenglish@gmail.com> ---
(In reply to Rhys Kidd from comment #6)
> Hi Austin,
> Proposed patch attached. Would you mind building a local copy of V with this
> patch applied, and then try it again with your Wine test suite? Keen to here
> of the outcome.

Hi Rhys,

Sorry for the delay, I was on holiday. With the patch applied, the impossible
error goes away, but wine still doesn't work with valgrind:
../../../tools/runtest -q -P wine -T ../../.. -M advapi32.dll -p
advapi32_test.exe.so cred && touch cred.ok
--26334:0:syswrap- WARNING: Ignoring sigreturn( ..., UC_RESET_ALT_STACK );
==26337== Invalid read of size 32
==26337==    at 0x1004D9C21: _platform_memchr$VARIANT$Haswell (in
/usr/lib/system/libsystem_platform.dylib)
==26337==    by 0x1002CDB96: __sfvwrite (in /usr/lib/system/libsystem_c.dylib)
==26337==    by 0x1002D1C9A: puts (in /usr/lib/system/libsystem_c.dylib)
==26337==    by 0x10000DB77: ??? (in /bin/sh)
==26337==    by 0x100021C8F: ??? (in /bin/sh)
==26337==    by 0x1000206F7: ??? (in /bin/sh)
==26337==    by 0x10001D3B9: ??? (in /bin/sh)
==26337==    by 0x10001F9E3: ??? (in /bin/sh)
==26337==    by 0x100011BED: ??? (in /bin/sh)
==26337==    by 0x100040D1A: ??? (in /bin/sh)
==26337==    by 0x10003F5D9: ??? (in /bin/sh)
==26337==    by 0x10003E335: ??? (in /bin/sh)
==26337==    by 0x10003DF95: ??? (in /bin/sh)
==26337==    by 0x10003E259: ??? (in /bin/sh)
==26337==    by 0x10003D9F5: ??? (in /bin/sh)
==26337==    by 0x100041F7C: ??? (in /bin/sh)
==26337==    by 0x10001FD09: ??? (in /bin/sh)
==26337==    by 0x10001D3B9: ??? (in /bin/sh)
==26337==    by 0x10001D003: ??? (in /bin/sh)
==26337==    by 0x100001F2C: ??? (in /bin/sh)
==26337==  Address 0x10091aaa0 is 4 bytes after a block of size 28 alloc'd
==26337==    at 0x1000A2351: malloc (vg_replace_malloc.c:303)
==26337==    by 0x10004E46F: ??? (in /bin/sh)
==26337==    by 0x10000E8B3: ??? (in /bin/sh)
==26337==    by 0x10000D915: ??? (in /bin/sh)
==26337==    by 0x10000D734: ??? (in /bin/sh)
==26337==    by 0x100021C8F: ??? (in /bin/sh)
==26337==    by 0x1000206F7: ??? (in /bin/sh)
==26337==    by 0x10001D3B9: ??? (in /bin/sh)
==26337==    by 0x10001F955: ??? (in /bin/sh)
==26337==    by 0x100011BED: ??? (in /bin/sh)
==26337==    by 0x100040D1A: ??? (in /bin/sh)
==26337==    by 0x10003F5D9: ??? (in /bin/sh)
==26337==    by 0x10003E335: ??? (in /bin/sh)
==26337==    by 0x10003DF95: ??? (in /bin/sh)
==26337==    by 0x10003E259: ??? (in /bin/sh)
==26337==    by 0x10003D9F5: ??? (in /bin/sh)
==26337==    by 0x100041F7C: ??? (in /bin/sh)
==26337==    by 0x10001FD09: ??? (in /bin/sh)
==26337==    by 0x10001D3B9: ??? (in /bin/sh)
==26337==    by 0x10001D003: ??? (in /bin/sh)
==26337== 
==26337== Conditional jump or move depends on uninitialised value(s)
==26337==    at 0x1004D9C3F: _platform_memchr$VARIANT$Haswell (in
/usr/lib/system/libsystem_platform.dylib)
==26337==    by 0x1002CDB96: __sfvwrite (in /usr/lib/system/libsystem_c.dylib)
==26337==    by 0x1002D1C9A: puts (in /usr/lib/system/libsystem_c.dylib)
==26337==    by 0x10000DB77: ??? (in /bin/sh)
==26337==    by 0x100021C8F: ??? (in /bin/sh)
==26337==    by 0x1000206F7: ??? (in /bin/sh)
==26337==    by 0x10001D3B9: ??? (in /bin/sh)
==26337==    by 0x10001F9E3: ??? (in /bin/sh)
==26337==    by 0x100011BED: ??? (in /bin/sh)
==26337==    by 0x100040D1A: ??? (in /bin/sh)
==26337==    by 0x10003F5D9: ??? (in /bin/sh)
==26337==    by 0x10003E335: ??? (in /bin/sh)
==26337==    by 0x10003DF95: ??? (in /bin/sh)
==26337==    by 0x10003E259: ??? (in /bin/sh)
==26337==    by 0x10003D9F5: ??? (in /bin/sh)
==26337==    by 0x100041F7C: ??? (in /bin/sh)
==26337==    by 0x10001FD09: ??? (in /bin/sh)
==26337==    by 0x10001D3B9: ??? (in /bin/sh)
==26337==    by 0x10001D003: ??? (in /bin/sh)
==26337==    by 0x100001F2C: ??? (in /bin/sh)
==26337== 
==26337== 19 bytes in 1 blocks are definitely lost in loss record 126 of 355
==26337==    at 0x1000A2351: malloc (vg_replace_malloc.c:303)
==26337==    by 0x10004E46F: ??? (in /bin/sh)
==26337==    by 0x10004DE42: ??? (in /bin/sh)
==26337==    by 0x10004CBB9: ??? (in /bin/sh)
==26337==    by 0x100029E74: ??? (in /bin/sh)
==26337==    by 0x100029E1C: ??? (in /bin/sh)
==26337==    by 0x10002A006: ??? (in /bin/sh)
==26337==    by 0x100001705: ??? (in /bin/sh)
==26337==    by 0x10023B5C8: start (in /usr/lib/system/libdyld.dylib)
==26337==    by 0x3: ???
==26337==    by 0x10809C8EE: ???
==26337==    by 0x10809C8F6: ???
==26337==    by 0x10809C904: ???
==26337==    by 0x10809C919: ???
==26337== 
==26337== 231 bytes in 1 blocks are definitely lost in loss record 311 of 355
==26337==    at 0x1000A2351: malloc (vg_replace_malloc.c:303)
==26337==    by 0x1002C48C8: currentlocale (in
/usr/lib/system/libsystem_c.dylib)
==26337==    by 0x100029914: ??? (in /bin/sh)
==26337==    by 0x100000B4B: ??? (in /bin/sh)
==26337==    by 0x10023B5C8: start (in /usr/lib/system/libdyld.dylib)
==26337==    by 0x3: ???
==26337==    by 0x10809C8EE: ???
==26337==    by 0x10809C8F6: ???
==26337==    by 0x10809C904: ???
==26337==    by 0x10809C919: ???
==26337== 
==26338== 231 bytes in 1 blocks are definitely lost in loss record 57 of 81
==26338==    at 0x100008351: malloc (vg_replace_malloc.c:303)
==26338==    by 0x1001E98C8: currentlocale (in
/usr/lib/system/libsystem_c.dylib)
==26338==    by 0x100000AC9: ??? (in /usr/bin/uname)
==26338==    by 0x1001605C8: start (in /usr/lib/system/libdyld.dylib)
==26338==    by 0x1: ???
==26338==    by 0x10800287A: ???
==26338==    by 0x108002889: ???
==26338== 
--26334:0:syswrap- WARNING: Ignoring sigreturn( ..., UC_RESET_ALT_STACK );
--26334:0:syswrap- WARNING: Ignoring sigreturn( ..., UC_RESET_ALT_STACK );
--26334:0:syswrap- WARNING: Ignoring sigreturn( ..., UC_RESET_ALT_STACK );
--26334:0:syswrap- WARNING: Ignoring sigreturn( ..., UC_RESET_ALT_STACK );
==26334== Invalid read of size 32
==26334==    at 0x1004D9C21: _platform_memchr$VARIANT$Haswell (in
/usr/lib/system/libsystem_platform.dylib)
==26334==    by 0x1002CDB96: __sfvwrite (in /usr/lib/system/libsystem_c.dylib)
==26334==    by 0x1002D7FE5: __vfprintf (in /usr/lib/system/libsystem_c.dylib)
==26334==    by 0x1002FD9AE: __v2printf (in /usr/lib/system/libsystem_c.dylib)
==26334==    by 0x1002FDC80: __xvprintf (in /usr/lib/system/libsystem_c.dylib)
==26334==    by 0x1002D3B71: vfprintf_l (in /usr/lib/system/libsystem_c.dylib)
==26334==    by 0x1002CC5FF: fprintf (in /usr/lib/system/libsystem_c.dylib)
==26334==    by 0x10001C8AA: ??? (in /bin/sh)
==26334==    by 0x100021491: ??? (in /bin/sh)
==26334==    by 0x100011F4C: ??? (in /bin/sh)
==26334==    by 0x100021C8F: ??? (in /bin/sh)
==26334==    by 0x1000206F7: ??? (in /bin/sh)
==26334==    by 0x10001D3B9: ??? (in /bin/sh)
==26334==    by 0x10001D003: ??? (in /bin/sh)
==26334==    by 0x100001F2C: ??? (in /bin/sh)
==26334==    by 0x10023B5C8: start (in /usr/lib/system/libdyld.dylib)
==26334==    by 0x3: ???
==26334==    by 0x10809C8EE: ???
==26334==    by 0x10809C8F6: ???
==26334==    by 0x10809C904: ???
==26334==  Address 0x10090b220 is 2 bytes after a block of size 14 alloc'd
==26334==    at 0x1000A2351: malloc (vg_replace_malloc.c:303)
==26334==    by 0x10004E46F: ??? (in /bin/sh)
==26334==    by 0x100004435: ??? (in /bin/sh)
==26334==    by 0x1000047C0: ??? (in /bin/sh)
==26334==    by 0x100001F52: ??? (in /bin/sh)
==26334==    by 0x10023B5C8: start (in /usr/lib/system/libdyld.dylib)
==26334==    by 0x3: ???
==26334==    by 0x10809C8EE: ???
==26334==    by 0x10809C8F6: ???
==26334==    by 0x10809C904: ???
==26334==    by 0x10809C919: ???
==26334== 
==26334== Conditional jump or move depends on uninitialised value(s)
==26334==    at 0x1004D9C3F: _platform_memchr$VARIANT$Haswell (in
/usr/lib/system/libsystem_platform.dylib)
==26334==    by 0x1002CDB96: __sfvwrite (in /usr/lib/system/libsystem_c.dylib)
==26334==    by 0x1002D7FE5: __vfprintf (in /usr/lib/system/libsystem_c.dylib)
==26334==    by 0x1002FD9AE: __v2printf (in /usr/lib/system/libsystem_c.dylib)
==26334==    by 0x1002FDC80: __xvprintf (in /usr/lib/system/libsystem_c.dylib)
==26334==    by 0x1002D3B71: vfprintf_l (in /usr/lib/system/libsystem_c.dylib)
==26334==    by 0x1002CC5FF: fprintf (in /usr/lib/system/libsystem_c.dylib)
==26334==    by 0x10001C8AA: ??? (in /bin/sh)
==26334==    by 0x100021491: ??? (in /bin/sh)
==26334==    by 0x100011F4C: ??? (in /bin/sh)
==26334==    by 0x100021C8F: ??? (in /bin/sh)
==26334==    by 0x1000206F7: ??? (in /bin/sh)
==26334==    by 0x10001D3B9: ??? (in /bin/sh)
==26334==    by 0x10001D003: ??? (in /bin/sh)
==26334==    by 0x100001F2C: ??? (in /bin/sh)
==26334==    by 0x10023B5C8: start (in /usr/lib/system/libdyld.dylib)
==26334==    by 0x3: ???
==26334==    by 0x10809C8EE: ???
==26334==    by 0x10809C8F6: ???
==26334==    by 0x10809C904: ???
==26334== 
../../../wine: line 107: /Users/austin/wine-valgrind/loader/wine: cannot
execute binary file
==26334== Invalid read of size 32
==26334==    at 0x1004D9C1D: _platform_memchr$VARIANT$Haswell (in
/usr/lib/system/libsystem_platform.dylib)
==26334==    by 0x1002CDB96: __sfvwrite (in /usr/lib/system/libsystem_c.dylib)
==26334==    by 0x1002D7FE5: __vfprintf (in /usr/lib/system/libsystem_c.dylib)
==26334==    by 0x1002FD9AE: __v2printf (in /usr/lib/system/libsystem_c.dylib)
==26334==    by 0x1002FDC80: __xvprintf (in /usr/lib/system/libsystem_c.dylib)
==26334==    by 0x1002D3BD1: vfprintf (in /usr/lib/system/libsystem_c.dylib)
==26334==    by 0x10001C577: ??? (in /bin/sh)
==26334==    by 0x100011F6F: ??? (in /bin/sh)
==26334==    by 0x100021C8F: ??? (in /bin/sh)
==26334==    by 0x1000206F7: ??? (in /bin/sh)
==26334==    by 0x10001D3B9: ??? (in /bin/sh)
==26334==    by 0x10001D003: ??? (in /bin/sh)
==26334==    by 0x100001F2C: ??? (in /bin/sh)
==26334==    by 0x10023B5C8: start (in /usr/lib/system/libdyld.dylib)
==26334==    by 0x3: ???
==26334==    by 0x10809C8EE: ???
==26334==    by 0x10809C8F6: ???
==26334==    by 0x10809C904: ???
==26334==    by 0x10809C919: ???
==26334==  Address 0x100928cc0 is 16 bytes after a block of size 16 in arena
"client"
==26334== 
../../../wine: line 107: /Users/austin/wine-valgrind/loader/wine: Undefined
error: 0
==26334== 98 (32 direct, 66 indirect) bytes in 1 blocks are definitely lost in
loss record 296 of 358
==26334==    at 0x1000A2351: malloc (vg_replace_malloc.c:303)
==26334==    by 0x10004E46F: ??? (in /bin/sh)
==26334==    by 0x10006D567: ??? (in /bin/sh)
==26334==    by 0x100011E31: ??? (in /bin/sh)
==26334==    by 0x100021C8F: ??? (in /bin/sh)
==26334==    by 0x1000206F7: ??? (in /bin/sh)
==26334==    by 0x10001D3B9: ??? (in /bin/sh)
==26334==    by 0x10001D003: ??? (in /bin/sh)
==26334==    by 0x100001F2C: ??? (in /bin/sh)
==26334==    by 0x10023B5C8: start (in /usr/lib/system/libdyld.dylib)
==26334==    by 0x3: ???
==26334==    by 0x10809C8EE: ???
==26334==    by 0x10809C8F6: ???
==26334==    by 0x10809C904: ???
==26334==    by 0x10809C919: ???
==26334== 
==26334== 231 bytes in 1 blocks are definitely lost in loss record 313 of 358
==26334==    at 0x1000A2351: malloc (vg_replace_malloc.c:303)
==26334==    by 0x1002C48C8: currentlocale (in
/usr/lib/system/libsystem_c.dylib)
==26334==    by 0x100029914: ??? (in /bin/sh)
==26334==    by 0x100000B4B: ??? (in /bin/sh)
==26334==    by 0x10023B5C8: start (in /usr/lib/system/libdyld.dylib)
==26334==    by 0x3: ???
==26334==    by 0x10809C8EE: ???
==26334==    by 0x10809C8F6: ???
==26334==    by 0x10809C904: ???
==26334==    by 0x10809C919: ???
==26334== 
make[1]: *** [cred.ok] Error 1

-- 
You are receiving this mail because:
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic