[pulseaudio-tickets] [Bug 91606] New: Native protocol usage results in "Client sent non-aligned memblock" messages from server

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Aug 11 05:32:32 PDT 2015


https://bugs.freedesktop.org/show_bug.cgi?id=91606

            Bug ID: 91606
           Summary: Native protocol usage results in "Client sent
                    non-aligned memblock" messages from server
           Product: PulseAudio
           Version: unspecified
          Hardware: Other
                OS: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: clients
          Assignee: pulseaudio-bugs at lists.freedesktop.org
          Reporter: bgamari at gmail.com
        QA Contact: pulseaudio-bugs at lists.freedesktop.org
                CC: lennart at poettering.net

I am attempting to stream audio with pulseaudio's native protocol from a laptop
running Debian testing (running pulseaudio 6.0) and a desktop also running
Debian testing (running pulseaudio 6.0).

I have configured the server to expose its devices for anonymous use with,

    load-module module-native-protocol-tcp auth-anonymous=1
    load-module module-zeroconf-publish

in /etc/pulse/default.pa. As the desktop is headless, I ssh in to the machine
and start pulseaudio manually so I can observe its output. paplay'ing an audio
file on the server produces the expected audio output.

As expected, the server's analog sink is shown in padevchooser on the laptop.
However, if I select the device to be the laptop's default sink and play audio
with rhythmbox, the server begins spewing messages of the form,

    W: [pulseaudio] protocol-native.c: Client sent non-aligned memblock: index
7140, length 1052, frame size: 8
    W: [pulseaudio] protocol-native.c: Client sent non-aligned memblock: index
2856, length 4284, frame size: 8
    W: [pulseaudio] protocol-native.c: Client sent non-aligned memblock: index
7140, length 196, frame size: 8
    W: [pulseaudio] protocol-native.c: Client sent non-aligned memblock: index
0, length 4284, frame size: 8
    W: [pulseaudio] protocol-native.c: Client sent non-aligned memblock: index
4284, length 3908, frame size: 8
    W: [pulseaudio] protocol-native.c: Client sent non-aligned memblock: index
2856, length 1428, frame size: 8
    W: [pulseaudio] protocol-native.c: Client sent non-aligned memblock: index
4284, length 3908, frame size: 8
    W: [pulseaudio] protocol-native.c: Client sent non-aligned memblock: index
0, length 4284, frame size: 8
    W: [pulseaudio] protocol-native.c: Client sent non-aligned memblock: index
4284, length 2580, frame size: 8
    W: [pulseaudio] protocol-native.c: Client sent non-aligned memblock: index
0, length 4364, frame size: 8
    W: [pulseaudio] protocol-native.c: Client sent non-aligned memblock: index
4364, length 1348, frame size: 8
    W: [pulseaudio] protocol-native.c: Client sent non-aligned memblock: index
0, length 1428, frame size: 8

and no audio output is produced.

Intriguingly, paplay'ing the same file from the laptop simply hangs with no
audio output. stracing the process shows that is hung on a poll syscall [1].


[1] https://gist.github.com/bgamari/845b10900c79a5e81bce

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/pulseaudio-bugs/attachments/20150811/2e993e83/attachment.html>


More information about the pulseaudio-bugs mailing list