<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - PulseAudio startup fails with Assertion '!i->thread_info.attached' failed at pulsecore/sink-input.c:2304, function pa_sink_input_attach(). Aborting."
   href="https://bugs.freedesktop.org/show_bug.cgi?id=100065#c4">Comment # 4</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - PulseAudio startup fails with Assertion '!i->thread_info.attached' failed at pulsecore/sink-input.c:2304, function pa_sink_input_attach(). Aborting."
   href="https://bugs.freedesktop.org/show_bug.cgi?id=100065">bug 100065</a>
              from <span class="vcard"><a class="email" href="mailto:tanuk@iki.fi" title="Tanu Kaskinen <tanuk@iki.fi>"> <span class="fn">Tanu Kaskinen</span></a>
</span></b>
        <pre>I plugged in my own usb surround sound card and tried your configuration, and I
didn't have the trouble you're describing.

When you observe the problem, what does "pactl list sink-inputs" print? Do both
of the module-remap-sink streams have the same index in the "Sink:" field (it
should be the index of the master sink)?

If the streams are routed correctly, you can check the mixing matrix from the
log. In the log you attached earlier, the matrix of the first remap sink looks
like this:

D: [pulseaudio] resampler.c: Channel matrix:
D: [pulseaudio] resampler.c:        I00   I01 
D: [pulseaudio] resampler.c:     +------------
D: [pulseaudio] resampler.c: O00 | 1.000 0.000
D: [pulseaudio] resampler.c: O01 | 0.000 1.000
D: [pulseaudio] resampler.c: O02 | 0.000 0.000
D: [pulseaudio] resampler.c: O03 | 0.000 0.000
D: [pulseaudio] resampler.c: O04 | 0.000 0.000
D: [pulseaudio] resampler.c: O05 | 0.000 0.000
D: [pulseaudio] resampler.c: O06 | 0.000 0.000
D: [pulseaudio] resampler.c: O07 | 0.000 0.000

and the second one:

D: [pulseaudio] resampler.c: Channel matrix:
D: [pulseaudio] resampler.c:        I00   I01 
D: [pulseaudio] resampler.c:     +------------
D: [pulseaudio] resampler.c: O00 | 0.000 0.000
D: [pulseaudio] resampler.c: O01 | 0.000 0.000
D: [pulseaudio] resampler.c: O02 | 1.000 0.000
D: [pulseaudio] resampler.c: O03 | 0.000 1.000
D: [pulseaudio] resampler.c: O04 | 0.000 0.000
D: [pulseaudio] resampler.c: O05 | 0.000 0.000
D: [pulseaudio] resampler.c: O06 | 0.000 0.000
D: [pulseaudio] resampler.c: O07 | 0.000 0.000

Those seem to be correct: the two input channels from the first remap sink go
to channels 0 and 1 of the master sink, and from the second remap sink they go
to channels 2 and 3 of the master sink.</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>