Ehh, well, I was trying to use the Lexmark Scanback Utility to operate my Lexmark OptraImage 322 and it crashed after clicking the button to setup a new profile.... Installed original MFC42.DLL in the Scanback program folder...
Crash log:
[InuTaisho@PIIMMX-GTWE4200 ScanBack]$ wine scanwiz.exe wine: Call from 0x40ee68 to unimplemented function MFC42.DLL.6905, aborting wine: Unimplemented function MFC42.DLL.6905 called at address 0x40ee68 (thread 0038), starting debugger... Unhandled exception: unimplemented function MFC42.DLL.6905 called in 32-bit code (0x602e4d4c). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:602e4d4c ESP:0034dbd4 EBP:0034dc38 EFLAGS:00000206( - 00 - -IP1) EAX:00001af9 EBX:6032fa78 ECX:0034e938 EDX:00030068 ESI:0034dbe0 EDI:0003006c Stack dump: 0x0034dbd4: 00000038 00030068 0100101b 80000100 0x0034dbe4: 00000001 00000000 0040ee68 00000002 0x0034dbf4: 0041cca6 00001af9 0034dc3c 6062e98e 0x0034dc04: 5f422d22 00030068 00000000 00000038 0x0034dc14: 00030068 00001036 00000000 00000020 0x0034dc24: 00000000 00000000 00000000 0034e8d8 Backtrace: =>1 0x602e4d4c in ntdll (+0x24d4c) (0x0034dc38) 2 0x0040ee68 in scanwiz (+0xee68) (0x0034e938) 3 0x00000001 (0x00419bc8) 4 0x0040fed0 in scanwiz (+0xfed0) (0x0041524c) 5 0x25ff0041 (0x837c25ff) 6 0x00000000 (0x00000000) 0x602e4d4c: subl $4,%esp Modules: Module Address Debug info Name (67 modules) PE 400000- 420000 Export scanwiz PE 10000000-10035000 Deferred scanwizg ELF 41d2d000-41d4a000 Deferred ld-linux.so.2 ELF 41d4c000-41d60000 Deferred libresolv.so.2 ELF 426fe000-42852000 Deferred libc.so.6 ELF 42854000-4287d000 Deferred libm.so.6 ELF 4287f000-42884000 Deferred libdl.so.2 ELF 4289b000-428b3000 Deferred libpthread.so.0 ELF 428b5000-428b8000 Deferred libxau.so.6 ELF 428ba000-428c0000 Deferred libxdmcp.so.6 ELF 428c2000-429c4000 Deferred libx11.so.6 ELF 429c6000-429d6000 Deferred libxext.so.6 ELF 429d8000-42a62000 Deferred libfreetype.so.6 ELF 42a64000-42a85000 Deferred libexpat.so.0 ELF 42aaf000-42ade000 Deferred libfontconfig.so.1 ELF 42ae0000-42ae9000 Deferred libxrender.so.1 ELF 42af5000-42aff000 Deferred libxcursor.so.1 ELF 42b01000-42b08000 Deferred libxrandr.so.2 ELF 42b0a000-42b0d000 Deferred libxinerama.so.1 ELF 42b0f000-42b14000 Deferred libxfixes.so.3 ELF 42bc5000-42bce000 Deferred libsm.so.6 ELF 42bd0000-42bea000 Deferred libice.so.6 ELF 4347a000-43485000 Deferred libdrm.so.2 ELF 43487000-434f7000 Deferred libgl.so.1 ELF 43fcb000-43fd0000 Deferred libxxf86vm.so.1 PE 5f400000-5f4ed000 Deferred mfc42 ELF 6001d000-60132000 Deferred libwine.so.1 ELF 602a3000-6034b000 Export ntdll<elf> -PE 602c0000-6034b000 \ ntdll ELF 60374000-60380000 Deferred libnss_files.so.2 ELF 60380000-604b5000 Deferred kernel32<elf> -PE 603a0000-604b5000 \ kernel32 ELF 604b5000-604cf000 Deferred version<elf> -PE 604c0000-604cf000 \ version ELF 604cf000-604e3000 Deferred lz32<elf> -PE 604e0000-604e3000 \ lz32 ELF 604e3000-6054f000 Deferred msvcrt<elf> -PE 604f0000-6054f000 \ msvcrt ELF 6054f000-6059c000 Deferred advapi32<elf> -PE 60560000-6059c000 \ advapi32 ELF 6059c000-606ea000 Deferred user32<elf> -PE 605c0000-606ea000 \ user32 ELF 606ea000-607f6000 Deferred shell32<elf> -PE 60700000-607f6000 \ shell32 ELF 607f6000-60853000 Deferred shlwapi<elf> -PE 60800000-60853000 \ shlwapi ELF 60853000-6091a000 Deferred comctl32<elf> -PE 60860000-6091a000 \ comctl32 ELF 6091a000-60978000 Deferred rpcrt4<elf> -PE 60930000-60978000 \ rpcrt4 ELF 60978000-60997000 Deferred iphlpapi<elf> -PE 60980000-60997000 \ iphlpapi ELF 609ab000-609d8000 Deferred ws2_32<elf> -PE 609b0000-609d8000 \ ws2_32 ELF 60a28000-60abd000 Deferred winex11<elf> -PE 60a40000-60abd000 \ winex11 ELF 60c8e000-60cac000 Deferred imm32<elf> -PE 60ca0000-60cac000 \ imm32 ELF 60cbb000-60cef000 Deferred uxtheme<elf> -PE 60cc0000-60cef000 \ uxtheme ELF 627d4000-62878000 Deferred gdi32<elf> -PE 627f0000-62878000 \ gdi32 ELF 63167000-63213000 Deferred ole32<elf> -PE 63180000-63213000 \ ole32 ELF 6875e000-68778000 Deferred wsock32<elf> -PE 68760000-68778000 \ wsock32 ELF 7bf00000-7bf03000 Deferred <wine-loader> Threads: process tid prio (all id:s are in hex) 00000037 (D) C:\Program Files\Lexmark\ScanBack\scanwiz.exe 00000038 0 <== 00000013 00000015 0 00000014 0 0000000f 00000016 0 00000010 0 0000000a 0000000c 0 0000000b 0 wine: Call from 0x40ee68 to unimplemented function MFC42.DLL.6905, aborting wine: Call from 0x40ee68 to unimplemented function MFC42.DLL.6905, aborting
King,
On 10/13/07, King InuYasha ngompa13@gmail.com wrote:
Ehh, well, I was trying to use the Lexmark Scanback Utility to operate my Lexmark OptraImage 322 and it crashed after clicking the button to setup a new profile.... Installed original MFC42.DLL in the Scanback program folder...
Wrong forum. Use wine-users for this.
wine: Call from 0x40ee68 to unimplemented function MFC42.DLL.6905, aborting
And this means you don't have the right version of mfc42.dll. Wine doesn't provide its own, so we can't help you with that. The application was supposed to have installed it, but many don't. --Juan
On Sunday October 14 2007 03:19, King InuYasha wrote:
Ehh, well, I was trying to use the Lexmark Scanback Utility to operate my Lexmark OptraImage 322 and it crashed after clicking the button to setup a new profile.... Installed original MFC42.DLL in the Scanback program folder...
Crash log:
[InuTaisho@PIIMMX-GTWE4200 ScanBack]$ wine scanwiz.exe wine: Call from 0x40ee68 to unimplemented function MFC42.DLL.6905, aborting wine: Unimplemented function MFC42.DLL.6905 called at address 0x40ee68 (thread 0038), starting debugger... Unhandled exception: unimplemented function MFC42.DLL.6905 called in 32-bit code (0x602e4d4c).
Most likely you have wrong (probably too old) version of MFC42.DLL. You should try newer version of this DLL. BTW, if your Lexmark OptraImage 322 is non-ttyUSB USB device (you don't see it as ttyUSB in /dev/ directory) then don't even waste your time - it will not work with Windows programs on WINE. In this case you want try Virtual Box, QEmu or VMWare instead. WINE currently only support ttyUSB USB devices and all other kinds of tty devices (for example bluetooth/IRDA phones).
Oops... Sorry... and it just uses a proprietary network protocol to grab a file from the scanner and save it... Nothing more...
On 10/14/07, L. Rahyen research@science.su wrote:
On Sunday October 14 2007 03:19, King InuYasha wrote:
Ehh, well, I was trying to use the Lexmark Scanback Utility to operate
my
Lexmark OptraImage 322 and it crashed after clicking the button to setup
a
new profile.... Installed original MFC42.DLL in the Scanback program folder...
Crash log:
[InuTaisho@PIIMMX-GTWE4200 ScanBack]$ wine scanwiz.exe wine: Call from 0x40ee68 to unimplemented function MFC42.DLL.6905,
aborting
wine: Unimplemented function MFC42.DLL.6905 called at address 0x40ee68 (thread 0038), starting debugger... Unhandled exception: unimplemented function MFC42.DLL.6905 called in
32-bit
code (0x602e4d4c).
Most likely you have wrong (probably too old) version of MFC42.DLL.
You should try newer version of this DLL. BTW, if your Lexmark OptraImage 322 is non-ttyUSB USB device (you don't see it as ttyUSB in /dev/ directory) then don't even waste your time - it will not work with Windows programs on WINE. In this case you want try Virtual Box, QEmu or VMWare instead. WINE currently only support ttyUSB USB devices and all other kinds of tty devices (for example bluetooth/IRDA phones).