mirror of
https://github.com/navidrome/navidrome.git
synced 2026-10-20 11:27:26 +00:00
|
Some checks failed
Pipeline: Test, Lint, Build / Get version info (push) Has been cancelled
Pipeline: Test, Lint, Build / Lint Go code (push) Has been cancelled
Pipeline: Test, Lint, Build / Validate DB migrations (push) Has been cancelled
Pipeline: Test, Lint, Build / Test Go code (push) Has been cancelled
Pipeline: Test, Lint, Build / Test Go plugins (push) Has been cancelled
Pipeline: Test, Lint, Build / Test Go code (Windows) (push) Has been cancelled
Pipeline: Test, Lint, Build / Test JS code (push) Has been cancelled
Pipeline: Test, Lint, Build / Lint i18n files (push) Has been cancelled
Pipeline: Test, Lint, Build / Check Docker configuration (push) Has been cancelled
Pipeline: Test, Lint, Build / Report coverage (push) Has been cancelled
Pipeline: Test, Lint, Build / Build (push) Has been cancelled
Pipeline: Test, Lint, Build / Build-1 (push) Has been cancelled
Pipeline: Test, Lint, Build / Build-2 (push) Has been cancelled
Pipeline: Test, Lint, Build / Build-3 (push) Has been cancelled
Pipeline: Test, Lint, Build / Build-4 (push) Has been cancelled
Pipeline: Test, Lint, Build / Build-5 (push) Has been cancelled
Pipeline: Test, Lint, Build / Build-6 (push) Has been cancelled
Pipeline: Test, Lint, Build / Build-7 (push) Has been cancelled
Pipeline: Test, Lint, Build / Build-8 (push) Has been cancelled
Pipeline: Test, Lint, Build / Build-9 (push) Has been cancelled
Pipeline: Test, Lint, Build / Build-10 (push) Has been cancelled
Pipeline: Test, Lint, Build / Push to GHCR (push) Has been cancelled
Pipeline: Test, Lint, Build / Push to Docker Hub (push) Has been cancelled
Pipeline: Test, Lint, Build / Cleanup digest artifacts (push) Has been cancelled
Pipeline: Test, Lint, Build / Build Windows installers (push) Has been cancelled
Pipeline: Test, Lint, Build / Package/Release (push) Has been cancelled
Pipeline: Test, Lint, Build / Upload Linux PKG (push) Has been cancelled
Playlist().Tracks returns nil when its internal Get fails (for example when the context is canceled at shutdown), and resolvePlaylist called GetAlbumIDs on it, panicking with a nil pointer dereference. The artwork drain runs on a bare goroutine, so the panic killed the whole server. resolvePlaylist now returns an error when Tracks is nil, and the worker recovers panics per item: it logs the panic with the item details and stack, and marks the item as a failed attempt so the rest of the batch still runs. Fixes #6266 |
||
|---|---|---|
| .. | ||
| blurhash | ||
| dominant | ||
| e2e | ||
| thumbhash | ||
| agent_images.go | ||
| agent_images_test.go | ||
| animation.go | ||
| animation_test.go | ||
| artwork.go | ||
| artwork_suite_test.go | ||
| artwork_test.go | ||
| benchmark_decode_test.go | ||
| benchmark_encode_test.go | ||
| benchmark_helpers_test.go | ||
| benchmark_pipeline_test.go | ||
| benchmark_tag_test.go | ||
| disc.go | ||
| disc_test.go | ||
| folders_album.go | ||
| folders_album_test.go | ||
| folders_artist.go | ||
| folders_artist_paths_test.go | ||
| folders_artist_test.go | ||
| gate.go | ||
| gate_test.go | ||
| hash_encoder_bench_test.go | ||
| housekeeping.go | ||
| housekeeping_test.go | ||
| image_cache.go | ||
| image_cache_test.go | ||
| image_store.go | ||
| image_store_test.go | ||
| library_fs.go | ||
| library_fs_test.go | ||
| playlist_cover.go | ||
| processor.go | ||
| processor_test.go | ||
| prune.go | ||
| prune_test.go | ||
| resize.go | ||
| resize_test.go | ||
| resolve.go | ||
| resolve_test.go | ||
| sources.go | ||
| sources_internal_test.go | ||
| trace.go | ||
| trace_test.go | ||
| uploader.go | ||
| uploader_test.go | ||
| wire_providers.go | ||
| worker.go | ||
| worker_soak_test.go | ||
| worker_test.go | ||
| worker_timing_test.go | ||