[Bug 28735] New: ntdll/tests/exception.ok fails under valgrind
wine-bugs at winehq.org
wine-bugs at winehq.org
Sat Oct 15 15:18:34 CDT 2011
http://bugs.winehq.org/show_bug.cgi?id=28735
Bug #: 28735
Summary: ntdll/tests/exception.ok fails under valgrind
Product: Wine
Version: 1.3.30
Platform: x86
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs at winehq.org
ReportedBy: dank at kegel.com
Classification: Unclassified
Running "make exception.ok" in ntdll/tests under valgrind fails.
This has been happening since at least early last year. Log:
valgrind: Unrecognised instruction at address 0x7f230000.
Your program just tried to execute an instruction that Valgrind
did not recognise. There are two possible reasons for this.
1. Your program has a bug and erroneously jumped to a non-code
location. If you are running Memcheck and you just saw a
warning about a bad jump, it's probably your program's fault.
2. The instruction is legitimate but Valgrind doesn't handle it,
i.e. it's Valgrind's fault. If you think this is the case or
you are not sure, please let us know and we'll try to fix it.
Either way, Valgrind will now raise a SIGILL signal which will
probably kill your program.
err:seh:segv_handler Got unexpected trap 0
exception.c:396: Test failed: 15: Wrong exception code c000001d/c0000005
exception.c:399: Test failed: 15: Wrong exception address 0x7f230000/0x7f230006
exception.c:405: Test failed: 15: Wrong number of parameters 0/2
exception.c:396: Test failed: 15: Wrong exception code c000001d/c0000005
exception.c:399: Test failed: 15: Wrong exception address 0x7f230000/0x7f230006
exception.c:405: Test failed: 15: Wrong number of parameters 0/2
Conditional jump or move depends on uninitialised value(s)
at handler (exception.c:418)
by ??? (signal_i386.c:2522)
by ??? (signal_i386.c:2522)
by __regs_RtlUnwind (signal_i386.c:2397)
by __wine_call_from_regs (in dlls/ntdll/ntdll.dll.so)
by ??? (signal_i386.c:2413)
by unwind_frame (exception.c:74)
by __wine_exception_handler (exception.c:99)
by ??? (signal_i386.c:2522)
by ??? (signal_i386.c:2522)
by call_stack_handlers (signal_i386.c:616)
by raise_exception (signal_i386.c:694)
by NtRaiseException (signal_i386.c:2422)
by raise_segv_exception (signal_i386.c:1751)
by 0xDEADBABD: ???
by func_exception (exception.c:465)
by run_test (test.h:556)
by main (test.h:624)
Uninitialised value was created by a client request
at setup_exception_record (signal_i386.c:1629)
by segv_handler (signal_i386.c:1876)
by ??? (in /lib/i386-linux-gnu/libpthread-2.13.so)
Might be a valgrind bug, but winehq is probably the right place for triaging
it.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the wine-bugs
mailing list