[Bug 33704] Naviextras Toolbox 3.18.1 crashes or hangs (multithreaded wininet connections/races)

wine-bugs at winehq.org wine-bugs at winehq.org
Fri May 2 10:05:05 CDT 2014


https://bugs.winehq.org/show_bug.cgi?id=33704

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |focht at gmx.net
            Summary|Naviextras Toolbox crashes  |Naviextras Toolbox 3.18.1
                   |                            |crashes or hangs
                   |                            |(multithreaded wininet
                   |                            |connections/races)

--- Comment #7 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

still present.

It seems the app bundles with 'nngine.dll' component (COM server) which
provides some networking framework.
Among other stuff it contains an wininet/http communication wrapper which
operates highly multithreaded, apparently stressful to wininet.

Adding/removing debug channels seems to affect crash probability.
More/less trace -> changed timing -> thread race conditions (callbacks).

Use with following channels to check if hangs are actually result of exceptions
(thread holding lock died) or just outstanding requests (which take long/timout
at some point).

$ WINEDEBUG=+tid,+seh,+loaddll,+wininet wine ./toolbox.exe 

$ sha1sum Naviextras_Toolbox_Setup.exe 
87999683c8c1c5a6fa014d2fad6038eca0516a80  Naviextras_Toolbox_Setup.exe

$ du -sh Naviextras_Toolbox_Setup.exe 
14M    Naviextras_Toolbox_Setup.exe

$ wine --version
wine-1.7.17-175-gc1bf61e

Regards

-- 
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