[Bug 46549] Multiple .NET 4.x applications and games using ' System.Net.HttpListener' class crash due incomplete httpapi implementation (PUBG Lite Launcher, SeeSnake HQ)

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Mar 31 06:35:13 CDT 2019


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |focht at gmx.net
            Summary|PUBG Lite Launcher crash    |Multiple .NET 4.x
                   |                            |applications and games
                   |                            |using
                   |                            |'System.Net.HttpListener'
                   |                            |class crash due incomplete
                   |                            |httpapi implementation
                   |                            |(PUBG Lite Launcher,
                   |                            |SeeSnake HQ)
                URL|https://lite.pubg.com/en/   |https://web.archive.org/web
                   |                            |/20190331111653/https://lpc
                   |                            |-dl.playbattlegrounds.com/i
                   |                            |nstaller/PUBG-Lite-Setup.ex
                   |                            |e

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

refining summary, although I don't recommend component meta-bugs. They tend to
be messy in the end. People will chime in with other apps/games, requiring
different API implementation sets (helps one app, doesn't help/harms the other,
comments "still not fixed for <insert other app>" etc., preventing closure).

Be aware this is not a simple thing a la "cheat with some semi-stubs". To put
into perspective what is required have a look how 'httpapi' is used:

MS .NET Framework 4.7.2 Reference Source: 'System.Net.HttpListener' class which
uses 'httpapi':

https://github.com/Microsoft/referencesource/blob/master/System/net/System/Net/HttpListener.cs

The CoreFx implementation (a bit different on internals due to cross-platform
constraints):

https://github.com/dotnet/corefx/blob/master/src/System.Net.HttpListener/src/System/Net/Windows/HttpListener.Windows.cs

---

I've created a stable snapshot of the installer via Internet Archive in case
they change their mind and use different API.

https://web.archive.org/web/20190331111653/https://lpc-dl.playbattlegrounds.com/installer/PUBG-Lite-Setup.exe

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