[Wine] err:module:MODULE_Decide_OS2_Old

profix wineforum-user at winehq.org
Sat Jul 26 12:30:54 CDT 2008


Hello, 
  first of all sorry, my english is maybe not very well. I am not english speaker. 

We have problem with some old exe file, which normally runs on windows. But MS licening rules is bad for our needs, so we use linux as main OS. 

The third party company, which has developed the exe application is not developing for linux. 

After we run the program under wine, this is result:

err:module:MODULE_Decide_OS2_OldWin Hmm, an error occurred. Is this binary file broken?

The binary file is not broken, because of it runs under winXP without errors. Program is doing some calculations with DBF files and write results in another DBF, nothing else. It is console application.

This is full output of the messages returned by wine:


Code:

$ wine PROGRAM.EXE 

err:module:MODULE_Decide_OS2_OldWin Hmm, an error occurred. Is this binary file broken?
ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory
fixme:int:DOSVM_Int16Handler Get Extended Shift States - Not Supported
fixme:int31:DOSVM_Int31Handler Get Processor Exception Handler Vector (0x00)
fixme:int31:DOSVM_Int31Handler Set Processor Exception Handler Vector (0x00)
fixme:int31:DOSVM_Int31Handler Get Processor Exception Handler Vector (0x06)
fixme:int31:DOSVM_Int31Handler Set Processor Exception Handler Vector (0x06)
fixme:int31:DOSVM_Int31Handler Get Processor Exception Handler Vector (0x07)
fixme:int31:DOSVM_Int31Handler Set Processor Exception Handler Vector (0x07)
fixme:int31:DOSVM_Int31Handler Get Processor Exception Handler Vector (0x08)
fixme:int31:DOSVM_Int31Handler Set Processor Exception Handler Vector (0x08)
fixme:int31:DOSVM_Int31Handler Get Processor Exception Handler Vector (0x0a)
fixme:int31:DOSVM_Int31Handler Set Processor Exception Handler Vector (0x0a)
fixme:int31:DOSVM_Int31Handler Get Processor Exception Handler Vector (0x0b)
fixme:int31:DOSVM_Int31Handler Set Processor Exception Handler Vector (0x0b)
fixme:int31:DOSVM_Int31Handler Get Processor Exception Handler Vector (0x0c)
fixme:int31:DOSVM_Int31Handler Set Processor Exception Handler Vector (0x0c)
fixme:int31:DOSVM_Int31Handler Get Processor Exception Handler Vector (0x0d)
fixme:int31:DOSVM_Int31Handler Set Processor Exception Handler Vector (0x0d)
fixme:int31:DOSVM_Int31Handler Get Processor Exception Handler Vector (0x0e)
fixme:int31:DOSVM_Int31Handler Set Processor Exception Handler Vector (0x0e)
err:int:do_int2f_16 Accessing unknown VxD 0202 - Expect a failure now.
wine: Unhandled page fault on read access to 0x00001290 at address 0x101f:0x0000697c (thread 001d), starting debugger...
Unhandled exception: page fault on read access to 0x00001290 in 32-bit code (101f:00000508).
In 32 bit mode.
Register dump:
 CS:101f SS:11d7 DS:11d7 ES:125f FS:0033 GS:003b
 EIP:00000508 ESP:ffc0d302 EBP:0000d5aa EFLAGS:00010246(   - 00      -RIZP1)
 EAX:00000000 EBX:0102125f ECX:0008000d EDX:000000f6
 ESI:00000075 EDI:00000000
Stack dump:
0x11d7:0xd302:  0033 697c 0000 11cf 0000 0246 0001 125f
0x11d7:0xd312:  68d1 125f 66a4 0000 0000 0000 0000 0000
0x11d7:0xd322:  0000 0000 0000 0000 0000 0000 0000 0000
Backtrace:
=>1 0x101f:0x00000508 in kernel32 (+0x835ac) (0x11d7:0xd5aa)
  2 0x0000:0x667f (0x11d7:0xd5b8)
  3 0x0000:0x56ef (0x11d7:0x0000)
0x101f:0x00000508: testl	$0xffffffff,%fs:0x00000200
Modules:
Module	Address			Debug info	Name (57 modules)
ELF	7b800000-7b931000	Export          kernel32<elf>
  \-PE	7b820000-7b931000	\               kernel32
ELF	7bc00000-7bca5000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bca5000	\               ntdll
ELF	7bf00000-7bf03000	Deferred        <wine-loader>
ELF	7e7a9000-7e7bd000	Deferred        midimap<elf>
  \-PE	7e7b0000-7e7bd000	\               midimap
ELF	7e7bd000-7e880000	Deferred        libasound.so.2
ELF	7e883000-7e8a9000	Deferred        msacm32<elf>
  \-PE	7e890000-7e8a9000	\               msacm32
ELF	7e8a9000-7e8c0000	Deferred        msacm32<elf>
  \-PE	7e8b0000-7e8c0000	\               msacm32
ELF	7e8c0000-7e952000	Deferred        winmm<elf>
  \-PE	7e8d0000-7e952000	\               winmm
ELF	7e952000-7e9b2000	Deferred        winedos<elf>
  \-PE	7e960000-7e9b2000	\               winedos
ELF	7e9b2000-7e9bb000	Deferred        libxcursor.so.1
ELF	7e9bb000-7e9c0000	Deferred        libxfixes.so.3
ELF	7e9c0000-7e9c3000	Deferred        libxcomposite.so.1
ELF	7e9c3000-7e9c9000	Deferred        libxrandr.so.2
ELF	7e9c9000-7e9d1000	Deferred        libxrender.so.1
ELF	7e9d1000-7e9d6000	Deferred        libxxf86vm.so.1
ELF	7e9d6000-7e9d9000	Deferred        libxinerama.so.1
ELF	7e9d9000-7e9f9000	Deferred        imm32<elf>
  \-PE	7e9e0000-7e9f9000	\               imm32
ELF	7e9f9000-7e9fe000	Deferred        libxdmcp.so.6
ELF	7e9fe000-7ea16000	Deferred        libxcb.so.1
ELF	7ea16000-7ea18000	Deferred        libxcb-xlib.so.0
ELF	7ea18000-7eaff000	Deferred        libx11.so.6
ELF	7eaff000-7eb0d000	Deferred        libxext.so.6
ELF	7eb0d000-7eb25000	Deferred        libice.so.6
ELF	7eb25000-7eb2d000	Deferred        libsm.so.6
ELF	7eb38000-7ebcf000	Deferred        winex11<elf>
  \-PE	7eb50000-7ebcf000	\               winex11
ELF	7ec15000-7ec36000	Deferred        libexpat.so.1
ELF	7ec36000-7ec60000	Deferred        libfontconfig.so.1
ELF	7ec60000-7ec63000	Deferred        libxau.so.6
ELF	7ec6b000-7ec80000	Deferred        libz.so.1
ELF	7ec80000-7ecf0000	Deferred        libfreetype.so.6
ELF	7ecf0000-7ed42000	Deferred        advapi32<elf>
  \-PE	7ed00000-7ed42000	\               advapi32
ELF	7ed42000-7ede0000	Deferred        gdi32<elf>
  \-PE	7ed50000-7ede0000	\               gdi32
ELF	7ede0000-7ef27000	Deferred        user32<elf>
  \-PE	7ee00000-7ef27000	\               user32
ELF	7ef27000-7ef3c000	Deferred        winevdm<elf>
  \-PE	7ef30000-7ef3c000	\               winevdm
ELF	7ef3c000-7ef47000	Deferred        libnss_files.so.2
ELF	7ef47000-7ef5f000	Deferred        libnsl.so.1
ELF	7ef5f000-7ef68000	Deferred        libnss_compat.so.2
ELF	7efd0000-7eff5000	Deferred        libm.so.6
ELF	7eff6000-7f000000	Deferred        libnss_nis.so.2
ELF	b7d07000-b7d0b000	Deferred        libdl.so.2
ELF	b7d0b000-b7e5a000	Deferred        libc.so.6
ELF	b7e5b000-b7e73000	Deferred        libpthread.so.0
ELF	b7e7e000-b7fb4000	Deferred        libwine.so.1
ELF	b7fb6000-b7fd2000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 
	00000018    0
	00000009    0
0000000c 
	00000012    0
	0000000e    0
	0000000d    0
0000000f 
	00000015    0
	00000014    0
	00000011    0
	00000010    0
00000016 
	00000017    0
0000001b (D) C:\windows\system32\winevdm.exe
	0000001d    0 <==
	0000001c    0
Backtrace:
=>1 0x101f:0x00000508 in kernel32 (+0x835ac) (0x11d7:0xd5aa)
  2 0x0000:0x667f (0x11d7:0xd5b8)
  3 0x0000:0x56ef (0x11d7:0x0000)







On google I found that in 2007 someone needs help with this too, but he get no answer. Is it possible to tell me what can be wrong or what I can do to run needed program, when this simple console program runs on WinXP?







More information about the wine-users mailing list