[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