Reported in IRC some time ago: 23:30 -!- panto [~panto@wsip-184-177-188-2.sd.sd.cox.net] has joined #pulseaudio 23:30 < panto> hello 23:31 < panto> guys, pa is pretty sucky handling dbus protocol errors 23:31 -!- bozi [~bozi@p4FD6F998.dip.t-dialin.net] has joined #pulseaudio 23:31 < panto> "E: [lt-pulseaudio] iface-core.c: Assertion 'dbus_message_iter_next(&msg_iter)' failed at ../../src/modules/dbus/iface-core.c:1472, function handle_load_module(). Aborting. 23:31 < panto> "
I want to investigate this before 2.0, so adding to the blocker list.
Starting to investigate.
Created attachment 58993 [details] Test case I'm attaching a test case that can trigger the crash (actually not the same assertion but the root cause is the same). The problem is that in most cases we don't check incoming method call signatures, and there's code that assumes that such checking has been done.
Fixed: http://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=e9d82afdea4fff19de97a53e5ee7a149b18301eb
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.