[Bug 13726] handycafe.com installer unpacker hangs

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Jun 6 06:39:55 CDT 2008


http://bugs.winehq.org/show_bug.cgi?id=13726


Dan Kegel <dank at kegel.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dank at kegel.com
                URL|                            |http://www.handycafe.com
           Severity|enhancement                 |normal
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
           Keywords|                            |download, Installer
            Summary|Xp programs and games issues|handycafe.com installer
                   |with wine                   |unpacker hangs




--- Comment #1 from Dan Kegel <dank at kegel.com>  2008-06-06 06:39:54 ---
Let's make this bug report be about the handycafe.com installer hang.
Please file individual bug reports for the other problems.

I downloaded and ran the installer, handysetup.exe.
It's really a downloader that downloads the real installer, HandySetupSeEN.exe,
and offers to run it.  The downloader works fine.

HandySetupSeEN.exe is really just a self-extracting archive that gives
you a choice of whether to unpack and run the client or server installers.
If you say yes to either, it will happily unpack and start them,
but will then hang in the "Installing" screen that shows the progress
of unpacking the desired installer.  It seems to be hung in mid-animation;
the little fluttering page showing a document copy is stuck at the top of
its arc.
To see where it's hanging, look for the last call to CreateProcess
in +relay, then see what that thread does later.  Here's the sequence
of events, I think:

001b:Call user32.CreateWindowExA(00000000,003340c0
"AnimateWindow",00000000,50000000,000000a3,0000000d,00000119,00000032,0001002c,00000000,00330000,00000000)
ret=00331b49
001a:Ret  KERNEL32.CreateThread() retval=00000070 ret=003312e4
...
001a:Call KERNEL32.WaitForSingleObject(00000070,ffffffff) ret=003316f0
...
001b:Call user32.PostQuitMessage(00000000) ret=00331bbe
...
001b:Call PE DLL (proc=0x7ec1bc9c,module=0x7eb50000
L"user32.dll",reason=THREAD_DETACH,res=(nil))

At this point thread 001b is supposed to exit, and this is supposed
to wake up thread 001a so it can exit, but it doesn't for some reason.
Or something like that.


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list