[Bug 49213] TeamViewer 15.x crashes on startup

WineHQ Bugzilla wine-bugs at winehq.org
Thu Jan 28 09:31:26 CST 2021


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
                 CC|                            |focht at gmx.net
     Ever confirmed|0                           |1
           Severity|major                       |normal
           Keywords|                            |download
                URL|                            |https://web.archive.org/web
                   |                            |/20210126201023/https://dl.
                   |                            |teamviewer.com/download/ver
                   |                            |sion_15x/TeamViewer_Setup.e
                   |                            |xe
            Summary|Teamviewer 15.5.6 crashes   |TeamViewer 15.x crashes on
                   |on start / Installation is  |startup
                   |working                     |

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

confirming.

@richtigfalsch

Next time please *attach* console logs / crash backtraces as per guideline:

https://wiki.winehq.org/Bugs

>From a brief glance it looks like a race condition in multi-threaded
application code that makes use of I/O completion ports (IOCP). Might debug it
later.

--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files (x86)/TeamViewer

$ WINEDEBUG=+seh,+relay wine ./TeamViewer.exe >>log.txt 2>&1
...
0118:Call
KERNEL32.CreateThread(00000000,00000000,0294ac70,04ed5d40,00000004,0031f378)
ret=0294aea9
...
0118:Ret  KERNEL32.CreateThread() retval=000000f0 ret=0294aea9
0118:Call KERNEL32.ResumeThread(000000f0) ret=02921895
0118:Ret  KERNEL32.ResumeThread() retval=00000001 ret=02921895
0134:Call PE DLL (proc=03BA9C60,module=03B30000
L"ucrtbase.dll",reason=THREAD_ATTACH,res=00000000) 
...
0134:Call
KERNEL32.GetQueuedCompletionStatus(000000ac,0561fe10,0561fe0c,0561fdf4,ffffffff)
ret=006fc40e
0134:Call
ntdll.NtRemoveIoCompletion(000000ac,0561fe0c,0561fdf4,0561fd3c,00000000)
ret=7b04a35e
0134:Ret  ntdll.NtRemoveIoCompletion() retval=00000000 ret=7b04a35e
0134:Ret  KERNEL32.GetQueuedCompletionStatus() retval=00000001 ret=006fc40e
0134:Call KERNEL32.GetLastError() ret=006fc416
0134:Ret  KERNEL32.GetLastError() retval=00000000 ret=006fc416
0134:Call
KERNEL32.GetQueuedCompletionStatus(000000ac,0561fe10,0561fe0c,0561fdf4,ffffffff)
ret=006fc40e
0134:Call
ntdll.NtRemoveIoCompletion(000000ac,0561fe0c,0561fdf4,0561fd3c,00000000)
ret=7b04a35e
0134:Ret  ntdll.NtRemoveIoCompletion() retval=00000000 ret=7b04a35e
0134:Ret  KERNEL32.GetQueuedCompletionStatus() retval=00000001 ret=006fc40e
0134:Call KERNEL32.GetLastError() ret=006fc416
0134:Ret  KERNEL32.GetLastError() retval=00000000 ret=006fc416
...
0134:Call
KERNEL32.GetQueuedCompletionStatus(000000ac,0561fe10,0561fe0c,0561fdf4,ffffffff)
ret=006fc40e
0134:Call
ntdll.NtRemoveIoCompletion(000000ac,0561fe0c,0561fdf4,0561fd3c,00000000)
ret=7b04a35e
0134:Ret  ntdll.NtRemoveIoCompletion() retval=00000000 ret=7b04a35e
0134:Ret  KERNEL32.GetQueuedCompletionStatus() retval=00000001 ret=006fc40e
0134:Call KERNEL32.GetLastError() ret=006fc416
0134:Ret  KERNEL32.GetLastError() retval=00000000 ret=006fc416
...
0134:Call
KERNEL32.PostQueuedCompletionStatus(000000ac,00000000,00000000,04f37ba0)
ret=0068897e
0134:Call ntdll.NtSetIoCompletion(000000ac,00000000,04f37ba0,00000000,00000000)
ret=7b04a51f
0134:Ret  ntdll.NtSetIoCompletion() retval=00000000 ret=7b04a51f
0134:Ret  KERNEL32.PostQueuedCompletionStatus() retval=00000001 ret=0068897e
...
0134:Call
KERNEL32.GetQueuedCompletionStatus(000000ac,0561fe10,0561fe0c,0561fdf4,ffffffff)
ret=006fc40e
0134:Call
ntdll.NtRemoveIoCompletion(000000ac,0561fe0c,0561fdf4,0561fd3c,00000000)
ret=7b04a35e
0134:Ret  ntdll.NtRemoveIoCompletion() retval=00000000 ret=7b04a35e
0134:Ret  KERNEL32.GetQueuedCompletionStatus() retval=00000001 ret=006fc40e
0134:Call KERNEL32.GetLastError() ret=006fc416
0134:Ret  KERNEL32.GetLastError() retval=00000000 ret=006fc416
0134:Call
KERNEL32.PostQueuedCompletionStatus(000000ac,00000000,00000000,04f37ba0)
ret=0068897e
0134:Call ntdll.NtSetIoCompletion(000000ac,00000000,04f37ba0,00000000,00000000)
ret=7b04a51f
0134:Ret  ntdll.NtSetIoCompletion() retval=00000000 ret=7b04a51f
0134:Ret  KERNEL32.PostQueuedCompletionStatus() retval=00000001 ret=0068897e
...
0134:Call
KERNEL32.GetQueuedCompletionStatus(000000ac,0561fe10,0561fe0c,0561fdf4,ffffffff)
ret=006fc40e
0134:Call
ntdll.NtRemoveIoCompletion(000000ac,0561fe0c,0561fdf4,0561fd3c,00000000)
ret=7b04a35e
0134:Ret  ntdll.NtRemoveIoCompletion() retval=00000000 ret=7b04a35e
0134:Ret  KERNEL32.GetQueuedCompletionStatus() retval=00000001 ret=006fc40e
0134:Call KERNEL32.GetLastError() ret=006fc416
0134:Ret  KERNEL32.GetLastError() retval=00000000 ret=006fc416
...
0134:Call
KERNEL32.GetQueuedCompletionStatus(000000ac,0561fe10,0561fe0c,0561fdf4,ffffffff)
ret=006fc40e
0134:Call
ntdll.NtRemoveIoCompletion(000000ac,0561fe0c,0561fdf4,0561fd3c,00000000)
ret=7b04a35e
0134:Ret  ntdll.NtRemoveIoCompletion() retval=00000000 ret=7b04a35e
0134:Ret  KERNEL32.GetQueuedCompletionStatus() retval=00000001 ret=006fc40e
0134:Call KERNEL32.GetLastError() ret=006fc416
0134:Ret  KERNEL32.GetLastError() retval=00000000 ret=006fc416
...
0134:Call
KERNEL32.GetQueuedCompletionStatus(000000ac,0561fe10,0561fe0c,0561fdf4,ffffffff)
ret=006fc40e
0134:Call
ntdll.NtRemoveIoCompletion(000000ac,0561fe0c,0561fdf4,0561fd3c,00000000)
ret=7b04a35e
0134:Ret  ntdll.NtRemoveIoCompletion() retval=00000000 ret=7b04a35e
0134:Ret  KERNEL32.GetQueuedCompletionStatus() retval=00000001 ret=006fc40e
0134:Call KERNEL32.GetLastError() ret=006fc416
0134:Ret  KERNEL32.GetLastError() retval=00000000 ret=006fc416
0134:trace:seh:dispatch_exception code=c0000005 flags=0 addr=8B08C483
ip=8b08c483 tid=0134
0134:trace:seh:dispatch_exception  info[0]=00000008
0134:trace:seh:dispatch_exception  info[1]=8b08c483
0134:trace:seh:dispatch_exception  eax=006522d0 ebx=001f2be8 ecx=02ee78b8
edx=00000001 esi=8b08c483 edi=04fdf068
0134:trace:seh:dispatch_exception  ebp=0561fe30 esp=0561fdac cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00010297
0134:trace:seh:call_vectored_handlers calling handler at 7B00F270 code=c0000005
flags=0
0134:trace:seh:call_vectored_handlers handler at 7B00F270 returned 0
0134:trace:seh:call_stack_handlers calling handler at 029AFEA0 code=c0000005
flags=0 
...
0134:Call KERNEL32.LoadLibraryW(04ff60b0 L"C:\\windows\\system32\\DBGHELP.DLL")
ret=01f0eac5 
...
0134:Ret  KERNEL32.LoadLibraryW() retval=06520000 ret=01f0eac5 
...
0134:Call KERNEL32.CreateFileW(04ff6198 L"C:\\users\\focht\\Application
Data\\TeamViewer\\TeamViewer_15_14_3_20210128T154454.mdmp",40000000,00000002,00000000,00000002,00000080,00000000)
ret=01f0ec3d 
--- snip ---

$ sha1sum TeamViewer_Setup.exe 
e68d08c85c61d88d8068fa27d9d87db74995a258  TeamViewer_Setup.exe

$ du -sh TeamViewer_Setup.exe 
28M    TeamViewer_Setup.exe

$ wine --version
wine-6.0-271-g24b9203d354

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