-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Windows client crash 1.5.735 #6659
Comments
Hahaha, I was just going to login last night to report this exact same thing, but was delayed due to 2FA. Thanks for beating me to it, and that's exactly what happened to me, on a recently fully updated (last week) Win10 machine. |
Are all affected machines using the same Windows version? And do all machines have the same Visual C++ redistributable libraries installed? Does a complete removal and fresh install of 1.5.735 lead to a working Mumble installation?
Which one? The server browser? |
At this point we need a stack trace and probably @davidebeatrici 🥲 |
I discussed a lot that issue with @Hartmnt on Matrix today, so I provided the information I could. Unfortunately some things are localized and there doesn't seems to be an easy way to get this in English on Windows, so I can help if some things are an issue to understand (or someone maybe have its OS in English and can do the same thing as me). Console file for a fresh start with the problematic build``` 2024-12-09 10:04:46.913 Loading legacy settings from the registry 2024-12-09 10:04:46.942 G15LCDEngine_lglcd: Logitech LCD Manager not detected. 2024-12-09 10:04:46.947 Theme: "Mumble" 2024-12-09 10:04:46.947 Style: "Lite" 2024-12-09 10:04:46.947 --> qss: ":themes/Default/Lite.qss" 2024-12-09 10:04:46.947 Locale is "fr_FR" (System: "fr_FR") 2024-12-09 10:04:47.545 Database SQLite: "3.43.2" 2024-12-09 10:04:47.601 Updating application palette 2024-12-09 10:04:47.620 XboxInput: using XInput DLL 'XInput1_4.dll' 2024-12-09 10:04:47.620 XboxInput: using XInputGetStateEx() as querying function. 2024-12-09 10:04:48.635 QMetaObject::connectSlotsByName: No matching signal for on_qtvUsers_customContextMenuRequested(QPoint,bool) 2024-12-09 10:04:48.635 QMetaObject::connectSlotsByName: No matching signal for on_muteCuePopup_triggered() 2024-12-09 10:04:49.665 AudioInput: Opus encoder set for high quality speech 2024-12-09 10:04:49.666 AudioInput: 40000 bits/s, 48000 hz, 480 sample 2024-12-09 10:04:49.671 WASAPIInput: Latencies 100000 30000 => 100000 2024-12-09 10:04:49.675 WASAPIOutput: Latencies 100000 30000 => 100000 2024-12-09 10:04:49.707 WASAPIOutput: Output stream format 1 2024-12-09 10:04:49.707 WASAPIOutput: Stream Latency 0 (2880) 2024-12-09 10:04:49.707 WASAPIOutput: Periods 10000us 3000us (latency 0us) 2024-12-09 10:04:49.707 WASAPIOutput: Buffer is 60000us (5) 2024-12-09 10:04:49.708 AudioOutput: Initialized 2 channel 48000 hz mixer 2024-12-09 10:04:49.737 WASAPIInput: Mic Stream format 1 2024-12-09 10:04:49.738 WASAPIInput: Stream Latency 0 (1056) 2024-12-09 10:04:49.741 AudioInput: Initialized mixer for 2 channel 48000 hz mic and 0 channel 48000 hz echo ```Notice message in the events log monitor related to the crash
Error message in the events log monitor related to the crash
Finally, the WER archive report corresponding to those messages: https://drop.infini.fr/r/EZFqAAt5j5#7OO1Pt7HAbuFvmyM3NufbQd2fyd4xRATYrMmzvLCV08= (it seems GitHub disallow the upload of this file, dunno why. I've set file lifetime to the maximum allowed by the service: 45 days) |
I found conan-io/conan-center-index#9546 but I would hope this is not the case in our case... We should check whether the crash also happens with 1.6 snapshots. I would hope not. |
Error code |
@Tekwizz @Scar1943 Hi, here is an experimental build without our Unicode changes. Could you please check, if this experimental build also crashes? Note: I would not recommend using this as a daily driver. https://dev.azure.com/Mumble-VoIP/c819eb06-7b22-4ef3-bbcd-860094454eb3/_apis/build/builds/8981/artifacts?artifactName=Windows%20%28x64%29%20installer&api-version=7.1&%24format=zip Edit: For completeness and future reference, this is 56d44cc |
Hi Harmnt, I just tried installing this 1.6.277 client on the same machine, and same situation, it disappears after two windows come up white for a moment, just like as with the 1.5.735 build. |
I did try obvious things like running the client as admin, reinstall, etc. It does seem to be related to "older" windows 11 and 10. All my up to day windows 11 machines run fine. Windows 10, even current, won't run it. "FEELS LIKE" a windows library that isn't updated in 10, and odd windows 11 installs. Just a gut feeling. |
Sorry, no difference. Thankfully, a windows uninstall, and reinstall of 634 is pretty easy to correct it. Did the new release require a newer version of some windows library that microsoft has dropped except in up to date 11 machines? Just in case it's somehow relevant, the server 1.5.735 works fine on the server machines that crash the client. My server machines are old dell xeon E3 1270's. Not sure what else you need. Windows 10 pro 232H OS build 19045.5198. As current as microsoft will allow. |
The machine it's crashing on here, is an AMD A8 PRO-7600B Windows 10 22H2 build 19045.5011, yeah removing and reinstalling 634 is the fix so far. Well, yeah, I agree it does sound like dependency that's not being updated in Win 10. |
Ok folks, looks like its the C++ 2022 Redistributable x64 Once I install that with the dowload page link, it seems to have resolved the problem with all my windows 10 machines. https://aka.ms/vs/17/release/vc_redist.x64.exe All my machine clients are now working. So, the download page shows the requirement, but the download from the client isn't showing that as needed, nor is verifying it's installed. Unless you go to the download page, you won't realize it's needed. |
|
Verified as fixed once the Redistributables got installed. |
Damn in previous versions, the problem would manifest itself with a message box saying something like "MSVCP.dll not found" which was pretty easy to link towards missing dependencies. I guess its very unfortunate that it now silently crashes... I guess we really have to somehow fix the installer for the next version. |
I don't know if Windows users are a big part of the userbase, but I think it'd be a good idea to pin this issue or a similar one where users could find the answer to their problem until a better solution is found, or that at least some time goes by. |
I don't think pinning an issue would really help... |
Well, the goal is only to avoid people opening multiple dupe issues, and for people to easily find the solution/workaround until there's something better; that's something I've oftentimes seen used. |
Well, if you are having a crash, you won't think by yourself that |
It seems I wasn't clear enough with my suggestion. What I meant was just to pin this one to make it clearly visible for some time, or to pin another new locked one for the sole purpose of it being an informative message to affected users that would seek information/to open a new issue. Of course, it makes more sense if say a substantial enough amount of users are affected (say, 5/10+%) and not a very small amount. |
Oh. Okay now I get it 💡 |
This could potentially be related to appveyor/ci#3937. I suspect ABI breakage in @microsoft's Visual C++. |
I'll confirm that as soon as I updated the Visual C++ library, without even a reboot, 1.5.735 runs fine! The update: Funny that Windows update doesn't bother to update this... Update: Also crashes in the same way on a quite new Win11 system, where the Visual C is 2015-2022 14.32.31332 (05-28-2024) Apparently this isn't being updated with Windows updates. |
Ideally the Visual C++ Runtime should be updated automatically, indeed, especially for security reasons. In this specific case the lack of updates is even worse because the crash appears to be caused by a null pointer dereference. |
Had same problem and reinstalling Visual C++ Runtime helped me too. |
Description
A hand full of my client installs that worked fine on 1.5.634 crash after 1.5.735 upgrade. It's NOT on every machine, only a hand full of windows 10 and windows 11 desktops. A removal and reinstall of 1.5.634 resolves the crash. Crash consists of just a flash of the dialog box, and vanish of the app. An occasional "crash report dialog" which I have filled out and sent in. Machines are both windows 11 pro and windows 10 pro machines. Are there newer windows libraries that are needed with the update?
Steps to reproduce
Use the update server stated in the start of the client.
Download the update.
Install the update.
Attempt to start mumble.
Mumble version
1.5.735
Mumble component
Client
OS
Windows
Reproducible?
Yes
Additional information
I get the impression it is a library update that some of my older machines may not have? Can we get some info (if that is what it is) and perhaps a library download link.
Relevant log output
No response
Screenshots
No response
The text was updated successfully, but these errors were encountered: