[GH-ISSUE #262] linux-v0.1.0 fails to start with SIGABORT #119

Closed
opened 2026-03-02 12:03:44 +03:00 by kerem · 4 comments
Owner

Originally created by @MAlden94 on GitHub (Nov 17, 2025).
Original GitHub issue: https://github.com/kavishdevar/librepods/issues/262

Neither the app image or binary work on Linux

System info:

Operating System: Kubuntu 25.10
KDE Plasma Version: 6.4.5
KDE Frameworks Version: 6.17.0
Qt Version: 6.9.2
Kernel Version: 6.17.0-6-generic (64-bit)
Graphics Platform: Wayland
Processors: 24 × 12th Gen Intel® Core™ i9-12900K
Memory: 32 GiB of RAM (31.3 GiB usable)
Graphics Processor 1: NVIDIA GeForce RTX 3060
Graphics Processor 2: Intel® UHD Graphics 770

command output:

[2025-11-17T20:14:03Z INFO  zbus::connection::handshake::common] write_command; command=Auth(Some(External), Some([49, 48, 48, 48]))
[2025-11-17T20:14:03Z INFO  zbus::connection::handshake::common] write_commands; commands=[Auth(Some(External), Some([49, 48, 48, 48]))] extra_bytes=None
[2025-11-17T20:14:03Z INFO  zbus::connection::handshake::common] read_commands; n_commands=1
[2025-11-17T20:14:03Z INFO  zbus::connection::handshake::common] write_commands; commands=[NegotiateUnixFD, Begin] extra_bytes=Some([108, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 109, 0, 0, 0, 1, 1, 111, 0, 21, 0, 0, 0, 47, 111, 114, 103, 47, 102, 114, 101, 101, 100, 101, 115, 107, 116, 111, 112, 47, 68, 66, 117, 115, 0, 0, 0, 2, 1, 115, 0, 20, 0, 0, 0, 111, 114, 103, 46, 102, 114, 101, 101, 100, 101, 115, 107, 116, 111, 112, 46, 68, 66, 117, 115, 0, 0, 0, 0, 3, 1, 115, 0, 5, 0, 0, 0, 72, 101, 108, 108, 111, 0, 0, 0, 6, 1, 115, 0, 20, 0, 0, 0, 111, 114, 103, 46, 102, 114, 101, 101, 100, 101, 115, 107, 116, 111, 112, 46, 68, 66, 117, 115, 0, 0, 0, 0])
[2025-11-17T20:14:03Z INFO  zbus::connection::handshake::client] receive_secondary_responses; expected_n_responses=1
[2025-11-17T20:14:03Z INFO  zbus::connection::handshake::common] read_commands; n_commands=1
[2025-11-17T20:14:03Z INFO  zbus::connection] start_object_server; started_event=Some(Event { listeners_notified: 0, listeners_total: 1 })
[2025-11-17T20:14:03Z INFO  zbus::connection] monitor_name_lost; name=org.kde.StatusNotifierItem-15289-1
[2025-11-17T20:14:03Z INFO  zbus::proxy] {}; task_name="org.kde.StatusNotifierWatcher proxy caching"
[2025-11-17T20:14:03Z INFO  librepods] Listening for new connections.
[2025-11-17T20:14:03Z INFO  librepods] Starting LE monitor...
[2025-11-17T20:14:03Z INFO  librepods] Checking for connected devices...
[2025-11-17T20:14:03Z INFO  librepods] Found connected AirPods: AirPods Pro, initializing.
[2025-11-17T20:14:03Z INFO  librepods::devices::airpods] Creating new AirPodsDevice for █:█:█:█:█:█
[2025-11-17T20:14:03Z INFO  librepods::bluetooth::aacp] AACPManager connecting to █:█:█:█:█:█ on PSM 0x1001...
[2025-11-17T20:14:03Z ERROR librepods] LE monitor error: internal error: D-Bus error org.freedesktop.DBus.Error.UnknownMethod: Method "RegisterMonitor" with signature "o" on interface "org.bluez.AdvertisementMonitorManager1" doesn't exist
    
[2025-11-17T20:14:03Z INFO  zbus::object_server] dispatch_call; msg=Msg { type: MethodCall, serial: 2440, sender: UniqueName(":1.31"), path: ObjectPath("/StatusNotifierItem"), iface: InterfaceName("org.freedesktop.DBus.Properties"), member: MemberName("GetAll"), body: Str, fds: [] } hdr=Header { primary: PrimaryHeader { endian_sig: Little, msg_type: MethodCall, flags: BitFlags<Flags>(0b0), protocol_version: 1, body_len: 31, serial_num: 2440 }, fields: Fields { path: Some(ObjectPath("/StatusNotifierItem")), interface: Some(InterfaceName("org.freedesktop.DBus.Properties")), member: Some(MemberName("GetAll")), error_name: None, reply_serial: None, destination: Some(BusName::WellKnown("org.kde.StatusNotifierItem-15289-1")), sender: Some(UniqueName(":1.31")), signature: Str, unix_fds: None } }
[2025-11-17T20:14:03Z INFO  zbus::object_server] dispatch_call; msg=Msg { type: MethodCall, serial: 2444, sender: UniqueName(":1.31"), path: ObjectPath("/MenuBar"), iface: InterfaceName("com.canonical.dbusmenu"), member: MemberName("GetLayout"), body: Structure(Dynamic { fields: [I32, I32, Array(Dynamic { child: Str })] }), fds: [] } hdr=Header { primary: PrimaryHeader { endian_sig: Little, msg_type: MethodCall, flags: BitFlags<Flags>(0b0), protocol_version: 1, body_len: 12, serial_num: 2444 }, fields: Fields { path: Some(ObjectPath("/MenuBar")), interface: Some(InterfaceName("com.canonical.dbusmenu")), member: Some(MemberName("GetLayout")), error_name: None, reply_serial: None, destination: Some(BusName::WellKnown("org.kde.StatusNotifierItem-15289-1")), sender: Some(UniqueName(":1.31")), signature: Structure(Dynamic { fields: [I32, I32, Array(Dynamic { child: Str })] }), unix_fds: None } }
[2025-11-17T20:14:03Z WARN  wgpu_hal::gles::egl] No config found!
[2025-11-17T20:14:03Z WARN  wgpu_hal::gles::egl] EGL says it can present to the window but not natively
[2025-11-17T20:14:03Z WARN  wgpu_hal::vulkan::conv] Unrecognized present mode 1000361000
[destroyed object]: error 7: importing the supplied dmabufs failed
[2025-11-17T20:14:03Z ERROR wgpu_hal::vulkan::adapter] get_physical_device_surface_present_modes: ERROR_SURFACE_LOST_KHR
[2025-11-17T20:14:03Z ERROR wgpu_hal::vulkan::adapter] get_physical_device_surface_formats: ERROR_SURFACE_LOST_KHR

thread 'main' (15289) panicked at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-core-0.19.4/src/device/global.rs:1859:21:
internal error: entered unreachable code: Fallback system failed to choose present mode. This is a bug. Mode: AutoVsync, Options: []
stack backtrace:
Protocol error 7 on object @0: 
   0:     0x57ff9e96165d - <unknown>
   1:     0x57ff9e4af2ef - <unknown>
   2:     0x57ff9e96106f - <unknown>
   3:     0x57ff9e9613c3 - <unknown>
   4:     0x57ff9e960a5d - <unknown>
   5:     0x57ff9e9883b8 - <unknown>
   6:     0x57ff9e988319 - <unknown>
   7:     0x57ff9e98830c - <unknown>
   8:     0x57ff9e4ab5ff - <unknown>
   9:     0x57ff9eb9d2f8 - <unknown>
  10:     0x57ff9ea95d78 - <unknown>
  11:     0x57ff9e579ba5 - <unknown>
  12:     0x57ff9e72188c - <unknown>
  13:     0x57ff9e71ad0c - <unknown>
  14:     0x57ff9e75c38a - <unknown>
  15:     0x57ff9e7855ad - <unknown>
  16:     0x57ff9e70f37f - <unknown>
  17:     0x57ff9e6bf300 - <unknown>
  18:     0x57ff9e75792a - <unknown>
  19:     0x57ff9e6c121d - main
  20:     0x7c11a7c2a575 - __libc_start_call_main
                               at ./csu/../sysdeps/nptl/libc_start_call_main.h:58:16
  21:     0x7c11a7c2a628 - __libc_start_main_impl
                               at ./csu/../csu/libc-start.c:360:3
  22:     0x57ff9e38cf85 - <unknown>
  23:                0x0 - <unknown>
Originally created by @MAlden94 on GitHub (Nov 17, 2025). Original GitHub issue: https://github.com/kavishdevar/librepods/issues/262 Neither the app image or binary work on Linux System info: ``` Operating System: Kubuntu 25.10 KDE Plasma Version: 6.4.5 KDE Frameworks Version: 6.17.0 Qt Version: 6.9.2 Kernel Version: 6.17.0-6-generic (64-bit) Graphics Platform: Wayland Processors: 24 × 12th Gen Intel® Core™ i9-12900K Memory: 32 GiB of RAM (31.3 GiB usable) Graphics Processor 1: NVIDIA GeForce RTX 3060 Graphics Processor 2: Intel® UHD Graphics 770 ``` command output: ``` [2025-11-17T20:14:03Z INFO zbus::connection::handshake::common] write_command; command=Auth(Some(External), Some([49, 48, 48, 48])) [2025-11-17T20:14:03Z INFO zbus::connection::handshake::common] write_commands; commands=[Auth(Some(External), Some([49, 48, 48, 48]))] extra_bytes=None [2025-11-17T20:14:03Z INFO zbus::connection::handshake::common] read_commands; n_commands=1 [2025-11-17T20:14:03Z INFO zbus::connection::handshake::common] write_commands; commands=[NegotiateUnixFD, Begin] extra_bytes=Some([108, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 109, 0, 0, 0, 1, 1, 111, 0, 21, 0, 0, 0, 47, 111, 114, 103, 47, 102, 114, 101, 101, 100, 101, 115, 107, 116, 111, 112, 47, 68, 66, 117, 115, 0, 0, 0, 2, 1, 115, 0, 20, 0, 0, 0, 111, 114, 103, 46, 102, 114, 101, 101, 100, 101, 115, 107, 116, 111, 112, 46, 68, 66, 117, 115, 0, 0, 0, 0, 3, 1, 115, 0, 5, 0, 0, 0, 72, 101, 108, 108, 111, 0, 0, 0, 6, 1, 115, 0, 20, 0, 0, 0, 111, 114, 103, 46, 102, 114, 101, 101, 100, 101, 115, 107, 116, 111, 112, 46, 68, 66, 117, 115, 0, 0, 0, 0]) [2025-11-17T20:14:03Z INFO zbus::connection::handshake::client] receive_secondary_responses; expected_n_responses=1 [2025-11-17T20:14:03Z INFO zbus::connection::handshake::common] read_commands; n_commands=1 [2025-11-17T20:14:03Z INFO zbus::connection] start_object_server; started_event=Some(Event { listeners_notified: 0, listeners_total: 1 }) [2025-11-17T20:14:03Z INFO zbus::connection] monitor_name_lost; name=org.kde.StatusNotifierItem-15289-1 [2025-11-17T20:14:03Z INFO zbus::proxy] {}; task_name="org.kde.StatusNotifierWatcher proxy caching" [2025-11-17T20:14:03Z INFO librepods] Listening for new connections. [2025-11-17T20:14:03Z INFO librepods] Starting LE monitor... [2025-11-17T20:14:03Z INFO librepods] Checking for connected devices... [2025-11-17T20:14:03Z INFO librepods] Found connected AirPods: AirPods Pro, initializing. [2025-11-17T20:14:03Z INFO librepods::devices::airpods] Creating new AirPodsDevice for █:█:█:█:█:█ [2025-11-17T20:14:03Z INFO librepods::bluetooth::aacp] AACPManager connecting to █:█:█:█:█:█ on PSM 0x1001... [2025-11-17T20:14:03Z ERROR librepods] LE monitor error: internal error: D-Bus error org.freedesktop.DBus.Error.UnknownMethod: Method "RegisterMonitor" with signature "o" on interface "org.bluez.AdvertisementMonitorManager1" doesn't exist [2025-11-17T20:14:03Z INFO zbus::object_server] dispatch_call; msg=Msg { type: MethodCall, serial: 2440, sender: UniqueName(":1.31"), path: ObjectPath("/StatusNotifierItem"), iface: InterfaceName("org.freedesktop.DBus.Properties"), member: MemberName("GetAll"), body: Str, fds: [] } hdr=Header { primary: PrimaryHeader { endian_sig: Little, msg_type: MethodCall, flags: BitFlags<Flags>(0b0), protocol_version: 1, body_len: 31, serial_num: 2440 }, fields: Fields { path: Some(ObjectPath("/StatusNotifierItem")), interface: Some(InterfaceName("org.freedesktop.DBus.Properties")), member: Some(MemberName("GetAll")), error_name: None, reply_serial: None, destination: Some(BusName::WellKnown("org.kde.StatusNotifierItem-15289-1")), sender: Some(UniqueName(":1.31")), signature: Str, unix_fds: None } } [2025-11-17T20:14:03Z INFO zbus::object_server] dispatch_call; msg=Msg { type: MethodCall, serial: 2444, sender: UniqueName(":1.31"), path: ObjectPath("/MenuBar"), iface: InterfaceName("com.canonical.dbusmenu"), member: MemberName("GetLayout"), body: Structure(Dynamic { fields: [I32, I32, Array(Dynamic { child: Str })] }), fds: [] } hdr=Header { primary: PrimaryHeader { endian_sig: Little, msg_type: MethodCall, flags: BitFlags<Flags>(0b0), protocol_version: 1, body_len: 12, serial_num: 2444 }, fields: Fields { path: Some(ObjectPath("/MenuBar")), interface: Some(InterfaceName("com.canonical.dbusmenu")), member: Some(MemberName("GetLayout")), error_name: None, reply_serial: None, destination: Some(BusName::WellKnown("org.kde.StatusNotifierItem-15289-1")), sender: Some(UniqueName(":1.31")), signature: Structure(Dynamic { fields: [I32, I32, Array(Dynamic { child: Str })] }), unix_fds: None } } [2025-11-17T20:14:03Z WARN wgpu_hal::gles::egl] No config found! [2025-11-17T20:14:03Z WARN wgpu_hal::gles::egl] EGL says it can present to the window but not natively [2025-11-17T20:14:03Z WARN wgpu_hal::vulkan::conv] Unrecognized present mode 1000361000 [destroyed object]: error 7: importing the supplied dmabufs failed [2025-11-17T20:14:03Z ERROR wgpu_hal::vulkan::adapter] get_physical_device_surface_present_modes: ERROR_SURFACE_LOST_KHR [2025-11-17T20:14:03Z ERROR wgpu_hal::vulkan::adapter] get_physical_device_surface_formats: ERROR_SURFACE_LOST_KHR thread 'main' (15289) panicked at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-core-0.19.4/src/device/global.rs:1859:21: internal error: entered unreachable code: Fallback system failed to choose present mode. This is a bug. Mode: AutoVsync, Options: [] stack backtrace: Protocol error 7 on object @0: 0: 0x57ff9e96165d - <unknown> 1: 0x57ff9e4af2ef - <unknown> 2: 0x57ff9e96106f - <unknown> 3: 0x57ff9e9613c3 - <unknown> 4: 0x57ff9e960a5d - <unknown> 5: 0x57ff9e9883b8 - <unknown> 6: 0x57ff9e988319 - <unknown> 7: 0x57ff9e98830c - <unknown> 8: 0x57ff9e4ab5ff - <unknown> 9: 0x57ff9eb9d2f8 - <unknown> 10: 0x57ff9ea95d78 - <unknown> 11: 0x57ff9e579ba5 - <unknown> 12: 0x57ff9e72188c - <unknown> 13: 0x57ff9e71ad0c - <unknown> 14: 0x57ff9e75c38a - <unknown> 15: 0x57ff9e7855ad - <unknown> 16: 0x57ff9e70f37f - <unknown> 17: 0x57ff9e6bf300 - <unknown> 18: 0x57ff9e75792a - <unknown> 19: 0x57ff9e6c121d - main 20: 0x7c11a7c2a575 - __libc_start_call_main at ./csu/../sysdeps/nptl/libc_start_call_main.h:58:16 21: 0x7c11a7c2a628 - __libc_start_main_impl at ./csu/../csu/libc-start.c:360:3 22: 0x57ff9e38cf85 - <unknown> 23: 0x0 - <unknown> ```
kerem closed this issue 2026-03-02 12:03:44 +03:00
Author
Owner

@kavishdevar commented on GitHub (Nov 17, 2025):

do you have bluez running in dual mode?

Try setting this:
In /etc/bluetooth/main.conf

ControllerMode = dual

this allows LE transport (when hardware supports it)

<!-- gh-comment-id:3543722571 --> @kavishdevar commented on GitHub (Nov 17, 2025): do you have bluez running in `dual` mode? Try setting this: In `/etc/bluetooth/main.conf` ``` ControllerMode = dual ``` this allows LE transport (when hardware supports it)
Author
Owner

@MAlden94 commented on GitHub (Nov 17, 2025):

I was able to get a little bit farther doing that, but it still crashes

[2025-11-17T21:16:14Z INFO  zbus::connection::handshake::common] write_command; command=Auth(Some(External), Some([49, 48, 48, 48]))
[2025-11-17T21:16:14Z INFO  zbus::connection::handshake::common] write_commands; commands=[Auth(Some(External), Some([49, 48, 48, 48]))] extra_bytes=None
[2025-11-17T21:16:14Z INFO  zbus::connection::handshake::common] read_commands; n_commands=1
[2025-11-17T21:16:14Z INFO  zbus::connection::handshake::common] write_commands; commands=[NegotiateUnixFD, Begin] extra_bytes=Some([108, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 109, 0, 0, 0, 1, 1, 111, 0, 21, 0, 0, 0, 47, 111, 114, 103, 47, 102, 114, 101, 101, 100, 101, 115, 107, 116, 111, 112, 47, 68, 66, 117, 115, 0, 0, 0, 2, 1, 115, 0, 20, 0, 0, 0, 111, 114, 103, 46, 102, 114, 101, 101, 100, 101, 115, 107, 116, 111, 112, 46, 68, 66, 117, 115, 0, 0, 0, 0, 3, 1, 115, 0, 5, 0, 0, 0, 72, 101, 108, 108, 111, 0, 0, 0, 6, 1, 115, 0, 20, 0, 0, 0, 111, 114, 103, 46, 102, 114, 101, 101, 100, 101, 115, 107, 116, 111, 112, 46, 68, 66, 117, 115, 0, 0, 0, 0])
[2025-11-17T21:16:14Z INFO  zbus::connection::handshake::client] receive_secondary_responses; expected_n_responses=1
[2025-11-17T21:16:14Z INFO  zbus::connection::handshake::common] read_commands; n_commands=1
[2025-11-17T21:16:14Z INFO  zbus::connection] start_object_server; started_event=Some(Event { listeners_notified: 0, listeners_total: 1 })
[2025-11-17T21:16:14Z INFO  zbus::connection] monitor_name_lost; name=org.kde.StatusNotifierItem-21573-1
[2025-11-17T21:16:14Z INFO  zbus::proxy] {}; task_name="org.kde.StatusNotifierWatcher proxy caching"
[2025-11-17T21:16:14Z INFO  librepods] Listening for new connections.
[2025-11-17T21:16:14Z INFO  librepods] Starting LE monitor...
[2025-11-17T21:16:14Z INFO  librepods] Checking for connected devices...
[2025-11-17T21:16:14Z INFO  librepods] Found connected AirPods: AirPods Pro, initializing.
[2025-11-17T21:16:14Z INFO  librepods::devices::airpods] Creating new AirPodsDevice for █:█:█:█:█:█
[2025-11-17T21:16:14Z INFO  librepods::bluetooth::aacp] AACPManager connecting to █:█:█:█:█:█ on PSM 0x1001...
[2025-11-17T21:16:14Z ERROR librepods] LE monitor error: internal error: D-Bus error org.freedesktop.DBus.Error.UnknownMethod: Method "RegisterMonitor" with signature "o" on interface "org.bluez.AdvertisementMonitorManager1" doesn't exist
    
[2025-11-17T21:16:14Z INFO  zbus::object_server] dispatch_call; msg=Msg { type: MethodCall, serial: 4100, sender: UniqueName(":1.31"), path: ObjectPath("/StatusNotifierItem"), iface: InterfaceName("org.freedesktop.DBus.Properties"), member: MemberName("GetAll"), body: Str, fds: [] } hdr=Header { primary: PrimaryHeader { endian_sig: Little, msg_type: MethodCall, flags: BitFlags<Flags>(0b0), protocol_version: 1, body_len: 31, serial_num: 4100 }, fields: Fields { path: Some(ObjectPath("/StatusNotifierItem")), interface: Some(InterfaceName("org.freedesktop.DBus.Properties")), member: Some(MemberName("GetAll")), error_name: None, reply_serial: None, destination: Some(BusName::WellKnown("org.kde.StatusNotifierItem-21573-1")), sender: Some(UniqueName(":1.31")), signature: Str, unix_fds: None } }
[2025-11-17T21:16:14Z INFO  zbus::object_server] dispatch_call; msg=Msg { type: MethodCall, serial: 4104, sender: UniqueName(":1.31"), path: ObjectPath("/MenuBar"), iface: InterfaceName("com.canonical.dbusmenu"), member: MemberName("GetLayout"), body: Structure(Dynamic { fields: [I32, I32, Array(Dynamic { child: Str })] }), fds: [] } hdr=Header { primary: PrimaryHeader { endian_sig: Little, msg_type: MethodCall, flags: BitFlags<Flags>(0b0), protocol_version: 1, body_len: 12, serial_num: 4104 }, fields: Fields { path: Some(ObjectPath("/MenuBar")), interface: Some(InterfaceName("com.canonical.dbusmenu")), member: Some(MemberName("GetLayout")), error_name: None, reply_serial: None, destination: Some(BusName::WellKnown("org.kde.StatusNotifierItem-21573-1")), sender: Some(UniqueName(":1.31")), signature: Structure(Dynamic { fields: [I32, I32, Array(Dynamic { child: Str })] }), unix_fds: None } }
[2025-11-17T21:16:14Z WARN  wgpu_hal::gles::egl] No config found!
[2025-11-17T21:16:14Z WARN  wgpu_hal::gles::egl] EGL says it can present to the window but not natively
[2025-11-17T21:16:14Z INFO  librepods::bluetooth::aacp] L2CAP connection established with █:█:█:█:█:█
[2025-11-17T21:16:14Z INFO  librepods::devices::airpods] Sending handshake
[2025-11-17T21:16:14Z WARN  wgpu_hal::vulkan::conv] Unrecognized present mode 1000361000
[2025-11-17T21:16:14Z INFO  librepods::bluetooth::aacp] Received Information: AirPodsInformation { name: "AirPods Pro", model_number: "A2698", manufacturer: "Apple Inc.", serial_number: "██████", version1: "81.2675000075000000.6082", version2: "81.2675000075000000.6082", hardware_revision: "1.0.0", updater_identifier: "com.apple.accessory.updater.app.71", left_serial_number: "██████", right_serial_number: "██████", version3: "8454480", le_keys: AirPodsLEKeys { irk: "", enc_key: "" } }
[2025-11-17T21:16:14Z INFO  librepods::bluetooth::aacp] Received Control Command: ListeningMode, value: 03
[2025-11-17T21:16:14Z INFO  librepods::bluetooth::aacp] Received Control Command: ClickHoldInterval, value: 00
[2025-11-17T21:16:14Z INFO  librepods::bluetooth::aacp] Received Control Command: DoubleClickInterval, value: 00
[2025-11-17T21:16:14Z INFO  librepods::bluetooth::aacp] Received Control Command: VolumeSwipeMode, value: 01
[2025-11-17T21:16:14Z INFO  librepods::bluetooth::aacp] Received Control Command: VolumeSwipeInterval, value: 00
[2025-11-17T21:16:14Z INFO  librepods::bluetooth::aacp] Received Control Command: ChimeVolume, value: 5050
[2025-11-17T21:16:14Z INFO  librepods::bluetooth::aacp] Received Control Command: CallManagementConfig, value: 2003
[2025-11-17T21:16:14Z INFO  librepods::bluetooth::aacp] Received Control Command: ConversationDetectConfig, value: 01
[2025-11-17T21:16:14Z INFO  librepods::bluetooth::aacp] Received Control Command: AdaptiveVolumeConfig, value: 01
[2025-11-17T21:16:14Z INFO  librepods::bluetooth::aacp] Received Control Command: Ssl, value: 02
[2025-11-17T21:16:14Z INFO  librepods::bluetooth::aacp] Received Control Command: HearingAid, value: 02
[destroyed object]: error 7: importing the supplied dmabufs failed
Protocol error 7 on object @0: 
[2025-11-17T21:16:14Z ERROR wgpu_hal::vulkan::adapter] get_physical_device_surface_present_modes: ERROR_SURFACE_LOST_KHR
[2025-11-17T21:16:14Z ERROR wgpu_hal::vulkan::adapter] get_physical_device_surface_formats: ERROR_SURFACE_LOST_KHR

thread 'main' (21573) panicked at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-core-0.19.4/src/device/global.rs:1859:21:
internal error: entered unreachable code: Fallback system failed to choose present mode. This is a bug. Mode: AutoVsync, Options: []
stack backtrace:
   0:     0x61afc348b65d - <unknown>
   1:     0x61afc2fd92ef - <unknown>
   2:     0x61afc348b06f - <unknown>
   3:     0x61afc348b3c3 - <unknown>
   4:     0x61afc348aa5d - <unknown>
   5:     0x61afc34b23b8 - <unknown>
   6:     0x61afc34b2319 - <unknown>
   7:     0x61afc34b230c - <unknown>
   8:     0x61afc2fd55ff - <unknown>
   9:     0x61afc36c72f8 - <unknown>
  10:     0x61afc35bfd78 - <unknown>
  11:     0x61afc30a3ba5 - <unknown>
  12:     0x61afc324b88c - <unknown>
  13:     0x61afc3244d0c - <unknown>
  14:     0x61afc328638a - <unknown>
  15:     0x61afc32af5ad - <unknown>
  16:     0x61afc323937f - <unknown>
  17:     0x61afc31e9300 - <unknown>
  18:     0x61afc328192a - <unknown>
  19:     0x61afc31eb21d - main
[2025-11-17T21:16:14Z INFO  librepods::bluetooth::aacp] Received Control Command: HpsGainSwipe, value: 00
[2025-11-17T21:16:14Z INFO  librepods::bluetooth::aacp] Received Control Command: HearingAssistConfig, value: 00
[2025-11-17T21:16:14Z INFO  librepods::bluetooth::aacp] Received Control Command: AutoAncStrength, value: 32
[2025-11-17T21:16:14Z INFO  librepods::bluetooth::aacp] Received Control Command: OneBudAncMode, value: 02
[2025-11-17T21:16:14Z INFO  librepods::bluetooth::aacp] Received Control Command: SleepDetectionConfig, value: 01
[2025-11-17T21:16:14Z ERROR librepods::bluetooth::aacp] Unknown Control Command identifier: 0x3e
  20:     0x78cf6a42a575 - __libc_start_call_main
                               at ./csu/../sysdeps/nptl/libc_start_call_main.h:58:16
  21:     0x78cf6a42a628 - __libc_start_main_impl
                               at ./csu/../csu/libc-start.c:360:3
  22:     0x61afc2eb6f85 - <unknown>
  23:                0x0 - <unknown>
<!-- gh-comment-id:3543886747 --> @MAlden94 commented on GitHub (Nov 17, 2025): I was able to get a little bit farther doing that, but it still crashes ``` [2025-11-17T21:16:14Z INFO zbus::connection::handshake::common] write_command; command=Auth(Some(External), Some([49, 48, 48, 48])) [2025-11-17T21:16:14Z INFO zbus::connection::handshake::common] write_commands; commands=[Auth(Some(External), Some([49, 48, 48, 48]))] extra_bytes=None [2025-11-17T21:16:14Z INFO zbus::connection::handshake::common] read_commands; n_commands=1 [2025-11-17T21:16:14Z INFO zbus::connection::handshake::common] write_commands; commands=[NegotiateUnixFD, Begin] extra_bytes=Some([108, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 109, 0, 0, 0, 1, 1, 111, 0, 21, 0, 0, 0, 47, 111, 114, 103, 47, 102, 114, 101, 101, 100, 101, 115, 107, 116, 111, 112, 47, 68, 66, 117, 115, 0, 0, 0, 2, 1, 115, 0, 20, 0, 0, 0, 111, 114, 103, 46, 102, 114, 101, 101, 100, 101, 115, 107, 116, 111, 112, 46, 68, 66, 117, 115, 0, 0, 0, 0, 3, 1, 115, 0, 5, 0, 0, 0, 72, 101, 108, 108, 111, 0, 0, 0, 6, 1, 115, 0, 20, 0, 0, 0, 111, 114, 103, 46, 102, 114, 101, 101, 100, 101, 115, 107, 116, 111, 112, 46, 68, 66, 117, 115, 0, 0, 0, 0]) [2025-11-17T21:16:14Z INFO zbus::connection::handshake::client] receive_secondary_responses; expected_n_responses=1 [2025-11-17T21:16:14Z INFO zbus::connection::handshake::common] read_commands; n_commands=1 [2025-11-17T21:16:14Z INFO zbus::connection] start_object_server; started_event=Some(Event { listeners_notified: 0, listeners_total: 1 }) [2025-11-17T21:16:14Z INFO zbus::connection] monitor_name_lost; name=org.kde.StatusNotifierItem-21573-1 [2025-11-17T21:16:14Z INFO zbus::proxy] {}; task_name="org.kde.StatusNotifierWatcher proxy caching" [2025-11-17T21:16:14Z INFO librepods] Listening for new connections. [2025-11-17T21:16:14Z INFO librepods] Starting LE monitor... [2025-11-17T21:16:14Z INFO librepods] Checking for connected devices... [2025-11-17T21:16:14Z INFO librepods] Found connected AirPods: AirPods Pro, initializing. [2025-11-17T21:16:14Z INFO librepods::devices::airpods] Creating new AirPodsDevice for █:█:█:█:█:█ [2025-11-17T21:16:14Z INFO librepods::bluetooth::aacp] AACPManager connecting to █:█:█:█:█:█ on PSM 0x1001... [2025-11-17T21:16:14Z ERROR librepods] LE monitor error: internal error: D-Bus error org.freedesktop.DBus.Error.UnknownMethod: Method "RegisterMonitor" with signature "o" on interface "org.bluez.AdvertisementMonitorManager1" doesn't exist [2025-11-17T21:16:14Z INFO zbus::object_server] dispatch_call; msg=Msg { type: MethodCall, serial: 4100, sender: UniqueName(":1.31"), path: ObjectPath("/StatusNotifierItem"), iface: InterfaceName("org.freedesktop.DBus.Properties"), member: MemberName("GetAll"), body: Str, fds: [] } hdr=Header { primary: PrimaryHeader { endian_sig: Little, msg_type: MethodCall, flags: BitFlags<Flags>(0b0), protocol_version: 1, body_len: 31, serial_num: 4100 }, fields: Fields { path: Some(ObjectPath("/StatusNotifierItem")), interface: Some(InterfaceName("org.freedesktop.DBus.Properties")), member: Some(MemberName("GetAll")), error_name: None, reply_serial: None, destination: Some(BusName::WellKnown("org.kde.StatusNotifierItem-21573-1")), sender: Some(UniqueName(":1.31")), signature: Str, unix_fds: None } } [2025-11-17T21:16:14Z INFO zbus::object_server] dispatch_call; msg=Msg { type: MethodCall, serial: 4104, sender: UniqueName(":1.31"), path: ObjectPath("/MenuBar"), iface: InterfaceName("com.canonical.dbusmenu"), member: MemberName("GetLayout"), body: Structure(Dynamic { fields: [I32, I32, Array(Dynamic { child: Str })] }), fds: [] } hdr=Header { primary: PrimaryHeader { endian_sig: Little, msg_type: MethodCall, flags: BitFlags<Flags>(0b0), protocol_version: 1, body_len: 12, serial_num: 4104 }, fields: Fields { path: Some(ObjectPath("/MenuBar")), interface: Some(InterfaceName("com.canonical.dbusmenu")), member: Some(MemberName("GetLayout")), error_name: None, reply_serial: None, destination: Some(BusName::WellKnown("org.kde.StatusNotifierItem-21573-1")), sender: Some(UniqueName(":1.31")), signature: Structure(Dynamic { fields: [I32, I32, Array(Dynamic { child: Str })] }), unix_fds: None } } [2025-11-17T21:16:14Z WARN wgpu_hal::gles::egl] No config found! [2025-11-17T21:16:14Z WARN wgpu_hal::gles::egl] EGL says it can present to the window but not natively [2025-11-17T21:16:14Z INFO librepods::bluetooth::aacp] L2CAP connection established with █:█:█:█:█:█ [2025-11-17T21:16:14Z INFO librepods::devices::airpods] Sending handshake [2025-11-17T21:16:14Z WARN wgpu_hal::vulkan::conv] Unrecognized present mode 1000361000 [2025-11-17T21:16:14Z INFO librepods::bluetooth::aacp] Received Information: AirPodsInformation { name: "AirPods Pro", model_number: "A2698", manufacturer: "Apple Inc.", serial_number: "██████", version1: "81.2675000075000000.6082", version2: "81.2675000075000000.6082", hardware_revision: "1.0.0", updater_identifier: "com.apple.accessory.updater.app.71", left_serial_number: "██████", right_serial_number: "██████", version3: "8454480", le_keys: AirPodsLEKeys { irk: "", enc_key: "" } } [2025-11-17T21:16:14Z INFO librepods::bluetooth::aacp] Received Control Command: ListeningMode, value: 03 [2025-11-17T21:16:14Z INFO librepods::bluetooth::aacp] Received Control Command: ClickHoldInterval, value: 00 [2025-11-17T21:16:14Z INFO librepods::bluetooth::aacp] Received Control Command: DoubleClickInterval, value: 00 [2025-11-17T21:16:14Z INFO librepods::bluetooth::aacp] Received Control Command: VolumeSwipeMode, value: 01 [2025-11-17T21:16:14Z INFO librepods::bluetooth::aacp] Received Control Command: VolumeSwipeInterval, value: 00 [2025-11-17T21:16:14Z INFO librepods::bluetooth::aacp] Received Control Command: ChimeVolume, value: 5050 [2025-11-17T21:16:14Z INFO librepods::bluetooth::aacp] Received Control Command: CallManagementConfig, value: 2003 [2025-11-17T21:16:14Z INFO librepods::bluetooth::aacp] Received Control Command: ConversationDetectConfig, value: 01 [2025-11-17T21:16:14Z INFO librepods::bluetooth::aacp] Received Control Command: AdaptiveVolumeConfig, value: 01 [2025-11-17T21:16:14Z INFO librepods::bluetooth::aacp] Received Control Command: Ssl, value: 02 [2025-11-17T21:16:14Z INFO librepods::bluetooth::aacp] Received Control Command: HearingAid, value: 02 [destroyed object]: error 7: importing the supplied dmabufs failed Protocol error 7 on object @0: [2025-11-17T21:16:14Z ERROR wgpu_hal::vulkan::adapter] get_physical_device_surface_present_modes: ERROR_SURFACE_LOST_KHR [2025-11-17T21:16:14Z ERROR wgpu_hal::vulkan::adapter] get_physical_device_surface_formats: ERROR_SURFACE_LOST_KHR thread 'main' (21573) panicked at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-core-0.19.4/src/device/global.rs:1859:21: internal error: entered unreachable code: Fallback system failed to choose present mode. This is a bug. Mode: AutoVsync, Options: [] stack backtrace: 0: 0x61afc348b65d - <unknown> 1: 0x61afc2fd92ef - <unknown> 2: 0x61afc348b06f - <unknown> 3: 0x61afc348b3c3 - <unknown> 4: 0x61afc348aa5d - <unknown> 5: 0x61afc34b23b8 - <unknown> 6: 0x61afc34b2319 - <unknown> 7: 0x61afc34b230c - <unknown> 8: 0x61afc2fd55ff - <unknown> 9: 0x61afc36c72f8 - <unknown> 10: 0x61afc35bfd78 - <unknown> 11: 0x61afc30a3ba5 - <unknown> 12: 0x61afc324b88c - <unknown> 13: 0x61afc3244d0c - <unknown> 14: 0x61afc328638a - <unknown> 15: 0x61afc32af5ad - <unknown> 16: 0x61afc323937f - <unknown> 17: 0x61afc31e9300 - <unknown> 18: 0x61afc328192a - <unknown> 19: 0x61afc31eb21d - main [2025-11-17T21:16:14Z INFO librepods::bluetooth::aacp] Received Control Command: HpsGainSwipe, value: 00 [2025-11-17T21:16:14Z INFO librepods::bluetooth::aacp] Received Control Command: HearingAssistConfig, value: 00 [2025-11-17T21:16:14Z INFO librepods::bluetooth::aacp] Received Control Command: AutoAncStrength, value: 32 [2025-11-17T21:16:14Z INFO librepods::bluetooth::aacp] Received Control Command: OneBudAncMode, value: 02 [2025-11-17T21:16:14Z INFO librepods::bluetooth::aacp] Received Control Command: SleepDetectionConfig, value: 01 [2025-11-17T21:16:14Z ERROR librepods::bluetooth::aacp] Unknown Control Command identifier: 0x3e 20: 0x78cf6a42a575 - __libc_start_call_main at ./csu/../sysdeps/nptl/libc_start_call_main.h:58:16 21: 0x78cf6a42a628 - __libc_start_main_impl at ./csu/../csu/libc-start.c:360:3 22: 0x61afc2eb6f85 - <unknown> 23: 0x0 - <unknown> ```
Author
Owner

@kavishdevar commented on GitHub (Nov 17, 2025):

Ah, sorry didn't see the actual cause- seems it's a wgpu problem on wayland+vulkan. try running with WGPU_BACKEND=gl or WGPU_POWER_PREF=high.

<!-- gh-comment-id:3543971374 --> @kavishdevar commented on GitHub (Nov 17, 2025): Ah, sorry didn't see the actual cause- seems it's a wgpu problem on wayland+vulkan. try running with `WGPU_BACKEND=gl` or `WGPU_POWER_PREF=high`.
Author
Owner

@MAlden94 commented on GitHub (Nov 17, 2025):

works now thanks!

<!-- gh-comment-id:3543984493 --> @MAlden94 commented on GitHub (Nov 17, 2025): works now thanks!
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
starred/librepods#119
No description provided.