[Bug 45927] New: Tom Clancy' s TheDivision.exe terminates itself a few seconds after launch

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Oct 3 11:00:29 CDT 2018


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

            Bug ID: 45927
           Summary: Tom Clancy's TheDivision.exe terminates itself a few
                    seconds after launch
           Product: Wine
           Version: 3.17
          Hardware: x86-64
                OS: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: P2
         Component: -unknown
          Assignee: wine-bugs at winehq.org
          Reporter: m4ng4n at gmx.de
      Distribution: ---

Created attachment 62454
  --> https://bugs.winehq.org/attachment.cgi?id=62454
Screenshot message box TheDivision

My hardware/software/setup:

- AMD FX 8320
- AMD Radeon RX580
- amdgpu open-source driver

- openSUSE Tumbleweed 20180926 64-bit
- Kernel 4.18.8-1-default 64-bit
- Mesa 18.3 with LLVM 8.0
- Plasma 5.13.5

- wine 3.17 (I also tried with 3.17-staging, the results are the same)
- uplay client from Thursday, September 27th 2018, running flawlessly and
starting Watch Dogs and Splinter Cell Blacklist without problems

- all tests on a fresh 64-bit Wine Prefix, only corefonts installed via
winetricks (needed by uplay)

Hello All,

when I start Tom Clancy's The Division with uplay for the first time after
downloading it, the launcher installs DX and vcrun correctly and after that it
starts TheDivision.exe that terminates itself immediately. 

At every subsequent launch with uplay or from a terminal TheDivision.exe
terminates itself wihtin a few seconds after launch. No logo or window or any
kind of lifesign is to be seen.

The only feedback I get is when I try to start it from a terminal:

/games/Ubisoft/Tom Clancy's The Division> WINEPREFIX=$HOME/.wine-division-64 
WINEARCH=win64 wine TheDivision.exe
00d1:fixme:heap:RtlSetHeapInformation 0x7d0000 0 0x23e830 4 stub
00d1:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 102
00d1:err:seh:setup_exception stack overflow 1760 bytes in thread 00d1 eip
000000007bc63b8a esp 0000000000140f30 stack 0x140000-0x141000-0x240000

I tried to debug it with

WINEPREFIX=$HOME/.wine-division-64  WINEARCH=win64 winedbg TheDivision.exe

but all I get is a message box - titled "TheDivision.exe" - that says: "A
debugger has been found running in your system. Please, unload it from memory
and restart your program." After clicking that message box away I can only quit
the debugger. See the attched screenshot.

This is my first debugging attempt and I am pretty much lost here.

So I decided to create a log file with

WINEPREFIX=$HOME/.wine-division-64  WINEARCH=win64 WINEDEBUG=+relay wine
TheDivision.exe

as stated here,
https://wiki.winehq.org/Wine_Developer%27s_Guide/Debugging_Wine#Debugging_Tips
and hope it is useful.

I also managed to do a backtrace, once only, a couple of days ago because the
exe is gone too fast to catch it. I do not know if it is of any use but will
include it for further investigation.

If you need any more debugging information just tell me and I will provide it.

Thank you.

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