[GH-ISSUE #1261] [Music] Remote mpris cover not loading #382

Closed
opened 2026-05-22 21:53:01 +01:00 by JakeStanger · 5 comments
Owner

Originally created by @tixwho on GitHub (Nov 26, 2025).
Original GitHub issue: https://github.com/JakeStanger/ironbar/issues/1261

Describe the bug

Possibly related to #55. I play my music through a local feishin client with a mpv backend by connecting to my own self-hosted navidrome server. Apparently the link to cover art cannot be correctly parsed. The navidrome server is following the OpenSubsonic API Endpoint of getCoverArt, which might be incompatible with current implementation?

Here's also the error log:

2025-11-26T08:14:07.988038Z  WARN ironbar::modules::music: 437: failed to parse image: <https://<my-navidrome-server>/rest/getCoverArt.view>?id=<redacted>&u=<redacted>&s=<redacted>&t=<redacted>&v=1.13.0&c=Feishin&size=300&_=2025-07-17T10:06:51.09733746Z

To reproduce
Steps to reproduce the behavior:

  1. Add module music
  2. Try to play music through Feishin server connected to a remote Navidrome server.
  3. Cover Art cannot be displayed.

Expected behavior
The art should appear.

System information:

  • Distro:: ArchLinux
  • Compositor: Hyprland
  • Ironbar version: 0.18.0-pre (AUR-git)

Configuration

Config
[[center]]
type = "music"
player_type = "mpris"
Styles

none

Originally created by @tixwho on GitHub (Nov 26, 2025). Original GitHub issue: https://github.com/JakeStanger/ironbar/issues/1261 **Describe the bug** Possibly related to #55. I play my music through a local [feishin](https://github.com/jeffvli/feishin) client with a mpv backend by connecting to my own self-hosted [navidrome](https://github.com/navidrome/navidrome) server. Apparently the link to cover art cannot be correctly parsed. The navidrome server is following the OpenSubsonic API Endpoint of [getCoverArt](https://opensubsonic.netlify.app/docs/endpoints/getcoverart/), which might be incompatible with current implementation? Here's also the error log: ``` 2025-11-26T08:14:07.988038Z WARN ironbar::modules::music: 437: failed to parse image: <https://<my-navidrome-server>/rest/getCoverArt.view>?id=<redacted>&u=<redacted>&s=<redacted>&t=<redacted>&v=1.13.0&c=Feishin&size=300&_=2025-07-17T10:06:51.09733746Z ``` **To reproduce** Steps to reproduce the behavior: 1. Add module `music` 2. Try to play music through Feishin server connected to a remote Navidrome server. 3. Cover Art cannot be displayed. **Expected behavior** The art should appear. **System information:** - Distro:: ArchLinux - Compositor: Hyprland - Ironbar version: 0.18.0-pre (AUR-git) **Configuration** <details><summary>Config</summary> ``` [[center]] type = "music" player_type = "mpris" ``` </details> <details><summary>Styles</summary> none </details>
JakeStanger 2026-05-22 21:53:01 +01:00
Author
Owner

@slowsage commented on GitHub (Nov 30, 2025):

Does this help.

<!-- gh-comment-id:3593755747 --> @slowsage commented on GitHub (Nov 30, 2025): Does [this](https://github.com/JakeStanger/ironbar/compare/master...slowsage:ironbar:fix/1261) help.
Author
Owner

@tixwho commented on GitHub (Nov 30, 2025):

Hi! After applying the fix, now the music player can see an empty placeholder for cover arts and the warning disappears -- but the art is still not displyaed, as you can see in the screenshot.

before fix:
Image

after fix:
Image

Attached is the error log after applying the fix.

  • The panic log showed up immediately after startup (and similar ERROR ironbar::channels: 174: Closed) was also observed in release version, so I'll assume that's the same problem. This did not crash the whole ironbar though.
  • Lots of GtkGizmo warnings pop up whenever I start a pop-up for the first time (e.g., volume control, music...)
RUST_BACKTRACE=1 ./target/debug/ironbar                                                 ✔  35.3s   ▼ 
2025-11-30T23:24:37.625092Z  INFO ironbar: 162: Ironbar version 0.18.0-pre
2025-11-30T23:24:37.625121Z  INFO ironbar: 163: Starting application
2025-11-30T23:24:37.656381Z  INFO ironbar::ipc::server: 39: Starting IPC on /run/user/1000/ironbar-ipc.sock
2025-11-30T23:24:37.656435Z  WARN GTK: 108: [Gtk] Theme parser error: style.css:66:5-15: No property named "text-align"
2025-11-30T23:24:37.656497Z  WARN GTK: 108: [Gtk] Theme parser error: style.css:67:5-10: No property named "width"
2025-11-30T23:24:37.657336Z  INFO ironbar::bar: 104: Initializing bar 'bar-9' on 'DP-1'
2025-11-30T23:24:37.658002Z  INFO ironbar::clients::compositor::hyprland: 61: Starting Hyprland event listener
2025-11-30T23:24:37.658257Z  WARN GTK: 108: [Gsk] The new GL renderer has been renamed to gl. Try GSK_RENDERER=help
2025-11-30T23:24:37.730490Z  INFO ironbar::bar: 104: Initializing bar 'bar-11' on 'DP-3'
2025-11-30T23:24:37.734869Z  INFO ironbar::clients::volume: 169: connected to server
2025-11-30T23:24:37.738352Z  INFO system_tray::dbus::status_notifier_watcher: 141: new item: :1.71/StatusNotifierItem
2025-11-30T23:24:37.738699Z  INFO system_tray::dbus::status_notifier_watcher: 141: new item: :1.44/org/ayatana/NotificationItem/_yq3mNRTez
2025-11-30T23:24:37.738921Z  INFO system_tray::dbus::status_notifier_watcher: 141: new item: :1.68/StatusNotifierItem
2025-11-30T23:24:37.739145Z  INFO system_tray::dbus::status_notifier_watcher: 141: new item: :1.94/StatusNotifierItem
2025-11-30T23:24:37.739321Z  INFO system_tray::dbus::status_notifier_watcher: 141: new item: :1.63/org/ayatana/NotificationItem/indicator_solaar
2025-11-30T23:24:37.739537Z  INFO system_tray::dbus::status_notifier_watcher: 141: new item: :1.25/StatusNotifierItem
2025-11-30T23:24:37.739767Z  INFO system_tray::dbus::status_notifier_watcher: 141: new item: :1.26/StatusNotifierItem
2025-11-30T23:24:37.740137Z  INFO system_tray::dbus::status_notifier_watcher: 46: new host: :1.194
2025-11-30T23:24:37.740663Z  INFO system_tray::dbus::status_notifier_watcher: 141: new item: :1.152/org/ayatana/NotificationItem/ulauncher
2025-11-30T23:24:37.741111Z  INFO system_tray::dbus::status_notifier_watcher: 137: new item: :1.152/org/ayatana/NotificationItem/ulauncher (duplicate)
2025-11-30T23:24:38.120435Z  INFO system_tray::dbus::status_notifier_watcher: 141: new item: :1.196/StatusNotifierItem
2025-11-30T23:24:38.121420Z  INFO system_tray::dbus::status_notifier_watcher: 137: new item: :1.152/org/ayatana/NotificationItem/ulauncher (duplicate)
2025-11-30T23:24:38.443948Z ERROR ironbar::channels: 174: Closed
2025-11-30T23:24:38.561341Z ERROR ironbar::logging: 44: The application panicked (crashed).
Message:  there is no reactor running, must be called from the context of a Tokio 1.x runtime
Location: /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.13/src/client/legacy/connect/dns.rs:119

  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
                                ⋮ 7 frames hidden ⋮                               
   8: core::panicking::panic_display::hbbe3499b86a23055
      at /usr/src/debug/rust/rustc-1.91.1-src/library/core/src/panicking.rs:259
   9: tokio::runtime::scheduler::Handle::current::h6693af753cbeca5e
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/mod.rs:93
  10: tokio::runtime::handle::Handle::current::h4aa65110517ddf0a
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/handle.rs:147
  11: tokio::runtime::blocking::pool::spawn_blocking::hf42607dd866fd737
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/pool.rs:184
  12: tokio::task::blocking::spawn_blocking::h080720874a4f15fd
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/blocking.rs:210
  13: <hyper_util::client::legacy::connect::dns::GaiResolver as tower_service::Service<hyper_util::client::legacy::connect::dns::Name>>::call::h0439f0439aacb0ad
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.13/src/client/legacy/connect/dns.rs:119
  14: <reqwest::dns::gai::GaiResolver as reqwest::dns::resolve::Resolve>::resolve::{{closure}}::h3df0ff8054818a5a
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/dns/gai.rs:26
  15: <core::pin::Pin<P> as core::future::future::Future>::poll::h00e029ea9818ee6d
      at /usr/src/debug/rust/rustc-1.91.1-src/library/core/src/future/future.rs:133
  16: hyper_util::client::legacy::connect::dns::resolve::{{closure}}::h9bfd436ccd007833
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.13/src/client/legacy/connect/dns.rs:288
  17: hyper_util::client::legacy::connect::http::HttpConnector<R>::call_async::{{closure}}::haff5e869774fcd10
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.13/src/client/legacy/connect/http.rs:545
  18: <hyper_util::client::legacy::connect::http::HttpConnector<R> as tower_service::Service<http::uri::Uri>>::call::{{closure}}::h4be1b2144d154f3e
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.13/src/client/legacy/connect/http.rs:475
  19: <core::pin::Pin<P> as core::future::future::Future>::poll::h2051af573fc5c18c
      at /usr/src/debug/rust/rustc-1.91.1-src/library/core/src/future/future.rs:133
  20: <hyper_util::client::legacy::connect::http::HttpConnecting<R> as core::future::future::Future>::poll::h0046e67d2e35c397
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.13/src/client/legacy/connect/http.rs:642
  21: <hyper_tls::client::HttpsConnector<T> as tower_service::Service<http::uri::Uri>>::call::{{closure}}::h8f1bf81a5a7c7fda
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-tls-0.6.0/src/client.rs:150
  22: <core::pin::Pin<P> as core::future::future::Future>::poll::hfc21f26b5775eabd
      at /usr/src/debug/rust/rustc-1.91.1-src/library/core/src/future/future.rs:133
  23: <hyper_tls::client::HttpsConnecting<T> as core::future::future::Future>::poll::h56287a3495fb368d
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-tls-0.6.0/src/client.rs:179
  24: reqwest::connect::ConnectorService::connect_with_maybe_proxy::{{closure}}::h5381f67d4ba8f96f
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/connect.rs:615
  25: reqwest::connect::with_timeout::{{closure}}::h99bf7bc8d1b29f64
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/connect.rs:868
  26: <core::pin::Pin<P> as core::future::future::Future>::poll::h84301a75e0d2439a
      at /usr/src/debug/rust/rustc-1.91.1-src/library/core/src/future/future.rs:133
  27: <hyper_util::service::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll::hbba204293f053bb7
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.13/src/service/oneshot.rs:55
  28: <F as futures_core::future::TryFuture>::try_poll::h4888366e32c88331
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/future.rs:92
  29: <futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll::h6924c592b64921bf
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_future/into_future.rs:34
  30: <futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll::hd14a43d5a834d402
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/future/map.rs:55
  31: <futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll::h05e742726cad4926
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/lib.rs:86
  32: <futures_util::future::try_future::MapErr<Fut,F> as core::future::future::Future>::poll::hd08ebebd50e5af1d
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/lib.rs:86
  33: <F as futures_core::future::TryFuture>::try_poll::hc3112926e40db90d
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/future.rs:92
  34: <futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll::h44b3389efa6914e2
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_future/into_future.rs:34
  35: <futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll::hfc29c93ec7cee76a
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/future/map.rs:55
  36: <futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll::hc9ba20229137aa4c
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/lib.rs:86
  37: <futures_util::future::try_future::MapOk<Fut,F> as core::future::future::Future>::poll::h8ddb68971d14ead7
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/lib.rs:86
  38: <F as futures_core::future::TryFuture>::try_poll::h5e306d2b35f1d36d
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/future.rs:92
  39: <futures_util::future::try_future::try_flatten::TryFlatten<Fut,<Fut as futures_core::future::TryFuture>::Ok> as core::future::future::Future>::poll::h99fdb22dd5274fb3
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_future/try_flatten.rs:49
  40: <futures_util::future::try_future::TryFlatten<Fut1,Fut2> as core::future::future::Future>::poll::h072b5ffe0f839b2b
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/lib.rs:86
  41: <futures_util::future::try_future::AndThen<Fut1,Fut2,F> as core::future::future::Future>::poll::h43bd762d39e187d4
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/lib.rs:86
  42: <futures_util::future::either::Either<A,B> as core::future::future::Future>::poll::h66ffd91e1a88f5b8
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/either.rs:108
  43: <hyper_util::common::lazy::Lazy<F,R> as core::future::future::Future>::poll::h0065d67c7eadbaee
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.13/src/common/lazy.rs:71
  44: futures_util::future::future::FutureExt::poll_unpin::h81e718b1baa50284
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/future/mod.rs:558
  45: <futures_util::future::select::Select<A,B> as core::future::future::Future>::poll::h9dc931728a32298a
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/select.rs:118
  46: hyper_util::client::legacy::client::Client<C,B>::one_connection_for::{{closure}}::haa28dcfb6f4a1e00
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.13/src/client/legacy/client.rs:436
  47: hyper_util::client::legacy::client::Client<C,B>::connection_for::{{closure}}::h64e6b5bc51c5abd8
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.13/src/client/legacy/client.rs:387
  48: hyper_util::client::legacy::client::Client<C,B>::try_send_request::{{closure}}::he38c4e7b77f2b149
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.13/src/client/legacy/client.rs:282
  49: hyper_util::client::legacy::client::Client<C,B>::send_request::{{closure}}::h3acd9feb8fb2bf6a
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.13/src/client/legacy/client.rs:250
  50: <hyper_util::client::legacy::client::ResponseFuture as core::future::future::Future>::poll::heee3479d89078cb1
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.13/src/client/legacy/client.rs:772
  51: <reqwest::async_impl::client::HyperService as tower_service::Service<http::request::Request<reqwest::async_impl::body::Body>>>::call::{{closure}}::h788e9adfb1b9e928
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/client.rs:116
  52: <core::pin::Pin<P> as core::future::future::Future>::poll::h047e8f73b60fab01
      at /usr/src/debug/rust/rustc-1.91.1-src/library/core/src/future/future.rs:133
  53: <tower::retry::future::ResponseFuture<P,S,Request> as core::future::future::Future>::poll::h403ee1356c96ddc7
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/future.rs:77
  54: <futures_util::future::either::Either<A,B> as core::future::future::Future>::poll::hc1dae5cb455b1e93
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/either.rs:108
  55: <tower_http::follow_redirect::ResponseFuture<S,ReqBody,P> as core::future::future::Future>::poll::h6f550cd631c122e6
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.5/src/follow_redirect/mod.rs:259
  56: <reqwest::async_impl::client::PendingRequest as core::future::future::Future>::poll::hab6bf059d74fc9c6
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/client.rs:2939
  57: <core::pin::Pin<P> as core::future::future::Future>::poll::hcdf6a2eca9a08499
      at /usr/src/debug/rust/rustc-1.91.1-src/library/core/src/future/future.rs:133
  58: <reqwest::async_impl::client::Pending as core::future::future::Future>::poll::h8140b7620194972b
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/client.rs:2910
  59: reqwest::get::{{closure}}::hbadb13ab63a79058
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/lib.rs:324
  60: ironbar::image::provider::Provider::get_paintable::{{closure}}::h7391c05569b34709
      at /home/watashi/Codes/hyprland-related/ironbar/src/image/provider.rs:289
  61: ironbar::image::provider::Provider::load_into_picture::{{closure}}::h778f91c806d9788d
      at /home/watashi/Codes/hyprland-related/ironbar/src/image/provider.rs:101
  62: ironbar::modules::music::<impl ironbar::modules::Module<gtk4::auto::button::Button> for ironbar::modules::music::config::MusicModule>::into_popup::{{closure}}::{{closure}}::h1c7943265bbcef00
      at /home/watashi/Codes/hyprland-related/ironbar/src/modules/music/mod.rs:428
  63: glib::main_context_futures::<impl glib::auto::main_context::MainContext>::spawn_local_with_priority::{{closure}}::hdadc7083dfc222a4
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/glib-0.21.3/src/main_context_futures.rs:579
  64: <futures_task::future_obj::LocalFutureObj<T> as core::future::future::Future>::poll::h8f763d578524f645
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/future_obj.rs:84
  65: <glib::main_context_futures::FutureWrapper as core::future::future::Future>::poll::he4fd7da9c45e9298
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/glib-0.21.3/src/main_context_futures.rs:39
  66: glib::main_context_futures::TaskSource::poll::{{closure}}::{{closure}}::he63e46a229af1ff2
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/glib-0.21.3/src/main_context_futures.rs:248
  67: core::ops::function::FnOnce::call_once::h9b7a82041c8598fc
      at /usr/src/debug/rust/rustc-1.91.1-src/library/core/src/ops/function.rs:250
  68: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h503afbfebfae67aa
      at /usr/src/debug/rust/rustc-1.91.1-src/library/core/src/panic/unwind_safe.rs:274
  69: std::panicking::catch_unwind::do_call::h696ef8e0e7b2aa77
      at /usr/src/debug/rust/rustc-1.91.1-src/library/std/src/panicking.rs:590
  70: __rust_try<unknown>
      at <unknown source file>:<unknown line>
  71: std::panicking::catch_unwind::hc590712a32de4f8b
      at /usr/src/debug/rust/rustc-1.91.1-src/library/std/src/panicking.rs:553
  72: std::panic::catch_unwind::h8b8de30ce006f92e
      at /usr/src/debug/rust/rustc-1.91.1-src/library/std/src/panic.rs:359
  73: glib::main_context_futures::TaskSource::poll::{{closure}}::ha0f56f9512144d2b
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/glib-0.21.3/src/main_context_futures.rs:247
  74: glib::main_context::<impl glib::auto::main_context::MainContext>::with_thread_default::h55d6bc16db27e3b0
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/glib-0.21.3/src/main_context.rs:154
  75: glib::main_context_futures::TaskSource::poll::h80fef86229b679a1
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/glib-0.21.3/src/main_context_futures.rs:240
  76: glib::main_context_futures::TaskSource::dispatch::h63e1ab22e134a932
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/glib-0.21.3/src/main_context_futures.rs:75
  77: g_main_context_iteration<unknown>
      at <unknown source file>:<unknown line>
  78: g_application_run<unknown>
      at <unknown source file>:<unknown line>
  79: gio::application::ApplicationExtManual::run_with_args::hc70ab29bf3625129
      at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gio-0.21.2/src/application.rs:25
  80: ironbar::Ironbar::start::h304189445463c75f
      at /home/watashi/Codes/hyprland-related/ironbar/src/main.rs:274
  81: ironbar::start_ironbar::hd309d53dc235e8fe
      at /home/watashi/Codes/hyprland-related/ironbar/src/main.rs:343
  82: ironbar::run_with_args::h1fbda323e2347234
      at /home/watashi/Codes/hyprland-related/ironbar/src/main.rs:124
  83: ironbar::main::h5e55267291ad1374
      at /home/watashi/Codes/hyprland-related/ironbar/src/main.rs:63
  84: core::ops::function::FnOnce::call_once::hc0178e388ee3dfad
      at /usr/src/debug/rust/rustc-1.91.1-src/library/core/src/ops/function.rs:250
  85: std::sys::backtrace::__rust_begin_short_backtrace::h8c52eed711eaa2d9
      at /usr/src/debug/rust/rustc-1.91.1-src/library/std/src/sys/backtrace.rs:158
                                ⋮ 6 frames hidden ⋮                               

Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
Run with RUST_BACKTRACE=full to include source snippets.
2025-11-30T23:24:40.804089Z  WARN GTK: 108: [Gtk] GtkGizmo 0x5573b54a20b0 (slider) reported min width -2, but sizes must be >= 0
2025-11-30T23:24:40.804153Z  WARN GTK: 108: [Gtk] GtkGizmo 0x5573b54a40d0 (highlight) reported min width -2, but sizes must be >= 0
2025-11-30T23:24:40.804283Z  WARN GTK: 108: [Gtk] GtkGizmo 0x5573b54a90b0 (slider) reported min width -2, but sizes must be >= 0
2025-11-30T23:24:40.804311Z  WARN GTK: 108: [Gtk] GtkGizmo 0x5573b5458cc0 (highlight) reported min width -2, but sizes must be >= 0
2025-11-30T23:24:40.804366Z  WARN GTK: 108: [Gtk] GtkGizmo 0x5573b54a20b0 (slider) reported min height -2, but sizes must be >= 0
2025-11-30T23:24:40.804390Z  WARN GTK: 108: [Gtk] GtkGizmo 0x5573b54a40d0 (highlight) reported min height -2, but sizes must be >= 0
2025-11-30T23:24:40.804426Z  WARN GTK: 108: [Gtk] GtkGizmo 0x5573b54a90b0 (slider) reported min height -2, but sizes must be >= 0
2025-11-30T23:24:40.804443Z  WARN GTK: 108: [Gtk] GtkGizmo 0x5573b5458cc0 (highlight) reported min height -2, but sizes must be >= 0
2025-11-30T23:24:40.806780Z  WARN GTK: 108: [Gtk] GtkGizmo 0x5573b54a20b0 (slider) reported min width -2, but sizes must be >= 0
2025-11-30T23:24:40.806811Z  WARN GTK: 108: [Gtk] GtkGizmo 0x5573b54a40d0 (highlight) reported min width -2, but sizes must be >= 0
2025-11-30T23:24:40.806830Z  WARN GTK: 108: [Gtk] GtkGizmo 0x5573b54a90b0 (slider) reported min width -2, but sizes must be >= 0
2025-11-30T23:24:40.806846Z  WARN GTK: 108: [Gtk] GtkGizmo 0x5573b5458cc0 (highlight) reported min width -2, but sizes must be >= 0
2025-11-30T23:24:40.806875Z  WARN GTK: 108: [Gtk] GtkGizmo 0x5573b54a20b0 (slider) reported min height -2, but sizes must be >= 0
2025-11-30T23:24:40.806894Z  WARN GTK: 108: [Gtk] GtkGizmo 0x5573b54a40d0 (highlight) reported min height -2, but sizes must be >= 0
2025-11-30T23:24:40.806927Z  WARN GTK: 108: [Gtk] GtkGizmo 0x5573b54a90b0 (slider) reported min height -2, but sizes must be >= 0
2025-11-30T23:24:40.806945Z  WARN GTK: 108: [Gtk] GtkGizmo 0x5573b5458cc0 (highlight) reported min height -2, but sizes must be >= 0
<!-- gh-comment-id:3593863501 --> @tixwho commented on GitHub (Nov 30, 2025): Hi! After applying the fix, now the music player can see an empty placeholder for cover arts and the warning disappears -- but the art is still not displyaed, as you can see in the screenshot. before fix: <img width="693" height="379" alt="Image" src="https://github.com/user-attachments/assets/457b9c85-12e5-4b17-b7b1-2b7135817652" /> after fix: <img width="877" height="336" alt="Image" src="https://github.com/user-attachments/assets/8a2e89cc-4167-445b-bcea-a0d8c26cefc7" /> Attached is the error log after applying the fix. - The panic log showed up immediately after startup (and similar `ERROR ironbar::channels: 174: Closed`) was also observed in release version, so I'll assume that's the same problem. This did not crash the whole ironbar though. - Lots of `GtkGizmo` warnings pop up whenever I start a pop-up for the first time (e.g., volume control, music...) ``` RUST_BACKTRACE=1 ./target/debug/ironbar  ✔  35.3s   ▼ 2025-11-30T23:24:37.625092Z INFO ironbar: 162: Ironbar version 0.18.0-pre 2025-11-30T23:24:37.625121Z INFO ironbar: 163: Starting application 2025-11-30T23:24:37.656381Z INFO ironbar::ipc::server: 39: Starting IPC on /run/user/1000/ironbar-ipc.sock 2025-11-30T23:24:37.656435Z WARN GTK: 108: [Gtk] Theme parser error: style.css:66:5-15: No property named "text-align" 2025-11-30T23:24:37.656497Z WARN GTK: 108: [Gtk] Theme parser error: style.css:67:5-10: No property named "width" 2025-11-30T23:24:37.657336Z INFO ironbar::bar: 104: Initializing bar 'bar-9' on 'DP-1' 2025-11-30T23:24:37.658002Z INFO ironbar::clients::compositor::hyprland: 61: Starting Hyprland event listener 2025-11-30T23:24:37.658257Z WARN GTK: 108: [Gsk] The new GL renderer has been renamed to gl. Try GSK_RENDERER=help 2025-11-30T23:24:37.730490Z INFO ironbar::bar: 104: Initializing bar 'bar-11' on 'DP-3' 2025-11-30T23:24:37.734869Z INFO ironbar::clients::volume: 169: connected to server 2025-11-30T23:24:37.738352Z INFO system_tray::dbus::status_notifier_watcher: 141: new item: :1.71/StatusNotifierItem 2025-11-30T23:24:37.738699Z INFO system_tray::dbus::status_notifier_watcher: 141: new item: :1.44/org/ayatana/NotificationItem/_yq3mNRTez 2025-11-30T23:24:37.738921Z INFO system_tray::dbus::status_notifier_watcher: 141: new item: :1.68/StatusNotifierItem 2025-11-30T23:24:37.739145Z INFO system_tray::dbus::status_notifier_watcher: 141: new item: :1.94/StatusNotifierItem 2025-11-30T23:24:37.739321Z INFO system_tray::dbus::status_notifier_watcher: 141: new item: :1.63/org/ayatana/NotificationItem/indicator_solaar 2025-11-30T23:24:37.739537Z INFO system_tray::dbus::status_notifier_watcher: 141: new item: :1.25/StatusNotifierItem 2025-11-30T23:24:37.739767Z INFO system_tray::dbus::status_notifier_watcher: 141: new item: :1.26/StatusNotifierItem 2025-11-30T23:24:37.740137Z INFO system_tray::dbus::status_notifier_watcher: 46: new host: :1.194 2025-11-30T23:24:37.740663Z INFO system_tray::dbus::status_notifier_watcher: 141: new item: :1.152/org/ayatana/NotificationItem/ulauncher 2025-11-30T23:24:37.741111Z INFO system_tray::dbus::status_notifier_watcher: 137: new item: :1.152/org/ayatana/NotificationItem/ulauncher (duplicate) 2025-11-30T23:24:38.120435Z INFO system_tray::dbus::status_notifier_watcher: 141: new item: :1.196/StatusNotifierItem 2025-11-30T23:24:38.121420Z INFO system_tray::dbus::status_notifier_watcher: 137: new item: :1.152/org/ayatana/NotificationItem/ulauncher (duplicate) 2025-11-30T23:24:38.443948Z ERROR ironbar::channels: 174: Closed 2025-11-30T23:24:38.561341Z ERROR ironbar::logging: 44: The application panicked (crashed). Message: there is no reactor running, must be called from the context of a Tokio 1.x runtime Location: /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.13/src/client/legacy/connect/dns.rs:119 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ⋮ 7 frames hidden ⋮ 8: core::panicking::panic_display::hbbe3499b86a23055 at /usr/src/debug/rust/rustc-1.91.1-src/library/core/src/panicking.rs:259 9: tokio::runtime::scheduler::Handle::current::h6693af753cbeca5e at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/mod.rs:93 10: tokio::runtime::handle::Handle::current::h4aa65110517ddf0a at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/handle.rs:147 11: tokio::runtime::blocking::pool::spawn_blocking::hf42607dd866fd737 at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/blocking/pool.rs:184 12: tokio::task::blocking::spawn_blocking::h080720874a4f15fd at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/blocking.rs:210 13: <hyper_util::client::legacy::connect::dns::GaiResolver as tower_service::Service<hyper_util::client::legacy::connect::dns::Name>>::call::h0439f0439aacb0ad at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.13/src/client/legacy/connect/dns.rs:119 14: <reqwest::dns::gai::GaiResolver as reqwest::dns::resolve::Resolve>::resolve::{{closure}}::h3df0ff8054818a5a at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/dns/gai.rs:26 15: <core::pin::Pin<P> as core::future::future::Future>::poll::h00e029ea9818ee6d at /usr/src/debug/rust/rustc-1.91.1-src/library/core/src/future/future.rs:133 16: hyper_util::client::legacy::connect::dns::resolve::{{closure}}::h9bfd436ccd007833 at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.13/src/client/legacy/connect/dns.rs:288 17: hyper_util::client::legacy::connect::http::HttpConnector<R>::call_async::{{closure}}::haff5e869774fcd10 at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.13/src/client/legacy/connect/http.rs:545 18: <hyper_util::client::legacy::connect::http::HttpConnector<R> as tower_service::Service<http::uri::Uri>>::call::{{closure}}::h4be1b2144d154f3e at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.13/src/client/legacy/connect/http.rs:475 19: <core::pin::Pin<P> as core::future::future::Future>::poll::h2051af573fc5c18c at /usr/src/debug/rust/rustc-1.91.1-src/library/core/src/future/future.rs:133 20: <hyper_util::client::legacy::connect::http::HttpConnecting<R> as core::future::future::Future>::poll::h0046e67d2e35c397 at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.13/src/client/legacy/connect/http.rs:642 21: <hyper_tls::client::HttpsConnector<T> as tower_service::Service<http::uri::Uri>>::call::{{closure}}::h8f1bf81a5a7c7fda at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-tls-0.6.0/src/client.rs:150 22: <core::pin::Pin<P> as core::future::future::Future>::poll::hfc21f26b5775eabd at /usr/src/debug/rust/rustc-1.91.1-src/library/core/src/future/future.rs:133 23: <hyper_tls::client::HttpsConnecting<T> as core::future::future::Future>::poll::h56287a3495fb368d at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-tls-0.6.0/src/client.rs:179 24: reqwest::connect::ConnectorService::connect_with_maybe_proxy::{{closure}}::h5381f67d4ba8f96f at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/connect.rs:615 25: reqwest::connect::with_timeout::{{closure}}::h99bf7bc8d1b29f64 at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/connect.rs:868 26: <core::pin::Pin<P> as core::future::future::Future>::poll::h84301a75e0d2439a at /usr/src/debug/rust/rustc-1.91.1-src/library/core/src/future/future.rs:133 27: <hyper_util::service::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll::hbba204293f053bb7 at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.13/src/service/oneshot.rs:55 28: <F as futures_core::future::TryFuture>::try_poll::h4888366e32c88331 at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/future.rs:92 29: <futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll::h6924c592b64921bf at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_future/into_future.rs:34 30: <futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll::hd14a43d5a834d402 at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/future/map.rs:55 31: <futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll::h05e742726cad4926 at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/lib.rs:86 32: <futures_util::future::try_future::MapErr<Fut,F> as core::future::future::Future>::poll::hd08ebebd50e5af1d at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/lib.rs:86 33: <F as futures_core::future::TryFuture>::try_poll::hc3112926e40db90d at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/future.rs:92 34: <futures_util::future::try_future::into_future::IntoFuture<Fut> as core::future::future::Future>::poll::h44b3389efa6914e2 at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_future/into_future.rs:34 35: <futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll::hfc29c93ec7cee76a at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/future/map.rs:55 36: <futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll::hc9ba20229137aa4c at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/lib.rs:86 37: <futures_util::future::try_future::MapOk<Fut,F> as core::future::future::Future>::poll::h8ddb68971d14ead7 at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/lib.rs:86 38: <F as futures_core::future::TryFuture>::try_poll::h5e306d2b35f1d36d at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/future.rs:92 39: <futures_util::future::try_future::try_flatten::TryFlatten<Fut,<Fut as futures_core::future::TryFuture>::Ok> as core::future::future::Future>::poll::h99fdb22dd5274fb3 at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/try_future/try_flatten.rs:49 40: <futures_util::future::try_future::TryFlatten<Fut1,Fut2> as core::future::future::Future>::poll::h072b5ffe0f839b2b at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/lib.rs:86 41: <futures_util::future::try_future::AndThen<Fut1,Fut2,F> as core::future::future::Future>::poll::h43bd762d39e187d4 at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/lib.rs:86 42: <futures_util::future::either::Either<A,B> as core::future::future::Future>::poll::h66ffd91e1a88f5b8 at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/either.rs:108 43: <hyper_util::common::lazy::Lazy<F,R> as core::future::future::Future>::poll::h0065d67c7eadbaee at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.13/src/common/lazy.rs:71 44: futures_util::future::future::FutureExt::poll_unpin::h81e718b1baa50284 at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/future/mod.rs:558 45: <futures_util::future::select::Select<A,B> as core::future::future::Future>::poll::h9dc931728a32298a at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/select.rs:118 46: hyper_util::client::legacy::client::Client<C,B>::one_connection_for::{{closure}}::haa28dcfb6f4a1e00 at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.13/src/client/legacy/client.rs:436 47: hyper_util::client::legacy::client::Client<C,B>::connection_for::{{closure}}::h64e6b5bc51c5abd8 at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.13/src/client/legacy/client.rs:387 48: hyper_util::client::legacy::client::Client<C,B>::try_send_request::{{closure}}::he38c4e7b77f2b149 at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.13/src/client/legacy/client.rs:282 49: hyper_util::client::legacy::client::Client<C,B>::send_request::{{closure}}::h3acd9feb8fb2bf6a at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.13/src/client/legacy/client.rs:250 50: <hyper_util::client::legacy::client::ResponseFuture as core::future::future::Future>::poll::heee3479d89078cb1 at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.13/src/client/legacy/client.rs:772 51: <reqwest::async_impl::client::HyperService as tower_service::Service<http::request::Request<reqwest::async_impl::body::Body>>>::call::{{closure}}::h788e9adfb1b9e928 at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/client.rs:116 52: <core::pin::Pin<P> as core::future::future::Future>::poll::h047e8f73b60fab01 at /usr/src/debug/rust/rustc-1.91.1-src/library/core/src/future/future.rs:133 53: <tower::retry::future::ResponseFuture<P,S,Request> as core::future::future::Future>::poll::h403ee1356c96ddc7 at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/retry/future.rs:77 54: <futures_util::future::either::Either<A,B> as core::future::future::Future>::poll::hc1dae5cb455b1e93 at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/future/either.rs:108 55: <tower_http::follow_redirect::ResponseFuture<S,ReqBody,P> as core::future::future::Future>::poll::h6f550cd631c122e6 at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.5/src/follow_redirect/mod.rs:259 56: <reqwest::async_impl::client::PendingRequest as core::future::future::Future>::poll::hab6bf059d74fc9c6 at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/client.rs:2939 57: <core::pin::Pin<P> as core::future::future::Future>::poll::hcdf6a2eca9a08499 at /usr/src/debug/rust/rustc-1.91.1-src/library/core/src/future/future.rs:133 58: <reqwest::async_impl::client::Pending as core::future::future::Future>::poll::h8140b7620194972b at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/async_impl/client.rs:2910 59: reqwest::get::{{closure}}::hbadb13ab63a79058 at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.24/src/lib.rs:324 60: ironbar::image::provider::Provider::get_paintable::{{closure}}::h7391c05569b34709 at /home/watashi/Codes/hyprland-related/ironbar/src/image/provider.rs:289 61: ironbar::image::provider::Provider::load_into_picture::{{closure}}::h778f91c806d9788d at /home/watashi/Codes/hyprland-related/ironbar/src/image/provider.rs:101 62: ironbar::modules::music::<impl ironbar::modules::Module<gtk4::auto::button::Button> for ironbar::modules::music::config::MusicModule>::into_popup::{{closure}}::{{closure}}::h1c7943265bbcef00 at /home/watashi/Codes/hyprland-related/ironbar/src/modules/music/mod.rs:428 63: glib::main_context_futures::<impl glib::auto::main_context::MainContext>::spawn_local_with_priority::{{closure}}::hdadc7083dfc222a4 at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/glib-0.21.3/src/main_context_futures.rs:579 64: <futures_task::future_obj::LocalFutureObj<T> as core::future::future::Future>::poll::h8f763d578524f645 at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/future_obj.rs:84 65: <glib::main_context_futures::FutureWrapper as core::future::future::Future>::poll::he4fd7da9c45e9298 at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/glib-0.21.3/src/main_context_futures.rs:39 66: glib::main_context_futures::TaskSource::poll::{{closure}}::{{closure}}::he63e46a229af1ff2 at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/glib-0.21.3/src/main_context_futures.rs:248 67: core::ops::function::FnOnce::call_once::h9b7a82041c8598fc at /usr/src/debug/rust/rustc-1.91.1-src/library/core/src/ops/function.rs:250 68: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h503afbfebfae67aa at /usr/src/debug/rust/rustc-1.91.1-src/library/core/src/panic/unwind_safe.rs:274 69: std::panicking::catch_unwind::do_call::h696ef8e0e7b2aa77 at /usr/src/debug/rust/rustc-1.91.1-src/library/std/src/panicking.rs:590 70: __rust_try<unknown> at <unknown source file>:<unknown line> 71: std::panicking::catch_unwind::hc590712a32de4f8b at /usr/src/debug/rust/rustc-1.91.1-src/library/std/src/panicking.rs:553 72: std::panic::catch_unwind::h8b8de30ce006f92e at /usr/src/debug/rust/rustc-1.91.1-src/library/std/src/panic.rs:359 73: glib::main_context_futures::TaskSource::poll::{{closure}}::ha0f56f9512144d2b at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/glib-0.21.3/src/main_context_futures.rs:247 74: glib::main_context::<impl glib::auto::main_context::MainContext>::with_thread_default::h55d6bc16db27e3b0 at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/glib-0.21.3/src/main_context.rs:154 75: glib::main_context_futures::TaskSource::poll::h80fef86229b679a1 at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/glib-0.21.3/src/main_context_futures.rs:240 76: glib::main_context_futures::TaskSource::dispatch::h63e1ab22e134a932 at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/glib-0.21.3/src/main_context_futures.rs:75 77: g_main_context_iteration<unknown> at <unknown source file>:<unknown line> 78: g_application_run<unknown> at <unknown source file>:<unknown line> 79: gio::application::ApplicationExtManual::run_with_args::hc70ab29bf3625129 at /home/watashi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gio-0.21.2/src/application.rs:25 80: ironbar::Ironbar::start::h304189445463c75f at /home/watashi/Codes/hyprland-related/ironbar/src/main.rs:274 81: ironbar::start_ironbar::hd309d53dc235e8fe at /home/watashi/Codes/hyprland-related/ironbar/src/main.rs:343 82: ironbar::run_with_args::h1fbda323e2347234 at /home/watashi/Codes/hyprland-related/ironbar/src/main.rs:124 83: ironbar::main::h5e55267291ad1374 at /home/watashi/Codes/hyprland-related/ironbar/src/main.rs:63 84: core::ops::function::FnOnce::call_once::hc0178e388ee3dfad at /usr/src/debug/rust/rustc-1.91.1-src/library/core/src/ops/function.rs:250 85: std::sys::backtrace::__rust_begin_short_backtrace::h8c52eed711eaa2d9 at /usr/src/debug/rust/rustc-1.91.1-src/library/std/src/sys/backtrace.rs:158 ⋮ 6 frames hidden ⋮ Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. Run with RUST_BACKTRACE=full to include source snippets. 2025-11-30T23:24:40.804089Z WARN GTK: 108: [Gtk] GtkGizmo 0x5573b54a20b0 (slider) reported min width -2, but sizes must be >= 0 2025-11-30T23:24:40.804153Z WARN GTK: 108: [Gtk] GtkGizmo 0x5573b54a40d0 (highlight) reported min width -2, but sizes must be >= 0 2025-11-30T23:24:40.804283Z WARN GTK: 108: [Gtk] GtkGizmo 0x5573b54a90b0 (slider) reported min width -2, but sizes must be >= 0 2025-11-30T23:24:40.804311Z WARN GTK: 108: [Gtk] GtkGizmo 0x5573b5458cc0 (highlight) reported min width -2, but sizes must be >= 0 2025-11-30T23:24:40.804366Z WARN GTK: 108: [Gtk] GtkGizmo 0x5573b54a20b0 (slider) reported min height -2, but sizes must be >= 0 2025-11-30T23:24:40.804390Z WARN GTK: 108: [Gtk] GtkGizmo 0x5573b54a40d0 (highlight) reported min height -2, but sizes must be >= 0 2025-11-30T23:24:40.804426Z WARN GTK: 108: [Gtk] GtkGizmo 0x5573b54a90b0 (slider) reported min height -2, but sizes must be >= 0 2025-11-30T23:24:40.804443Z WARN GTK: 108: [Gtk] GtkGizmo 0x5573b5458cc0 (highlight) reported min height -2, but sizes must be >= 0 2025-11-30T23:24:40.806780Z WARN GTK: 108: [Gtk] GtkGizmo 0x5573b54a20b0 (slider) reported min width -2, but sizes must be >= 0 2025-11-30T23:24:40.806811Z WARN GTK: 108: [Gtk] GtkGizmo 0x5573b54a40d0 (highlight) reported min width -2, but sizes must be >= 0 2025-11-30T23:24:40.806830Z WARN GTK: 108: [Gtk] GtkGizmo 0x5573b54a90b0 (slider) reported min width -2, but sizes must be >= 0 2025-11-30T23:24:40.806846Z WARN GTK: 108: [Gtk] GtkGizmo 0x5573b5458cc0 (highlight) reported min width -2, but sizes must be >= 0 2025-11-30T23:24:40.806875Z WARN GTK: 108: [Gtk] GtkGizmo 0x5573b54a20b0 (slider) reported min height -2, but sizes must be >= 0 2025-11-30T23:24:40.806894Z WARN GTK: 108: [Gtk] GtkGizmo 0x5573b54a40d0 (highlight) reported min height -2, but sizes must be >= 0 2025-11-30T23:24:40.806927Z WARN GTK: 108: [Gtk] GtkGizmo 0x5573b54a90b0 (slider) reported min height -2, but sizes must be >= 0 2025-11-30T23:24:40.806945Z WARN GTK: 108: [Gtk] GtkGizmo 0x5573b5458cc0 (highlight) reported min height -2, but sizes must be >= 0 ```
Author
Owner

@slowsage commented on GitHub (Dec 1, 2025):

Please try now.

<!-- gh-comment-id:3594387739 --> @slowsage commented on GitHub (Dec 1, 2025): Please try now.
Author
Owner

@tixwho commented on GitHub (Dec 1, 2025):

Yes, the issue is fixed after the most recent patch. Thank you so much for the prompt follow-up! Feel free to close the issue at your convenience.

<!-- gh-comment-id:3594412714 --> @tixwho commented on GitHub (Dec 1, 2025): Yes, the issue is fixed after the most recent patch. Thank you so much for the prompt follow-up! Feel free to close the issue at your convenience.
Author
Owner

@JakeStanger commented on GitHub (Dec 1, 2025):

Thanks both

<!-- gh-comment-id:3597920957 --> @JakeStanger commented on GitHub (Dec 1, 2025): Thanks both
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
JakeStanger/ironbar#382
No description provided.