[Bug 50579] TeamViewer 15.x crashes on startup due to missing crypt32 function 'CryptHashCertificate2'

WineHQ Bugzilla wine-bugs at winehq.org
Thu Jan 28 08:16:52 CST 2021


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Version|unspecified                 |4.0
          Component|-unknown                    |crypt32
                 CC|                            |focht at gmx.net
           Keywords|                            |download
         Resolution|---                         |DUPLICATE
                URL|                            |https://web.archive.org/web
                   |                            |/20210126201023/https://dl.
                   |                            |teamviewer.com/download/ver
                   |                            |sion_15x/TeamViewer_Setup.e
                   |                            |xe
            Summary|TeamViewer 15.14.3          |TeamViewer 15.x crashes on
                   |                            |startup due to missing
                   |                            |crypt32 function
                   |                            |'CryptHashCertificate2'
             Status|UNCONFIRMED                 |RESOLVED
           Severity|major                       |normal

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

dupe of bug 46516 . Your Wine version 4.0 is too old.

Please learn how to report a bug:

https://wiki.winehq.org/Bugs

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

$ WINEDEBUG=+seh,+relay wine ./TeamViewer.exe >>log.txt 2>&1
...
002b:Call KERNEL32.GetProcAddress(7c140000,03472778 "CryptHashCertificate2")
ret=028cdb0d
002b:Ret  KERNEL32.GetProcAddress() retval=00000000 ret=028cdb0d
002b:Call KERNEL32.GetLastError() ret=028cdb19
002b:Ret  KERNEL32.GetLastError() retval=0000007f ret=028cdb19
...
002b:Call KERNEL32.RaiseException(c06d007f,00000000,00000001,0033f57c)
ret=028cdb59
002b:trace:seh:raise_exception code=c06d007f flags=0 addr=0x7b43c28e
ip=7b43c28e tid=002b
002b:trace:seh:raise_exception  info[0]=0033f558
002b:trace:seh:raise_exception  eax=7b42a5c1 ebx=0033f558 ecx=0033f494
edx=0033f57c esi=00000000 edi=c06d007f
002b:trace:seh:raise_exception  ebp=0033f4e8 esp=0033f474 cs=330023 ds=6338002b
es=7bcf002b fs=f7d30063 gs=33006b flags=00000216
002b:trace:seh:call_stack_handlers calling handler at 0x2aa86cd code=c06d007f
flags=0
...
wine: Unhandled exception 0xc06d007f in thread 2b at address 0x7b43c28e (thread
002b), starting debugger...
002b:trace:seh:start_debugger Starting debugger "winedbg --auto 42 124"
...
Unhandled exception: 0xc06d007f in 32-bit code (0x7b43c28e).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7b43c28e ESP:0033f474 EBP:0033f4e8 EFLAGS:00000216(   - --  I   -A-P- )
 EAX:7b42a5c1 EBX:0033f558 ECX:0033f494 EDX:0033f57c
 ESI:00000000 EDI:c06d007f
...
Backtrace:
=>0 0x7b43c28e RaiseException+0x5e(code=<couldn't compute location>,
flags=<couldn't compute location>, nbargs=<couldn't compute location>,
args=<couldn't compute location>)
[/home/focht/projects/wine/mainline-src-4.0/dlls/kernel32/except.c:86] in
kernel32 (0x0033f4e8)
  1 0x7bc7135f relay_call+0x3e() in ntdll (0x0033f528)
  2 0x7b4281c0 __wine_stub___wine_call_from_16_regs+0x450f() in kernel32
(0x0033f58c)
  3 0x028cdb59 EntryPoint+0xffffffff() in teamviewer (0x0033f58c)
  4 0x027d7b67 EntryPoint+0xffffffff() in teamviewer (0x0033f710)
  5 0x010cf0ca EntryPoint+0xffffffff() in teamviewer (0x0033f83c)
  6 0x009d5dd1 EntryPoint+0xffffffff() in teamviewer (0x0033f890)
  7 0x007d0344 EntryPoint+0xffffffff() in teamviewer (0x0033faf8)
  8 0x007cf3b2 EntryPoint+0xffffffff() in teamviewer (0x0033fbf0)
  9 0x0064460e EntryPoint+0xffffffff() in teamviewer (0x0033fe84)
  10 0x0292231a EntryPoint+0xffffffff() in teamviewer (0x0033fed0)
  11 0x7b460d12 call_process_entry+0x11() in kernel32 (0x0033fee8)
  12 0x7b462e19 start_process+0x148(peb=<is not available>)
[/home/focht/projects/wine/mainline-src-4.0/dlls/kernel32/process.c:1273] in
kernel32 (0x0033ffd8)
  13 0x7b460d1e start_process_wrapper+0x9() in kernel32 (0x0033ffec)
0x7b43c28e RaiseException+0x5e
[/home/focht/projects/wine/mainline-src-4.0/dlls/kernel32/except.c:86] in
kernel32: addl    $12,%esp
86    }
Modules:
Module    Address            Debug info    Name (137 modules)
PE      400000- 394b000    Export          teamviewer
ELF    7a800000-7a940000    Deferred        opengl32<elf>
  \-PE    7a820000-7a940000    \               opengl32
ELF    7ac00000-7ac85000    Deferred        riched20<elf>
  \-PE    7ac10000-7ac85000    \               riched20
ELF    7b400000-7b7f9000    Dwarf           kernel32<elf>
  \-PE    7b420000-7b7f9000    \               kernel32
ELF    7bc00000-7bcff000    Dwarf           ntdll<elf>
  \-PE    7bc10000-7bcff000    \               ntdll
ELF    7c000000-7c005000    Deferred        <wine-loader> 
...
Threads:
process  tid      prio (all id:s are in hex)
...
0000002a (D) C:\Program Files (x86)\TeamViewer\TeamViewer.exe
    0000002b    0 <==
...
--- snip ---

$ sha1sum TeamViewer_Setup.exe 
e68d08c85c61d88d8068fa27d9d87db74995a258  TeamViewer_Setup.exe

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

$ wine --version
wine-4.0

Regards

*** This bug has been marked as a duplicate of bug 46516 ***

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