Bug 2155825
Summary: | glibc: Steam client not launching after update glibc to 2.36.9000-18.fc38 version | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Mikhail <mikhail.v.gavrilov> | ||||
Component: | glibc | Assignee: | Florian Weimer <fweimer> | ||||
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | unspecified | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | rawhide | CC: | aoliva, arjun.is, codonell, dj, dridi.boukelmoune, fweimer, law, mcermak, mcoufal, mfabian, pasik, pfrankli, sipoyare, skolosov, yaneti | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | glibc-2.36.9000-19.fc38 | Doc Type: | If docs needed, set a value | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2022-12-22 16:56:38 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Mikhail
2022-12-22 13:56:36 UTC
The difference between -17 and -18 is really small, and I don't see what could be causing this. In particular, the epoll_create function is virtually unchanged. Is it a 64-bit or 32-bit process that is crashing? Are there additional hints in the crash dump file? Created attachment 1934116 [details] Not sure if dmp file would helpful here (In reply to Florian Weimer from comment #1) > The difference between -17 and -18 is really small, and I don't see what > could be causing this. In particular, the epoll_create function is virtually > unchanged. Looks like it enough: ComputeStartupMode: found registry default startup mode: 0steamwebhelper.sh[11422]: Runtime for steamwebhelper: defaulting to /home/mikhail/.local/share/Steam/ubuntu12_64/steam-runtime-heavy steamwebhelper.sh[11422]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3() Installing breakpad exception handler for appid(steam)/version(1671501303) src/common/ipcserver.cpp (1223) : m_nEpollSet >= 0 src/common/ipcserver.cpp (1223) : m_nEpollSet >= 0 src/common/completionportmanager_posix.cpp (97) : m_nPollFd >= 0 src/common/completionportmanager_posix.cpp (97) : m_nPollFd >= 0 src/common/completionportmanager_posix.cpp (108) : Assertion Failed: epoll_ctl for m_nPostFD failed with error 9 src/common/completionportmanager_posix.cpp (108) : Assertion Failed: epoll_ctl for m_nPostFD failed with error 9 Installing breakpad exception handler for appid(steam)/version(1671501303) assert_20221222190335_5.dmp[11401]: Finished uploading minidump (out-of-process): success = yes assert_20221222190335_5.dmp[11401]: response: CrashID=bp-265191d7-d963-4a46-96f1-5fdb62221222 assert_20221222190335_5.dmp[11401]: file ''/tmp/dumps/assert_20221222190335_5.dmp'', upload yes: ''CrashID=bp-265191d7-d963-4a46-96f1-5fdb62221222'' > Is it a 64-bit or 32-bit process that is crashing? Are there additional > hints in the crash dump file? As far as I know the steam client is still 32 bit Okay, I think I see it now. I didn't look too closely at the 32-bit assembly before. I'll produce a test build. Scratch build is running: https://koji.fedoraproject.org/koji/taskinfo?taskID=95613480 https://koji.fedoraproject.org/koji/taskinfo?taskID=95613488 https://koji.fedoraproject.org/koji/taskinfo?taskID=95613489 It will take some time to complete. Upstream patch from Florian is here: https://patchwork.sourceware.org/project/glibc/patch/87y1qzmqk2.fsf@oldenburg.str.redhat.com/ I gave my Reviewed-by since the patch looks good to me. Patch passes upstream CI. # dnf upgrade Last metadata expiration check: 0:01:05 ago on Thu 22 Dec 2022 09:18:22 PM +05. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Upgrading: glibc i686 2.36.9000-19.fc38 local-repo 1.9 M glibc x86_64 2.36.9000-19.fc38 local-repo 2.1 M glibc-all-langpacks x86_64 2.36.9000-19.fc38 local-repo 18 M glibc-common x86_64 2.36.9000-19.fc38 local-repo 304 k glibc-debuginfo x86_64 2.36.9000-19.fc38 local-repo 4.5 M glibc-debugsource x86_64 2.36.9000-19.fc38 local-repo 5.3 M glibc-devel x86_64 2.36.9000-19.fc38 local-repo 43 k glibc-gconv-extra i686 2.36.9000-19.fc38 local-repo 1.6 M glibc-gconv-extra x86_64 2.36.9000-19.fc38 local-repo 1.5 M glibc-headers-x86 noarch 2.36.9000-19.fc38 local-repo 450 k glibc-langpack-en x86_64 2.36.9000-19.fc38 local-repo 562 k libnsl i686 2.36.9000-19.fc38 local-repo 75 k libnsl x86_64 2.36.9000-19.fc38 local-repo 71 k Transaction Summary ================================================================================ Upgrade 13 Packages Total size: 36 M Is this ok [y/N]: y Downloading Packages: Running transaction check error: rpmdbNextIterator: skipping h# 4063 Header V4 DSA/SHA1 Signature, key ID 7fac5991: BAD Header SHA256 digest: OK Header SHA1 digest: OK error: rpmdbNextIterator: skipping h# 4063 Header V4 DSA/SHA1 Signature, key ID 7fac5991: BAD Header SHA256 digest: OK Header SHA1 digest: OK error: rpmdbNextIterator: skipping h# 4063 Header V4 DSA/SHA1 Signature, key ID 7fac5991: BAD Header SHA256 digest: OK Header SHA1 digest: OK error: rpmdbNextIterator: skipping h# 4063 Header V4 DSA/SHA1 Signature, key ID 7fac5991: BAD Header SHA256 digest: OK Header SHA1 digest: OK error: rpmdbNextIterator: skipping h# 4063 Header V4 DSA/SHA1 Signature, key ID 7fac5991: BAD Header SHA256 digest: OK Header SHA1 digest: OK error: rpmdbNextIterator: skipping h# 4063 Header V4 DSA/SHA1 Signature, key ID 7fac5991: BAD Header SHA256 digest: OK Header SHA1 digest: OK error: rpmdbNextIterator: skipping h# 4063 Header V4 DSA/SHA1 Signature, key ID 7fac5991: BAD Header SHA256 digest: OK Header SHA1 digest: OK error: rpmdbNextIterator: skipping h# 4063 Header V4 DSA/SHA1 Signature, key ID 7fac5991: BAD Header SHA256 digest: OK Header SHA1 digest: OK error: rpmdbNextIterator: skipping h# 4063 Header V4 DSA/SHA1 Signature, key ID 7fac5991: BAD Header SHA256 digest: OK Header SHA1 digest: OK error: rpmdbNextIterator: skipping h# 4063 Header V4 DSA/SHA1 Signature, key ID 7fac5991: BAD Header SHA256 digest: OK Header SHA1 digest: OK error: rpmdbNextIterator: skipping h# 4063 Header V4 DSA/SHA1 Signature, key ID 7fac5991: BAD Header SHA256 digest: OK Header SHA1 digest: OK error: rpmdbNextIterator: skipping h# 4063 Header V4 DSA/SHA1 Signature, key ID 7fac5991: BAD Header SHA256 digest: OK Header SHA1 digest: OK error: rpmdbNextIterator: skipping h# 4063 Header V4 DSA/SHA1 Signature, key ID 7fac5991: BAD Header SHA256 digest: OK Header SHA1 digest: OK error: rpmdbNextIterator: skipping h# 4063 Header V4 DSA/SHA1 Signature, key ID 7fac5991: BAD Header SHA256 digest: OK Header SHA1 digest: OK error: rpmdbNextIterator: skipping h# 4063 Header V4 DSA/SHA1 Signature, key ID 7fac5991: BAD Header SHA256 digest: OK Header SHA1 digest: OK error: rpmdbNextIterator: skipping h# 4063 Header V4 DSA/SHA1 Signature, key ID 7fac5991: BAD Header SHA256 digest: OK Header SHA1 digest: OK error: rpmdbNextIterator: skipping h# 4063 Header V4 DSA/SHA1 Signature, key ID 7fac5991: BAD Header SHA256 digest: OK Header SHA1 digest: OK error: rpmdbNextIterator: skipping h# 4063 Header V4 DSA/SHA1 Signature, key ID 7fac5991: BAD Header SHA256 digest: OK Header SHA1 digest: OK error: rpmdbNextIterator: skipping h# 4063 Header V4 DSA/SHA1 Signature, key ID 7fac5991: BAD Header SHA256 digest: OK Header SHA1 digest: OK error: rpmdbNextIterator: skipping h# 4063 Header V4 DSA/SHA1 Signature, key ID 7fac5991: BAD Header SHA256 digest: OK Header SHA1 digest: OK error: rpmdbNextIterator: skipping h# 4063 Header V4 DSA/SHA1 Signature, key ID 7fac5991: BAD Header SHA256 digest: OK Header SHA1 digest: OK error: rpmdbNextIterator: skipping h# 4063 Header V4 DSA/SHA1 Signature, key ID 7fac5991: BAD Header SHA256 digest: OK Header SHA1 digest: OK error: rpmdbNextIterator: skipping h# 4063 Header V4 DSA/SHA1 Signature, key ID 7fac5991: BAD Header SHA256 digest: OK Header SHA1 digest: OK error: rpmdbNextIterator: skipping h# 4063 Header V4 DSA/SHA1 Signature, key ID 7fac5991: BAD Header SHA256 digest: OK Header SHA1 digest: OK error: rpmdbNextIterator: skipping h# 4063 Header V4 DSA/SHA1 Signature, key ID 7fac5991: BAD Header SHA256 digest: OK Header SHA1 digest: OK error: rpmdbNextIterator: skipping h# 4063 Header V4 DSA/SHA1 Signature, key ID 7fac5991: BAD Header SHA256 digest: OK Header SHA1 digest: OK error: rpmdbNextIterator: skipping h# 4063 Header V4 DSA/SHA1 Signature, key ID 7fac5991: BAD Header SHA256 digest: OK Header SHA1 digest: OK error: rpmdbNextIterator: skipping h# 4063 Header V4 DSA/SHA1 Signature, key ID 7fac5991: BAD Header SHA256 digest: OK Header SHA1 digest: OK error: rpmdbNextIterator: skipping h# 4063 Header V4 DSA/SHA1 Signature, key ID 7fac5991: BAD Header SHA256 digest: OK Header SHA1 digest: OK error: rpmdbNextIterator: skipping h# 4063 Header V4 DSA/SHA1 Signature, key ID 7fac5991: BAD Header SHA256 digest: OK Header SHA1 digest: OK error: rpmdbNextIterator: skipping h# 4063 Header V4 DSA/SHA1 Signature, key ID 7fac5991: BAD Header SHA256 digest: OK Header SHA1 digest: OK error: rpmdbNextIterator: skipping h# 4063 Header V4 DSA/SHA1 Signature, key ID 7fac5991: BAD Header SHA256 digest: OK Header SHA1 digest: OK error: rpmdbNextIterator: skipping h# 4063 Header V4 DSA/SHA1 Signature, key ID 7fac5991: BAD Header SHA256 digest: OK Header SHA1 digest: OK error: rpmdbNextIterator: skipping h# 4063 Header V4 DSA/SHA1 Signature, key ID 7fac5991: BAD Header SHA256 digest: OK Header SHA1 digest: OK Transaction check succeeded. Running transaction test Error: Transaction test error: package glibc-headers-x86-2.36.9000-19.fc38.noarch does not verify: Payload SHA256 ALT digest: BAD (Expected a284f40711005a9352f3349f9ea5b2cb42a79a753622ad1c1a7f29fa0155f9d6 != b81ac2756d55e98ecab2771d3bb787d01f20f1e1eae05e4684294e299f33bdb4) I'm not sure why this is happening, it must have something to do with the multilib merge and how local-repo repository data is generated. If you are patient, you can use this to update to the scratch build: koji download-task 95613488 koji download-task 95613489 dnf update *.rpm An official build is running, too, now that the patch has been accepted upstream. I confirm that Steam client start launch again with glibc-2.36.9000-19. Thank you for fast fixing. $ DXVK_HUD=full steam steam.sh[40214]: Running Steam on fedora 38 64-bit steam.sh[40214]: STEAM_RUNTIME is enabled automatically setup.sh[40286]: Steam runtime environment up-to-date! steam.sh[40214]: Steam client's requirements are satisfied [2022-12-22 21:45:23] Startup - updater built Dec 19 2022 21:57:59 [2022-12-22 21:45:23] Startup - Steam Client launched with: '/home/mikhail/.local/share/Steam/ubuntu12_32/steam' [2022-12-22 21:45:23] Opted in to client beta 'publicbeta' via beta file You are in the 'publicbeta' client beta. Installing breakpad exception handler for appid(steam)/version(1671501303) Looks like steam didn't shutdown cleanly, scheduling immediate update check [2022-12-22 21:45:23] Loading cached metrics from disk (/home/mikhail/.local/share/Steam/package/steam_client_metrics.bin) [2022-12-22 21:45:23] Using the following download hosts for Public, Realm steamglobal [2022-12-22 21:45:23] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf' [2022-12-22 21:45:23] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf' [2022-12-22 21:45:23] 3. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in' Installing breakpad exception handler for appid(steam)/version(1671501303) [2022-12-22 21:45:23] Checking for update on startup [2022-12-22 21:45:23] Checking for available updates... [2022-12-22 21:45:23] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_publicbeta_ubuntu12 [2022-12-22 21:45:23] Manifest download: send request Installing breakpad exception handler for appid(steam)/version(1671501303) [2022-12-22 21:45:23] Manifest download: waiting for download to finish [2022-12-22 21:45:23] Manifest download: finished [2022-12-22 21:45:23] Download skipped: /steam_client_publicbeta_ubuntu12 version 1671501303, installed version 1671501303, existing pending version 0 [2022-12-22 21:45:23] Nothing to do [2022-12-22 21:45:23] Verifying installation... [2022-12-22 21:45:23] Performing checksum verification of executable files [2022-12-22 21:45:24] Verification complete Loaded SDL version 2.27.0-p7718664 (steam:40355): Gtk-WARNING **: 21:45:24.746: Unable to locate theme engine in module_path: "adwaita", /usr/share/themes/Adwaita/gtk-2.0/main.rc:733: error: unexpected identifier 'direction', expected character '}' (steam:40355): Gtk-WARNING **: 21:45:24.747: Unable to locate theme engine in module_path: "adwaita", /usr/share/themes/Adwaita/gtk-2.0/hacks.rc:28: error: invalid string constant "normal_entry", expected valid string constant Gtk-Message: 21:45:24.749: Failed to load module "pk-gtk-module" XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xee0430d0 XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xee041840 ComputeStartupMode: found registry default startup mode: 0steamwebhelper.sh[40385]: Runtime for steamwebhelper: defaulting to /home/mikhail/.local/share/Steam/ubuntu12_64/steam-runtime-heavy steamwebhelper.sh[40385]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3() Installing breakpad exception handler for appid(steam)/version(1671501303) Installing breakpad exception handler for appid(steam)/version(1671501303) Installing breakpad exception handler for appid(steam)/version(1671501303) Installing breakpad exception handler for appid(steam)/version(1671501303) Installing breakpad exception handler for appid(steam)/version(1671501303) Installing breakpad exception handler for appid(steam)/version(1671501303) Installing breakpad exception handler for appid(steam)/version(1671501303) Installing breakpad exception handler for appid(steam)/version(1671501303) Installing breakpad exception handler for appid(steam)/version(1671501303) Installing breakpad exception handler for appid(steam)/version(1671501303) Installing breakpad exception handler for appid(steam)/version(1671501303) Installing breakpad exception handler for appid(steam)/version(1671501303) Installing breakpad exception handler for appid(steam)/version(1671501303) Installing breakpad exception handler for appid(steam)/version(1671501303) Installing breakpad exception handler for appid(steam)/version(1671501303) Installing breakpad exception handler for appid(steam)/version(1671501303) CAppInfoCacheReadFromDiskThread took 392 milliseconds to initialize Installing breakpad exception handler for appid(steam)/version(1671501303) Installing breakpad exception handler for appid(steam)/version(1671501303) Installing breakpad exception handler for appid(steam)/version(1671501303) Installing breakpad exception handler for appid(steam)/version(1671501303) Local Device Found type: 045e 02ea path: sdl://0 serial_number: - 0 Manufacturer: Product: Xbox One Wireless Controller Release: 50f Interface: -1 !! Steam controller device opened for index 0. Installing breakpad exception handler for appid(steam)/version(1671501303) (steam:40355): Gtk-WARNING **: 21:45:25.821: gtk_disable_setlocale() must be called before gtk_init() config state checking took 0.796640 Installing breakpad exception handler for appid(steam)/version(1671501303) roaming config store loaded successfully - 57862 bytes. migrating temporary roaming config store Installing breakpad exception handler for appid(steam)/version(1671501303) Installing breakpad exception handler for appid(steam)/version(1671501303) Installing breakpad exception handler for appid(steam)/version(1671501303) Installing breakpad exception handler for appid(steam)/version(1671501303) BRefreshApplicationsInLibrary 1: 210ms Installing breakpad exception handler for appid(steam)/version(1671501303) Installing breakpad exception handler for appid(steam)/version(1671501303) Failed to init SteamVR because it isn't installed ExecCommandLine: "'/home/mikhail/.local/share/Steam/ubuntu12_32/steam'" System startup time: 37.19 seconds BuildCompleteAppOverviewChange: 2830 apps RegisterForAppOverview 1: 201ms RegisterForAppOverview 2: 206ms ExecuteSteamURL: "steam://open/downloads" CAPIJobRequestUserStats - Server response failed 2 CAPIJobRequestUserStats - Server response failed 2 CAPIJobRequestUserStats - Server response failed 2 Thank you for testing! *** Bug 2155800 has been marked as a duplicate of this bug. *** |