[Wine]Genotyper

Rein Klazes
Thu, 05 Aug 2004 07:44:40 -0000

On Thu, 05 Aug 2004 10:39:50 +0200, you wrote:


> [thomas@islay Genotyper]$ winedbg Genotyper.exe
> fixme:console:SetConsoleCtrlHandler (0x2635b7f0,1) - no error checking or
> testing yet
> WineDbg starting on pid 0xa
> In 32 bit mode.
> Wine-dbg>c
> fixme:ole:LoadTypeLibEx Wanted to load L"GENOTYPER.tlb" as
typelib, but
> file was not found.
> fixme:commdlg:PRINTDLG_OpenDefaultPrinter Could not open printer EPSON
> EPL-5800 Advanced?!
> fixme:commdlg:PRINTDLG_OpenDefaultPrinter Could not open printer EPSON
> EPL-5800 Advanced?!
> fixme:commdlg:PRINTDLG_OpenDefaultPrinter Could not open printer EPSON
> EPL-5800 Advanced?!
> fixme:commdlg:PRINTDLG_OpenDefaultPrinter Could not open printer EPSON
> EPL-5800 Advanced?!
> First chance exception: page fault on read access to 0x0000009a in 32-bit
> code (0x100d8f4a).
> Register dump:
>   CS:0023 SS:002b DS:002b ES:002b FS:003b GS:0033
>   EIP:100d8f4a ESP:003ef7bc EBP:003ef7d0 EFLAGS:00010246(   - 00
> -RIZP1)
>   EAX:00000000 EBX:0086fac8 ECX:00000000 EDX:00000000
>   ESI:77df1b9e EDI:0056d7d0
> Stack dump:
> 0x00000000:  00000000 00000000 00000000 00000000
> 0x00000010:  00000000 00000000 00000000 00000000
> 0x00000020:  00000000 00000000 00000000 00000000
> 0x00000030:  00000000 00000000 00000000 00000000
> 0x00000040:  00000000 00000000 00000000 00000000
> 0x00000050:  00000000 00000000 00000000 00000000
> 0x00000060:
>
> Backtrace:
> =>1 0x100d8f4a (0x003ef7d0)
>    2 0x100d8ff5 (0x003ef7dc)
>    3 0x0049ed6b (0x003ef9f4)
>    4 0x00491aa2 (0x003efc98)
>    5 0x00416df3 (0x003efd70)
>    6 0x0040319b (0x003efe94)
>    7 0x0056d922 (0x003eff20)
>    8 0x007d64b2 (0x003efff4)
>    9 0x0064e081 (0x00000000)
> 0x100d8f4a: movb        0x9a(%ecx),%dl
> Wine-dbg>q

You have started your program with winedbg, not wine, I do not know why?

OK, now you have hit upon a "first chance" exception. "First
chance"
means that the program has not been offered a chance to handle it by
itself. In other words this is not the crash (yet).

The right thing is to enter "pass" here, and repeat entering
"pass" when
you hit "first chance" exceptions until you get an
"unhandled"
exception. Then it is for real.

Rein.
--
Rein Klazes
rklazes@xs4all.nl