http://bugs.winehq.org/show_bug.cgi?id=3304
Summary: Impossible to print from wordview (97/2000 and 2003) Product: Wine Version: 20050725 Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-binary AssignedTo: wine-bugs@winehq.org ReportedBy: goesele@hfph.mwn.de
Printing from a number of applications works. But I can't print from either wordview 97/2000 nor 2003. In both cases I get on the console the message "fixme:richedit:RichEditANSIWndProc Unhandled EM_GETTEXTEX flags 0x1". Both programs give the warning: "This is not a valid number."
In the case of wordview 2003 I can see that the problem is related to the number of pages to print: Acknowledging the warning leads to the printer dialog with the cursor on the number of pages to print. Every try to change that number again gives the messages "fixme:richedit:RichEditANSIWndProc Unhandled EM_GETTEXTEX flags 0x1". As long as the printer dialog is open I get continually: "fixme:winspool:EnumJobsW (0x1,first=0,no=0,level=1,job=(nil),cb=0,0x7b96ddf4,0x7b96dde8), stub!"
In the case of wordview 97/2000 I get an unhandled exception:
fixme:richedit:RichEditANSIWndProc Unhandled EM_GETTEXTEX flags 0x1 fixme:ole:CoRegisterMessageFilter stub wine: Unhandled exception (thread 0009), starting debugger... WineDbg starting on pid 0x8 Unhandled exception: page fault on read access to 0x2ffff30c in 32-bit code (0x300fdc92). In 32 bit mode. fixme:dbghelp:sffip_cb NIY on 'c:\w96\build\win\shp96v\WordView.pdb' fixme:dbghelp_msc:pe_load_debug_directory This guy has FPO information Register dump: CS:0f33 SS:0f3b DS:0f3b ES:0f3b FS:003b GS:0033 EIP:300fdc92 ESP:7b96e870 EBP:7b96ec7c EFLAGS:00010296( - 00 RISAP1) EAX:ffff8002 EBX:00000000 ECX:7a640000 EDX:00000002 ESI:7a7541b0 EDI:7b96f698 Stack dump: 0x7b96e870: 7b96e8a0 7bedc15d 7b96e888 00000000 0x7b96e880: 00989680 7b96e890 43200eb5 000e5e51 0x7b96e890: 00000000 7befcba0 00000004 7b96e8cc 0x7b96e8a0: 7bedc15d 7b96e8b4 00000000 00989680 0x7b96e8b0: 7b96e8bc 43200eb5 000e5ed9 00000000 0x7b96e8c0: 7befcba0 00000004 00000008 7b96e970 Backtrace: =>1 0x300fdc92 in wordview (+0xfdc92) (0x7b96ec7c) 2 0x300fec52 in wordview (+0xfec52) (0x7b96ee90) err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file MSO97v.dbg ("MSO97v.dbg") 3 0x307875d4 HdlgFromWindow+0x168 in mso97v (0x7b96eebc) 4 0x3077de15 HdlgStartDlg+0x25b in mso97v (0x7b96ef24) 5 0x3077dbcf HdlgStartDlg+0x15 in mso97v (0x7b96ef5c) 6 0x30130375 in wordview (+0x130375) (0x7b96ef84) 7 0x3013026e in wordview (+0x13026e) (0x7b96efc0) 8 0x3013020a in wordview (+0x13020a) (0x7b96f008) 9 0x301301bc in wordview (+0x1301bc) (0x7b96f020) 10 0x30130164 in wordview (+0x130164) (0x7b96f058) 11 0x300fd46e in wordview (+0xfd46e) (0x7b96f6c0) 12 0x301659d4 in wordview (+0x1659d4) (0x7b96f6f8) 13 0x301702ec in wordview (+0x1702ec) (0x7b96f784) 14 0x30070521 in wordview (+0x70521) (0x7b96fb08) 15 0x7ad4afaf WINPROC_wrapper+0x17 in user32 (0x7b96fb2c) 16 0x7ad4b316 WINPROC_wrapper+0x37e in user32 (0x7b96fb64) 17 0x7ad522d7 CallWindowProcA+0x137 in user32 (0x7b96fb98) 18 0x7ad2100a DispatchMessageA+0xda in user32 (0x7b96fbcc) 19 0x301971d2 in wordview (+0x1971d2) (0x3022cbe0) 20 0x00000111 (0x00010022) 21 0x00000000 (0x00000000) 0x300fdc92: movzwl 0x3000f308(,%eax,2),%eax Modules: Module Address Debug info Name (72 modules) PE 0x30000000-30250000 Export wordview PE 0x306c0000-30866000 Export mso97v PE 0x30b50000-30c2b000 Deferred wwint32v ELF 0x7995e000-799a0000 Deferred riched20<elf> -PE 0x79970000-799a0000 \ riched20 ELF 0x799b7000-79a2b000 Deferred wineps.drv<elf> -PE 0x799e0000-79a2b000 \ wineps.drv ELF 0x79d9e000-79dce000 Deferred uxtheme<elf> -PE 0x79db0000-79dce000 \ uxtheme ELF 0x7a3ec000-7a496000 Deferred libdb3.so.3 ELF 0x7a496000-7a49a000 Deferred libgpg-error.so.0 ELF 0x7a49a000-7a4e7000 Deferred libgcrypt.so.11 ELF 0x7a4e7000-7a4f7000 Deferred libtasn1.so.2 ELF 0x7a4f7000-7a55e000 Deferred libgnutls.so.11 ELF 0x7a67e000-7a683000 Deferred libnss_db.so.2 ELF 0x7a683000-7a6a0000 Deferred libcups.so.2 ELF 0x7a7a9000-7a7b2000 Deferred libxcursor.so.1 ELF 0x7a7c3000-7a7e2000 Deferred imm32<elf> -PE 0x7a7d0000-7a7e2000 \ imm32 ELF 0x7a7e2000-7a851000 Deferred libgl.so.1 ELF 0x7a851000-7a918000 Deferred libx11.so.6 ELF 0x7a918000-7a938000 Deferred libexpat.so.1 ELF 0x7a938000-7a967000 Deferred libfontconfig.so.1 ELF 0x7a978000-7a98a000 Deferred libz.so.1 ELF 0x7a98a000-7a9f7000 Deferred libfreetype.so.6 ELF 0x7aa08000-7aa35000 Deferred winspool.drv<elf> -PE 0x7aa10000-7aa35000 \ winspool.drv ELF 0x7aa35000-7aaf8000 Deferred comctl32<elf> -PE 0x7aa40000-7aaf8000 \ comctl32 ELF 0x7aaf8000-7ab56000 Deferred shlwapi<elf> -PE 0x7ab10000-7ab56000 \ shlwapi ELF 0x7ab56000-7ac21000 Deferred shell32<elf> -PE 0x7ab70000-7ac21000 \ shell32 ELF 0x7ac21000-7ac41000 Deferred iphlpapi<elf> -PE 0x7ac30000-7ac41000 \ iphlpapi ELF 0x7ac41000-7ac8c000 Deferred rpcrt4<elf> -PE 0x7ac60000-7ac8c000 \ rpcrt4 ELF 0x7ac8c000-7adbe000 Export user32<elf> -PE 0x7acb0000-7adbe000 \ user32 ELF 0x7adbe000-7ae4f000 Deferred ole32<elf> -PE 0x7ade0000-7ae4f000 \ ole32 ELF 0x7ae4f000-7ae58000 Deferred libgcc_s.so.1 ELF 0x7af23000-7b82e000 Deferred gdi32<elf> -PE 0x7af70000-7b82e000 \ gdi32 ELF 0x7b82e000-7b870000 Deferred advapi32<elf> -PE 0x7b840000-7b870000 \ advapi32 ELF 0x7baef000-7bc00000 Deferred kernel32<elf> -PE 0x7bb20000-7bc00000 \ kernel32 ELF 0x7bd1d000-7bd27000 Deferred libnss_files.so.2 ELF 0x7bd27000-7bd30000 Deferred libnss_nis.so.2 ELF 0x7bd30000-7bd44000 Deferred libnsl.so.1 ELF 0x7bd44000-7bd4c000 Deferred libnss_compat.so.2 ELF 0x7bd5d000-7bd7f000 Deferred libm.so.6 ELF 0x7bd7f000-7be74000 Deferred libwine_unicode.so.1 ELF 0x7be85000-7bf00000 Deferred ntdll<elf> -PE 0x7bea0000-7bf00000 \ ntdll ELF 0x7bf00000-7bf03000 Deferred <wine-loader> ELF 0x7bf11000-7bf14000 Deferred iso8859-15.so ELF 0x7bf15000-7bf33000 Deferred ximcp.so.2 ELF 0x7bf33000-7bf37000 Deferred libxrandr.so.2 ELF 0x7bf37000-7bf3f000 Deferred libxrender.so.1 ELF 0x7bf3f000-7bf4d000 Deferred libxext.so.6 ELF 0x7bf4d000-7bf64000 Deferred libice.so.6 ELF 0x7bf64000-7bf6d000 Deferred libsm.so.6 ELF 0x7bf7b000-7bf7e000 Deferred xlcdef.so.2 ELF 0x7bf7e000-7c000000 Deferred winex11.drv<elf> -PE 0x7bf90000-7c000000 \ winex11.drv ELF 0xb7e76000-b7e79000 Deferred libdl.so.2 ELF 0xb7e79000-b7fae000 Deferred libc.so.6 ELF 0xb7fae000-b7fbd000 Deferred libpthread.so.0 ELF 0xb7fbe000-b7fd7000 Deferred libwine.so.1 ELF 0xb7fe9000-b8000000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 00000008 (D) C:\Programme\wordview\wordview.exe 0000000c 0 0000000b 0 0000000a 0 00000009 0 <== WineDbg terminated on pid 0x8