Summary: | media-video/pipewire-0.3.28 sys-apps/dbus-1.12.20-r1 pipewire-pulse crashes from systemd startup | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Stefan de Konink <stefan> |
Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | asturm, itsgrant, sam, whissi |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/1224 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Stefan de Konink
2021-05-24 15:08:48 UTC
(gdb) up #1 0x00007f31c501b672 in dbus_bus_request_name (connection=0x0, name=0x7f31c46d8f4b "org.pulseaudio.Server", flags=4, error=0x7ffde34281e0) at /var/tmp/portage/sys-apps/dbus-1.12.20-r1/work/dbus-1.12.20/dbus/dbus-bus.c:1146 1146 reply = dbus_connection_send_with_reply_and_block (connection, message, -1, (gdb) up #2 0x00007f31c46aca6a in dbus_request_name (context=0x558228542020, name=0x7f31c46d8f4b "org.pulseaudio.Server") at ../pipewire-0.3.28/src/modules/module-protocol-pulse/dbus-name.c:53 53 if (dbus_bus_request_name(bus, name, (gdb) list 48 49 bus = spa_dbus_connection_get(conn); 50 51 dbus_error_init(&error); 52 53 if (dbus_bus_request_name(bus, name, 54 DBUS_NAME_FLAG_DO_NOT_QUEUE, 55 &error) == DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER) 56 return conn; 57 (gdb) p conn $1 = (struct spa_dbus_connection *) 0x55822855bb60 (gdb) p *conn $2 = {version = 1, get = 0x7f31c549977c <impl_connection_get>, destroy = 0x7f31c5499be0 <impl_connection_destroy>, add_listener = 0x7f31c5499de1 <impl_connection_add_listener>} (gdb) p *bus pipewire-pulse has a runtime dependency on dbus with USE="user-session" This has been "accidentally" fixed by replacing dbus[session-bus] with dbus[systemd], so it can be closed as FIXED. |