Skip to content
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

repeated hang then crash on specific track #280

Closed
dnr opened this issue Dec 10, 2018 · 22 comments
Closed

repeated hang then crash on specific track #280

dnr opened this issue Dec 10, 2018 · 22 comments

Comments

@dnr
Copy link

dnr commented Dec 10, 2018

Each time librespot tries to play this one specific track, it does this and then hangs:

INFO:librespot_playback::player: Loading track "Blueshead" with Spotify URI "spotify:track:4XBOUjNwPXBn4cNprjJUNz"
ERROR:librespot_core::channel: channel error: 2 1
thread '<unnamed>' panicked at 'called `Result::unwrap()` on an `Err` value: ChannelError', src/libcore/result.rs:906:4
stack backtrace:
   0: 0x76e1d11f - std::sys::imp::backtrace::tracing::imp::unwind_backtrace::h4de73fc81b6807c7
   1: 0x76e20143 - std::panicking::default_hook::{{closure}}::h848bf6c3490aee4d
   2: 0x76e1fd63 - std::panicking::default_hook::h4fe2d2df1ed204b0
   3: 0x76e211a7 - std::panicking::rust_panic_with_hook::h9b4aa089a9a9ce9e
   4: 0x76e2106b - std::panicking::begin_panic::h53a3a916129561a4
   5: 0x76e20ffb - std::panicking::begin_panic_fmt::hf066cbae253500d0
   6: 0x76e20fa3 - rust_begin_unwind   
   7: 0x76e63de3 - core::panicking::panic_fmt::h4fd1c90c9fe8e2d3
   8: 0x76aa4f0b - core::result::unwrap_failed::h1abb7a2533f5719a
   9: 0x76ab13c7 - librespot_playback::player::PlayerInternal::load_track::hd02e66902a0fefe0
  10: 0x76aab4db - librespot_playback::player::PlayerInternal::run::hdbfe288286947dc3
  11: 0x76a3876f - std::sys_common::backtrace::__rust_begin_short_backtrace::h17a3e3b913c5aa85
  12: 0x76a389eb - std::panicking::try::do_call::hdfaf041af494c9c6
  13: 0x76e27aab - __rust_maybe_catch_panic
  14: 0x76a48e8b - <F as alloc::boxed::FnBox<A>>::call_box::hbd75d0355ee312fd
  15: 0x76e1eb37 - std::sys::imp::thread::Thread::new::thread_start::h06224e13e306378b

In that state, after I press pause in another spotify connect client, it completely crashes with this:

thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: "SendError(..)"', src/libcore/result.rs:906:4
stack backtrace:
   0: 0x76e1d11f - std::sys::imp::backtrace::tracing::imp::unwind_backtrace::h4de73fc81b6807c7
   1: 0x76e20143 - std::panicking::default_hook::{{closure}}::h848bf6c3490aee4d
   2: 0x76e1fd63 - std::panicking::default_hook::h4fe2d2df1ed204b0
   3: 0x76e211a7 - std::panicking::rust_panic_with_hook::h9b4aa089a9a9ce9e
   4: 0x76e2106b - std::panicking::begin_panic::h53a3a916129561a4
   5: 0x76e20ffb - std::panicking::begin_panic_fmt::hf066cbae253500d0
   6: 0x76e20fa3 - rust_begin_unwind   
   7: 0x76e63de3 - core::panicking::panic_fmt::h4fd1c90c9fe8e2d3
   8: 0x76aa566f - core::result::unwrap_failed::he775410253602965
   9: 0x76aa9f17 - librespot_playback::player::Player::command::h9a4287dab7269530
  10: 0x76aaa4af - librespot_playback::player::Player::pause::he416039cc74e3770
  11: 0x76a8e877 - librespot_connect::spirc::SpircTask::handle_pause::h44e381ac1e7439dc
  12: 0x76a8d91b - <librespot_connect::spirc::SpircTask as futures::future::Future>::poll::hc23213daa84a84a0
  13: 0x76a39ab7 - <futures::task_impl::Spawn<T>>::enter::{{closure}}::hbc822b6ed8ebc064
  14: 0x76a38c8b - <futures::task_impl::Spawn<T>>::enter::{{closure}}::h7fa7b127228bfc72
  15: 0x76a532c3 - librespot::main::he83be40c0fbadf95
  16: 0x76e27aab - __rust_maybe_catch_panic
  17: 0x76e20ec3 - std::panicking::try::hcc161dea87e04bc4
  18: 0x76e11fb3 - std::rt::lang_start::h4da2ac1b68ff20e0
  19: 0x7682733f - __libc_start_main  
ERROR:librespot_playback::player: Player thread panicked!

No problems playing anything else on that album, or any other albums, today.

Command line is librespot -b 320 --linear-volume -n cubox --initial-volume 100 -u ... -p ...

@debfx
Copy link

debfx commented Dec 11, 2018

Same here but with a different track:

INFO:librespot_playback::player: Loading track "Diminuendo In Blue - Live" with Spotify URI "spotify:track:1bwU4f1TYZksvSA4Rfia1p"
ERROR:librespot_core::channel: channel error: 2 1
thread '<unnamed>' panicked at 'called `Result::unwrap()` on an `Err` value: ChannelError', libcore/result.rs:1009:5
stack backtrace:
0:   0x945737 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h4d215aadcaa52ebe
                    at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49
1:   0x93a073 - std::sys_common::backtrace::print::h82720234d7357f67 at libstd/sys_common/backtrace.rs:71
                    at libstd/sys_common/backtrace.rs:59
2:   0x932e6b - std::panicking::default_hook::{{closure}}::h1cc6e7f2777dc182
                    at libstd/panicking.rs:211
3:   0x932ae3 - std::panicking::default_hook::hcfca097092607890
                    at libstd/panicking.rs:227
4:   0x933667 - std::panicking::rust_panic_with_hook::hb4c40b3721cfbfb0
                    at libstd/panicking.rs:476
5:   0x93322b - std::panicking::continue_panic_fmt::h7e84a0a182ce9c2d
                    at libstd/panicking.rs:390
6:   0x933113 - rust_begin_unwind
                    at libstd/panicking.rs:325
7:   0x985f1f - core::panicking::panic_fmt::h0c93626b89c38af6
                    at libcore/panicking.rs:77
8:   0x599c0b - core::result::unwrap_failed::h235bbe0e704c8832
                    at libcore/macros.rs:26
9:   0x5978c3 - librespot_playback::player::PlayerInternal::run::h6be0f0f25fa253ba
                    at libcore/result.rs:808
                    at playback/src/player.rs:567
                    at playback/src/player.rs:405
                    at playback/src/player.rs:318
10:   0x50cc57 - std::sys_common::backtrace::__rust_begin_short_backtrace::ha7d965f3403eeff4
                    at /build/librespot-0+20181211.d2cadec4/playback/src/player.rs:139
                    at libstd/sys_common/backtrace.rs:136
11:   0x5184f3 - std::panicking::try::do_call::h44599acac6f3a690
                    at libstd/thread/mod.rs:409
                    at libstd/panic.rs:313
                    at libstd/panicking.rs:310
12:   0x95091b - __rust_maybe_catch_panic
                    at libpanic_unwind/lib.rs:102
13:   0x50f55b - <F as alloc::boxed::FnBox<A>>::call_box::h5d301f343f79fd19
                    at libstd/panicking.rs:289
at libstd/panic.rs:392
                    at libstd/thread/mod.rs:408
                    at liballoc/boxed.rs:672
14:   0x94671f - std::sys_common::thread::start_thread::hba2b092b2e82ea48
                    at liballoc/boxed.rs:682
                    at libstd/sys_common/thread.rs:24
15:   0x933c5f - std::sys::unix::thread::Thread::new::thread_start::hba5ef65a9b43a615
                    at libstd/sys/unix/thread.rs:90

@kingosticks
Copy link
Contributor

ChannelErrors in libspotify were errors in Spotify's backend. Has anyone tried playing these tracks in the official client? Maybe with logging enabled?

@debfx
Copy link

debfx commented Dec 11, 2018

Playing the track works fine using the official Linux desktop client:

21:08:45.218 I [audio_session.cpp:235           ] Creating track player for track (playback_id 011f0982b5e08aa5dce1bb6b6a8ef47f)
21:08:45.218 I [audio_session.cpp:236           ]     track_uri: spotify:track:1bwU4f1TYZksvSA4Rfia1p
21:08:45.218 I [audio_session.cpp:237           ]     speed: 1,000000
21:08:45.218 I [audio_session.cpp:238           ]     normalization: track
21:08:45.218 I [audio_session.cpp:239           ]     stream_type: default
21:08:45.218 I [audio_session.cpp:240           ]     urgency: now
21:08:45.218 I [audio_session.cpp:241           ]     track_select_flag: 0
21:08:45.218 I [audio_session.cpp:265           ] Open track player (playback_id 011f0982b5e08aa5dce1bb6b6a8ef47f)
21:08:45.218 I [audio_session.cpp:266           ]     position: 0 ms
21:08:45.218 I [audio_session.cpp:267           ]     paused: false
21:08:45.218 I [ap_chunk_downloader.cpp:61      ] Requesting data (0 -> 524288) from AP for file 9229646fda0c0b6162fca827258f4e7f74df144c
21:08:45.218 I [audio_session.cpp:268           ]     transition: none
21:08:45.218 I [audio_player_queue_entry.cpp:263] Entry (0x00007fc91403e4e8) is buffering
21:08:45.218 I [audio_player_queue_impl.cpp:299 ] Created entry (0x00007fc91403e4e8) for player in AudioPlayerQueue
21:08:45.218 I [audio_player_queue_impl.cpp:300 ]     stream type: default
21:08:45.218 I [audio_player_queue_impl.cpp:301 ]     paused: false
21:08:45.218 I [audio_player_queue_impl.cpp:302 ]     transition: none
21:08:45.218 I [audio_player_queue_impl.cpp:303 ]     fade in start: -1 ms
21:08:45.218 I [audio_player_queue_impl.cpp:304 ]     fade in duration: -1 ms
21:08:45.218 I [audio_player_queue_impl.cpp:305 ]     fade out start: -1 ms
21:08:45.218 I [audio_player_queue_impl.cpp:306 ]     fade out duration: -1 ms
21:08:45.218 I [audio_player_queue_impl.cpp:836 ] Unpause driver (0x00007fc9143ca7c0)
21:08:45.218 I [connectivity_manager.cpp:247    ] Playing music set to 'true'
21:08:45.218 I [connectivity_manager.cpp:110    ] Scheduling emission of signal.
21:08:45.225 I [dns.cpp:60                      ] Resolved i.scdn.co to 151.101.112.246
21:08:45.227 D [gaia_manager.cpp:1849           ] GAIA: GaiaManager::becomeActiveDevice, isActiveDevice=false
21:08:45.227 D [gaia_manager.cpp:877            ] GAIA:   current state ID updated to -1625701433
21:08:45.229 I [connectivity_manager.cpp:102    ] Emitting signal.
21:08:45.245 E [dial_discovery.cpp:450          ] Operation canceled
21:08:45.245 E [mdns_discovery.cpp:200          ] Operation canceled
21:08:45.245 E [dial_discovery.cpp:450          ] Operation canceled
21:08:45.249 I [cdn_chunk_downloader.cpp:124    ] Requesting data (0 -> 524288) from CDN url: http://audio4-ak.spotify.com.edgesuite.net/audio/9229646fda0c0b6162fca827258f4e7f74df144c?__token__=[snip]
21:08:45.322 I [audio_player_queue_impl.cpp:657 ] Opening driver (0x00007fc9143ca7c0)
21:08:45.322 I [audio_player_queue_impl.cpp:658 ]     sample rate: 44100 Hz
21:08:45.322 I [audio_player_queue_impl.cpp:659 ]     channels: 2
21:08:45.322 I [audio_player_queue_impl.cpp:660 ]     sample format: 16-bit-pcm
21:08:45.322 I [audio_player_queue_impl.cpp:661 ]     stream type: default
21:08:45.322 I [audio_player_queue_impl.cpp:662 ]     paused: false
21:08:45.573 I [audio_decompressor_process.cpp:220] Opening sink for playback.
21:08:45.573 I [audio_decompressor_process.cpp:221]     codec: vorbis
21:08:45.573 I [audio_decompressor_process.cpp:222]     bitrate: 1 bits/s
21:08:45.573 I [audio_decompressor_process.cpp:223]     sample rate: 44100 Hz
21:08:45.573 I [audio_decompressor_process.cpp:224]     channels: 2
21:08:45.573 I [audio_decompressor_process.cpp:225]     sample format: 16-bit-pcm
21:08:45.573 I [audio_decompressor_process.cpp:226]     duration: 854666 ms
21:08:45.581 D [gaia_manager.cpp:877            ] GAIA:   current state ID updated to -1625701079
21:08:45.582 D [gaia_manager.cpp:957            ] GAIA: GaiaManager::notifyCurrentState: states differ
21:08:45.591 I [audio_decompressor_process.cpp:560] Starting playback.
21:08:45.591 I [audio_decompressor_process.cpp:561]     min limit 2200 ms.
21:08:45.591 I [audio_decompressor_process.cpp:562]     compressed buffer: 45666 bytes
21:08:45.591 I [audio_decompressor_process.cpp:563]     decompressed buffer: 0 ms
21:08:45.591 I [audio_decompressor_process.cpp:565]     sink buffer: 1068 ms
21:08:45.591 I [audio_decompressor_process.cpp:566]     final source buffer: false
21:08:45.594 I [audio_player_queue_entry.cpp:263] Entry (0x00007fc91403e4e8) is not buffering
21:08:45.604 I [audio_streamer.cpp:980          ] Encrypted data 64k-latency: 365 ms. Play latency: 376 ms
21:08:45.608 I [cdn_chunk_downloader.cpp:338    ] Request for file 9229646fda0c0b6162fca827258f4e7f74df144c complete (code: success (0))
21:08:45.608 D [gaia_manager.cpp:877            ] GAIA:   current state ID updated to -1625701052
21:08:45.711 I [cdn_chunk_downloader.cpp:124    ] Requesting data (524288 -> 1048576) from CDN url: http://audio4-ak.spotify.com.edgesuite.net/audio/9229646fda0c0b6162fca827258f4e7f74df144c?__token__=[snip]
21:08:45.810 D [gaia_manager.cpp:957            ] GAIA: GaiaManager::notifyCurrentState: states differ
21:08:45.833 I [cdn_chunk_downloader.cpp:338    ] Request for file 9229646fda0c0b6162fca827258f4e7f74df144c complete (code: success (0))
21:08:45.918 I [cdn_chunk_downloader.cpp:124    ] Requesting data (1048576 -> 1572864) from CDN url: http://audio4-ak.spotify.com.edgesuite.net/audio/9229646fda0c0b6162fca827258f4e7f74df144c?__token__=[snip]
21:08:46.057 I [cdn_chunk_downloader.cpp:338    ] Request for file 9229646fda0c0b6162fca827258f4e7f74df144c complete (code: success (0))
21:08:46.107 I [cdn_chunk_downloader.cpp:124    ] Requesting data (1572864 -> 2097152) from CDN url: http://audio4-ak.spotify.com.edgesuite.net/audio/9229646fda0c0b6162fca827258f4e7f74df144c?__token__=[snip]
21:08:46.193 I [cdn_chunk_downloader.cpp:338    ] Request for file 9229646fda0c0b6162fca827258f4e7f74df144c complete (code: success (0))
21:08:46.294 I [cdn_chunk_downloader.cpp:124    ] Requesting data (2097152 -> 2621440) from CDN url: http://audio4-ak.spotify.com.edgesuite.net/audio/9229646fda0c0b6162fca827258f4e7f74df144c?__token__=[snip]
21:08:46.407 I [cdn_chunk_downloader.cpp:338    ] Request for file 9229646fda0c0b6162fca827258f4e7f74df144c complete (code: success (0))
21:08:46.509 I [cdn_chunk_downloader.cpp:124    ] Requesting data (2621440 -> 3145728) from CDN url: http://audio4-ak.spotify.com.edgesuite.net/audio/9229646fda0c0b6162fca827258f4e7f74df144c?__token__=[snip]
21:08:46.602 I [cdn_chunk_downloader.cpp:338    ] Request for file 9229646fda0c0b6162fca827258f4e7f74df144c complete (code: success (0))
21:08:46.710 I [cdn_chunk_downloader.cpp:124    ] Requesting data (3145728 -> 3670016) from CDN url: http://audio4-ak.spotify.com.edgesuite.net/audio/9229646fda0c0b6162fca827258f4e7f74df144c?__token__=[snip]
21:08:46.839 I [cdn_chunk_downloader.cpp:338    ] Request for file 9229646fda0c0b6162fca827258f4e7f74df144c complete (code: success (0))
21:08:46.889 I [cdn_chunk_downloader.cpp:124    ] Requesting data (3670016 -> 4194304) from CDN url: http://audio4-ak.spotify.com.edgesuite.net/audio/9229646fda0c0b6162fca827258f4e7f74df144c?__token__=[snip]
21:08:47.276 I [cdn_chunk_downloader.cpp:338    ] Request for file 9229646fda0c0b6162fca827258f4e7f74df144c complete (code: success (0))
21:08:47.484 I [cdn_chunk_downloader.cpp:124    ] Requesting data (4194304 -> 4718592) from CDN url: http://audio4-ak.spotify.com.edgesuite.net/audio/9229646fda0c0b6162fca827258f4e7f74df144c?__token__=[snip]
21:08:47.605 I [cdn_chunk_downloader.cpp:338    ] Request for file 9229646fda0c0b6162fca827258f4e7f74df144c complete (code: success (0))
21:08:47.707 I [cdn_chunk_downloader.cpp:124    ] Requesting data (4718592 -> 5242880) from CDN url: http://audio4-ak.spotify.com.edgesuite.net/audio/9229646fda0c0b6162fca827258f4e7f74df144c?__token__=[snip]
21:08:47.866 I [cdn_chunk_downloader.cpp:338    ] Request for file 9229646fda0c0b6162fca827258f4e7f74df144c complete (code: success (0))
21:08:47.916 I [cdn_chunk_downloader.cpp:124    ] Requesting data (5242880 -> 5767168) from CDN url: http://audio4-ak.spotify.com.edgesuite.net/audio/9229646fda0c0b6162fca827258f4e7f74df144c?__token__=[snip]
21:08:48.038 I [cdn_chunk_downloader.cpp:338    ] Request for file 9229646fda0c0b6162fca827258f4e7f74df144c complete (code: success (0))
21:08:48.088 I [cdn_chunk_downloader.cpp:124    ] Requesting data (5767168 -> 6291456) from CDN url: http://audio4-ak.spotify.com.edgesuite.net/audio/9229646fda0c0b6162fca827258f4e7f74df144c?__token__=[snip]
21:08:48.266 I [cdn_chunk_downloader.cpp:338    ] Request for file 9229646fda0c0b6162fca827258f4e7f74df144c complete (code: success (0))
21:08:48.316 I [cdn_chunk_downloader.cpp:124    ] Requesting data (6291456 -> 6815744) from CDN url: http://audio4-ak.spotify.com.edgesuite.net/audio/9229646fda0c0b6162fca827258f4e7f74df144c?__token__=[snip]
21:08:48.490 I [cdn_chunk_downloader.cpp:338    ] Request for file 9229646fda0c0b6162fca827258f4e7f74df144c complete (code: success (0))
21:08:48.692 I [cdn_chunk_downloader.cpp:124    ] Requesting data (6815744 -> 7340032) from CDN url: http://audio4-ak.spotify.com.edgesuite.net/audio/9229646fda0c0b6162fca827258f4e7f74df144c?__token__=[snip]
21:08:48.871 I [cdn_chunk_downloader.cpp:338    ] Request for file 9229646fda0c0b6162fca827258f4e7f74df144c complete (code: success (0))
21:08:49.072 I [cdn_chunk_downloader.cpp:124    ] Requesting data (7340032 -> 7864320) from CDN url: http://audio4-ak.spotify.com.edgesuite.net/audio/9229646fda0c0b6162fca827258f4e7f74df144c?__token__=[snip]
21:08:49.291 I [cdn_chunk_downloader.cpp:338    ] Request for file 9229646fda0c0b6162fca827258f4e7f74df144c complete (code: success (0))
21:08:49.475 I [cdn_chunk_downloader.cpp:124    ] Requesting data (7864320 -> 8388608) from CDN url: http://audio4-ak.spotify.com.edgesuite.net/audio/9229646fda0c0b6162fca827258f4e7f74df144c?__token__=[snip]
21:08:49.636 I [cdn_chunk_downloader.cpp:338    ] Request for file 9229646fda0c0b6162fca827258f4e7f74df144c complete (code: success (0))
21:08:49.686 I [cdn_chunk_downloader.cpp:124    ] Requesting data (8388608 -> 8912896) from CDN url: http://audio4-ak.spotify.com.edgesuite.net/audio/9229646fda0c0b6162fca827258f4e7f74df144c?__token__=[snip]
21:08:49.806 I [cdn_chunk_downloader.cpp:338    ] Request for file 9229646fda0c0b6162fca827258f4e7f74df144c complete (code: success (0))
21:08:49.907 I [cdn_chunk_downloader.cpp:124    ] Requesting data (8912896 -> 9437184) from CDN url: http://audio4-ak.spotify.com.edgesuite.net/audio/9229646fda0c0b6162fca827258f4e7f74df144c?__token__=[snip]
21:08:50.051 I [cdn_chunk_downloader.cpp:338    ] Request for file 9229646fda0c0b6162fca827258f4e7f74df144c complete (code: success (0))
21:08:50.102 I [cdn_chunk_downloader.cpp:124    ] Requesting data (9437184 -> 9961472) from CDN url: http://audio4-ak.spotify.com.edgesuite.net/audio/9229646fda0c0b6162fca827258f4e7f74df144c?__token__=[snip]
21:08:50.266 I [cdn_chunk_downloader.cpp:338    ] Request for file 9229646fda0c0b6162fca827258f4e7f74df144c complete (code: success (0))
21:08:50.317 I [cdn_chunk_downloader.cpp:124    ] Requesting data (9961472 -> 10485760) from CDN url: http://audio4-ak.spotify.com.edgesuite.net/audio/9229646fda0c0b6162fca827258f4e7f74df144c?__token__=[snip]
21:08:50.491 I [cdn_chunk_downloader.cpp:338    ] Request for file 9229646fda0c0b6162fca827258f4e7f74df144c complete (code: success (0))
21:08:50.694 I [cdn_chunk_downloader.cpp:124    ] Requesting data (10485760 -> 11010048) from CDN url: http://audio4-ak.spotify.com.edgesuite.net/audio/9229646fda0c0b6162fca827258f4e7f74df144c?__token__=[snip]
21:08:50.840 I [cdn_chunk_downloader.cpp:338    ] Request for file 9229646fda0c0b6162fca827258f4e7f74df144c complete (code: success (0))
21:08:51.913 I [offline_manager_impl.cpp:2159   ] Updating all lists
21:08:53.580 I [offline_manager_impl.cpp:2448   ] Pruning unused resources
21:08:53.580 I [offline_manager_impl.cpp:2581   ] Offline manager prune stats:
21:08:53.580 I [offline_manager_impl.cpp:2582   ]     0 files locked in storage
21:08:53.580 I [offline_manager_impl.cpp:2583   ]     0 files unlocked in storage
21:08:53.580 I [offline_manager_impl.cpp:2584   ]     0 track keys removed
21:08:53.580 I [offline_manager_impl.cpp:2585   ]     0 track keys moved to cache
21:08:53.580 I [offline_manager_impl.cpp:2586   ]     0 episode keys removed
21:08:53.580 I [offline_manager_impl.cpp:2587   ]     0 episode keys moved to cache
21:08:53.580 I [offline_manager_impl.cpp:2588   ]    88 keys removed from cache 
21:08:53.580 I [offline_manager_impl.cpp:2589   ]     0 track keys left in store
21:08:53.580 I [offline_manager_impl.cpp:2590   ]     0 episode keys left in store
21:08:53.580 I [offline_manager_impl.cpp:2591   ]     2 keys left in cache
21:08:53.585 I [audio_session.cpp:532           ] Close track (playback_id 011f0982b5e08aa5dce1bb6b6a8ef47f)
21:08:53.585 I [audio_session.cpp:533           ]     source_end: unknown
21:08:53.585 I [audio_session.cpp:534           ]     reason_end: logout

@kingosticks
Copy link
Contributor

That looks like it's getting the audio from a a cdn. Librespot doesnt do that. Perhaps this is a further move to that alternate infrastructure.

@devgianlu
Copy link
Member

devgianlu commented Dec 12, 2018

This is also happening with librespot-java:

2018-12-12 15:58:58 INFO  TrackHandler:69 - Loading track, name: 'Blueshead', artists: 'Wolfgang Muthspiel, Ambrose Akinmusire, Brad Mehldau, Larry Grenadier, Eric Harland', play: true, pos: 0
2018-12-12 15:58:59 TRACE AudioFileStreaming:97 - Chunk 1/56 completed, cached: false, fileId: ABBCFACC4C55AEAA6968FA59BB7DE37CE88ABB2E
2018-12-12 15:58:59 FATAL ChannelManager:79 - Stream error, payload: 00000001

@devgianlu
Copy link
Member

devgianlu commented Dec 12, 2018

What I found: https://gist.github.com/devgianlu/bf6ad263fb5e29dbb8e202b87a23e440, quite strangely I managed to play the track with the standard method.

@awiouy
Copy link
Collaborator

awiouy commented Dec 14, 2018

Looks a lot like #215

@capt-marc
Copy link

capt-marc commented Dec 17, 2018

Each time librespot tries to play this one specific track, it does stops / hangs. It's only this one track it does it with - If I use native Spotify client it works perfectly locally.

I run this version:

INFO:librespot: librespot d2cadec (2018-11-19). Built on 2018-12-14. Build ID: ITqtjWoj

with this commandline:

librespot --name Moode Spotify --bitrate 320 --initial-volume 94 --cache /var/local/www/spotify_cache --disable-audio-cache --backend alsa --device plughw:0 --onevent /var/local/www/commandw/spotevent.sh -v

This error is identical to threadstarter:

DEBUG:librespot_playback::player: command=Load(SpotifyId(u128!(278750485432465113058919128551280334587)), true, 0)
INFO:librespot_playback::player: Loading track "God Bless You" with Spotify URI "spotify:track:6nIi6TN1b01NmPAivZ60Mr"
DEBUG:librespot_audio::fetch: Downloading file b4fdb5042ecd758e48a6c94f78b09439a1325438
TRACE:librespot_audio::fetch: requesting chunk 0
ERROR:librespot_core::channel: channel error: 2 1
thread '<unnamed>' panicked at 'called `Result::unwrap()` on an `Err` value: ChannelError', libcore/result.rs:1009:5
stack backtrace:

   0:   0x881167 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h63a67ac893ab31ec
                       at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49
   1:   0x870423 - std::sys_common::backtrace::print::ha8f26509b9ff262c
                       at libstd/sys_common/backtrace.rs:71
                       at libstd/sys_common/backtrace.rs:59
   2:   0x86dca7 - std::panicking::default_hook::{{closure}}::hd7e08be4e57c3548
                       at libstd/panicking.rs:211
   3:   0x86d91f - std::panicking::default_hook::h216d888df769ef77
                       at libstd/panicking.rs:227
   4:   0x86e3cf - std::panicking::rust_panic_with_hook::h7d39a7695d8da98f
                       at libstd/panicking.rs:477
   5:   0x86df93 - std::panicking::continue_panic_fmt::ha287897123d4a956
                       at libstd/panicking.rs:391
   6:   0x86de7b - rust_begin_unwind         
                       at libstd/panicking.rs:326
   7:   0x8c1047 - core::panicking::panic_fmt::h2155aa66b67fe83c
                       at libcore/panicking.rs:77
   8:   0x4cc457 - core::result::unwrap_failed::hfea9159216dc0ee3
   9:   0x4ca563 - librespot_playback::player::PlayerInternal::run::h24c60baa1c03f5cb
  10:   0x43d2bf - std::sys_common::backtrace::__rust_begin_short_backtrace::h9ccb75a15e4436d9
  11:   0x44a147 - std::panicking::try::do_call::h95813a2cb3c15f75
  12:   0x88bf5f - __rust_maybe_catch_panic  
                       at libpanic_unwind/lib.rs:103
  13:   0x43fa43 - <F as alloc::boxed::FnBox<A>>::call_box::h6229e6ab67c8ad10
  14:   0x86cfc7 - std::sys_common::thread::start_thread::h41cf1ad8630babd4
                       at liballoc/boxed.rs:656
                       at libstd/sys_common/thread.rs:24
  15:   0x86fdb7 - std::sys::unix::thread::Thread::new::thread_start::hbd34cf20156b5b37
                       at libstd/sys/unix/thread.rs:90
DEBUG:librespot_playback::player: drop Player[0]

Let me know if there is anything I can do to help - logs / additional info / etc.
Regards/

@zkrx
Copy link

zkrx commented Dec 24, 2018

Hi,

I opened the same issue on the spotifyd client. Dropping a link here just in case there's info that might help.

Spotifyd/spotifyd#192

Also see #183

Cheers

@l3d00m
Copy link

l3d00m commented Jan 13, 2019

Same here for track: INFO:librespot_playback::player: Loading track "I'm Good" with Spotify URI "spotify:track:5Qlsugh2ZVlaOgPSHpI8D7"

@aksel
Copy link

aksel commented Jan 14, 2019

Same thing happens with S.A.E. by Boozoo Bajou.

URI: "spotify:track:1s2CPTmt4HNlLf8lNPprrT"

@capt-marc
Copy link

If I try and play the exact same track as of 29 days ago - It works perfectly fine now. For the record I haven't changed anything.
The song even have same IDs:

DEBUG:librespot_playback::player: command=Load(SpotifyId(u128!(278750485432465113058919128551280334587)), true, 0)
INFO:librespot_playback::player: Loading track "God Bless You" with Spotify URI "spotify:track:6nIi6TN1b01NmPAivZ60Mr" 
DEBUG:librespot_audio::fetch: Downloading file b4fdb5042ecd758e48a6c94f78b09439a1325438

I tried the other 2 songs that l3d00m and aksel had problems and they seem to work perfectly fine.

I'm puzzled

@aksel
Copy link

aksel commented Jan 15, 2019

That is strange indeed. Still breaks on my end.

Where in the world are you? I'm in Scandinavia. CDN stuff might not have been rolled out for all regions yet.

@capt-marc
Copy link

DEBUG:librespot_playback::player: command=Load(SpotifyId(u128!(255245095601721711029659941223426315369)), true, 0)
INFO:librespot_playback::player: Loading track "I'm Good" with Spotify URI "spotify:track:5Qlsugh2ZVlaOgPSHpI8D7"
DEBUG:librespot_audio::fetch: Downloading file 3bb37b0db4d945e42a60712ee1aaddc76a9eadad

works fine here

DEBUG:librespot_playback::player: command=Load(SpotifyId(u128!(63427948617992805957957349445421727157)), true, 0)
INFO:librespot_playback::player: Loading track "S.A.E." with Spotify URI "spotify:track:1s2CPTmt4HNlLf8lNPprrT"
DEBUG:librespot_audio::fetch: Downloading file 55e2249b02557c985ada5fd04d0436e0f8a7f51a 
TRACE:librespot_audio::fetch: requesting chunk 0
ERROR:librespot_core::channel: channel error: 2 1 
blah...blah...

this track doesn't work now, but worked yesterday.

I'm in Scandinavia as well, so it shouldn't be location.

@devgianlu
Copy link
Member

devgianlu commented Jan 15, 2019 via email

@leafy7382
Copy link

Channel error on this track:
INFO:librespot_playback::player: Loading track "Symphony No.2 In C Minor - "Resurrection" / 5: Im Tempo des Scherzo: Wieder sehr breit - Live" with Spotify URI "spotify:track:4dwOAEmMbFC5qevB2WcSpz"
ERROR:librespot_core::channel: channel error: 2 1
thread '' panicked at 'called Result::unwrap() on an Err value: ChannelError', /checkout/src/libcore/result.rs:916:5
stack backtrace:
0: 0x949d03 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h280c621ec0336843
at /checkout/src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:49
1: 0x953f8b - std::sys_common::backtrace::print::h5bb167d48668dac9
at /checkout/src/libstd/sys_common/backtrace.rs:68
at /checkout/src/libstd/sys_common/backtrace.rs:57
2: 0x94258b - std::panicking::default_hook::{{closure}}::hccf3b2e1cc48596f
at /checkout/src/libstd/panicking.rs:381
3: 0x942067 - std::panicking::default_hook::h338b1189515ccc69
at /checkout/src/libstd/panicking.rs:397
4: 0x942a37 - std::panicking::rust_panic_with_hook::h5d950fb4a856fba5
at /checkout/src/libstd/panicking.rs:577
5: 0x9428db - std::panicking::begin_panic::h7a5157aecf168062
at /checkout/src/libstd/panicking.rs:538
6: 0x942807 - std::panicking::begin_panic_fmt::hc44606ee40e9a98e
at /checkout/src/libstd/panicking.rs:522
7: 0x9427af - rust_begin_unwind
at /checkout/src/libstd/panicking.rs:498
8: 0x9ac0bb - core::panicking::panic_fmt::h68e7715928be641f
at /checkout/src/libcore/panicking.rs:71
9: 0x597f0b - core::result::unwrap_failed::hbecbd6eb6bfeada5
10: 0x59462b - librespot_playback::player::PlayerInternal::run::ha63076cf85dfb1ee
11: 0x4a6d87 - std::sys_common::backtrace::__rust_begin_short_backtrace::h5f34a28179c82d42
12: 0x4a72b3 - std::panicking::try::do_call::hbefbea8f372cee06
13: 0x9693df - __rust_maybe_catch_panic
at /checkout/src/libpanic_unwind/lib.rs:101
14: 0x4aa1db - <F as alloc::boxed::FnBox>::call_box::h6e48014f1d5dfcc5
15: 0x9506bf - std::sys_common::thread::start_thread::hb77bc064386dd6d6
at /checkout/src/liballoc/boxed.rs:825
at /checkout/src/libstd/sys_common/thread.rs:24
16: 0x943093 - std::sys::unix::thread::Thread::new::thread_start::h9391820a2a22e3af
at /checkout/src/libstd/sys/unix/thread.rs:90
thread 'main' panicked at 'called Result::unwrap() on an Err value: "SendError(..)"', /checkout/src/libcore/result.rs:916:5
stack backtrace:
0: 0x949d03 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h280c621ec0336843
at /checkout/src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:49
1: 0x953f8b - std::sys_common::backtrace::print::h5bb167d48668dac9
at /checkout/src/libstd/sys_common/backtrace.rs:68
at /checkout/src/libstd/sys_common/backtrace.rs:57
2: 0x94258b - std::panicking::default_hook::{{closure}}::hccf3b2e1cc48596f
at /checkout/src/libstd/panicking.rs:381
3: 0x942067 - std::panicking::default_hook::h338b1189515ccc69
at /checkout/src/libstd/panicking.rs:397
4: 0x942a37 - std::panicking::rust_panic_with_hook::h5d950fb4a856fba5
at /checkout/src/libstd/panicking.rs:577
5: 0x9428db - std::panicking::begin_panic::h7a5157aecf168062
at /checkout/src/libstd/panicking.rs:538
6: 0x942807 - std::panicking::begin_panic_fmt::hc44606ee40e9a98e
at /checkout/src/libstd/panicking.rs:522
7: 0x9427af - rust_begin_unwind
at /checkout/src/libstd/panicking.rs:498
8: 0x9ac0bb - core::panicking::panic_fmt::h68e7715928be641f
at /checkout/src/libcore/panicking.rs:71
9: 0x597ab3 - core::result::unwrap_failed::h2288008adeb440aa
10: 0x58c05b - librespot_playback::player::Player::pause::hcd3c4ab8b3a4ebc6
11: 0x52216f - librespot_connect::spirc::SpircTask::handle_pause::h84b6081225522ffb
12: 0x5216e3 - <librespot_connect::spirc::SpircTask as futures::future::Future>::poll::h14e19bd1cb886a68
13: 0x4a2317 - <librespot::Main as futures::future::Future>::poll::hd575fdb7d8e12a11
14: 0x49011f - <futures::task_impl::Spawn>::poll_future_notify::h7c23bc7c411240a1
15: 0x48ff2f - <futures::task_impl::Spawn>::poll_future_notify::h1a9fbf353d690902
16: 0x4a76af - <std::thread::local::LocalKey>::with::h665e9234ad3427f1
17: 0x49b5b3 - <tokio::executor::current_thread::Entered<'a, P>>::block_on::h68f5d4e4401d969d
18: 0x4a78a7 - <std::thread::local::LocalKey>::with::h783091fb846f7c21
19: 0x4a73c7 - <std::thread::local::LocalKey>::with::h0f02e37b88a3f629
20: 0x4a6ad3 - tokio_reactor::with_default::he0e2faf32b119751
21: 0x487e57 - tokio_core::reactor::Core::run::hbfd1ebd46bfa71f6
22: 0x4a2c67 - librespot::main::h9b8f9bf2a58175ec
23: 0x488e37 - std::rt::lang_start::{{closure}}::h9c3650140a568eb5
24: 0x9426df - std::panicking::try::do_call::h9cb586bd57bb9d3d
at /checkout/src/libstd/rt.rs:59
at /checkout/src/libstd/panicking.rs:480
25: 0x9693df - __rust_maybe_catch_panic
at /checkout/src/libpanic_unwind/lib.rs:101
26: 0x94998f - std::rt::lang_start_internal::h104139376fdb9ead
at /checkout/src/libstd/panicking.rs:459
at /checkout/src/libstd/panic.rs:365
at /checkout/src/libstd/rt.rs:58
27: 0x4a2f9f - main
28: 0x76d17293 - __libc_start_main
ERROR:librespot_playback::player: Player thread panicked!

@herrernst
Copy link
Contributor

I also get an error on a specific song everytime (noticed first a week ago or so), probably the same issue:

INFO:librespot_playback::player: Loading track "Fuck Penetration" with Spotify URI "spotify:track:5EyREAwIvc1RJF4vmTQiN1"
ERROR:librespot_core::channel: channel error: 2 1
thread '<unnamed>' panicked at 'called `Result::unwrap()` on an `Err` value: ChannelError', src/libcore/result.rs:916:5
stack backtrace:
   0:        0x10e753a3b - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::hef03acd8b824843f
                               at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:49
   1:        0x10e74b4a0 - std::panicking::default_hook::{{closure}}::hcbc19693d6e5c704
                               at src/libstd/sys_common/backtrace.rs:68
                               at src/libstd/sys_common/backtrace.rs:57
                               at src/libstd/panicking.rs:381
   2:        0x10e74b0b5 - std::panicking::default_hook::h4ad2c406940d8466
                               at src/libstd/panicking.rs:397
   3:        0x10e74bc76 - std::panicking::begin_panic::h681a48bec9a525b7
                               at src/libstd/panicking.rs:577
   4:        0x10e74bace - std::panicking::begin_panic::h5d2d964d1bd0129d
                               at src/libstd/panicking.rs:538
   5:        0x10e74ba23 - std::panicking::try::do_call::hbfda7c5799cf42ca
                               at src/libstd/panicking.rs:522
   6:        0x10e74b992 - std::panicking::try::do_call::hbfda7c5799cf42ca
                               at src/libstd/panicking.rs:498
   7:        0x10e798fa3 - core::ptr::drop_in_place::he7786a2ac30b9795
                               at src/libcore/panicking.rs:71
   8:        0x10dcaba6b - core::result::unwrap_failed::hf705e80b6755d497
                               at /private/tmp/rust-20180302-18784-1ea7mlo/rustc-1.24.1-src/src/libcore/macros.rs:23
   9:        0x10dca9545 - <core::result::Result<T, E>>::unwrap::h47152ad2feaa03a7
                               at /private/tmp/rust-20180302-18784-1ea7mlo/rustc-1.24.1-src/src/libcore/result.rs:782
  10:        0x10dd1d70e - librespot_playback::player::PlayerInternal::load_track::heb10ce326d211d13
                               at playback/src/player.rs:567
  11:        0x10dd1b71c - librespot_playback::player::PlayerInternal::handle_command::hcda8dc8914826974
                               at playback/src/player.rs:405
  12:        0x10dd1a3ce - librespot_playback::player::PlayerState::playing_to_paused::h671e7c9160bce5d4
                               at playback/src/player.rs:318
  13:        0x10d9929cf - librespot_playback::player::Player::new::{{closure}}::he5fc0b3cf5732db7
                               at /Users/ernst/src/librespot/playback/src/player.rs:139
  14:        0x10d9d89a5 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc1a0d82dff503ed7
                               at /private/tmp/rust-20180302-18784-1ea7mlo/rustc-1.24.1-src/src/libstd/sys_common/backtrace.rs:133
  15:        0x10d971289 - std::thread::Builder::spawn::{{closure}}::{{closure}}::h0ab57ec3853234eb
                               at /private/tmp/rust-20180302-18784-1ea7mlo/rustc-1.24.1-src/src/libstd/thread/mod.rs:406
  16:        0x10d9ba335 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h34274f4a3478c231
                               at /private/tmp/rust-20180302-18784-1ea7mlo/rustc-1.24.1-src/src/libstd/panic.rs:300
  17:        0x10d999821 - std::panicking::try::do_call::h66f10ca55f3abda1
                               at /private/tmp/rust-20180302-18784-1ea7mlo/rustc-1.24.1-src/src/libstd/panicking.rs:480
  18:        0x10e76d47e - panic_unwind::dwarf::eh::read_encoded_pointer::h00f71fbc1672fc59
                               at src/libpanic_unwind/lib.rs:101
  19:        0x10d9996fc - std::panicking::try::hef1b96a1806c6ef7
                               at /private/tmp/rust-20180302-18784-1ea7mlo/rustc-1.24.1-src/src/libstd/panicking.rs:459
  20:        0x10d9ba37a - std::panic::catch_unwind::h0fe0ad853c329fa8
                               at /private/tmp/rust-20180302-18784-1ea7mlo/rustc-1.24.1-src/src/libstd/panic.rs:365
  21:        0x10d9710d4 - std::thread::Builder::spawn::{{closure}}::h8a4c6f6c0040189b
                               at /private/tmp/rust-20180302-18784-1ea7mlo/rustc-1.24.1-src/src/libstd/thread/mod.rs:405
  22:        0x10d9712dc - <F as alloc::boxed::FnBox<A>>::call_box::h4f5a2cae89fcfbca
                               at /private/tmp/rust-20180302-18784-1ea7mlo/rustc-1.24.1-src/src/liballoc/boxed.rs:815
  23:        0x10e75a867 - std::sys_common::thread::start_thread::hf21d21d308ffebb9
                               at /private/tmp/rust-20180302-18784-1ea7mlo/rustc-1.24.1-src/src/liballoc/boxed.rs:825
                               at src/libstd/sys_common/thread.rs:24
  24:        0x10e75f838 - std::sys::unix::thread::Thread::new::thread_start::hac5720d87ddf2938
                               at src/libstd/sys/unix/thread.rs:90
  25:     0x7fff9852399c - _pthread_body
  26:     0x7fff98523919 - _pthread_start
ERROR:librespot_playback::player: Player thread panicked!

@mordax7
Copy link

mordax7 commented Feb 28, 2019

Had the similar issue yesterday when playing one of the Pink Floyd songs...The problem was that the song was so long that when librespot was downloading it into the /tmp folder it got full and crashed with out of space error, I fixed it with giving it a bit more space...

@aksel
Copy link

aksel commented Feb 28, 2019

I haven't had this issue in a while, but I don't believe it was caused by tmp being full, in my case. Any other song than the ones posted here would work fine.

The song posted here by me, with the uri spotify:track:1s2CPTmt4HNlLf8lNPprrT, works fine for me now.

@sxwsxwsxwsxw
Copy link

sxwsxwsxwsxw commented Mar 18, 2019

Well, to add to the party above:

INFO:librespot_playback::player: Loading track "Ain't Got No / I Got Life (From the Broadway Musical, "Hair") - (Groovefinder Remix)" with Spotify URI "spotify:track:2Vho6wO3pc56myjZP5miHm"
thread '<unnamed>' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1009:5
stack backtrace:
   0:     0x7f397712f58f - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::he84da11a41e773ce
   1:     0x7f3977121527 - std::sys_common::backtrace::print::heedafabc2f811780
   2:     0x7f397711af7f - std::panicking::default_hook::{{closure}}::h9a96b678afdbc21a
   3:     0x7f397711acf4 - std::panicking::default_hook::hbcde5d495b1bd60b
   4:     0x7f397711b670 - std::panicking::rust_panic_with_hook::hdf7497777e017561
   5:     0x7f397711b201 - std::panicking::continue_panic_fmt::h063725f0fd36e660  
   6:     0x7f397711b0e5 - rust_begin_unwind
   7:     0x7f397714ce5c - core::panicking::panic_fmt::h95aacf5fdbb0a687
   8:     0x7f3976d17e59 - core::result::unwrap_failed::h1b62ad2f973492f8
   9:     0x7f3976cf5835 - librespot_playback::player::PlayerInternal::run::h7b67b6859c74dbf1
  10:     0x7f3976c803d1 - std::sys_common::backtrace::__rust_begin_short_backtrace::h970009592c8d0be7
  11:     0x7f3976c76a28 - std::panicking::try::do_call::h22b90f63b9bf32dc
  12:     0x7f397713f079 - __rust_maybe_catch_panic
  13:     0x7f3976c64032 - <F as alloc::boxed::FnBox<A>>::call_box::h10fa82a0ad01b214
  14:     0x7f3977132afd - std::sys_common::thread::start_thread::hd08795d0743f8679  
  15:     0x7f397711d0e5 - std::sys::unix::thread::Thread::new::thread_start::h075b38fc29fe00c4
  16:     0x7f397622a4a3 - start_thread
  17:     0x7f3975f6cd0e - __clone
  18:                0x0 - <unknown>
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: "SendError(..)"', src/libcore/result.rs:1009:5
stack backtrace:
   0:     0x7f397712f58f - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::he84da11a41e773ce
   1:     0x7f3977121527 - std::sys_common::backtrace::print::heedafabc2f811780
   2:     0x7f397711af7f - std::panicking::default_hook::{{closure}}::h9a96b678afdbc21a
   3:     0x7f397711acf4 - std::panicking::default_hook::hbcde5d495b1bd60b
   4:     0x7f397711b670 - std::panicking::rust_panic_with_hook::hdf7497777e017561
   5:     0x7f397711b201 - std::panicking::continue_panic_fmt::h063725f0fd36e660  
   6:     0x7f397711b0e5 - rust_begin_unwind
   7:     0x7f397714ce5c - core::panicking::panic_fmt::h95aacf5fdbb0a687
   8:     0x7f3976d18389 - core::result::unwrap_failed::hb9826333b9ea71c7
   9:     0x7f3976cf1202 - librespot_playback::player::Player::load::h8b339427594a1e97
  10:     0x7f3976ca6d3b - librespot_connect::spirc::SpircTask::load_track::h0ef3b766b56ca1e4
  11:     0x7f3976ca5d92 - librespot_connect::spirc::SpircTask::handle_next::hb6118d5dbbc16c00
  12:     0x7f3976ca4f51 - <librespot_connect::spirc::SpircTask as futures::future::Future>::poll::hd4deb116840192a7
  13:     0x7f3976c5f171 - <librespot::Main as futures::future::Future>::poll::h55f3ea859d0e5af6
  14:     0x7f3976c6755c - futures::task_impl::std::set::h94ef2dae297d4e18
  15:     0x7f3976c83650 - <futures::future::lazy::Lazy<F, R> as futures::future::Future>::poll::hcd127a24dc4c062f
  16:     0x7f3976c6768c - futures::task_impl::std::set::hc83464d1df96fd6a
  17:     0x7f3976c6a682 - <std::thread::local::LocalKey<T>>::with::h772f2a83b228d0c9
  18:     0x7f3976c785a6 - <tokio_current_thread::Entered<'a, P>>::block_on::hae92102104ada8c4
  19:     0x7f3976c6a913 - <std::thread::local::LocalKey<T>>::with::hb0f7bfa32d4d756a
  20:     0x7f3976c6a7b1 - <std::thread::local::LocalKey<T>>::with::h9511129a71c216ac
  21:     0x7f3976c6a474 - <std::thread::local::LocalKey<T>>::with::h65315e94570f5b1c
  22:     0x7f3976c6b6c0 - <scoped_tls::ScopedKey<T>>::set::h1c5f0f4756dd4970
  23:     0x7f3976c7f553 - tokio_core::reactor::Core::run::h392037fe04261369 
  24:     0x7f3976c616cd - librespot::main::he43ce9922ebc5d04
  25:     0x7f3976c62882 - std::rt::lang_start::{{closure}}::h238b5196454a5b27
  26:     0x7f397711b082 - std::panicking::try::do_call::h59e634e448ab68a9
  27:     0x7f397713f079 - __rust_maybe_catch_panic
  28:     0x7f3977127c4a - std::rt::lang_start_internal::he1ee77c563fb266e
  29:     0x7f3976c62544 - main
  30:     0x7f3975ea42e0 - __libc_start_main
  31:     0x7f3976c54b19 - _start
  32:                0x0 - <unknown>
ERROR:librespot_playback::player: Player thread panicked!

@Zocker1999NET
Copy link

Zocker1999NET commented Apr 30, 2020

I think this issue was fixed during the last year, I just tried to play every song which was listed here as failing but it seems to work now, at least with ncspot using the librespot library.

I collected all tracks into this playlist (spotify:playlist:5FCf0P8nxLKwjBXpbvyGSg)

@roderickvd
Copy link
Member

Thanks for reporting back. Closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests