[Bug 3410] msvcrt rtti typeid with primitive types
Wine Bugs
wine-bugs at winehq.org
Thu Oct 20 06:33:55 CDT 2005
http://bugs.winehq.org/show_bug.cgi?id=3410
richard at daijobu.co.uk changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |UNCONFIRMED
Resolution|FIXED |
------- Additional Comments From richard at daijobu.co.uk 2005-20-10 06:33 -------
Crashes for me on 20050930 and CVS, with mscvp60.dll from XP
Runs correctly with native msvcrt.dll
Reopening.
wine-cvs$ ./wine ~/t.exe
wine: Unhandled exception (thread 0009), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: page fault on read access to 0x0000001c in 32-bit code
(0x7f9407b2).
In 32 bit mode.
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:1007 GS:0033
EIP:7f9407b2 ESP:7fa7f624 EBP:7fa7f6c8 EFLAGS:00010206( - 00 - RIP1)
EAX:00000000 EBX:7f962524 ECX:00000000 EDX:7fd260e8
ESI:00000000 EDI:7fa7fe18
Stack dump:
0x7fa7f624: 00000000 00000000 4d430003 00000000
0x7fa7f634: 00000000 00000000 7fa7fe98 00000000
0x7fa7f644: 00000000 00000208 7fa7f66c 7ffbd566
0x7fa7f654: 7fd10000 7fd0f800 7fff13ac 7ffb1d19
0x7fa7f664: 7fff13ac 7fa7f688 7ffbd7b6 7fd10020
0x7fa7f674: 00000000 00000002 7fcb07e4 7fd10730
0200: sel=1007 base=7fe96000 limit=00001fff 32-bit rw-
Backtrace:
=>1 0x7f9407b2 cxx_frame_handler+0x572(dispatch=0x7fa7fb0c, descr=0x760d965c,
nested_frame=0x0, nested_trylevel=0x0, context=0x7fa7f704)
[/home/richard/wine/wine-compile/dlls/msvcrt/cppexcept.c:340] in msvcrt (0x7fa7f6c8)
2 0x7f940d13 __regs___CxxFrameHandler+0x23(rec=0x7fa7fe18, frame=0x7fa7fe98,
exc_context=0x7fa7fb4c, dispatch=0x7fa7fb0c, context=0x7fa7f704)
[/home/richard/wine/wine-compile/dlls/msvcrt/cppexcept.c:370] in msvcrt (0x7fa7f6e8)
3 0x7ffe1e2d __wine_call_from_32_regs+0xb9 in ntdll (0x7fa7fa50)
4 0x7f940056 __CxxFrameHandler+0x6 in msvcrt (0x7fa7fa8c)
5 0x7ffb7e27 __regs_RtlRaiseException+0x397(rec=0x7fa7fe18,
context=0x7fa7fb4c) [/home/richard/wine/wine-compile/dlls/ntdll/exception.c:277]
in ntdll (0x7fa7fb1c)
6 0x7ffd741f raise_segv_exception+0x2f(rec=0x7fa7fe18, context=0x7fa7fb4c)
[/home/richard/wine/wine-compile/dlls/ntdll/signal_i386.c:889] in ntdll (0x7fa7fb38)
7 0x7ffe1e9c __wine_call_from_32_restore_regs+0x0 in ntdll (0x7fa7fea4)
8 0x0040109f in t (+0x109f) (0x7fa7feb8)
9 0x004011ed EntryPoint+0xe3 in t (0x7fa7ff2c)
10 0x7fc7b2e7 start_process+0xb7(arg=0x0)
[/home/richard/wine/wine-compile/dlls/kernel/process.c:992] in kernel32 (0x7fa7fff4)
11 0xb7fc8c31 wine_switch_to_stack+0x11 in libwine.so.1 (0x00000000)
0x7f9407b2 cxx_frame_handler+0x572
[/home/richard/wine/wine-compile/dlls/msvcrt/cppexcept.c:340] in msvcrt: movl
0x1c(%eax),%eax
340 exc_type = (cxx_exception_type *)rec->ExceptionInformation[2];
Modules:
Module Address Debug info Name (20 modules)
PE 0x00400000-00404000 Export t
PE 0x76080000-760e5000 Deferred msvcp60
ELF 0x7bf00000-7bf03000 Deferred <wine-loader>
ELF 0x7f921000-7f980000 Stabs msvcrt<elf>
\-PE 0x7f930000-7f980000 \ msvcrt
ELF 0x7fc15000-7fd10000 Stabs kernel32<elf>
\-PE 0x7fc30000-7fd10000 \ kernel32
ELF 0x7fe21000-7fe2d000 Deferred libnss_files.so.2
ELF 0x7fe2d000-7fe43000 Deferred libnsl.so.1
ELF 0x7fe5b000-7fe81000 Deferred libm.so.6
ELF 0x7fe8b000-7fe96000 Deferred libnss_nis.so.2
ELF 0x7fe99000-7ff8e000 Deferred libwine_unicode.so.1
ELF 0x7ff8e000-80000000 Stabs ntdll<elf>
\-PE 0x7ffa0000-80000000 \ ntdll
ELF 0xb7e53000-b7e5c000 Deferred libnss_compat.so.2
ELF 0xb7e5e000-b7e62000 Deferred libdl.so.2
ELF 0xb7e62000-b7f9a000 Deferred libc.so.6
ELF 0xb7f9a000-b7fac000 Deferred libpthread.so.0
ELF 0xb7fc4000-b7fde000 DIA libwine.so.1
ELF 0xb7fdf000-b7ff6000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) Z:\home\richard\t.exe
00000009 0 <==
WineDbg terminated on pid 0x8
richard at carmen:~/wine/wine-cvs$
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the wine-bugs
mailing list