http://bugs.winehq.org/show_bug.cgi?id=13713
Summary: Hema Album Software Advanced won't start, it crash and has to be killed. Product: Wine Version: 1.0-rc3 Platform: PC URL: http://www.albumprintservicedownload.nl/exe/hemaalbumsof twareadvanced_setup.exe OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: evaarties@xs4all.nl
Created an attachment (id=13729) --> (http://bugs.winehq.org/attachment.cgi?id=13729) Backtrace made on 5 june 2008 @ 21h33.
I tried this program for the first time with wine-1.0-rc3 only to find out you can install the program fine, but running it is a nogo.
The program starts with the following exception error:
"Exception EAccessViolation in module apc.exe at 00000000. Acces violation at address 00000000. Read of address 00000000."
After that, the message
"Runtime error 216 at 004506D9"
appears several times.
The attached backtrace appears.
I don't know if the program works in older wine versions.
http://bugs.winehq.org/show_bug.cgi?id=13713
Ernst evaarties@xs4all.nl changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Hema Album Software Advanced|Hema Album Software Advanced |won't start, it crash and |won't start, it crashes and |has to be killed. |has to be killed.
http://bugs.winehq.org/show_bug.cgi?id=13713
--- Comment #1 from Ernst evaarties@xs4all.nl 2008-06-05 14:51:13 --- PS I tested the program with an empty ~/.wine folder.
http://bugs.winehq.org/show_bug.cgi?id=13713
--- Comment #2 from Vitaliy Margolen vitaliy@kievinfo.com 2008-06-05 17:25:27 --- That is part of ADODB. Try 'winetricks mdac28'
http://bugs.winehq.org/show_bug.cgi?id=13713
--- Comment #3 from Ernst evaarties@xs4all.nl 2008-06-09 13:07:39 --- installing mdac28 made the program start, but you can't work with it. It doesn't seem to respond on any input.
These error's are shown in the terminal:
err:progress:ProgressWindowProc unknown msg 2005 wp=0001 lp=00000000 err:ole:CoGetClassObject class {f5078f31-c551-11d3-89b9-0000f81fe221} not registered err:ole:CoGetClassObject no class object {f5078f31-c551-11d3-89b9-0000f81fe221} could be created for context 0x1
http://bugs.winehq.org/show_bug.cgi?id=13713
Hans Leidekker hans@it.vu.nl changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hans@it.vu.nl
--- Comment #4 from Hans Leidekker hans@it.vu.nl 2008-06-09 13:24:25 --- Try 'winetricks msxml3'.
http://bugs.winehq.org/show_bug.cgi?id=13713
--- Comment #5 from Ernst evaarties@xs4all.nl 2008-06-10 16:03:09 --- No result, same error shows up in the terminal.
http://bugs.winehq.org/show_bug.cgi?id=13713
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox_xerox2000@yahoo.co.uk Status|UNCONFIRMED |NEW Component|-unknown |wininet Ever Confirmed|0 |1 Keywords| |download
--- Comment #6 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2008-06-12 05:37:17 --- this starts and works fine for me with native wininet. Relevant output (i guess:)
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (6000): STUB fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT fixme:wininet:InternetAttemptConnect Stub
http://bugs.winehq.org/show_bug.cgi?id=13713
--- Comment #7 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2008-06-12 05:44:14 --- Here's a hack to get the application running:
diff --git a/dlls/wininet/internet.c b/dlls/wininet/internet.c index 1ae8cce..f345caa 100644 --- a/dlls/wininet/internet.c +++ b/dlls/wininet/internet.c @@ -1516,7 +1516,7 @@ BOOL WINAPI InternetCrackUrlW(LPCWSTR lpszUrl_orig, DWORD dwUrlLength_orig, DWOR DWORD WINAPI InternetAttemptConnect(DWORD dwReserved) { FIXME("Stub\n"); - return ERROR_SUCCESS; + return ERROR_CALL_NOT_IMPLEMENTED;//ERROR_SUCCESS; }
Maybe it's too optimistic to return error_success. Hans, you got an idea?
http://bugs.winehq.org/show_bug.cgi?id=13713
--- Comment #8 from Hans Leidekker hans@it.vu.nl 2008-06-15 08:15:36 --- Returning an error from InternetAttemptConnect will just hide the bug because it will prevent the software updater from running on startup.
The real bug is that we don't clear last error when returning success from HttpSendRequest. This makes the updater loop endlessly on the same request.
With this bug fixed the updater dialog disappears but the GUI is completely unresponsive for me.
http://bugs.winehq.org/show_bug.cgi?id=13713
--- Comment #9 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2008-06-15 08:17:57 ---
With this bug fixed the updater dialog disappears but the GUI is completely unresponsive for me.
So isthe GUI responsive with native wininet for you? For me it works just fine then
http://bugs.winehq.org/show_bug.cgi?id=13713
--- Comment #9 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2008-06-15 08:17:57 ---
With this bug fixed the updater dialog disappears but the GUI is completely unresponsive for me.
So isthe GUI responsive with native wininet for you? For me it works just fine then
--- Comment #10 from Hans Leidekker hans@it.vu.nl 2008-06-15 08:17:58 --- Created an attachment (id=14060) --> (http://bugs.winehq.org/attachment.cgi?id=14060) wininet: Clear last error upon successful return from HttpSendRequest.
http://bugs.winehq.org/show_bug.cgi?id=13713
--- Comment #11 from Hans Leidekker hans@it.vu.nl 2008-06-15 09:17:38 ---
So isthe GUI responsive with native wininet for you? For me it works just fine then
No, with native wininet it hangs while still showing the update dialog. This is after 'sh winetricks mdac28 msxml3 msxml4'.
sha1sum hemaalbumsoftwareadvanced_setup.exe 4763769449a4e79f88abbd4f6ad33c0f2bc87af7 hemaalbumsoftwareadvanced_setup.exe
http://bugs.winehq.org/show_bug.cgi?id=13713
--- Comment #12 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2008-06-15 13:45:31 ---
No, with native wininet it hangs while still showing the update dialog. This is after 'sh winetricks mdac28 msxml3 msxml4'.
Yeah, that hangs for me too.
I did: winetricks msxml3 msxml4 art2kmin mdac27, then install and run (with native wininet) Then it seems to run fine
http://bugs.winehq.org/show_bug.cgi?id=13713
--- Comment #13 from Hans Leidekker hans@it.vu.nl 2008-06-15 14:38:59 ---
winetricks msxml3 msxml4 art2kmin mdac27, then install and run (with native wininet) Then it seems to run fine
I found that winetricks msxml3 msxml4 jet40 mdac28 + my patch makes the app start up fine. If I'm not mistaken the jet engine is part of the office runtime which would explain why it works for you too.
Can you confirm that builtin wininet + attached patch fixes the problem?
http://bugs.winehq.org/show_bug.cgi?id=13713
--- Comment #14 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2008-06-15 15:15:27 ---
Can you confirm that builtin wininet + attached patch fixes the problem?
yes, the patch works for me too. great
http://bugs.winehq.org/show_bug.cgi?id=13713
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch
http://bugs.winehq.org/show_bug.cgi?id=13713
--- Comment #15 from Ernst evaarties@xs4all.nl 2008-06-16 07:45:39 --- When I say that a user needs to do
winetricks msxml3 msxml4 jet40 mdac28
with a future wine (with the patch integrated), should be enough to use the application?
Question: in a future version of wine, is wine gonna replace msxml3 msxml4 jet40 mdac28 ?
http://bugs.winehq.org/show_bug.cgi?id=13713
--- Comment #16 from Hans Leidekker hans@it.vu.nl 2008-06-16 08:35:25 ---
When I say that a user needs to do winetricks msxml3 msxml4 jet40 mdac28
with a future wine (with the patch integrated), should be enough to use the application?
There may be other bugs that can be worked around by using native libraries. For example, I found that when you create a new photo album this app wants to use an interface from riched20 that is currently not implemented.
Question: in a future version of wine, is wine gonna replace msxml3 msxml4 jet40 mdac28 ?
For msxml3 and riched20 the answer is yes, they are part of Wine already, just not fully implemented. msxml4 probably not (it was shipped as part of an SDK). jet40 and mdac28 are outside of Wine's scope according to some.
Please do file new bugs if they can be worked around by using native versions of the first two dlls.
http://bugs.winehq.org/show_bug.cgi?id=13713
Hans Leidekker hans@it.vu.nl changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED Target Milestone|--- |1.0.1
--- Comment #17 from Hans Leidekker hans@it.vu.nl 2008-06-24 14:01:02 --- Fixed by 3434935f44eadecae1e8aa11d08142a40b671978.
http://bugs.winehq.org/show_bug.cgi?id=13713
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #18 from Alexandre Julliard julliard@winehq.org 2008-06-27 10:35:54 --- Closing bugs fixed in 1.1.0.
https://bugs.winehq.org/show_bug.cgi?id=13713
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |3434935f44eadecae1e8aa11d08 | |142a40b671978 CC| |focht@gmx.net