-
Notifications
You must be signed in to change notification settings - Fork 256
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
AppImage fails to analyze: `GLIBC_2.18' not found (required by /tmp/.mount_HotspoRWNh3k/usr/lib/librustc_demangle.so) #250
Comments
Ouch, seems like rustc_demangle pulls in a glibc symbol that's incompatible with the CentOS version you have... Not sure when I find the time to investigate this in more detail |
Do you think is there any work around for that? For example, we use module to load other software and set the proper environment in a terminal. Do you think I can help the AppImage if I set my environment appropriately? What would I need to install? |
the quickest workaround will be to disable the rustc demangling support - I'll create you an appimage for that but a proper solution will require more time to investigate this problem |
This is required for compatibility with CentOS 7, as librustc_demangle seems to pull in a GLIBC_2.18 symbol that's not available on that platform. Relates-To: #250
Try this one (but note that rustc demangling is disabled): https://github.com/KDAB/hotspot/releases/download/v1.3.0/hotspot-v1.3.0-x86_64-NoRustDemanglingForCentOS7.AppImage |
Milian, this version works! Thank you for your work. I'm now able to launch and test performances on this cluster. Do you think this working configuration can be mantained in future AppImage or could break other host platforms? |
I can submit such an AppImage in the future too - but if anyone wants to do rust demangling on CentOS 7 then a better solution needs to be found. For now, I'll close this as resolved then. Thanks for your confirmation! |
Can you add this special version to the upcoming releases please? |
Just a note to answer my own question: the delay-load of the plugin with a fallback to "plugin not available" should solve this issue without a special AppImage. Everything we need to do is to wait on the new release (if someone has a pointer where to look at a rough plan: please share). |
I've just uploaded a new appimage to https://github.com/KDAB/hotspot/releases/tag/continuous - but it does not ship with the rust demangler. I'll have to look at building that in my docker env. |
Describe the bug
When loading a perf.log file the application pops an error saying:
The hotspot-perfparser binary exited with code 1 (TCP socket error)
A similar behaviour has been previously reported in #197
To Reproduce
Steps to reproduce the behavior:
$> ./Hotspot-git.12a5de0-x86_64.AppImage
/tmp/.mount_HotspoRWNh3k/usr/lib/x86_64-linux-gnu/libexec/hotspot-perfparser: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by /tmp/.mount_HotspoRWNh3k/usr/lib/librustc_demangle.so)
"The hotspot-perfparser binary exited with code 1 (TCP socket error)."
Version Info (please complete the following information):
The text was updated successfully, but these errors were encountered: