https://bugs.winehq.org/show_bug.cgi?id=36103
Bug ID: 36103 Summary: kernel32/tests/loader shows lots of invalid reads in thread.c Product: Wine Version: 1.7.17 Hardware: x86 OS: Linux Status: NEW Keywords: download, testcase Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: austinenglish@gmail.com
==9219== Invalid read of size 4 ==9219== at 0x7BC55D91: MODULE_DllThreadAttach (loader.c:1287) ==9219== by 0x7BC8E3D2: start_thread (thread.c:423) ==9219== by 0x4218F92: start_thread (pthread_create.c:309) ==9219== by 0x431D7ED: clone (clone.S:129) ==9219== Address 0x611eb04 is on thread 1's stack ==9219==
==9219== Invalid read of size 4 ==9219== at 0x7BC1EAF3: __x86.get_pc_thunk.bx (in /home/austin/wine-valgrind/dlls/ntdll/ntdll.dll.so) ==9219== by 0x7BC8E3D2: start_thread (thread.c:423) ==9219== by 0x4218F92: start_thread (pthread_create.c:309) ==9219== by 0x431D7ED: clone (clone.S:129) ==9219== Address 0x611eacc is on thread 1's stack ==9219==
there's also one: ==30099== 2,020 bytes in 1 blocks are possibly lost in loss record 225 of 244 ==30099== at 0x7BC4C735: notify_alloc (heap.c:255) ==30099== by 0x7BC50F79: RtlAllocateHeap (heap.c:1716) ==30099== by 0x4E07A19: get_tls_data (test.h:244) ==30099== by 0x4E07B03: winetest_set_location (test.h:279) ==30099== by 0x4D836B8: dll_entry_point (loader.c:1433) ==30099== by 0x7BC52FC0: ??? (loader.c:138) ==30099== by 0x7BC555FE: MODULE_InitDLL (loader.c:1068) ==30099== by 0x7BC55DE7: MODULE_DllThreadAttach (loader.c:1281) ==30099== by 0x7BC8E446: start_thread (thread.c:423) ==30099== by 0x4EA7BD89: start_thread (in /usr/lib/libpthread-2.18.so) ==30099== by 0x4E95CA0D: clone (in /usr/lib/libc-2.18.so) ==30099==
https://bugs.winehq.org/show_bug.cgi?id=36103
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |28816
https://bugs.winehq.org/show_bug.cgi?id=36103
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |source, valgrind
https://bugs.winehq.org/show_bug.cgi?id=36103
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|kernel32/tests/loader shows |kernel32/tests/{loader,pipe |lots of invalid reads in |}.c and |thread.c |ole32/tests/marshal.c shows | |lots of invalid reads
--- Comment #1 from Austin English austinenglish@gmail.com --- These also appear in kerne32l/tests/pipe.c and ole32/tests/marshal.c
https://bugs.winehq.org/show_bug.cgi?id=36103
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|kernel32/tests/{loader,pipe |kernel32:loader, |}.c and |kernel32:pipe and |ole32/tests/marshal.c shows |ole32:marshal show lots of |lots of invalid reads |invalid reads CC| |fgouget@codeweavers.com
https://bugs.winehq.org/show_bug.cgi?id=36103
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|kernel32:loader, |kernel32:loader, |kernel32:pipe and |kernel32:pipe and |ole32:marshal show lots of |ole32:marshal show lots of |invalid reads |invalid reads in valgrind