ASAN crash in client-node.c:clear_buffers
I'm seeing an ASAN crash in Pipewire client-node.c when stopping playback to Bluetooth (LE Audio) node on current master (44bfeaac). This seems to require launching and exiting Pavucontrol during playback to trigger.
Reverting 44bfeaac seems to make the problem go away.
In do_port_use_buffers
struct mix *mix;
...
struct buffer *b = &mix->buffers[i];
...
b->buffer.datas = b->datas;
b->buffer.metas = b->metas;
so struct mix
cannot be copied by value, but they're stored in pw_array which requires they can be... Not sure how this causes problems only after 44bfeaac.
Log: pw.1.log