mumble-voip / mumble

Mumble is an open-source, low-latency, high quality voice chat software.
https://www.mumble.info
Other
6.28k stars 1.11k forks source link

G15 error on startup - 1.3.0-652-g441ae3f Client #1692

Closed nicolasjoly closed 8 years ago

nicolasjoly commented 9 years ago

Whenever I start the client I get this error : http://i.imgur.com/SZxYcF3.png I can close it and everything is fine. I don't have a G15 keyboard, but I do have a G502 mouse (both from logitech)

mkrautz commented 9 years ago

Is this a new error?

mkrautz commented 9 years ago

Also, x86 or x64 Mumble client?

nicolasjoly commented 9 years ago

Yes sorry. Windows 8.1 x64, x64 mumble client, never happened before. I'm always on the latest snapshot. I will try tonight on my laptop to see if I get the same error.

mkrautz commented 9 years ago

FWFW, can't reproduce using the x64 client here.

nicolasjoly commented 9 years ago

Same problem with the latest snapshot. I was able to "fix" it by removing "mumble-g15-helper.exe" from the mumble directory. I tried uninstalling mumble and renaming the sqlite, but I had the same problem.

BTW where are the settings located ? I thought the were all in the sqlite but it seems like it's only the saved servers.

mkrautz commented 9 years ago

The issue here is that mumble-g15-helper.exe is a 32-bit x86 executable. It is dynamically linked against msvcr120.dll. We only ship the x64 msvcr120.dll on x64.

So, this works on systems that have msvcr120.dll in syswow64 from another source. But on more "pristine" Windows installations, it fails.

We should probably statically link mumble-g15-helper on x64.

StrangerDanger commented 9 years ago

I also get this Error when I start mumble. I am using mumble snapshot 1.3.0~g6db171e and running a fresh install of Windows 10 build 10130.

ghost commented 9 years ago

I got the same issue on a fresh 64 bit Windows 10 Pro with 1.3.0~704~g6fe5547~snapshot

sephtin commented 9 years ago

Google search brought me here regarding the same error. Discussion above about fixing by changing code to statically link to mumble-g15-helper to x64.. but no easy fix for the ongoing issue.

Summary of the issue.
--mumble-g15-helper.exe --The application was unable to start correctly (0xc000007b). Click OK to close the application.

Fix for existing versions: --Download and install "vcredist_x86.exe" from Microsoft, here: https://www.microsoft.com/en-us/download/details.aspx?id=40784 This will place the missing msvcr120.dll file in the C:\Windows\SysWOW64\ dir, and the error will go away.

Hope this helps!