[Wine] program doesn't work, wine returns without message

Mario Streiber mario.streiber at gmx.de
Thu Dec 22 15:43:18 CST 2005


Hi List,


I'm new to wine so please forgive me if I ask silly questions.

I have a program here called matikus.exe which is some mathematical education program for kids. It runs under Win98, but I don' want to reboot my linux box (ubuntu 5.10 on AMD K6-2 500) just for that single win proggy.

This program resides on CD and when I start it under wine I just get the prompt back after some short time without any error message. The only thing that is printed is

  sizeof(RADEONDRIRec) == 100, devPrivSize 100

but I get this message also from programs like glxinfo.

How can find out why wine fails to start this program. I don't think it has any high system requirements. It consists of some 2D graphics animations and sound, mouse and keyboard input, nothing special compared to the programs that are known to run under wine.

When running it under winedbg I get this output:

mstreibe at max:/media/cdrom $ winedbg MATIKUS.EXE 
WineDbg starting on pid 0x10

sizeof(RADEONDRIRec) == 100, devPrivSize 100
err:wineconsole:WCUSER_SetFont wrong font
err:wineconsole:WCUSER_SetFont wrong font

sizeof(RADEONDRIRec) == 100, devPrivSize 100
In 32 bit mode.
0x7fcea944: pushl       %esi
Wine-dbg>cont
First chance exception: page fault on write access to 0x000f0400 in 32-bit code (0xb7e301bf).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:1007 GS:0033
 EIP:b7e301bf ESP:7fa5f4ec EBP:7fa5f4f8 EFLAGS:00010212(   - 00      - RIA1)
 EAX:00000000 EBX:7e8cd398 ECX:00000023 EDX:0000008c
 ESI:000f0400 EDI:000f0400
Stack dump:
0x7fa5f4ec:  0000100f 000f0400 7fa5f524 7fa5f538
0x7fa5f4fc:  7e89e2af 000f0400 00000000 0000008c
0x7fa5f50c:  00000000 00010000 7befc504 7fd1d860
0x7fa5f51c:  00000000 7e890000 0000ffff 0000f30f
0x7fa5f52c:  7e8cd398 00000000 7e890000 7fa5f54c
0x7fa5f53c:  7e89ef2b 7e8cd398 00000004 00000001
0200: sel=1007 base=7fffc000 limit=00001fff 32-bit rw-
Backtrace:
=>1 0xb7e301bf memset+0x3f in libc.so.6 (0xb7e301bf)
  2 0x7e89e2af DOSMEM_InitDosMemory+0xef in winedos (0x7e89e2af)
  3 0x7e89ef2b DllMain+0x4b in winedos (0x7e89ef2b)
  4 0x7e8c3488 in winedos (+0x33488) (0x7e8c3488)
  5 0x7bebeb15 call_dll_entry_point+0x15 in ntdll (0x7bebeb15)
  6 0x7bebf8ea in ntdll (+0x1f8ea) (0x7bebf8ea)
  7 0x7bec01ec in ntdll (+0x201ec) (0x7bec01ec)
  8 0x7bec2927 LdrLoadDll+0x77 in ntdll (0x7bec2927)
  9 0x7fcde2a9 in kernel32 (+0x3e2a9) (0x7fcde2a9)
  10 0x7fcde40a LoadLibraryExW+0x4a in kernel32 (0x7fcde40a)
  11 0x7fcde52f LoadLibraryExA+0x2f in kernel32 (0x7fcde52f)
  12 0x7fcde55d LoadLibraryA+0x1d in kernel32 (0x7fcde55d)
  13 0x7fa7d1e0 main+0x80 in winevdm (0x7fa7d1e0)
  14 0x7fa7dffa in winevdm (+0xdffa) (0x7fa7dffa)
  15 0x7fcea947 in kernel32 (+0x4a947) (0x7fcea947)
  16 0xb7f08c17 wine_switch_to_stack+0x17 in libwine.so.1 (0xb7f08c17)
0xb7e301bf memset+0x3f in libc.so.6: repe stosl %es:(%edi)

Don't know if this is useful to anyone. Any hint what to do to make it work?


Regards
Mario



More information about the wine-users mailing list