Conversation
…lathub#359) Changes: - Use pthread_once() for thread-safe symbol resolution - Resolve all symbols centrally instead of lazy per-call lookup - Add NULL checks and abort on failed dlsym() resolution - Preserve icon_theme_path in app_indicator_new_with_path() - Prevent potential race conditions during Electron startup - Minor cleanup and formatting This fixes undefined behavior caused by concurrent symbol initialization and prevents sporadic crashes or missing tray icons under multithreaded application startup. * Update spotify-preload.c * Make LD_PRELOAD interposer thread-safe and harden symbol resolution * Make LD_PRELOAD interposer thread-safe and harden symbol resolution
This was a regression in flathub#359, we don't want to use the paths Spotify wants to and instead want the default paths. Closes flathub#361
ffmpeg-4.4: Update ffmpeg-4.4.6.tar.xz to 4.4.7 spotify: Update spotify.snap to 1.2.86.502.g8cd7fb22
Spotify uses pipewire by default now.
It's not needed after org.freedesktop.ScreenSaver was added. See flathub#352 (comment)
|
🚧 Test build enqueued. |
|
🚧 Started test build. |
|
❌ Test build failed. Help
|
|
bot, build |
|
🚧 Test build enqueued. |
|
🚧 Started test build. |
|
❌ Test build failed. Help
|
|
bot, build |
|
🚧 Test build enqueued. |
|
🚧 Started test build. |
|
✅ Test build succeeded. To test this build, install it from the testing repository: Built for x86_64 architecture. |
|
@amharris could you rebase this? it doesn't apply |
|
@Erick555 Rebase it onto which target specifically? Before I began, I ensured that my fork's |
|
|
|
🚧 Test build enqueued. |
|
🚧 Started test build. |
|
✅ Test build succeeded. To test this build, install it from the testing repository: Built for x86_64 architecture. |
|
🚧 Test build enqueued. |
|
🚧 Started test build. |
|
🚧 Test build enqueued. |
|
❌ Test build was cancelled. Help
|
|
🚧 Started test build. |
|
✅ Test build succeeded. To test this build, install it from the testing repository: Built for x86_64 architecture. |
|
@amharris unfortunately your beta branch has still conflicts with flathub beta branch. I guess they're in appdata file |
|
🚧 Test build enqueued. |
|
🚧 Started test build. |
|
🚧 Test build enqueued. |
|
❌ Test build was cancelled. Help
|
|
🚧 Started test build. |
Yep, they were. My bad. I was a little too rash with including the more recent |
|
✅ Test build succeeded. To test this build, install it from the testing repository: Built for x86_64 architecture. |
Summary
1.2.90.451.gb094aab0, uploaded by the Spotify devs to Snapcraft on 2026-05-22.Testing
git submodule update --init --recursiveflatpak install flathub org.freedesktop.Platform//25.08 org.freedesktop.Sdk//25.08(may need running if not already installed)flatpak-builder --user --install --force-clean build-dir com.spotify.Client.jsonflatpak run --branch=beta com.spotify.ClientMy Test Environments
System 1
System 2