zealdocs / zeal

Offline documentation browser inspired by Dash
https://zealdocs.org
GNU General Public License v3.0
11.49k stars 780 forks source link

Zeal crashes on startup #1658

Open leiwuup opened 1 month ago

leiwuup commented 1 month ago

Hello There,

I installed Zeal today, but when I tried to launch it, it crashed without any warning. I then tried installing on another Windows PC(Windows 10), but it still crashed.

trollixx commented 1 month ago

Which version did you install?

trollixx commented 1 month ago

Also try installing MSVC++ Redist. We may need to bundle it with the installer.

leiwuup commented 1 month ago

Also try installing MSVC++ Redist. We may need to bundle it with the installer.

It works. Thanks so much!!!

trollixx commented 1 month ago

Technically this is a regression since #979, which got "reverted" due to migration to CPack.

vaanwd commented 2 weeks ago

I installed MSVC++ Redist but i have this error on AMD FX-8320. Exception thrown at 0x00007FFDC2073278 (msvcp140.dll) in zeal.exe: 0xC0000005: Access violation reading location 0x0000000000000000. Error occured only on Release version of Zeal.

On i7 4770k it's working fine Debug and Release.

Attached is the DMP file: zeal.exe.15296.zip

stanleylhs commented 2 weeks ago

winget install OlegShparber.Zeal or winget update OlegShparber.Zeal

WinGet will automatically resolve the VCRedist needed.

vaanwd commented 2 weeks ago

winget install OlegShparber.Zeal or winget update OlegShparber.Zeal

WinGet will automatically resolve the VCRedist needed.

No chance This is what i have in WinDBG on AMD FX-8320: ` Executable search path is:

ModLoad: 00007ff718920000 00007ff718bbe000 zeal.exe

ModLoad: 00007ffdf14f0000 00007ffdf1707000 ntdll.dll

ModLoad: 00007ffdf0410000 00007ffdf04d4000 C:\Windows\System32\KERNEL32.DLL

ModLoad: 00007ffdeedb0000 00007ffdef167000 C:\Windows\System32\KERNELBASE.dll

ModLoad: 00007ffdf05e0000 00007ffdf078f000 C:\Windows\System32\USER32.dll

...

ModLoad: 00007ffde3660000 00007ffde3721000 C:\Windows\System32\DriverStore\FileRepository\nv_dispig.inf_amd64_0afec3f2050014a0\nvldumdx.dll

ModLoad: 00007ffddb7c0000 00007ffddf8dc000 C:\Windows\System32\DriverStore\FileRepository\nv_dispig.inf_amd64_0afec3f2050014a0\nvwgf2umx.dll

ModLoad: 00007ffdedcc0000 00007ffdedd29000 C:\Windows\system32\mswsock.dll (137c.1974): Access violation - code c0000005 (first chance)

First chance exceptions are reported before any exception handling.

This exception may be expected and handled.

MSVCP140!Thrd_yield+0x138:

00007ffdbd5c3278 488b00 mov rax,qword ptr [rax] ds:0000000000000000=????????????????`