https://bugs.winehq.org/show_bug.cgi?id=37366
Bug ID: 37366 Summary: HexEdit Pro 4.0 crashes after opening a file Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: tcll5850@gmail.com
as the title states, just install and open a file
I'm not exactly sure what libraries are needed which may be the cause of the crash (if that).
the original installer can be downloaded here: http://www.4shared.com/file/VRaD3TtAce/HexEditPro4_0.html (the original site for this download http://hexeditpro.com is no longer available)
since the site was taken down, here's an image to show you something to expect: http://lh4.ggpht.com/-wdKQc09lsdY/Ulc0kkamcpI/AAAAAAAAFYk/kOhcJzzvPKY/s1024/...
optionally, I've patched this program and removed the annoying dialog. you can download that here: http://www.4shared.com/file/gmsRpsxGce/HexEditPro.html? (this replaces HexEdit.exe in C:\Program Files(x86)\HexEdit Pro) note: this should not affect the program's normal runtime (you'll get the exact same issues with the patch as the normal program)
https://bugs.winehq.org/show_bug.cgi?id=37366
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Version|unspecified |1.7.28 URL| |http://www.mediafire.com/do | |wnload/z058ibcoch3nb1b/HexE | |ditPro4_0.zip Keywords| |download Component|-unknown |msxml3 CC| |focht@gmx.net Ever confirmed|0 |1 Summary|HexEdit Pro 4.0 crashes |HexEdit Pro 4.0 crashes |after opening a file |after opening a file (needs | |support for | |IXMLDOMDocumentType::name | |property)
--- Comment #1 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming.
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/HexEdit Pro
$ WINEDEBUG=+tid,+seh,+relay wine ./HexEditPro.exe >>log.txt 2>&1 ... 0023:Call msvcr100._access(00a69988 "C:\users\focht\Application Data\ECSoftware\HexEdit\default.xml",00000000) ret=00436ea0 0023:Call KERNEL32.GetFileAttributesA(00a69988 "C:\users\focht\Application Data\ECSoftware\HexEdit\default.xml") ret=7e671456 0023:Ret KERNEL32.GetFileAttributesA() retval=00000020 ret=7e671456 0023:Ret msvcr100._access() retval=00000000 ret=00436ea0 ... 0023:fixme:msxml:domdoctype_get_name (0x20e4a0)->(0x33af84): stub 0023:Call msvcr100._CxxThrowException(0033af40,005eca34) ret=00578d70 0023:Call KERNEL32.RaiseException(e06d7363,00000001,00000003,0033aed4) ret=7e662669 0023:trace:seh:raise_exception code=e06d7363 flags=1 addr=0x7b83ae8f ip=7b83ae8f tid=0023 0023:trace:seh:raise_exception info[0]=19930520 0023:trace:seh:raise_exception info[1]=0033af40 0023:trace:seh:raise_exception info[2]=005eca34 0023:trace:seh:raise_exception eax=7b826d6d ebx=7b8be000 ecx=005eca34 edx=0033ae30 esi=0033aed0 edi=0033ae90 0023:trace:seh:raise_exception ebp=0033ae68 esp=0033ae04 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00200287 ... 0023:Call KERNEL32.MultiByteToWideChar(000004e4,00000000,7e6c40ba "Runtime error!",0000000e,00339fc0,00000400) ret=7e68bde8 0023:Ret KERNEL32.MultiByteToWideChar() retval=0000000e ret=7e68bde8 0023:Call KERNEL32.MultiByteToWideChar(000004e4,00000000,7e6c40e3 "abnormal program termination",0000001c,003397c0,00000400) ret=7e68bde8 0023:Ret KERNEL32.MultiByteToWideChar() retval=0000001c ret=7e68bde8 ... 0023:Call user32.MessageBoxIndirectW(00339774) ret=7e66f0a6 --- snip ----
Source: http://source.winehq.org/git/wine.git/blob/ed908b7b182f29fdd301ab9d4888d5fe6...
--- snip --- 487 static HRESULT WINAPI domdoctype_get_name( 488 IXMLDOMDocumentType *iface, 489 BSTR *p) 490 { 491 domdoctype *This = impl_from_IXMLDOMDocumentType( iface ); 492 FIXME("(%p)->(%p): stub\n", This, p); 493 return E_NOTIMPL; 494 } --- snip ---
'winetricks -q msxml3' works around.
BTW ...
--- quote --- optionally, I've patched this program and removed the annoying dialog. --- quote ---
Patching the nag-screen/trial period away is something you shouldn't advertise, keep it for yourself.
$ sha1sum HexEditPro4_0.zip 1e92e11910ec57a23cd099b9a2c82dd912926574 HexEditPro4_0.zip
$ du -sh HexEditPro4_0.zip 8.4M HexEditPro4_0.zip
$ wine --version wine-1.7.28
Regards
https://bugs.winehq.org/show_bug.cgi?id=37366
Tcll tcll5850@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #2 from Tcll tcll5850@gmail.com --- thanks for verifying it was msxml :) (I was right in my assumptions of it being a library)
unfortunately though I'm running a x64 (default) wine prefix and the recommended setup ( http://download.cnet.com/Microsoft-XML-Parser-MSXML-3-0-Service-Pack-7-SP7/3... ) ends pre-maturely. (I'm not sure if the cause is x64 or if it's another issue entirely)
--- snip --- Executing w_do_call msxml3 Executing load_msxml3 Using native override for following DLLs: msxml3 Executing winetricks_early_wine regedit /S C:\windows\Temp_msxml3\override-dll.reg Executing wine msiexec /i msxml3.msi /q fixme:ntdll:NtLockFile I/O completion on lock not implemented yet fixme:setupapi:SetupQueryInfOriginalFileInformationW (0x1591258, 0, (nil), 0xd8bf4c): semi-stub fixme:setupapi:SetupPromptReboot 0x1c4be8, (nil), 1: stub err:msi:ITERATE_Actions Execution halted, action L"Wdsfpca_AddRefcountMsxml.C8C0673E_50E5_4AC4_817B_C0E4C4466990" returned 1603 ------------------------------------------------------ Note: command 'wine msiexec /i msxml3.msi /q' returned status 67. Aborting. --- snip ---
I've managed to get it working simply by downloading msxml3.dll and placing it in the HexEdit installation directory.
thanks so much for your help :)
https://bugs.winehq.org/show_bug.cgi?id=37366
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED |---
--- Comment #3 from Nikolay Sivov bunglehead@gmail.com --- Not fixed yet.
https://bugs.winehq.org/show_bug.cgi?id=37366
--- Comment #4 from Nikolay Sivov bunglehead@gmail.com --- Looks straightforward, I'll take a look.
https://bugs.winehq.org/show_bug.cgi?id=37366
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |d7eec962e2280f4cc3d11343f73 | |8ea3cac328db6 Status|REOPENED |RESOLVED Resolution|--- |FIXED
--- Comment #5 from Nikolay Sivov bunglehead@gmail.com --- This particular property is implemented with d7eec962e2280f4cc3d11343f738ea3cac328db6.
https://bugs.winehq.org/show_bug.cgi?id=37366
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.29.