<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - power on / plugging in E-MU 0202 USB hangs up pulseaudio and USB bus"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=106557#c4">Comment # 4</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - power on / plugging in E-MU 0202 USB hangs up pulseaudio and USB bus"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=106557">bug 106557</a>
              from <span class="vcard"><a class="email" href="mailto:f3flight@gmail.com" title="Dmitrii Sutiagin <f3flight@gmail.com>"> <span class="fn">Dmitrii Sutiagin</span></a>
</span></b>
        <pre>(In reply to Tanu Kaskinen from <a href="show_bug.cgi?id=106557#c3">comment #3</a>)
<span class="quote">> Apparently autospawning is enabled for gdm. That's weird. ... Is there some
> gdm specific configuration in
> /var/lib/gdm/.config/pulse/client.conf? </span >

[dsutyagin@pulsar ~]$ sudo find / -name 'client.conf' 2>/dev/null | grep pulse
| xargs -I@ bash -c 'echo @; grep autospawn @ | sed "s/^/--> /"'
/etc/pulse/client.conf
--> ; autospawn = yes
/home/dsutyagin/.config/pulse/client.conf
--> # Disable autospawning the PulseAudio daemon
--> autospawn = no
/home/dsutyagin/.local/share/flatpak/runtime/org.freedesktop.Sdk/x86_64/1.4/d6a8c46e30e0518c8f6c8278edf0bd59800193494bbdaeee7393646385247445/files/etc/pulse/client.conf
--> ; autospawn = yes

as you can see, gdm doesn't have "client.conf", to be more specific, here's the
contents:

[user@system ~]$ sudo ls -l /var/lib/gdm/.config/pulse
total 56
-rw-r--r-- 1 gdm gdm 20480 May  3 15:23
1475c2dd14c9474ab7bab828a842239e-card-database.tdb
-rw-r--r-- 1 gdm gdm    43 Jun 11 09:53
1475c2dd14c9474ab7bab828a842239e-default-sink
-rw-r--r-- 1 gdm gdm    42 Jun 11 09:53
1475c2dd14c9474ab7bab828a842239e-default-source
-rw-r--r-- 1 gdm gdm 12288 May  3 15:23
1475c2dd14c9474ab7bab828a842239e-device-volumes.tdb
-rw-r--r-- 1 gdm gdm 12288 May 29 19:48
1475c2dd14c9474ab7bab828a842239e-stream-volumes.tdb
-rw------- 1 gdm gdm   256 May  2  2017 cookie

Maybe the default is "enabled" so that's why. GDM's cwd is / so idk if it
should read from /var/lib/gdm/.config/pulse or /etc/pulse

[dsutyagin@pulsar ~]$ pgrep -f /usr/bin/gdm | sudo xargs -I@ ls -ld /proc/@/cwd
lrwxrwxrwx 1 root root 0 Jun 11 14:14 /proc/542/cwd -> /

But anyway.

<span class="quote">> The log stops rather abruptly in the middle of the probing process after
> getting "Input/output error" from snd_pcm_hw_params(). It seems that
> snd_pcm_close() is hanging, because otherwise there should be more logs.</span >

I've stopped collecting logs at that point, they do keep adding slowly, but
every call in pulseaudio log ends with long delay and then timeout, so further
logs won't add much (unless there's some useful debug info at the end of all
the attempts).

<span class="quote">> To me this seems quite clearly a kernel bug, and I don't think I have much
> more to contribute here. You should report the problem to the alsa
> developers, here are some instructions:
> <a href="http://alsa-project.org/main/index.php/Bug_Tracking">http://alsa-project.org/main/index.php/Bug_Tracking</a></span >

I will try filing a bug to alsa, thank you.</pre>
        </div>
      </p>


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

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