https://bugs.winehq.org/show_bug.cgi?id=41354
--- Comment #23 from Matteo Guglielmi matteo.guglielmi@gmail.com --- (In reply to Austin English from comment #22)
Can you please attach the new terminal output? It's likely a different issue that still prevents the tool from working (but the crash itself should be fixed, as there's now a stub).
This is the whole output of 'pdf-xchange' fired up in a terminal window with all duplicated lines being removed (thousands of them actually).
Because the output was scrolling so fast, I cannot tell which lines correspond to the opening and using of the typewriter tool... but the output is complete from starting pdf-xchange, opening an empty pdf file, selecting the typewriter tool and using it two times (first one was successful, second one failed) and finally closing pdf-xchange.
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800) fixme:process:RegisterApplicationRestart (L"/Recover",0) fixme:module:load_library unsupported flag(s) used (flags: 0x00000800) fixme:imm:ImmGetOpenStatus (0x1c90250): semi-stub fixme:imm:ImmReleaseContext (0x10076, 0x1c90250): stub fixme:module:load_library unsupported flag(s) used (flags: 0x00000800) fixme:ver:GetCurrentPackageId (0x346e570 (nil)): stub err:ole:CoGetContextToken apartment not initialised fixme:module:load_library unsupported flag(s) used (flags: 0x00000800) fixme:resource:GetGuiResources (0xffffffffffffffff,0): stub fixme:heap:RtlCompactHeap (0x10000, 0x0) stub fixme:module:load_library unsupported flag(s) used (flags: 0x00000800) fixme:font:GetCharacterPlacementW flags 0x00000032 ignored fixme:module:load_library unsupported flag(s) used (flags: 0x00000800) fixme:font:GetCharacterPlacementW flags 0x00000032 ignored fixme:module:load_library unsupported flag(s) used (flags: 0x00000800) fixme:win:RegisterTouchWindow (0x10096 00000000): stub fixme:module:load_library unsupported flag(s) used (flags: 0x00000800) fixme:font:GetCharacterPlacementW flags 0x00000032 ignored fixme:module:load_library unsupported flag(s) used (flags: 0x00000800) fixme:font:GetCharacterPlacementW flags 0x00000032 ignored fixme:module:load_library unsupported flag(s) used (flags: 0x00000800) fixme:font:GetCharacterPlacementW flags 0x00000032 ignored fixme:module:load_library unsupported flag(s) used (flags: 0x00000800) fixme:font:GetCharacterPlacementW flags 0x00000032 ignored fixme:win:RegisterTouchWindow (0x100b8 00000000): stub fixme:font:GetCharacterPlacementW flags 0x00000032 ignored fixme:win:RegisterTouchWindow (0x10094 00000000): stub fixme:msg:ChangeWindowMessageFilter 4a 00000001 fixme:msg:ChangeWindowMessageFilter c062 00000001 fixme:font:GetCharacterPlacementW flags 0x00000032 ignored fixme:module:load_library unsupported flag(s) used (flags: 0x00000800) fixme:font:GetCharacterPlacementW flags 0x00000032 ignored fixme:ole:CoGetApartmentType (0x316e530, 0x316e3e4): semi-stub fixme:ole:CoGetApartmentType (0x316e538, 0x316e3e4): semi-stub fixme:font:GetCharacterPlacementW flags 0x00000032 ignored fixme:ole:CoGetApartmentType (0x804e530, 0x804e3e4): semi-stub fixme:ole:CoGetApartmentType (0x804e538, 0x804e3e4): semi-stub fixme:font:GetCharacterPlacementW flags 0x00000032 ignored fixme:ole:CoGetApartmentType (0x804e530, 0x804e3e4): semi-stub fixme:module:load_library unsupported flag(s) used (flags: 0x00000800) fixme:font:GetCharacterPlacementW flags 0x00000032 ignored fixme:win:RegisterTouchWindow (0x20042 00000000): stub fixme:module:load_library unsupported flag(s) used (flags: 0x00000800) fixme:font:GetCharacterPlacementW flags 0x00000032 ignored fixme:win:RegisterTouchWindow (0x100ba 00000000): stub fixme:module:load_library unsupported flag(s) used (flags: 0x00000800) fixme:font:GetCharacterPlacementW flags 0x00000032 ignored fixme:win:RegisterTouchWindow (0x100bc 00000000): stub fixme:module:load_library unsupported flag(s) used (flags: 0x00000800) fixme:font:GetCharacterPlacementW flags 0x00000032 ignored fixme:win:RegisterTouchWindow (0x100be 00000000): stub fixme:module:load_library unsupported flag(s) used (flags: 0x00000800) fixme:font:GetCharacterPlacementW flags 0x00000032 ignored fixme:win:RegisterTouchWindow (0x100c0 00000000): stub fixme:module:load_library unsupported flag(s) used (flags: 0x00000800) fixme:font:GetCharacterPlacementW flags 0x00000032 ignored fixme:win:RegisterTouchWindow (0x100c2 00000000): stub fixme:module:load_library unsupported flag(s) used (flags: 0x00000800) fixme:font:GetCharacterPlacementW flags 0x00000032 ignored fixme:win:RegisterTouchWindow (0x100c4 00000000): stub fixme:font:GetCharacterPlacementW flags 0x00000032 ignored fixme:module:load_library unsupported flag(s) used (flags: 0x00000800) fixme:font:GetCharacterPlacementW flags 0x00000032 ignored fixme:win:RegisterTouchWindow (0x100c6 00000000): stub fixme:module:load_library unsupported flag(s) used (flags: 0x00000800) fixme:font:GetCharacterPlacementW flags 0x00000032 ignored fixme:win:RegisterTouchWindow (0x100ce 00000000): stub fixme:module:load_library unsupported flag(s) used (flags: 0x00000800) fixme:font:GetCharacterPlacementW flags 0x00000032 ignored fixme:win:RegisterTouchWindow (0x100d0 00000000): stub fixme:module:load_library unsupported flag(s) used (flags: 0x00000800) fixme:font:GetCharacterPlacementW flags 0x00000032 ignored fixme:win:RegisterTouchWindow (0x100d2 00000000): stub fixme:font:GetCharacterPlacementW flags 0x00000032 ignored fixme:ole:CoGetApartmentType (0x316e530, 0x316e3e4): semi-stub fixme:font:GetCharacterPlacementW flags 0x00000032 ignored fixme:ole:CoGetApartmentType (0x804e530, 0x804e3e4): semi-stub fixme:font:GetCharacterPlacementW flags 0x00000032 ignored fixme:ole:CoGetApartmentType (0x84ce530, 0x84ce3e4): semi-stub fixme:ole:CoGetApartmentType (0x84ce538, 0x84ce3e4): semi-stub fixme:font:GetCharacterPlacementW flags 0x00000032 ignored fixme:ole:CoGetApartmentType (0x84ce530, 0x84ce3e4): semi-stub fixme:font:GetCharacterPlacementW flags 0x00000032 ignored fixme:module:load_library unsupported flag(s) used (flags: 0x00000800) fixme:ver:GetCurrentPackageId (0xe6ce570 (nil)): stub fixme:font:GetCharacterPlacementW flags 0x00000032 ignored fixme:msxml:domdoc_setProperty Ignoring property L"NewParser", value 0x22dab0 {VT_BOOL: ffffffff} fixme:msxml:domdoc_setProperty Unknown property L"NormalizeAttributeValues" fixme:msxml:domdoc_get_parseError (0x7880e90)->(0x22db08): creating a dummy parseError fixme:msxml:domdoc_setProperty Ignoring property L"NewParser", value 0x22d980 {VT_BOOL: ffffffff} fixme:msxml:domdoc_setProperty Unknown property L"NormalizeAttributeValues" fixme:msxml:domdoc_get_parseError (0x7869160)->(0x22d9d8): creating a dummy parseError fixme:font:GetCharacterPlacementW flags 0x00000032 ignored fixme:ole:CoGetApartmentType (0x84ce530, 0x84ce3e4): semi-stub fixme:font:GetCharacterPlacementW flags 0x00000032 ignored fixme:ole:CoGetApartmentType (0x84ce530, 0x84ce3e4): semi-stub fixme:font:GetCharacterPlacementW flags 0x00000032 ignored fixme:ole:CoGetApartmentType (0x804e530, 0x804e3e4): semi-stub fixme:font:GetCharacterPlacementW flags 0x00000032 ignored fixme:ole:CoGetApartmentType (0x804e530, 0x804e3e4): semi-stub fixme:font:GetCharacterPlacementW flags 0x00000032 ignored fixme:module:load_library unsupported flag(s) used (flags: 0x00000800) fixme:font:GetCharacterPlacementW flags 0x00000032 ignored fixme:module:load_library unsupported flag(s) used (flags: 0x00000800) fixme:font:GetCharacterPlacementW flags 0x00000032 ignored fixme:ole:CoGetApartmentType (0x804e570, 0x804e414): semi-stub fixme:ole:CoGetApartmentType (0x316e570, 0x316e414): semi-stub fixme:ole:CoGetApartmentType (0x83ce570, 0x83ce414): semi-stub fixme:ole:CoGetApartmentType (0x86ce570, 0x86ce414): semi-stub fixme:ole:CoGetApartmentType (0x82ce570, 0x82ce414): semi-stub fixme:ole:CoGetApartmentType (0x87ce570, 0x87ce414): semi-stub fixme:ole:CoGetApartmentType (0x85ce570, 0x85ce414): semi-stub fixme:ole:CoGetApartmentType (0x84ce570, 0x84ce414): semi-stub fixme:ole:CoGetApartmentType (0x346e570, 0x346e414): semi-stub fixme:module:load_library unsupported flag(s) used (flags: 0x00000800) fixme:ver:GetCurrentPackageId (0x22fcd0 (nil)): stub