Bug#828190: Possible similar symptoms upstream
Michał Mirosław
mirq-deboogs at rere.qmqm.pl
Sat Mar 11 13:03:24 GMT 2023
Looking at perf and strace output, the case looks similar to what was
described in an upstream commit [1] and its backing bug report [2].
(Haven't tried the workarounds nor testing or newer version, yet.)
[1]
https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/commit/37358e42c49abe3d83b344452749461b70fdc80f
[2] https://bugzilla.kernel.org/show_bug.cgi?id=199365#c6
-- strace log:
22:59:37.624592 ppoll([{fd=4, events=POLLIN}, ...], 34, NULL, NULL, 8) = 1 ([{fd=18, revents=POLLIN}])
> /usr/lib/x86_64-linux-gnu/libpulse.so.0.23.0(pa_mainloop_poll+0x171) [0x26151]
> /usr/lib/x86_64-linux-gnu/libpulse.so.0.23.0(pa_mainloop_iterate+0x2f) [0x2674f]
> /usr/lib/x86_64-linux-gnu/libpulse.so.0.23.0(pa_mainloop_run+0x20) [0x26800]
22:59:37.628232 read(18, "\1\0\0\0\10\0\0\0\0\0\0\0\20\0\0\0controlC1\0\0\0\0\0\0\0"..., 272) = 64
> /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-14.2.so(pa_read+0x21) [0x28441]
> /usr/lib/pulse-14.2/modules/module-udev-detect.so() [0x3892]
> /usr/lib/x86_64-linux-gnu/libpulse.so.0.23.0(pa_mainloop_dispatch+0x1b3) [0x26433]
> /usr/lib/x86_64-linux-gnu/libpulse.so.0.23.0(pa_mainloop_iterate+0x3e) [0x2675e]
22:59:37.632976 read(18, 0x7ffcd669eb60, 272) = -1 EAGAIN (Zasoby chwilowo niedostępne)
22:59:37.637756 access("/dev/snd/controlC1", R_OK|W_OK) = 0
> /usr/lib/pulse-14.2/modules/module-udev-detect.so() [0x281f]
> /usr/lib/pulse-14.2/modules/module-udev-detect.so() [0x3c25]
> /usr/lib/x86_64-linux-gnu/libpulse.so.0.23.0(pa_mainloop_dispatch+0x1b3) [0x26433]
22:59:37.642327 write(38, "\1\0\0\0\0\0\0\0", 8) = 8
> /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-14.2.so(pa_write+0x62) [0x284d2]
> /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-14.2.so(pa_fdsem_post+0xa6) [0x2fa36]
> /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecore-14.2.so(pa_asyncmsgq_dispatching+0xc1) [0x1a071]
> /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecore-14.2.so(pa_asyncmsgq_send+0xb3) [0x19493]
> /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecore-14.2.so(pa_sink_state_to_string+0x361) [0x53e61]
> /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecore-14.2.so(pa_card_suspend+0x8a) [0x2920a]
> /usr/lib/pulse-14.2/modules/module-udev-detect.so() [0x3c25]
> /usr/lib/x86_64-linux-gnu/libpulse.so.0.23.0(pa_mainloop_dispatch+0x1b3) [0x26433]
22:59:37.651251 read(4, 0x7ffcd669ecee, 10) = -1 EAGAIN (Zasoby chwilowo niedostępne)
> /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-14.2.so(pa_read+0x21) [0x28441]
> /usr/lib/x86_64-linux-gnu/libpulse.so.0.23.0(pa_mainloop_prepare+0x5e) [0x25cae]
> /usr/lib/x86_64-linux-gnu/libpulse.so.0.23.0(pa_mainloop_iterate+0x20) [0x26740]
[start over from ppoll()]
-- Package-specific info:
File '/etc/default/pulseaudio' does not exist
-- System Information:
Debian Release: 11.6
APT prefers stable-security
APT policy: (900, 'stable-security'), (900, 'stable-debug'), (900, 'proposed-updates'), (900, 'stable'), (800, 'oldstable-proposed-updates'), (800, 'oldstable-debug'), (800, 'oldstable'), (700, 'unstable'), (600, 'experimental'), (500, 'unstable-debug'), (500, 'stable-updates'), (500, 'proposed-updates-debug'), (1, 'experimental-debug')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.1.3+ (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE
Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages pulseaudio depends on:
ii adduser 3.118
ii init-system-helpers 1.60
ii libasound2 1.2.4-1.1
ii libasound2-plugins 1.2.2-2
ii libc6 2.31-13+deb11u5
ii libcap2 1:2.44-1
ii libdbus-1-3 1.12.24-0+deb11u1
ii libgcc-s1 10.2.1-6
ii libice6 2:1.0.10-1
ii libltdl7 2.4.6-15
ii liborc-0.4-0 1:0.4.32-1
ii libpulse0 14.2-3
ii libsm6 2:1.2.3-1
ii libsndfile1 1.0.31-2
ii libsoxr0 0.1.3-4
ii libspeexdsp1 1.2~rc1.2-1.1
ii libstdc++6 10.2.1-6
ii libsystemd0 247.3-7+deb11u1
ii libtdb1 1.4.3-1+b1
ii libudev1 247.3-7+deb11u1
ii libwebrtc-audio-processing1 0.3-1+b1
ii libx11-6 2:1.7.2-1
ii libx11-xcb1 2:1.7.2-1
ii libxcb1 1.14-3
ii libxtst6 2:1.2.3-1
ii lsb-base 11.1.0
ii pulseaudio-utils 14.2-3
Versions of packages pulseaudio recommends:
ii dbus-user-session 1.12.24-0+deb11u1
ii libpam-systemd [logind] 247.3-7+deb11u1
ii rtkit 0.13-4
Versions of packages pulseaudio suggests:
ii paprefs 1.1-2
ii pavucontrol 4.0-2
ii pavumeter 0.9.3-4+b3
ii udev 247.3-7+deb11u1
--
Michał Mirosław
More information about the pkg-pulseaudio-devel
mailing list