On Tiger Lake laptops, sound stopped working: $ coredumpctl debug PID: 2482 (wireplumber) UID: 1000 (hjl) GID: 1000 (hjl) Signal: 11 (SEGV) Timestamp: Mon 2022-01-03 11:02:05 PST (6min ago) Command Line: /usr/bin/wireplumber Executable: /usr/bin/wireplumber Control Group: /user.slice/user-1000.slice/user/session.slice/wireplumber.service Unit: user User Unit: wireplumber.service Slice: user-1000.slice Owner UID: 1000 (hjl) Boot ID: e0407dea85c848e3b53ad99450b8d6b7 Machine ID: ac1644144ad24066a4797fafbaa87b57 Hostname: gnu-tgl-2 Storage: /var/lib/systemd/coredump/core.wireplumber.1000.e0407dea85c848e3b53ad99450b8d6b7.2482.1641236525000000.zst (present) Disk Size: 132.0K Message: Process 2482 (wireplumber) of user 1000 dumped core. Found module linux-vdso.so.1 with build-id: 07aaa77a79d2c1ffacd4bcc6f5006ae7ac19ed1d Found module libspa-support.so with build-id: b3c0f6ed22d66e9c24ff06f7b2eaa6ee04f60fd5 Found module libpcre2-8.so.0 with build-id: dbf58040a44903b428c4e68716aa4f45058ad650 Found module libblkid.so.1 with build-id: 96be27216d8d6d7ba3694ca503cd1b07f60fa539 Found module libselinux.so.1 with build-id: f805394f993c704b949315b56c344d22dfad801f Found module libmount.so.1 with build-id: 7f7bccf74cb835b64429e61ea0ec03cd0cb95b8b Found module libz.so.1 with build-id: 9c7e65b6433be7646629a465425419fcd9229543 Found module ld-linux-x86-64.so.2 with build-id: 28b1cbc4d765751c69a2bff5279dc90668dcb494 Found module libpcre.so.1 with build-id: fcbdb4731e50f20a47b62341a6841dd616fe495d Found module libffi.so.6 with build-id: 19c349362deb0668fdacd44b7eb552344d7a1dfa Found module libgio-2.0.so.0 with build-id: 8be4eeb5ab3e02714b03629052528cdecab1ccfc Found module libgmodule-2.0.so.0 with build-id: 634542167d122d8d1aa3b44542dced7bc40d2eb6 Found module libc.so.6 with build-id: 0848f49375d0ef269914c8d9332ef025a845cb19 Found module libgcc_s.so.1 with build-id: e2f1acec8f30a9eb4dffe33e5b1429f5157836f8 Found module libpipewire-0.3.so.0 with build-id: a3de7d27b646cc3493c48efab881db2041c7f7dd Found module libglib-2.0.so.0 with build-id: 3720108994016259cac8f61f174ea32513518152 Found module libgobject-2.0.so.0 with build-id: ead2bc31b68d342e8a9a6a87148862f08dce1bd1 Found module libwireplumber-0.4.so.0 with build-id: baf8a3ee7d990c041e0766c0cd2173407f173588 Found module wireplumber with build-id: 11a8209202130ea11f51a8a0b710459d36fb41d0 Stack trace of thread 2482: #0 0x00007ffba50545a4 pw_context_get_properties (libpipewire-0.3.so.0 + 0x345a4) #1 0x00007ffba5b5b690 wp_init_transition_execute_step (wireplumber + 0x3690) #2 0x00007ffba52dace4 wp_transition_advance (libwireplumber-0.4.so.0 + 0x45ce4) #3 0x00007ffba5b5b13d init_start (wireplumber + 0x313d) #4 0x00007ffba514f47b g_idle_dispatch (libglib-2.0.so.0 + 0x5147b) #5 0x00007ffba5153130 g_main_context_dispatch (libglib-2.0.so.0 + 0x55130) #6 0x00007ffba51a8208 g_main_context_iterate.constprop.0 (libglib-2.0.so.0 + 0xaa208) #7 0x00007ffba5152853 g_main_loop_run (libglib-2.0.so.0 + 0x54853) #8 0x00007ffba5b5aadc main (wireplumber + 0x2adc) #9 0x00007ffba4e29550 __libc_start_call_main (libc.so.6 + 0x2d550) #10 0x00007ffba4e29612 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x2d612) #11 0x00007ffba5b5ad15 _start (wireplumber + 0x2d15) Stack trace of thread 2487: #0 0x00007ffba4f0e6cd __clone3 (libc.so.6 + 0x1126cd) GNU gdb (GDB) Fedora 11.1-5.0.fc35 Copyright (C) 2021 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /usr/bin/wireplumber... Downloading 0.02 MB separate debug info for /usr/bin/wireplumber Reading symbols from /export/home/hjl/.cache/debuginfod_client/11a8209202130ea11f51a8a0b710459d36fb41d0/debuginfo... Downloading 0.03 MB separate debug info for /export/home/hjl/.cache/debuginfod_client/11a8209202130ea11f51a8a0b710459d36fb41d0/debuginfo [New LWP 2482] [New LWP 2487] Downloading -0.00 MB separate debug info for /lib64/libwireplumber-0.4.so.0 Downloading -0.00 MB separate debug info for /lib64/libgobject-2.0.so.0 Downloading -0.00 MB separate debug info for /export/home/hjl/.cache/debuginfod_--Type <RET> for more, q to quit, c to continue without paging-- client/ead2bc31b68d342e8a9a6a87148862f08dce1bd1/debuginfo Downloading -0.00 MB separate debug info for /lib64/libglib-2.0.so.0 Downloading -0.00 MB separate debug info for /lib64/libpipewire-0.3.so.0 Downloading -0.00 MB separate debug info for /export/home/hjl/.cache/debuginfod_client/a3de7d27b646cc3493c48efab881db2041c7f7dd/debuginfo Downloading 0.02 MB separate debug info for /lib64/libgmodule-2.0.so.0 Downloading -0.00 MB separate debug info for /lib64/libgio-2.0.so.0 Downloading -0.00 MB separate debug info for /lib64/libpcre.so.1 Downloading 0.02 MB separate debug info for /export/home/hjl/.cache/debuginfod_client/fcbdb4731e50f20a47b62341a6841dd616fe495d/debuginfo Downloading -0.00 MB separate debug info for /lib64/libmount.so.1 Downloading -0.00 MB separate debug info for /export/home/hjl/.cache/debuginfod_client/7f7bccf74cb835b64429e61ea0ec03cd0cb95b8b/debuginfo Downloading -0.00 MB separate debug info for /lib64/libselinux.so.1 Downloading 0.03 MB separate debug info for /export/home/hjl/.cache/debuginfod_client/f805394f993c704b949315b56c344d22dfad801f/debuginfo Downloading -0.00 MB separate debug info for /lib64/libblkid.so.1 Downloading -0.00 MB separate debug info for /lib64/libpcre2-8.so.0 Downloading -0.00 MB separate debug info for /export/home/hjl/.cache/debuginfod_client/dbf58040a44903b428c4e68716aa4f45058ad650/debuginfo Downloading -0.00 MB separate debug info for /usr/lib64/spa-0.2/support/libspa-support.so [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Missing separate debuginfos, use: dnf debuginfo-install wireplumber-0.4.5-3.fc35.x86_64 --Type <RET> for more, q to quit, c to continue without paging-- Core was generated by `/usr/bin/wireplumber'. Program terminated with signal SIGSEGV, Segmentation fault. #0 pw_context_get_properties (context=0x0) at ../src/pipewire/context.c:640 Downloading 0.01 MB source file /usr/src/debug/pipewire-0.3.40-1.fc35.x86_64/redhat-linux-build/../src/pipewire/context.c 640 return context->properties; [Current thread is 1 (Thread 0x7ffba4a35800 (LWP 2482))] (gdb) disass Dump of assembler code for function pw_context_get_properties: 0x00007ffba50545a0 <+0>: endbr64 => 0x00007ffba50545a4 <+4>: mov 0x10(%rdi),%rax 0x00007ffba50545a8 <+8>: ret End of assembler dump. (gdb) p $rdi $1 = 0 (gdb) bt #0 pw_context_get_properties (context=0x0) at ../src/pipewire/context.c:640 #1 0x00007ffba5b5b690 in wp_init_transition_execute_step (transition=0x7ffba7059a90, step=16) at ../src/main.c:126 #2 0x00007ffba52dace4 in wp_transition_advance (self=0x7ffba7059a90) at ../lib/wp/transition.c:465 #3 0x00007ffba5b5b13d in init_start (transition=transition@entry=0x7ffba7059a90) at ../src/main.c:363 #4 0x00007ffba514f47b in g_idle_dispatch (source=0x7ffba7057af0, callback=0x7ffba5b5b130 <init_start>, user_data=0x7ffba7059a90) at ../glib/gmain.c:5897 #5 0x00007ffba5153130 in g_main_dispatch (context=0x7ffba70584b0) at ../glib/gmain.c:3381 #6 g_main_context_dispatch (context=0x7ffba70584b0) at ../glib/gmain.c:4099 #7 0x00007ffba51a8208 in g_main_context_iterate.constprop.0 (context=0x7ffba70584b0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4175 #8 0x00007ffba5152853 in g_main_loop_run (loop=0x7ffba70585d0) at ../glib/gmain.c:4373 #9 0x00007ffba5b5aadc in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.c:434 (gdb) f 2 #2 0x00007ffba52dace4 in wp_transition_advance (self=0x7ffba7059a90) at ../lib/wp/transition.c:465 Downloading 0.00 MB source file /usr/src/debug/wireplumber-0.4.5-3.fc35.x86_64/redhat-linux-build/../lib/wp/transition.c 465 WP_TRANSITION_GET_CLASS (self)->execute_step (self, priv->step); (gdb) f 1 #1 0x00007ffba5b5b690 in wp_init_transition_execute_step ( transition=0x7ffba7059a90, step=16) at ../src/main.c:126 Downloading -0.00 MB source file /usr/src/debug/wireplumber-0.4.5-3.fc35.x86_64/redhat-linux-build/../src/main.c 126 const struct pw_properties *props = pw_context_get_properties (pw_ctx); (gdb) p pw_ctx $2 = (struct pw_context *) 0x0 (gdb)
*** This bug has been marked as a duplicate of bug 2039353 ***