http://bugs.winehq.org/show_bug.cgi?id=29856
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://sourceforge.net/proj |http://sourceforge.net/proj |ects/passwordsafe/files/pas |ects/passwordsafe/files/pas |swordsafe/3.26/pwsafe-3.26. |swordsafe/3.2x/3.26/pwsafe- |exe/download |3.26.msi CC| |focht@gmx.net Summary|pwsafe 3.26 initial default |Password Safe 3.26 initial |help page is blank |default help page is blank | |(invalid MSITStore moniker | |constructed)
--- Comment #3 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming.
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Password Safe
$ WINEDEBUG=+tid,+seh,+relay,+mshtml,+htmlhelp,+itss wine ./pwsafe.exe
log.txt 2>&1
... 0024:trace:htmlhelp:SetChmPath ChmFile = {L"C:\Program Files\Password Safe\pwsafe.chm" L""} 0024:trace:htmlhelp:GetChmStream L"C:\Program Files\Password Safe\pwsafe.chm" (L"C:\Program Files\Password Safe\pwsafe.chm" :: L"") 0024:trace:itss:ITStorageImpl_StgOpenStorage 0x18d030 L"C:\Program Files\Password Safe\pwsafe.chm" (nil) 32 (nil) 0024:trace:itss:ITSS_StgOpenStorage L"C:\Program Files\Password Safe\pwsafe.chm" ... 0024:trace:itss:ITSS_create_chm_storage 0x19dc18 L"/" 0024:trace:itss:ITSS_IStorageImpl_OpenStream 0x19e1e8 L"" (nil) 0 0 0x33be40 0024:trace:itss:ITSS_IStorageImpl_OpenStream Resolving L"" 0024:warn:itss:ITSS_IStorageImpl_OpenStream Could not resolve object ... 0024:warn:htmlhelp:GetChmStream Could not open stream: 80030002 0024:trace:htmlhelp:InitIndex Could not get index stream ... 0024:trace:htmlhelp:NavigateToChm 0x18a6f0 L"C:\Program Files\Password Safe\pwsafe.chm" L"C:\Program Files\Password Safe\pwsafe.chm::/html/create_new_db.html" ... 0024:trace:ieframe:WebBrowser_Navigate2 (0x198178)->({VT_BSTR: L"mk:@MSITStore:C:\Program Files\Password Safe\pwsafe.chm::/C:\Program Files\Password Safe\pwsafe.chm::/html/create_new_db.html"} (null) (null) (null) (null)) ... 0024:Call urlmon.CreateURLMoniker(00000000,0019dd74 L"mk:@MSITStore:C:\Program Files\Password Safe\pwsafe.chm::/C:\Program Files\Password Safe\pwsafe.chm::/html/create_new_db.html",003399e4) ret=7cdc7317 ... 0024:trace:itss:ITS_IParseDisplayNameImpl_ParseDisplayName 0x19f320 L"@MSITStore:C:\Program Files\Password Safe\pwsafe.chm::/C:/Program Files/Password Safe/pwsafe.chm::/html/create_new_db.html" 0x3394fc 0x33944c ... 0024:trace:itss:ITS_IMoniker_create -> 0x19f360 L"C:\Program Files\Password Safe\pwsafe.chm::/C:/Program Files/Password Safe/pwsafe.chm" L"/html/create_new_db.html" ... 0024:trace:itss:ITS_IMonikerImpl_BindToStorage 0x19f360 (nil) (nil) {0000000c-0000-0000-c000-000000000046} 0x19f1f8 0024:trace:itss:ITSS_StgOpenStorage L"C:\Program Files\Password Safe\pwsafe.chm::/C:/Program Files/Password Safe/pwsafe.chm" ... 0024:Call KERNEL32.CreateFileW(0019f36c L"C:\Program Files\Password Safe\pwsafe.chm::/C:/Program Files/Password Safe/pwsafe.chm",80000000,00000001,00000000,00000003,00000080,00000000) ret=7d0aefe0 0024:Ret KERNEL32.CreateFileW() retval=ffffffff ret=7d0aefe0 ... 0024:trace:ieframe:BindStatusCallback_OnStopBinding (0x19dd40)->(80004005 (null)) 0024:trace:ieframe:set_status_text (0x19dd40, 0, L"") ... 0024:fixme:ieframe:handle_navigation_error Navigate to error page 0024:trace:ieframe:WebBrowser_Release (0x198178) ref=3 ... 0024:fixme:ieframe:bind_to_object BindToObject failed: 80004005 --- snip ---
Not sure if earlier ITSS_IStorageImpl_OpenStream L"" (and failure) is on purpose.
The following MSITStore moniker (format!) seems to be the problem:
"mk:@MSITStore:C:\Program Files\Password Safe\pwsafe.chm::/C:\Program Files\Password Safe\pwsafe.chm::/html/create_new_db.html"
(see trace log).
This works, showing what's probably intended:
--- snip --- $ wine hh.exe "mk:@MSITStore:C:\Program Files\Password Safe\pwsafe.chm::/html/create_new_db.html" --- snip ---
$ sha1sum pwsafe-3.26.msi 2ac0c690798b25596fe2f65fc9fa6ec68da98474 pwsafe-3.26.msi
$ du -sh pwsafe-3.26.msi 15M pwsafe-3.26.msi
$ wine --version wine-1.7.8-232-g3bad812
Regards