pavucontrol-qt crashed with pipewire pulse wrapper
if i start pavucontrol-qt with libpulse from pipewire the program will crash.
gdb out: (gdb) bt #0 0x00007ffff0c405b7 in create_server (protocol=protocol@entry=0x5555556a3690, core=0x55555573c950, props=0x555555739280) at ../src/modules/module-protocol-native.c:1055 #1 0x00007ffff0c43582 in pipewire__module_init (module=module@entry=0x5555556a2da0, args=args@entry=0x0) at ../src/modules/module-protocol-native.c:1227 #2 (closed) 0x00007ffff6743690 in pw_context_load_module (context=context@entry=0x555555696f20, name=name@entry=0x7ffff6765708 "libpipewire-module-protocol-native", args=args@entry=0x0, properties=properties@entry=0x0) at ../src/pipewire/impl-module.c:249 #3 0x00007ffff6726b29 in load_module_profile (profile=0x555555752e70 "default,rtkit", this=0x555555696f20) at ../src/pipewire/context.c:88 #4 (closed) pw_context_new (main_loop=main_loop@entry=0x555555724d90, properties=, user_data_size=user_data_size@entry=320) at ../src/pipewire/context.c:322 #5 (closed) 0x00007ffff7f8093d in pa_context_new_with_proplist (mainloop=0x555555724df0, name=0x0, p=0x5555557396c0) at ../pipewire-pulseaudio/src/context.c:1656 #6 (closed) 0x000055555556832a in ?? () #7 0x0000555555565103 in ?? () #8 (closed) 0x00007ffff67c90b3 in __libc_start_main (main=0x5555555648a0, argc=1, argv=0x7fffffffe038, init=, fini=, rtld_fini=, stack_end=0x7fffffffe028) at ../csu/libc-start.c:308 #9 (closed) 0x000055555556515e in _start ()
valgrind out: [D][000002417.733738][module-protocol-native.c:1220 pipewire__module_init()] protocol-native 0xc009120: new debug:0 ==241726== Jump to the invalid address stated on the next line ==241726== at 0x480000002825048B: ??? ==241726== by 0xCBA85B8: create_server.isra.0 (module-protocol-native.c:1055) ==241726== by 0xCBAB581: pipewire__module_init (module-protocol-native.c:1227) ==241726== by 0x60B768F: pw_context_load_module (impl-module.c:249) ==241726== by 0x609AB28: load_module_profile (context.c:88) ==241726== by 0x609AB28: pw_context_new (context.c:322) ==241726== by 0x485C93C: pa_context_new_with_proplist (context.c:1656) ==241726== by 0x11C329: ??? (in /usr/bin/pavucontrol-qt) ==241726== by 0x119102: ??? (in /usr/bin/pavucontrol-qt) ==241726== by 0x5EA60B2: (below main) (libc-start.c:308) ==241726== Address 0x480000002825048b is not stack'd, malloc'd or (recently) free'd ==241726== ==241726== ==241726== Process terminating with default action of signal 11 (SIGSEGV) ==241726== Bad permissions for mapped region at address 0x480000002825048B ==241726== at 0x480000002825048B: ??? ==241726== by 0xCBA85B8: create_server.isra.0 (module-protocol-native.c:1055) ==241726== by 0xCBAB581: pipewire__module_init (module-protocol-native.c:1227) ==241726== by 0x60B768F: pw_context_load_module (impl-module.c:249) ==241726== by 0x609AB28: load_module_profile (context.c:88) ==241726== by 0x609AB28: pw_context_new (context.c:322) ==241726== by 0x485C93C: pa_context_new_with_proplist (context.c:1656) ==241726== by 0x11C329: ??? (in /usr/bin/pavucontrol-qt) ==241726== by 0x119102: ??? (in /usr/bin/pavucontrol-qt) ==241726== by 0x5EA60B2: (below main) (libc-start.c:308) ==241726== ==241726== HEAP SUMMARY: ==241726== in use at exit: 1,319,005 bytes in 20,956 blocks ==241726== total heap usage: 71,877 allocs, 50,921 frees, 8,952,289 bytes allocated ==241726== ==241726== LEAK SUMMARY: ==241726== definitely lost: 6,656 bytes in 26 blocks ==241726== indirectly lost: 2,151 bytes in 101 blocks ==241726== possibly lost: 5,056 bytes in 25 blocks ==241726== still reachable: 1,305,142 bytes in 20,804 blocks ==241726== suppressed: 0 bytes in 0 blocks ==241726== Rerun with --leak-check=full to see details of leaked memory ==241726== ==241726== For lists of detected and suppressed errors, rerun with: -s ==241726== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) Speicherzugriffsfehler (Speicherabzug geschrieben)