crashes on a NULL
pavucontrol crashes on startup because a pointer to strlen is NULL:
$ ltrace pavucontrol
[...]
_ZN3Gtk3Box10pack_startERNS_6WidgetEbbj(0x5592294e3c00, 0x55922931f820, 0, 0) = 0x55922955b070
strlen(nil <no return ...>
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++
It seems to happen if description of a card is NULL. The python code pulsemixer seems to have the same issue, it crashes after pressing F3 ("Cards") in line 940 when decoding None.