pulseaudio issueshttps://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues2021-10-31T17:33:21Zhttps://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/242lacks handling of (not-so-)special cases in pa_make_secure_dir()2021-10-31T17:33:21ZBugzilla Migration Userlacks handling of (not-so-)special cases in pa_make_secure_dir()## Submitted by Michael Shigorin
Assigned to **pul..@..op.org**
**[Link to original bug (#45656)](https://bugs.freedesktop.org/show_bug.cgi?id=45656)**
## Description
Created attachment 56630
strace output
As of pulseaudio-1.1, b...## Submitted by Michael Shigorin
Assigned to **pul..@..op.org**
**[Link to original bug (#45656)](https://bugs.freedesktop.org/show_bug.cgi?id=45656)**
## Description
Created attachment 56630
strace output
As of pulseaudio-1.1, both src/daemon/main.c::change_user() and src/pulsecore/core-util.c::pa_make_secure_dir() are pretty ignorant of target directory being already there with proper permissions and rush to mkdir()/fchown()/fchmod() for no good reason.
My original problem occurs on r/o NFSv3 Linux 2.6.32 thin client root filesystem while trying to run pulseaudio --system (used to work like charm with 0.9.5):
# pulseaudio --system
W: [pulseaudio] main.c: Running in system mode, but --disallow-exit not set!
W: [pulseaudio] main.c: Running in system mode, but --disallow-module-loading not set!
N: [pulseaudio] main.c: Running in system mode, forcibly disabling SHM mode!
N: [pulseaudio] main.c: Running in system mode, forcibly disabling exit idle time!
E: [pulseaudio] core-util.c: Failed to create secure directory: Operation not permitted
Here's localhost test re-run with r/w ext4 rootfs:
# pulseaudio --system -v -v
W: [pulseaudio] main.c: Running in system mode, but --disallow-exit not set!
W: [pulseaudio] main.c: Running in system mode, but --disallow-module-loading not set!
N: [pulseaudio] main.c: Running in system mode, forcibly disabling SHM mode!
N: [pulseaudio] main.c: Running in system mode, forcibly disabling exit idle time!
D: [pulseaudio] core-rtclock.c: Timer slack is set to 50 us.
D: [pulseaudio] core-util.c: setpriority() worked.
I: [pulseaudio] core-util.c: Successfully gained nice level -11.
I: [pulseaudio] main.c: Found user 'pulse' (UID 144) and group 'pulse' (GID 56).
I: [pulseaudio] main.c: Successfully dropped root privileges.
I: [pulseaudio] main.c: This is PulseAudio 1.1
D: [pulseaudio] main.c: Compilation host: i586-alt-linux-gnu
D: [pulseaudio] main.c: Compilation CFLAGS: -pipe -Wall -g -O2 -march=i586 -mtune=i686 -W -Wextra -Wno-long-long -Wvla -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -Wp,-D_FORTIFY_SOURCE=2 -fno-common -fdiagnostics-show-option
D: [pulseaudio] main.c: Running on host: Linux i686 3.2.2-std-pae-alt1 #1 SMP Wed Feb 1 06:39:46 UTC 2012
D: [pulseaudio] main.c: Found 2 CPUs.
I: [pulseaudio] main.c: Page size is 4096 bytes
D: [pulseaudio] main.c: Compiled with Valgrind support: no
D: [pulseaudio] main.c: Running in valgrind mode: no
D: [pulseaudio] main.c: Running in VM: no
D: [pulseaudio] main.c: Optimized build: yes
D: [pulseaudio] main.c: All asserts enabled.
I: [pulseaudio] main.c: Machine ID is afe81388ef56429371ec614748402b92.
E: [pulseaudio] core-util.c: Failed to create secure directory: Operation not permitted
# getent passwd pulse
pulse:x:144:56:Pulseaudio daemon:/var/run/pulse:/dev/null
# ls -ld /var/run/pulse
drwxrwx--x 2 root pulse 4096 Nov 17 15:46 /var/run/pulse
/var/run/pulse (0771,root,pulse) and the user/group prepared by ALT Linux pulseaudio-system subpackage in both cases.
Syscalls up to the finishing rmdir() (included as a beacon not as a culprit, full strace output attached):
umask(022) = 022
mkdir("/var/run/pulse", 0755) = -1 EEXIST (File exists)
umask(022) = 022
open("/var/run/pulse", O_RDONLY|O_NOCTTY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFDIR|0771, st_size=4096, ...}) = 0
getuid32() = 144
getgid32() = 56
fchown32(3, 144, 56) = -1 EPERM (Operation not permitted)
rmdir("/var/run/pulse") = -1 EACCES (Permission denied)
See also:
http://pulseaudio.org/ticket/539
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=628033
Seen also:
https://bugzilla.redhat.com/show_bug.cgi?id=508072
https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2009-1299
**Attachment 56630**, "strace output":
[pulseaudio-system.strace](/uploads/5469bc979081ef5890518033bd956470/pulseaudio-system.strace)https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/233Pulseaudio not recognize active session correctly under some circumstance2020-01-01T05:07:53ZBugzilla Migration UserPulseaudio not recognize active session correctly under some circumstance## Submitted by Kevin
Assigned to **pul..@..op.org**
**[Link to original bug (#76672)](https://bugs.freedesktop.org/show_bug.cgi?id=76672)**
## Description
I get no sound in my desktop when using the following (a bit usual) way to...## Submitted by Kevin
Assigned to **pul..@..op.org**
**[Link to original bug (#76672)](https://bugs.freedesktop.org/show_bug.cgi?id=76672)**
## Description
I get no sound in my desktop when using the following (a bit usual) way to start the desktop:
from a virtual terminal, say vt2, run:
(setsid startx -- vt7 &).
That is, startx in a virtual terminal other than the current one. The "setsid" is not relevant here, without it, (startx -- vt7 &) don't work, either.
But, if I play something in the desktop and then SWITCH BACK to vt2, the sound comes. If I log into another virtual terminal, for example, vt1, the sound comes, too. Just as long as I switch back to desktop on vt7, the sound stops.
I guess this is because pulseaudio fails to recognise the active session: if I run `pacmd list-sinks` in the desktop(vt7), it shows that the status of the active sink is "SUSPENDED" and the suspend cause is "SESSION" while running the same command in vt2 shows the status is "RUNNING".
Also, `loginctl user-status` shows that, all processes of my desktop(vt7) and vt2 belong to the same session (in systemd's notion).
And if I start X by:
(setsid startx -- vt2 &)
that is, in the same virtual terminal, then all problems are gone, pulseaudio works perfectly.
I'm using arch linux, mate desktop(1.8.0), pulseaudio(5.0), all packages are from arch's official repository.https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/218pulseaudio crashed with SIGABRT in pa_hook_fire()2019-12-27T05:10:36ZBugzilla Migration Userpulseaudio crashed with SIGABRT in pa_hook_fire()## Submitted by Cristian Aravena
Assigned to **pul..@..op.org**
**[Link to original bug (#88979)](https://bugs.freedesktop.org/show_bug.cgi?id=88979)**
## Description
Open bug in launchpad.net
https://bugs.launchpad.net/ubuntu/+so...## Submitted by Cristian Aravena
Assigned to **pul..@..op.org**
**[Link to original bug (#88979)](https://bugs.freedesktop.org/show_bug.cgi?id=88979)**
## Description
Open bug in launchpad.net
https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1416228
```
#0 0x00007fa658bb8e37 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
resultvar = 0
pid = 2769
selftid = 2769
#1 0x00007fa658bba528 in __GI_abort () at abort.c:89
save_stage = 2
act = {__sigaction_handler = {sa_handler = 0x262f67e, sa_sigaction = 0x262f67e}, sa_mask = {__val = {140352445554172, 107491743040, 140734008247600, 140734008247592, 1, 206158430316, 140350941298689, 140733193388038, 40040062, 40040057, 10213294085693711360, 3, 40535904, 39899968, 140734008247952, 39931844}}, sa_flags = 1132253023, sa_restorer = 0x7fa6437d2d80}
sigs = {__val = {32, 0 <repeats 15 times>}}
#2 0x00007fa6437ccf68 in ?? () from /usr/lib/pulse-4.0/modules/module-bluetooth-device.so
No symbol table info available.
#3 0x00007fa65a3afffc in pa_hook_fire () from /usr/lib/libpulsecore-4.0.so
No symbol table info available.
#4 0x00007fa64aaaeda6 in ?? () from /usr/lib/pulse-4.0/modules/libbluetooth-util.so
No symbol table info available.
#5 0x00007fa64aab26c3 in ?? () from /usr/lib/pulse-4.0/modules/libbluetooth-util.so
No symbol table info available.
#6 0x00007fa659a8b161 in dbus_connection_dispatch () from /lib/x86_64-linux-gnu/libdbus-1.so.3
No symbol table info available.
#7 0x00007fa65a163114 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-4.0.so
No symbol table info available.
#8 0x00007fa659ef0dca in pa_mainloop_dispatch () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
No symbol table info available.
#9 0x00007fa659ef0fdc in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
No symbol table info available.
#10 0x00007fa659ef1080 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
No symbol table info available.
#11 0x0000000000407058 in main ()
No symbol table info available.
```https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/213Virtual sink and source flags are not updated when moving them to different m...2019-12-02T14:33:57ZBugzilla Migration UserVirtual sink and source flags are not updated when moving them to different master device## Submitted by Tanu Kaskinen `@tanuk`
Assigned to **pul..@..op.org**
**[Link to original bug (#39405)](https://bugs.freedesktop.org/show_bug.cgi?id=39405)**
## Description## Submitted by Tanu Kaskinen `@tanuk`
Assigned to **pul..@..op.org**
**[Link to original bug (#39405)](https://bugs.freedesktop.org/show_bug.cgi?id=39405)**
## Descriptionhttps://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/207Assertion '!s->thread_info.rewind_requested' failed at pulsecore/sink.c:1271,...2019-11-27T18:34:12ZBugzilla Migration UserAssertion '!s->thread_info.rewind_requested' failed at pulsecore/sink.c:1271, function pa_sink_render_into_full(). Aborting.## Submitted by Matthijs Kooijman
Assigned to **pul..@..op.org**
**[Link to original bug (#54881)](https://bugs.freedesktop.org/show_bug.cgi?id=54881)**
## Description
Created attachment 67112
pulseaudio -vv output
This assertion...## Submitted by Matthijs Kooijman
Assigned to **pul..@..op.org**
**[Link to original bug (#54881)](https://bugs.freedesktop.org/show_bug.cgi?id=54881)**
## Description
Created attachment 67112
pulseaudio -vv output
This assertion occured when playing an audio stream and starting pavucontrol halfway through the stream. I happened to have pulseaudio running with -vv, so I'm attaching that log output. I unfortunately don't have a stacktrace, nor have I succeeded in reproducing this particular assert.
This assertion was observed running pulseaudio 2.0 from Debian (2.0-3).
Here's the tail of the log:
D: [pulseaudio] protocol-native.c: Client pavucontrol changes volume of sink input 'A Night Like This' by 'Caro Emerald'.
D: [alsa-sink] alsa-sink.c: Requested to rewind 384000 bytes.
D: [alsa-sink] alsa-sink.c: Limited to 3584 bytes.
D: [alsa-sink] alsa-sink.c: before: 896
D: [alsa-sink] alsa-sink.c: after: 896
D: [alsa-sink] alsa-sink.c: Rewound 3584 bytes.
D: [alsa-sink] sink.c: Processing rewind...
D: [alsa-sink] sink-input.c: Have to rewind 3584 bytes on render memblockq.
D: [alsa-sink] module-equalizer-sink.c: Rewind callback!
D: [alsa-sink] sink-input.c: Have to rewind 3584 bytes on render memblockq.
D: [alsa-sink] source.c: Processing rewind...
I: [pulseaudio] module-stream-restore.c: Storing volume/mute/device for stream sink-input-by-media-role:music.
I: [alsa-sink] alsa-sink.c: Underrun!
I: [alsa-sink] alsa-sink.c: Increasing minimal latency to 1.00 ms
D: [alsa-sink] alsa-sink.c: Latency set to 1.00ms
D: [alsa-sink] alsa-sink.c: hwbuf_unused=383808
D: [alsa-sink] alsa-sink.c: setting avail_min=95977
D: [alsa-sink] alsa-sink.c: Requesting rewind due to latency change.
D: [alsa-sink] alsa-sink.c: Latency set to 1.00ms
D: [alsa-sink] alsa-sink.c: hwbuf_unused=383808
D: [alsa-sink] alsa-sink.c: setting avail_min=95977
D: [alsa-sink] alsa-sink.c: Latency set to 1.00ms
D: [alsa-sink] alsa-sink.c: hwbuf_unused=383808
D: [alsa-sink] alsa-sink.c: setting avail_min=95977
D: [alsa-sink] alsa-sink.c: Latency set to 1.00ms
D: [alsa-sink] alsa-sink.c: hwbuf_unused=383808
D: [alsa-sink] alsa-sink.c: setting avail_min=95977
E: [alsa-sink] sink.c: Assertion '!s->thread_info.rewind_requested' failed at pulsecore/sink.c:1271, function pa_sink_render_into_full(). Aborting.
**Attachment 67112**, "pulseaudio -vv output":
[pulse.log](/uploads/f75b41ebad7d10644de579d255f5028d/pulse.log)https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/182Assertion 'b' failed at pulsecore/memblock.c:4542018-10-03T07:25:20ZBugzilla Migration UserAssertion 'b' failed at pulsecore/memblock.c:454## Submitted by Jasmin
Assigned to **pul..@..op.org**
**[Link to original bug (#42449)](https://bugs.freedesktop.org/show_bug.cgi?id=42449)**
## Description
Hello,
unfortunately pulseaudio 1.0 exits with the following messages:
...## Submitted by Jasmin
Assigned to **pul..@..op.org**
**[Link to original bug (#42449)](https://bugs.freedesktop.org/show_bug.cgi?id=42449)**
## Description
Hello,
unfortunately pulseaudio 1.0 exits with the following messages:
I: [pulseaudio] client.c: Created 2 "Native client (UNIX socket client)"
D: [pulseaudio] protocol-dbus.c: Interface org.PulseAudio.Core1.Client added for object /org/pulseaudio/core1/client2
D: [pulseaudio] protocol-native.c: Protocol version: remote 23, local 23
I: [pulseaudio] protocol-native.c: Got credentials: uid=1000 gid=1000 success=1
D: [pulseaudio] protocol-native.c: SHM possible: yes
D: [pulseaudio] protocol-native.c: Negotiated SHM: yes
D: [pulseaudio] module-augment-properties.c: Looking for .desktop file for totem
D: [pulseaudio] module-augment-properties.c: Found /usr/share/applications/totem.desktop.
I: [pulseaudio] client.c: Freed 2 "Totem Video-Player"
I: [pulseaudio] protocol-native.c: Connection died.
D: [pulseaudio] protocol-dbus.c: Interface org.PulseAudio.Core1.Client removed from object /org/pulseaudio/core1/client2
I: [pulseaudio] client.c: Created 3 "Native client (UNIX socket client)"
D: [pulseaudio] protocol-dbus.c: Interface org.PulseAudio.Core1.Client added for object /org/pulseaudio/core1/client3
D: [pulseaudio] protocol-native.c: Protocol version: remote 23, local 23
I: [pulseaudio] protocol-native.c: Got credentials: uid=1000 gid=1000 success=1
D: [pulseaudio] protocol-native.c: SHM possible: yes
D: [pulseaudio] protocol-native.c: Negotiated SHM: yes
D: [pulseaudio] module-augment-properties.c: Looking for .desktop file for totem
D: [pulseaudio] module-suspend-on-idle.c: Sink ladspa_output.mbeq_1197.mbeq becomes busy.
I: [pulseaudio] resampler.c: Using resampler 'speex-float-3'
I: [pulseaudio] resampler.c: Using float32le as working format.
I: [pulseaudio] resampler.c: Choosing speex quality setting 3.
D: [pulseaudio] memblockq.c: memblockq requested: maxlength=33554432, tlength=0, base=8, prebuf=0, minreq=1 maxrewind=0
D: [pulseaudio] memblockq.c: memblockq sanitized: maxlength=33554432, tlength=33554432, base=8, prebuf=0, minreq=8 maxrewind=0
I: [pulseaudio] sink-input.c: Created input 1 "Playback Stream" on ladspa_output.mbeq_1197.mbeq with sample spec s16le 2ch 44100Hz and channel map front-left,front-right
I: [pulseaudio] sink-input.c: media.name = "Playback Stream"
I: [pulseaudio] sink-input.c: application.name = "Totem Video-Player"
I: [pulseaudio] sink-input.c: native-protocol.peer = "UNIX socket client"
I: [pulseaudio] sink-input.c: native-protocol.version = "23"
I: [pulseaudio] sink-input.c: media.role = "video"
I: [pulseaudio] sink-input.c: application.process.id = "26015"
I: [pulseaudio] sink-input.c: application.process.user = "jasmin"
I: [pulseaudio] sink-input.c: application.process.host = "jasmin-mobil-01"
I: [pulseaudio] sink-input.c: application.process.binary = "totem"
I: [pulseaudio] sink-input.c: application.icon_name = "totem"
I: [pulseaudio] sink-input.c: window.x11.display = ":0.0"
I: [pulseaudio] sink-input.c: application.language = "de_DE.utf8"
I: [pulseaudio] sink-input.c: application.process.machine_id = "7bae1dd2796f04b29e3a6bda0000091d"
I: [pulseaudio] sink-input.c: application.process.session_id = "7bae1dd2796f04b29e3a6bda0000091d-1320085098.612345-2004452429"
I: [pulseaudio] sink-input.c: module-stream-restore.id = "sink-input-by-media-role:video"
I: [pulseaudio] protocol-native.c: Requested tlength=200,00 ms, minreq=10,00 ms
D: [pulseaudio] protocol-native.c: Adjust latency mode enabled, configuring sink latency to half of overall latency.
D: [pulseaudio] memblockq.c: memblockq requested: maxlength=4194304, tlength=27288, base=4, prebuf=0, minreq=1764 maxrewind=0
D: [pulseaudio] memblockq.c: memblockq sanitized: maxlength=4194304, tlength=27288, base=4, prebuf=0, minreq=1764 maxrewind=0
I: [pulseaudio] protocol-native.c: Final latency 200,01 ms = 134,69 ms + 2*10,00 ms + 45,32 ms
D: [pulseaudio] protocol-dbus.c: Interface org.PulseAudio.Core1.Stream added for object /org/pulseaudio/core1/playback_stream1
D: [bluetooth] protocol-native.c: Requesting rewind due to end of underrun.
D: [bluetooth] protocol-native.c: Requesting rewind due to end of underrun.
D: [bluetooth] protocol-native.c: Requesting rewind due to end of underrun.
D: [bluetooth] protocol-native.c: Requesting rewind due to end of underrun.
D: [bluetooth] protocol-native.c: Requesting rewind due to end of underrun.
D: [bluetooth] protocol-native.c: Requesting rewind due to end of underrun.
D: [bluetooth] protocol-native.c: Requesting rewind due to end of underrun.
D: [bluetooth] protocol-native.c: Requesting rewind due to end of underrun.
D: [bluetooth] protocol-native.c: Requesting rewind due to end of underrun.
D: [bluetooth] protocol-native.c: Requesting rewind due to end of underrun.
D: [bluetooth] protocol-native.c: Requesting rewind due to end of underrun.
D: [bluetooth] protocol-native.c: Requesting rewind due to end of underrun.
D: [bluetooth] sink-input.c: Requesting rewind due to uncorking
D: [bluetooth] sink-input.c: Have to rewind 16 bytes on implementor.
D: [pulseaudio] module-suspend-on-idle.c: Sink ladspa_output.mbeq_1197.mbeq becomes busy.
E: [bluetooth] memblock.c: Assertion 'b' failed at pulsecore/memblock.c:454, function pa_memblock_acquire(). Aborting.
It happens with different applications connecting to PA. pa-mbeq is active and everytime a stream begins/ends/pauses(corks?), the problem (see above) occurs.
If pa-mbeq connects to alsa it works. If it connects to bluetooth or another pulseaudio-server via Lan it works not.
I tried another laptop, same debian packages (wheezy) same version, same configuration. mbeq => bluetooth (same headset) works.
So the problem occurs on one of my laptops and if mbeq connects to bluetooth or another pulseaudio server..... ?
Thanks for any help!
Jasminhttps://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/177pulseaudio blocked in kernel2019-09-26T10:59:12ZBugzilla Migration Userpulseaudio blocked in kernel## Submitted by Brian J. Murrell
Assigned to **pul..@..op.org**
**[Link to original bug (#95055)](https://bugs.freedesktop.org/show_bug.cgi?id=95055)**
## Description
I have a pulseaudio process that seems to be blocked in the ker...## Submitted by Brian J. Murrell
Assigned to **pul..@..op.org**
**[Link to original bug (#95055)](https://bugs.freedesktop.org/show_bug.cgi?id=95055)**
## Description
I have a pulseaudio process that seems to be blocked in the kernel:
kernel: sysrq: SysRq : Show Blocked State
kernel: task PC stack pid father
kernel: pulseaudio D ffff8801191a3b98 0 26427 1 0x00000004
kernel: ffff8801191a3b98 ffffffff81c10500 ffff880002788000 ffff8801191a4000
kernel: ffff8804afa0e080 ffff8801191a3bd0 ffff8804afa0e080 ffff88049b053000
kernel: ffff8801191a3bb0 ffffffff81795895 0000000205922d36 ffff8801191a3c60
kernel: Call Trace:
kernel: [`<ffffffff81795895>`] schedule+0x35/0x80
kernel: [`<ffffffff817986b3>`] schedule_timeout+0x123/0x240
kernel: [`<ffffffff8110b7c0>`] ? trace_event_raw_event_tick_stop+0x120/0x120
kernel: [`<ffffffff817993de>`] ? _raw_spin_unlock_irqrestore+0xe/0x10
kernel: [`<ffffffffa0477f05>`] snd_power_wait+0xb5/0x110 [snd]
kernel: [`<ffffffff810cc790>`] ? wake_up_q+0x70/0x70
kernel: [`<ffffffffa0479901>`] snd_ctl_elem_info_user+0x61/0xf0 [snd]
kernel: [`<ffffffffa047c33c>`] snd_ctl_ioctl+0x5ec/0x6c0 [snd]
kernel: [`<ffffffff8133baac>`] ? selinux_file_ioctl+0x10c/0x1c0
kernel: [`<ffffffff8123e7f8>`] do_vfs_ioctl+0x298/0x480
kernel: [`<ffffffff81333323>`] ? security_file_ioctl+0x43/0x60
kernel: [`<ffffffff8123ea59>`] SyS_ioctl+0x79/0x90
kernel: [`<ffffffff8179996e>`] entry_SYSCALL_64_fastpath+0x12/0x71
Not sure how it got that way though.
Any advise or hints?https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/164tcp transport always fails: PULSE_SERVER=127.0.0.1 src/pacat, Connection fail...2019-09-21T14:40:29ZBugzilla Migration Usertcp transport always fails: PULSE_SERVER=127.0.0.1 src/pacat, Connection failure: Connection terminated## Submitted by Sergei Trofimovich
Assigned to **pul..@..op.org**
**[Link to original bug (#96873)](https://bugs.freedesktop.org/show_bug.cgi?id=96873)**
## Description
Noticed breakage on real applications like mpv and other medi...## Submitted by Sergei Trofimovich
Assigned to **pul..@..op.org**
**[Link to original bug (#96873)](https://bugs.freedesktop.org/show_bug.cgi?id=96873)**
## Description
Noticed breakage on real applications like mpv and other media apps.
PA used to work but I'm not sure what exactly changed in my environment.
Currently pulseaudio over TCP is broken on the following versions:
7.1, 8.0, 9.0.
How to reproduce:
=================
1. run pulseaudio server on one terminal:
$ pulseaudio -vvv
2. run client with PULSE_SERVER=127.0.0.1 set
dev/git/pulseaudio $ PULSE_SERVER=127.0.0.1 src/pacat
Analysis:
=========
1. strace shows there is a failed sendmsg(cmsg_type=SCM_CREDENTIALS) on TCP socket.
$ PULSE_SERVER=127.0.0.1 strace -f src/pacat
ppoll([{fd=3, events=POLLIN}, {fd=13, events=POLLIN|POLLOUT}, {fd=0, events=POLLIN}, {fd=5, events=POLLIN}], 4, {29, 999755000}, NULL, 8) = 1 ([{fd=13, revents=POLLOUT}], left {29, 999753448})
write(4, "W", 1) = 1
sendmsg(13, {msg_name(0)=NULL, msg_iov(1)=[{"\0\0\1\24\377\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0", 20}], msg_controllen=32, {cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS{pid=5412, uid=1000, gid=100}}, msg_flags=0}, MSG_NOSIGNAL) = -1 EINVAL (Invalid argument)
write(2, "Connection failure: Connection t"..., 42Connection failure: Connection terminated
) = 42
write(4, "W", 1) = 1
write(4, "W", 1) = 1
close(13)
server side sees it as abrupt connection:
I: [pulseaudio] socket-server.c: TCP connection accepted by tcpwrap.
I: [pulseaudio] client.c: Created 8 "Native client (TCP/IP client from 127.0.0.1:46160)"
I: [pulseaudio] client.c: Freed 8 "Native client (TCP/IP client from 127.0.0.1:46160)"
I: [pulseaudio] protocol-native.c: Connection died.
Looking at the code there is a few functions that assume UNIX sockets:
pa_iochannel_write_with_creds()
pa_iochannel_write_with_fds()
I've added a few asserts there to explicitly state the invariant of UNIX socket being handled:
diff --git a/src/pulsecore/iochannel.c b/src/pulsecore/iochannel.c
index e62750b..a85de41 100644
--- a/src/pulsecore/iochannel.c
+++ b/src/pulsecore/iochannel.c
@@ -313,2 +313,3 @@ ssize_t pa_iochannel_write_with_creds(pa_iochannel*io, const void*data, size_t l
pa_assert(io->ofd >= 0);
+ pa_assert(pa_iochannel_creds_supported(io));
@@ -365,2 +366,3 @@ ssize_t pa_iochannel_write_with_fds(pa_iochannel*io, const void*data, size_t l,
pa_assert(nfd <= MAX_ANCIL_DATA_FDS);
+ pa_assert(pa_iochannel_creds_supported(io));
That allows to get exact backtrace how crash happens:
dev/git/pulseaudio $ PULSE_SERVER=127.0.0.1 src/pacat
Assertion 'pa_iochannel_creds_supported(io)' failed at pulsecore/iochannel.c:314, function pa_iochannel_write_with_creds(). Aborting.
Aborted (core dumped)
dev/git/pulseaudio $ gdb src/.libs/pacat core.29381
#0 0x00007f814e4591c8 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
54 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0 0x00007f814e4591c8 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
#1 0x00007f814e45a61a in __GI_abort () at abort.c:89
#2 0x00007f815164dc5e in pa_iochannel_write_with_creds (io=0xb08830, data=0xb08aa8, l=20, ucred=0xb0a944)
at pulsecore/iochannel.c:314
#3 0x00007f815166958a in do_write (p=0xb08a60) at pulsecore/pstream.c:777
#4 0x00007f8151666fc1 in do_pstream_read_write (p=0xb08a60) at pulsecore/pstream.c:258
#5 0x00007f8151667358 in io_callback (io=0xb08830, userdata=0xb08a60) at pulsecore/pstream.c:304
#6 0x00007f815164ceff in callback (m=0xb02748, e=0xb08a10, fd=13, f=PA_IO_EVENT_OUTPUT, userdata=0xb08830)
at pulsecore/iochannel.c:158
#7 0x00007f81518d922a in dispatch_pollfds (m=0xb026f0) at pulse/mainloop.c:655
#8 0x00007f81518da011 in pa_mainloop_dispatch (m=0xb026f0) at pulse/mainloop.c:898
#9 0x00007f81518da18e in pa_mainloop_iterate (m=0xb026f0, block=1, retval=0x7fff98276708) at pulse/mainloop.c:929
#10 0x00007f81518da1ee in pa_mainloop_run (m=0xb026f0, retval=0x7fff98276708) at pulse/mainloop.c:944
#11 0x0000000000406e43 in main (argc=1, argv=0x7fff98276a28) at utils/pacat.c:1202https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/153Errors in authkey.c, pid.c, module.c, main.c2019-09-06T07:22:26ZBugzilla Migration UserErrors in authkey.c, pid.c, module.c, main.c## Submitted by Yousha Aleayoub
Assigned to **pul..@..op.org**
**[Link to original bug (#97405)](https://bugs.freedesktop.org/show_bug.cgi?id=97405)**
## Description
Fujitsu laptop x64 - Slackware 14.2 64-bit, Realtek audio
1:35:...## Submitted by Yousha Aleayoub
Assigned to **pul..@..op.org**
**[Link to original bug (#97405)](https://bugs.freedesktop.org/show_bug.cgi?id=97405)**
## Description
Fujitsu laptop x64 - Slackware 14.2 64-bit, Realtek audio
1:35:34 pulseaudio[1650]: [pulseaudio] authkey.c: Failed to open
cookie file '/root/.config/pulse/cookie': No such file or directory
21:35:34 pulseaudio[1650]: [pulseaudio] authkey.c: Failed to load
authentication key '/root/.config/pulse/cookie': No such file or
directory
21:35:34 pulseaudio[1650]: [pulseaudio] authkey.c: Failed to open
cookie file '/root/.pulse-cookie': No such file or directory
21:35:34 pulseaudio[1650]: [pulseaudio] authkey.c: Failed to load
authentication key '/root/.pulse-cookie': No such file or directory
21:35:35 pulseaudio[1672]: [pulseaudio] pid.c: Daemon already running.
21:35:35 pulseaudio[1675]: [pulseaudio] pid.c: Daemon already running.
22:39:28 pulseaudio[1947]: [pulseaudio] socket-server.c: bind():
Address already in use
22:39:28 pulseaudio[1947]: [pulseaudio] module.c: Failed to load
module "module-esound-protocol-unix" (argument: ""): initialization
failed.
22:39:28 pulseaudio[1947]: [pulseaudio] main.c: Module load failed.
22:39:28 pulseaudio[1947]: [pulseaudio] main.c: Failed to initialize daemon.
22:39:28 pulseaudio[1944]: [pulseaudio] main.c: Daemon startup failed.
22:39:28 pulseaudio[1952]: [pulseaudio] client-conf-x11.c:
xcb_connection_has_error() returned true
22:39:28 pulseaudio[1955]: [pulseaudio] socket-server.c: bind():
Address already in use
22:39:28 pulseaudio[1955]: [pulseaudio] module.c: Failed to load
module "module-esound-protocol-unix" (argument: ""): initialization
failed.
22:39:28 pulseaudio[1955]: [pulseaudio] main.c: Module load failed.
22:39:28 pulseaudio[1955]: [pulseaudio] main.c: Failed to initialize daemon.
22:39:28 pulseaudio[1952]: [pulseaudio] main.c: Daemon startup failed.
22:39:28 pulseaudio[1958]: [pulseaudio] client-conf-x11.c:
xcb_connection_has_error() returned true
22:39:28 pulseaudio[1961]: [pulseaudio] socket-server.c: bind():
Address already in use
22:39:28 pulseaudio[1961]: [pulseaudio] module.c: Failed to load
module "module-esound-protocol-unix" (argument: ""): initialization
failed.
22:39:28 pulseaudio[1961]: [pulseaudio] main.c: Module load failed.
22:39:28 pulseaudio[1961]: [pulseaudio] main.c: Failed to initialize daemon.
22:39:28 pulseaudio[1958]: [pulseaudio] main.c: Daemon startup failed.
22:39:29 pulseaudio[1965]: [pulseaudio] client-conf-x11.c:
xcb_connection_has_error() returned true
22:39:29 pulseaudio[1968]: [pulseaudio] socket-server.c: bind():
Address already in use
22:39:29 pulseaudio[1968]: [pulseaudio] module.c: Failed to load
module "module-esound-protocol-unix" (argument: ""): initialization
failed.
22:39:29 pulseaudio[1968]: [pulseaudio] main.c: Module load failed.
22:39:29 pulseaudio[1968]: [pulseaudio] main.c: Failed to initialize daemon.
22:39:29 pulseaudio[1965]: [pulseaudio] main.c: Daemon startup failed.
22:39:29 pulseaudio[1972]: [pulseaudio] client-conf-x11.c:
xcb_connection_has_error() returned true
22:39:29 pulseaudio[1975]: [pulseaudio] socket-server.c: bind():
Address already in use
22:39:29 pulseaudio[1975]: [pulseaudio] module.c: Failed to load
module "module-esound-protocol-unix" (argument: ""): initialization
failed.
22:39:29 pulseaudio[1975]: [pulseaudio] main.c: Module load failed.
22:39:29 pulseaudio[1975]: [pulseaudio] main.c: Failed to initialize daemon.
22:39:29 pulseaudio[1972]: [pulseaudio] main.c: Daemon startup failed.
22:39:29 pulseaudio[1981]: [pulseaudio] client-conf-x11.c:
xcb_connection_has_error() returned true
22:39:29 pulseaudio[1984]: [pulseaudio] socket-server.c: bind():
Address already in use
22:39:29 pulseaudio[1984]: [pulseaudio] module.c: Failed to load
module "module-esound-protocol-unix" (argument: ""): initialization
failed.
22:39:29 pulseaudio[1984]: [pulseaudio] main.c: Module load failed.
22:39:29 pulseaudio[1984]: [pulseaudio] main.c: Failed to initialize daemon.
22:39:29 pulseaudio[1981]: [pulseaudio] main.c: Daemon startup failed.
22:39:29 pulseaudio[1989]: [pulseaudio] client-conf-x11.c:
xcb_connection_has_error() returned true
22:39:29 pulseaudio[1992]: [pulseaudio] socket-server.c: bind():
Address already in use
22:39:29 pulseaudio[1992]: [pulseaudio] module.c: Failed to load
module "module-esound-protocol-unix" (argument: ""): initialization
failed.
22:39:29 pulseaudio[1992]: [pulseaudio] main.c: Module load failed.
22:39:29 pulseaudio[1992]: [pulseaudio] main.c: Failed to initialize daemon.
22:39:29 pulseaudio[1989]: [pulseaudio] main.c: Daemon startup failed.
22:39:29 pulseaudio[1997]: [pulseaudio] client-conf-x11.c:
xcb_connection_has_error() returned true
22:39:29 pulseaudio[2000]: [pulseaudio] socket-server.c: bind():
Address already in use
22:39:29 pulseaudio[2000]: [pulseaudio] module.c: Failed to load
module "module-esound-protocol-unix" (argument: ""): initialization
failed.
22:39:29 pulseaudio[2000]: [pulseaudio] main.c: Module load failed.
22:39:29 pulseaudio[2000]: [pulseaudio] main.c: Failed to initialize daemon.
22:39:29 pulseaudio[1997]: [pulseaudio] main.c: Daemon startup failed.
22:39:29 pulseaudio[2005]: [pulseaudio] client-conf-x11.c:
xcb_connection_has_error() returned true
22:39:29 pulseaudio[2008]: [pulseaudio] socket-server.c: bind():
Address already in use
22:39:29 pulseaudio[2008]: [pulseaudio] module.c: Failed to load
module "module-esound-protocol-unix" (argument: ""): initialization
failed.
22:39:29 pulseaudio[2008]: [pulseaudio] main.c: Module load failed.
22:39:29 pulseaudio[2008]: [pulseaudio] main.c: Failed to initialize daemon.
22:39:29 pulseaudio[2005]: [pulseaudio] main.c: Daemon startup failed.
22:39:30 pulseaudio[2013]: [pulseaudio] client-conf-x11.c:
xcb_connection_has_error() returned true
22:39:30 pulseaudio[2016]: [pulseaudio] socket-server.c: bind():
Address already in use
22:39:30 pulseaudio[2016]: [pulseaudio] module.c: Failed to load
module "module-esound-protocol-unix" (argument: ""): initialization
failed.
22:39:30 pulseaudio[2016]: [pulseaudio] main.c: Module load failed.
22:39:30 pulseaudio[2016]: [pulseaudio] main.c: Failed to initialize daemon.
22:39:30 pulseaudio[2013]: [pulseaudio] main.c: Daemon startup failed.
22:39:30 pulseaudio[2021]: [pulseaudio] client-conf-x11.c:
xcb_connection_has_error() returned true
22:39:30 pulseaudio[2024]: [pulseaudio] socket-server.c: bind():
Address already in use
22:39:30 pulseaudio[2024]: [pulseaudio] module.c: Failed to load
module "module-esound-protocol-unix" (argument: ""): initialization
failed.
22:39:30 pulseaudio[2024]: [pulseaudio] main.c: Module load failed.
22:39:30 pulseaudio[2024]: [pulseaudio] main.c: Failed to initialize daemon.
22:39:30 pulseaudio[2021]: [pulseaudio] main.c: Daemon startup failed.
22:39:32 pulseaudio[2037]: [pulseaudio] client-conf-x11.c:
xcb_connection_has_error() returned true
22:39:32 pulseaudio[2040]: [pulseaudio] socket-server.c: bind():
Address already in use
22:39:32 pulseaudio[2040]: [pulseaudio] module.c: Failed to load
module "module-esound-protocol-unix" (argument: ""): initialization
failed.
22:39:32 pulseaudio[2040]: [pulseaudio] main.c: Module load failed.
22:39:32 pulseaudio[2040]: [pulseaudio] main.c: Failed to initialize daemon.
22:39:32 pulseaudio[2037]: [pulseaudio] main.c: Daemon startup failed.
22:39:58 pulseaudio[2049]: [pulseaudio] client-conf-x11.c:
xcb_connection_has_error() returned true
22:39:58 pulseaudio[2052]: [pulseaudio] socket-server.c: bind():
Address already in use
22:39:58 pulseaudio[2052]: [pulseaudio] module.c: Failed to load
module "module-esound-protocol-unix" (argument: ""): initialization
failed.
22:39:58 pulseaudio[2052]: [pulseaudio] main.c: Module load failed.
22:39:58 pulseaudio[2052]: [pulseaudio] main.c: Failed to initialize daemon.
22:39:58 pulseaudio[2049]: [pulseaudio] main.c: Daemon startup failed.https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/149HSP stopped working when upgrading PulseAudio from 10.0 to 11.02019-10-15T17:05:03ZBugzilla Migration UserHSP stopped working when upgrading PulseAudio from 10.0 to 11.0## Submitted by loh..@..17.com
Assigned to **pul..@..op.org**
**[Link to original bug (#103473)](https://bugs.freedesktop.org/show_bug.cgi?id=103473)**
## Description
Device 00:6A:8E:17:08:00
Name: BH-M20C
Alias: B...## Submitted by loh..@..17.com
Assigned to **pul..@..op.org**
**[Link to original bug (#103473)](https://bugs.freedesktop.org/show_bug.cgi?id=103473)**
## Description
Device 00:6A:8E:17:08:00
Name: BH-M20C
Alias: BH-M20C
Class: 0x00240404
Icon: audio-card
Paired: yes
Trusted: yes
Blocked: no
Connected: yes
LegacyPairing: no
UUID: Headset (00001108-0000-1000-8000-00805f9b34fb)
UUID: Audio Sink (0000110b-0000-1000-8000-00805f9b34fb)
UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
UUID: Advanced Audio Distribu.. (0000110d-0000-1000-8000-00805f9b34fb)
UUID: A/V Remote Control (0000110e-0000-1000-8000-00805f9b34fb)
UUID: Handsfree (0000111e-0000-1000-8000-00805f9b34fb)
need "autodetect_mtu=no" to module-bluetooth-discover in /etc/pulse/default.pahttps://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/104Behringer FCA610 (USB) cannot be picked up and configured by PulseAudio (4.0)2019-07-09T14:15:17ZBugzilla Migration UserBehringer FCA610 (USB) cannot be picked up and configured by PulseAudio (4.0)## Submitted by Benjamin Tegge
Assigned to **pul..@..op.org**
**[Link to original bug (#80850)](https://bugs.freedesktop.org/show_bug.cgi?id=80850)**
## Description
Created attachment 102196
complete output of pulseaudio -k; pulse...## Submitted by Benjamin Tegge
Assigned to **pul..@..op.org**
**[Link to original bug (#80850)](https://bugs.freedesktop.org/show_bug.cgi?id=80850)**
## Description
Created attachment 102196
complete output of pulseaudio -k; pulseaudio -vvvvv
I'm trying to get a Behringer FCA610 (connected via USB) to work with PulseAudio on Fedora 20 Heisenbug running with kernel 3.14 (and also Ubuntu 14.04 with Kernel 3.14). As far as I understand the device works fine with ALSA, but PulseAudio fails to configure the device properly.
The device itself seems to be detected fine according to dmesg:
[95060.032220] usb 1-1.2.1.4.3: SerialNumber: 000761DFC3E8
[95060.042366] input: Logitech Logitech BT Mini-Receiver as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.1/1-1.2.1.4/1-1.2.1.4.3/1-1.2.1.4.3:1.0/0003:046D:C714.0019/input/input29
[95060.043225] logitech 0003:046D:C714.0019: input,hiddev0,hidraw5: USB HID v1.11 Mouse [Logitech Logitech BT Mini-Receiver] on usb-0000:00:1a.0-1.2.1.4.3/input0
[95116.054502] usb 3-1: new high-speed USB device number 2 using xhci_hcd
[95116.222000] usb 3-1: New USB device found, idVendor=1397, idProduct=0003
[95116.222008] usb 3-1: New USB device strings: Mfr=28, Product=29, SerialNumber=30
[95116.222012] usb 3-1: Product: FCA610
[95116.222015] usb 3-1: Manufacturer: BEHRINGER
[95116.222017] usb 3-1: SerialNumber: 0x156400e2fa
[95117.243436] usbcore: registered new interface driver snd-usb-audio
Playback of multichannel WAV files with aplay also works:
$ aplay -D plughw:CARD=FCA610,DEV=0 -c 10 Musik/test-6ch.wav
Playing WAVE 'Musik/test-6ch.wav' : Signed 16 bit Little Endian, Rate
44100 Hz, Channels 6
^CAborted by signal Interrupt..
These are the last few lines of `pulseaudio -vvvvv`
E: [pulseaudio] module-alsa-card.c: Failed to find a working profile.
E: [pulseaudio] module.c: Failed to load module "module-alsa-card" (argument: "device_id="1" name="usb-BEHRINGER_FCA610_0x156400e2fa-00-FCA610" card_name="alsa_card.usb-BEHRINGER_FCA610_0x156400e2fa-00-FCA610" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes card_properties="module-udev-detect.discovered=1""): initialization failed.
I: [pulseaudio] module-udev-detect.c: Card /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0/sound/card1 (alsa_card.usb-BEHRINGER_FCA610_0x156400e2fa-00-FCA610) failed to load module.
D: [pulseaudio] module-udev-detect.c: /dev/snd/controlC1 is accessible: yes
D: [pulseaudio] module-udev-detect.c: /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0/sound/card1 is busy: no
W: [pulseaudio] module-udev-detect.c: Tried to configure /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0/sound/card1 (alsa_card.usb-BEHRINGER_FCA610_0x156400e2fa-00-FCA610) more often than 5 times in 10s
D: [alsa-sink-ALC269VC Analog] alsa-sink.c: Cutting sleep time for the initial iterations by half.
I: [pulseaudio] module-suspend-on-idle.c: Source alsa_input.pci-0000_00_1b.0.analog-stereo idle for too long, suspending ...
D: [pulseaudio] source.c: Suspend cause of source alsa_input.pci-0000_00_1b.0.analog-stereo is 0x0004, suspending
I: [alsa-source-ALC269VC Analog] alsa-source.c: Device suspended...
D: [pulseaudio] core.c: Hmm, no streams around, trying to vacuum.
I: [pulseaudio] module-suspend-on-idle.c: Sink alsa_output.pci-0000_00_1b.0.analog-stereo idle for too long, suspending ...
D: [pulseaudio] sink.c: Suspend cause of sink alsa_output.pci-0000_00_1b.0.analog-stereo is 0x0004, suspending
I: [alsa-sink-ALC269VC Analog] alsa-sink.c: Device suspended...
D: [pulseaudio] core.c: Hmm, no streams around, trying to vacuum.
D: [pulseaudio] module-udev-detect.c: /dev/snd/controlC0 is accessible: yes
D: [pulseaudio] module-udev-detect.c: Resuming all sinks and sources of card alsa_card.pci-0000_00_1b.0.
I: [pulseaudio] client.c: Created 2 "Native client (UNIX socket client)"
D: [pulseaudio] protocol-native.c: Protocol version: remote 29, local 29
I: [pulseaudio] protocol-native.c: Got credentials: uid=1000 gid=1000 success=1
D: [pulseaudio] protocol-native.c: SHM possible: yes
D: [pulseaudio] protocol-native.c: Negotiated SHM: yes
There are also a lot of lines containing SND_PCM_NO_AUTO_FORMAT like:
D: [pulseaudio] alsa-util.c: Trying plug:surround71:1 with SND_PCM_NO_AUTO_FORMAT ...
I really like to get this device working pulseautio. Any assistance is very much appreciated.
Regards, Benjamin
**Attachment 102196**, "complete output of pulseaudio -k; pulseaudio -vvvvv":
[pulseaudio5v-fedora.txt](/uploads/8ab832ded3ee24badeaf9fad24143158/pulseaudio5v-fedora.txt)https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/87automatic output source select is not working properly2019-06-15T07:45:14ZBugzilla Migration Userautomatic output source select is not working properly## Submitted by T. J. Pinkert
Assigned to **pul..@..op.org**
**[Link to original bug (#84905)](https://bugs.freedesktop.org/show_bug.cgi?id=84905)**
## Description
Dear developers,
PA/alsa gets better and better. After a long tim...## Submitted by T. J. Pinkert
Assigned to **pul..@..op.org**
**[Link to original bug (#84905)](https://bugs.freedesktop.org/show_bug.cgi?id=84905)**
## Description
Dear developers,
PA/alsa gets better and better. After a long time with randomly audio or not, I recently found that I can always get audio reliably on my output device.
Although I find in my case, I have now to open the PA volume control, go to the output section and select manually the correct device. It gives me the following ports:
- Speakers
- Analog output
- Headphones (unplugged)
I find that PA selects Analog output by default, but the only way to get sound is to select Speakers.
If I plug in a headphone, PA switches to: Headphones (plugged in), however, to get sound out of the headphones I must select: Speakers (unavailable)
This is somewhat curious. In my machine (Fujitsu Siemens Amilo Si 1520) this is the only way sound gets output aparently.
Kernel:
Linux version 3.16-2-686-pae (debian-kernel@lists.debian.org) (gcc version 4.8.3 (Debian 4.8.3-11) ) #1 SMP Debian 3.16.3-2 (2014-09-20)
Some stuff from dmesg:
[ 9.893095] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
[ 10.057920] sound hdaudioC0D0: CX20549 (Venice): BIOS auto-probing.
[ 10.058260] sound hdaudioC0D0: autoconfig: line_outs=1 (0x10/0x0/0x0/0x0/0x0) type:speaker
[ 10.058265] sound hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 10.058271] sound hdaudioC0D0: hp_outs=1 (0x11/0x0/0x0/0x0/0x0)
[ 10.058275] sound hdaudioC0D0: mono: mono_out=0x0
[ 10.058279] sound hdaudioC0D0: dig-out=0x13/0x0
[ 10.058282] sound hdaudioC0D0: inputs:
[ 10.058287] sound hdaudioC0D0: Mic=0x14
[ 10.058291] sound hdaudioC0D0: Line=0x12
[ 10.058295] sound hdaudioC0D0: CD=0x15
[ 10.060134] sound hdaudioC0D0: Enable sync_write for stable communication
[ 10.066426] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/sound/card0/hdaudioC0D0/input10
[ 10.067129] input: HDA Intel Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
[ 10.067294] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
The automatic selection is not correct for sound output, It could be that the inputs signaled here only try to say what is plugged in with this chip? not affect the actual sound routing?
Pulseaudio version according to aptitude (it has no --version option or I did not find it):
pulseaudio 5.0-6 5.0-6+b1
This bug could be related to no: 70865
Yours,
Tjeerd Pinkerthttps://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/69Transients with A2DP audio streams2019-10-15T21:01:07ZBugzilla Migration UserTransients with A2DP audio streams## Submitted by Andreas Kloeckner
Assigned to **pul..@..op.org**
**[Link to original bug (#94466)](https://bugs.freedesktop.org/show_bug.cgi?id=94466)**
## Description
Created attachment 122181
Debian package info
I often play au...## Submitted by Andreas Kloeckner
Assigned to **pul..@..op.org**
**[Link to original bug (#94466)](https://bugs.freedesktop.org/show_bug.cgi?id=94466)**
## Description
Created attachment 122181
Debian package info
I often play audio from my phone through Bluetooth on my computer's
speakers--and that works fantastically. There's only one wrinkle: When a system
notification sound is played, there is a hard-to-describe transient after
playback of the notification sound finishes. At best, there's a noticeable
click. At worst, the A2DP stream plays at the wrong (and often very loud)
volume for a fraction of a second. This happens also for the "plop" feedback
sounds played by the Gnome 3 volume adjustment helper.
**Attachment 122181**, "Debian package info":
[pa-info.txt](/uploads/7962cf7ba2c9b988bc0a3b2c90920802/pa-info.txt)https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/33gnome-shell: connecting to a phone through bluetooth shows microphone slider2019-10-15T21:27:40ZBugzilla Migration Usergnome-shell: connecting to a phone through bluetooth shows microphone slider## Submitted by Allan Day
Assigned to **pul..@..op.org**
**[Link to original bug (#92493)](https://bugs.freedesktop.org/show_bug.cgi?id=92493)**
## Description
GNOME 3.16/Fedora 22: when I connect to my phone via Bluetooth, a micr...## Submitted by Allan Day
Assigned to **pul..@..op.org**
**[Link to original bug (#92493)](https://bugs.freedesktop.org/show_bug.cgi?id=92493)**
## Description
GNOME 3.16/Fedora 22: when I connect to my phone via Bluetooth, a microphone slider is shown in the system menu. This is a little disturbing: I've never used my phone as a microphone for my computer. I don't know why I'd ever use my phone as a microphone. It feels like the microphone is in use without my consent, and I'm being listened to.
I've been told that this issue is due to PulseAudio using the headset profile for phones by default, hence I'm filing the bug here.https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/5SIGPIPE on pa_write2023-10-08T19:47:50ZBugzilla Migration UserSIGPIPE on pa_write## Submitted by Albert Astals Cid
Assigned to **pul..@..op.org**
**[Link to original bug (#106540)](https://bugs.freedesktop.org/show_bug.cgi?id=106540)**
## Description
I can reproduce this 100% by making Okular produce two sound...## Submitted by Albert Astals Cid
Assigned to **pul..@..op.org**
**[Link to original bug (#106540)](https://bugs.freedesktop.org/show_bug.cgi?id=106540)**
## Description
I can reproduce this 100% by making Okular produce two sound notifications (not very quickly one after the other)
I'll be reporting this to gstreamer too
Thread 21 "queue0:src" received signal SIGPIPE, Broken pipe.
```
Thread 24 (Thread 0x7fff9ffff700 (LWP 28566)):
#0 0x00007ffff3c750f9 in syscall () at /usr/lib/libc.so.6
#1 0x00007fffee69e52d in g_cond_wait_until () at /usr/lib/libglib-2.0.so.0
#2 0x00007fffee629903 in () at /usr/lib/libglib-2.0.so.0
#3 0x00007fffee680436 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007fffee67fa2a in () at /usr/lib/libglib-2.0.so.0
#5 0x00007ffff0c28075 in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007ffff3c7a53f in clone () at /usr/lib/libc.so.6
Thread 23 (Thread 0x7fffacaf9700 (LWP 28565)):
#0 0x00007ffff3c750f9 in syscall () at /usr/lib/libc.so.6
#1 0x00007fffee69e411 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007fffc698c1cf in gst_task_func (task=0x5555569af950) at gsttask.c:317
#3 0x00007fffee680463 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007fffee67fa2a in () at /usr/lib/libglib-2.0.so.0
#5 0x00007ffff0c28075 in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007ffff3c7a53f in clone () at /usr/lib/libc.so.6
Thread 22 (Thread 0x7fffaf337700 (LWP 28564)):
#0 0x00007ffff3c750f9 in syscall () at /usr/lib/libc.so.6
#1 0x00007fffee69e411 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007fffc698c1cf in gst_task_func (task=0x5555569afa70) at gsttask.c:317
#3 0x00007fffee680463 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007fffee67fa2a in () at /usr/lib/libglib-2.0.so.0
#5 0x00007ffff0c28075 in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007ffff3c7a53f in clone () at /usr/lib/libc.so.6
Thread 21 (Thread 0x7fff9f7fe700 (LWP 28563)):
#0 0x00007ffff3c6ba07 in write () at /usr/lib/libc.so.6
#1 0x00007fffdd755d58 in pa_write (fd=20, buf=buf@entry=0x7fff9f7fd337, count=count@entry=1, type=0x5555569a7f28) at pulsecore/core-util.c:477
#2 0x00007fffddde499f in pa_mainloop_wakeup (m=<optimized out>) at pulse/mainloop.c:771
#3 0x00007fffddde4ac6 in mainloop_defer_enable (e=0x7fffa8006470, b=<optimized out>) at pulse/mainloop.c:261
#4 0x00007fffdddf0ca6 in pa_stream_write_ext_free (s=0x7fff94009f40, data=<optimized out>, length=2896, free_cb=free_cb@entry=0x0, free_cb_data=0x7fffbbf23040, offset=216744, seek=PA_SEEK_ABSOLUTE) at pulse/stream.c:1515
#5 0x00007fffdddf0e92 in pa_stream_write (s=<optimized out>, data=<optimized out>, length=<optimized out>, free_cb=free_cb@entry=0x0, offset=<optimized out>, seek=seek@entry=PA_SEEK_ABSOLUTE) at pulse/stream.c:1616
#6 0x00007fffc0921dfe in gst_pulseringbuffer_commit (buf=<optimized out>, sample=0x7fff9f7fd5c8, data=0x7fffa40828c0 "\201zǻ\017\fR\274\245 ", in_samples=<optimized out>, out_samples=<optimized out>, accum=0x7fff9f7fd5c0) at pulsesink.c:1670
#7 0x00007fffc4fc8323 in gst_audio_base_sink_render (bsink=0x555556973030, buf=0x7fffa00327c0) at gstaudiobasesink.c:2142
#8 0x00007fffc54b0a6e in gst_base_sink_chain_unlocked (basesink=basesink@entry=0x555556973030, obj=obj@entry=0x7fffa00327c0, is_list=is_list@entry=0, pad=<optimized out>) at gstbasesink.c:3546
#9 0x00007fffc54b1b71 in gst_base_sink_chain_main (basesink=0x555556973030, pad=<optimized out>, obj=0x7fffa00327c0, is_list=0) at gstbasesink.c:3672
#10 0x00007fffc6955b04 in gst_pad_chain_data_unchecked (data=0x7fffa00327c0, type=4112, pad=0x555556948420) at gstpad.c:4279
#11 0x00007fffc6955b04 in gst_pad_push_data (pad=pad@entry=0x555556948b10, type=type@entry=4112, data=data@entry=0x7fffa00327c0) at gstpad.c:4535
#12 0x00007fffc695e242 in gst_pad_push (pad=0x555556948b10, buffer=0x7fffa00327c0) at gstpad.c:4654
#13 0x00007fffc54bc0c1 in gst_base_transform_chain (pad=<optimized out>, parent=0x55555697b660, buffer=<optimized out>) at gstbasetransform.c:2321
#14 0x00007fffc6955b04 in gst_pad_chain_data_unchecked (data=0x7fffa00327c0, type=4112, pad=0x5555569481d0) at gstpad.c:4279
#15 0x00007fffc6955b04 in gst_pad_push_data (pad=pad@entry=0x555556949450, type=type@entry=4112, data=data@entry=0x7fffa00327c0) at gstpad.c:4535
#16 0x00007fffc695e242 in gst_pad_push (pad=0x555556949450, buffer=0x7fffa00327c0) at gstpad.c:4654
#17 0x00007fffc54bc0c1 in gst_base_transform_chain (pad=<optimized out>, parent=0x555556987380, buffer=<optimized out>) at gstbasetransform.c:2321
#18 0x00007fffc6955b04 in gst_pad_chain_data_unchecked (data=0x7fffa00327c0, type=4112, pad=0x555556949200) at gstpad.c:4279
#19 0x00007fffc6955b04 in gst_pad_push_data (pad=pad@entry=0x5555569488c0, type=type@entry=4112, data=data@entry=0x7fffa00327c0) at gstpad.c:4535
#20 0x00007fffc695e242 in gst_pad_push (pad=0x5555569488c0, buffer=0x7fffa00327c0) at gstpad.c:4654
#21 0x00007fffc54bc0c1 in gst_base_transform_chain (pad=<optimized out>, parent=0x5555569728e0, buffer=<optimized out>) at gstbasetransform.c:2321
#22 0x00007fffc6955b04 in gst_pad_chain_data_unchecked (data=0x7fffa00327c0, type=4112, pad=0x555556948670) at gstpad.c:4279
#23 0x00007fffc6955b04 in gst_pad_push_data (pad=pad@entry=0x555556948fb0, type=type@entry=4112, data=data@entry=0x7fffa00327c0) at gstpad.c:4535
#24 0x00007fffc695e242 in gst_pad_push (pad=0x555556948fb0, buffer=buffer@entry=0x7fffa00327c0) at gstpad.c:4654
#25 0x00007fffaf7fb763 in gst_queue_push_one (queue=0x555556982130) at gstqueue.c:1384
#26 0x00007fffaf7fb763 in gst_queue_loop (pad=<optimized out>) at gstqueue.c:1537
#27 0x00007fffc698bfcb in gst_task_func (task=0x5555569af5f0) at gsttask.c:332
#28 0x00007fffee680463 in () at /usr/lib/libglib-2.0.so.0
#29 0x00007fffee67fa2a in () at /usr/lib/libglib-2.0.so.0
#30 0x00007ffff0c28075 in start_thread () at /usr/lib/libpthread.so.0
#31 0x00007ffff3c7a53f in clone () at /usr/lib/libc.so.6
Thread 20 (Thread 0x7fffad508700 (LWP 28562)):
#0 0x00007ffff3c750f9 in syscall () at /usr/lib/libc.so.6
#1 0x00007fffee69e411 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007fffc54cbd0c in _gst_data_queue_wait_non_empty (queue=queue@entry=0x7fffa0007150) at gstdataqueue.c:554
#3 0x00007fffc54cd0f0 in gst_data_queue_pop (queue=0x7fffa0007150, item=item@entry=0x7fffad507d20) at gstdataqueue.c:596
#4 0x00007fffaf7f63b4 in gst_multi_queue_loop (pad=<optimized out>) at gstmultiqueue.c:1808
#5 0x00007fffc698bfcb in gst_task_func (task=0x7fffa0020dd0) at gsttask.c:332
#6 0x00007fffee680463 in () at /usr/lib/libglib-2.0.so.0
#7 0x00007fffee67fa2a in () at /usr/lib/libglib-2.0.so.0
#8 0x00007ffff0c28075 in start_thread () at /usr/lib/libpthread.so.0
#9 0x00007ffff3c7a53f in clone () at /usr/lib/libc.so.6
Thread 19 (Thread 0x7fffadd09700 (LWP 28561)):
#0 0x00007ffff3c750f9 in syscall () at /usr/lib/libc.so.6
#1 0x00007fffee69e411 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007fffc698c1cf in gst_task_func (task=0x7fffa0020950) at gsttask.c:317
#3 0x00007fffee680463 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007fffee67fa2a in () at /usr/lib/libglib-2.0.so.0
#5 0x00007ffff0c28075 in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007ffff3c7a53f in clone () at /usr/lib/libc.so.6
Thread 18 (Thread 0x7fffccbdd700 (LWP 28560)):
#0 0x00007ffff0c2a2b0 in __pthread_mutex_lock_full () at /usr/lib/libpthread.so.0
#1 0x00007fffdd78509f in pa_mutex_lock (m=m@entry=0x5555569a5d20) at pulsecore/mutex-posix.c:90
#2 0x00007fffdddf474e in poll_func (ufds=<optimized out>, nfds=3, timeout=169, userdata=0x5555569a5d20) at pulse/thread-mainloop.c:70
#3 0x00007fffddde5a60 in pa_mainloop_poll (m=m@entry=0x5555569a7e50) at pulse/mainloop.c:824
#4 0x00007fffddde60b0 in pa_mainloop_iterate (m=0x5555569a7e50, block=<optimized out>, retval=0x0) at pulse/mainloop.c:926
#5 0x00007fffddde6161 in pa_mainloop_run (m=0x5555569a7e50, retval=retval@entry=0x0) at pulse/mainloop.c:945
#6 0x00007fffdddf467e in thread (userdata=0x555556970e70) at pulse/thread-mainloop.c:100
#7 0x00007fffdd785f8c in internal_thread_func (userdata=0x5555569a6ad0) at pulsecore/thread-posix.c:81
#8 0x00007ffff0c28075 in start_thread () at /usr/lib/libpthread.so.0
#9 0x00007ffff3c7a53f in clone () at /usr/lib/libc.so.6
Thread 17 (Thread 0x7fff9effd700 (LWP 28082)):
#0 0x00007ffff3c750f9 in syscall () at /usr/lib/libc.so.6
#1 0x00007fffee69e411 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007fffc698c1cf in gst_task_func (task=0x5555569af290) at gsttask.c:317
#3 0x00007fffee680463 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007fffee67fa2a in () at /usr/lib/libglib-2.0.so.0
#5 0x00007ffff0c28075 in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007ffff3c7a53f in clone () at /usr/lib/libc.so.6
Thread 3 (Thread 0x7fffdc0a4700 (LWP 27782)):
#0 0x00007ffff3c6fea9 in poll () at /usr/lib/libc.so.6
#1 0x00007fffee657523 in () at /usr/lib/libglib-2.0.so.0
#2 0x00007fffee65763e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3 0x00007ffff45c0231 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4 0x00007ffff456231b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5 0x00007ffff437171e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6 0x00007ffff49e3416 in () at /usr/lib/libQt5DBus.so.5
#7 0x00007ffff4376abd in () at /usr/lib/libQt5Core.so.5
#8 0x00007ffff0c28075 in start_thread () at /usr/lib/libpthread.so.0
#9 0x00007ffff3c7a53f in clone () at /usr/lib/libc.so.6
Thread 2 (Thread 0x7fffe5e5f700 (LWP 27742)):
#0 0x00007ffff3c6fea9 in poll () at /usr/lib/libc.so.6
#1 0x00007ffff104e180 in () at /usr/lib/libxcb.so.1
#2 0x00007ffff104fe4b in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3 0x00007fffe8c0a82a in () at /usr/lib/libQt5XcbQpa.so.5
#4 0x00007ffff4376abd in () at /usr/lib/libQt5Core.so.5
#5 0x00007ffff0c28075 in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007ffff3c7a53f in clone () at /usr/lib/libc.so.6
---Type <return> to continue, or q <return> to quit---
Thread 1 (Thread 0x7ffff7f8de80 (LWP 27699)):
#0 0x00007ffff0c2a2b0 in __pthread_mutex_lock_full () at /usr/lib/libpthread.so.0
#1 0x00007fffdd78509f in pa_mutex_lock (m=<optimized out>) at pulsecore/mutex-posix.c:90
#2 0x00007fffdddf4b2d in pa_threaded_mainloop_lock (m=<optimized out>) at pulse/thread-mainloop.c:180
#3 0x00007fffc092123d in gst_pulsesink_get_time (clock=<optimized out>, sink=<optimized out>) at pulsesink.c:2024
#4 0x00007fffc4faf5a4 in gst_audio_clock_get_internal_time (clock=0x55555694a610) at gstaudioclock.c:161
#5 0x00007fffc692b8b6 in gst_clock_get_internal_time (clock=clock@entry=0x55555694a610) at gstclock.c:1043
#6 0x00007fffc692bad9 in gst_clock_get_time (clock=clock@entry=0x55555694a610) at gstclock.c:1083
#7 0x00007fffc54a63cb in gst_base_sink_get_position (basesink=basesink@entry=0x555556973030, format=GST_FORMAT_TIME, cur=cur@entry=0x7fffffffc590, upstream=upstream@entry=0x7fffffffc58c) at gstbasesink.c:4691
#8 0x00007fffc54ad36c in default_element_query (element=0x555556973030, query=0x7fffa0004c50) at gstbasesink.c:4819
#9 0x00007fffc4fc5626 in gst_audio_base_sink_query (element=0x555556973030, query=0x7fffa0004c50) at gstaudiobasesink.c:502
#10 0x00007fffc693afb5 in gst_element_query (element=element@entry=0x555556973030, query=0x7fffa0004c50) at gstelement.c:1963
#11 0x00007fffc6911e15 in bin_query_position_fold (vitem=<optimized out>, ret=0x7fffffffc740, fold=0x7fffffffc7d0) at gstbin.c:4141
#12 0x00007fffc694a88c in gst_iterator_fold (it=it@entry=0x5555569c6160, func=func@entry=0x7fffc6911d80 <bin_query_position_fold>, ret=ret@entry=0x7fffffffc740, user_data=user_data@entry=0x7fffffffc7d0) at gstiterator.c:617
#13 0x00007fffc6912055 in bin_iterate_fold (bin=bin@entry=0x555556971110, iter=iter@entry=0x5555569c6160, fold_init=fold_init@entry=0x7fffc6910b10 <bin_query_min_max_init>, fold_done=fold_done@entry=0x7fffc6914ba0 <bin_query_position_done>, fold_func=fold_func@entry=0x7fffc6911d80 <bin_query_position_fold>, fold_data=fold_data@entry=0x7fffffffc7d0, default_return=0) at gstbin.c:4258
#14 0x00007fffc6918169 in gst_bin_query (element=0x555556971110, query=0x7fffa0004c50) at gstbin.c:4378
#15 0x00007fffc693afb5 in gst_element_query (element=element@entry=0x555556971110, query=0x7fffa0004c50) at gstelement.c:1963
#16 0x00007fffc6911e15 in bin_query_position_fold (vitem=<optimized out>, ret=0x7fffffffc920, fold=0x7fffffffc9b0) at gstbin.c:4141
#17 0x00007fffc694a88c in gst_iterator_fold (it=it@entry=0x5555569c60b0, func=func@entry=0x7fffc6911d80 <bin_query_position_fold>, ret=ret@entry=0x7fffffffc920, user_data=user_data@entry=0x7fffffffc9b0) at gstiterator.c:617
#18 0x00007fffc6912055 in bin_iterate_fold (bin=bin@entry=0x5555569712b0, iter=iter@entry=0x5555569c60b0, fold_init=fold_init@entry=0x7fffc6910b10 <bin_query_min_max_init>, fold_done=fold_done@entry=0x7fffc6914ba0 <bin_query_position_done>, fold_func=fold_func@entry=0x7fffc6911d80 <bin_query_position_fold>, fold_data=fold_data@entry=0x7fffffffc9b0, default_return=0) at gstbin.c:4258
#19 0x00007fffc6918169 in gst_bin_query (element=0x5555569712b0, query=0x7fffa0004c50) at gstbin.c:4378
#20 0x00007fffc693afb5 in gst_element_query (element=element@entry=0x5555569712b0, query=0x7fffa0004c50) at gstelement.c:1963
#21 0x00007fffc6911e15 in bin_query_position_fold (vitem=<optimized out>, ret=0x7fffffffcb00, fold=0x7fffffffcb90) at gstbin.c:4141
#22 0x00007fffc694a88c in gst_iterator_fold (it=it@entry=0x7fff88007e40, func=func@entry=0x7fffc6911d80 <bin_query_position_fold>, ret=ret@entry=0x7fffffffcb00, user_data=user_data@entry=0x7fffffffcb90) at gstiterator.c:617
#23 0x00007fffc6912055 in bin_iterate_fold (bin=bin@entry=0x555556971790, iter=iter@entry=0x7fff88007e40, fold_init=fold_init@entry=0x7fffc6910b10 <bin_query_min_max_init>, fold_done=fold_done@entry=0x7fffc6914ba0 <bin_query_position_done>, fold_func=fold_func@entry=0x7fffc6911d80 <bin_query_position_fold>, fold_data=fold_data@entry=0x7fffffffcb90, default_return=0) at gstbin.c:4258
#24 0x00007fffc6918169 in gst_bin_query (element=0x555556971790, query=0x7fffa0004c50) at gstbin.c:4378
#25 0x00007fffc693afb5 in gst_element_query (element=element@entry=0x555556971790, query=0x7fffa0004c50) at gstelement.c:1963
#26 0x00007fffc6911e15 in bin_query_position_fold (vitem=<optimized out>, ret=0x7fffffffcce0, fold=0x7fffffffcd70) at gstbin.c:4141
#27 0x00007fffc694a88c in gst_iterator_fold (it=it@entry=0x5555569c6420, func=func@entry=0x7fffc6911d80 <bin_query_position_fold>, ret=ret@entry=0x7fffffffcce0, user_data=user_data@entry=0x7fffffffcd70) at gstiterator.c:617
#28 0x00007fffc6912055 in bin_iterate_fold (bin=bin@entry=0x55555699a1f0, iter=iter@entry=0x5555569c6420, fold_init=fold_init@entry=0x7fffc6910b10 <bin_query_min_max_init>, fold_done=fold_done@entry=0x7fffc6914ba0 <bin_query_position_done>, fold_func=fold_func@entry=0x7fffc6911d80 <bin_query_position_fold>, fold_data=fold_data@entry=0x7fffffffcd70, default_return=0) at gstbin.c:4258
#29 0x00007fffc6918169 in gst_bin_query (element=0x55555699a1f0, query=0x7fffa0004c50) at gstbin.c:4378
#30 0x00007fffc693afb5 in gst_element_query (element=element@entry=0x55555699a1f0, query=0x7fffa0004c50) at gstelement.c:1963
#31 0x00007fffc6911e15 in bin_query_position_fold (vitem=<optimized out>, ret=0x7fffffffcec0, fold=0x7fffffffcf50) at gstbin.c:4141
#32 0x00007fffc694a88c in gst_iterator_fold (it=it@entry=0x5555569c6000, func=func@entry=0x7fffc6911d80 <bin_query_position_fold>, ret=ret@entry=0x7fffffffcec0, user_data=user_data@entry=0x7fffffffcf50) at gstiterator.c:617
#33 0x00007fffc6912055 in bin_iterate_fold (bin=bin@entry=0x555556995e30, iter=iter@entry=0x5555569c6000, fold_init=fold_init@entry=0x7fffc6910b10 <bin_query_min_max_init>, fold_done=fold_done@entry=0x7fffc6914ba0 <bin_query_position_done>, fold_func=fold_func@entry=0x7fffc6911d80 <bin_query_position_fold>, fold_data=fold_data@entry=0x7fffffffcf50, default_return=0) at gstbin.c:4258
#34 0x00007fffc6918169 in gst_bin_query (element=0x555556995e30, query=0x7fffa0004c50) at gstbin.c:4378
#35 0x00007fffaf372cce in () at /usr/lib/gstreamer-1.0/libgstplayback.so
#36 0x00007fffc693afb5 in gst_element_query (element=element@entry=0x555556995e30, query=query@entry=0x7fffa0004c50) at gstelement.c:1963
#37 0x00007fffc6996d6f in gst_element_query_position (element=0x555556995e30, format=<optimized out>, cur=0x7fffffffd070) at gstutils.c:2435
#38 0x00007fffc6c5f6a1 in () at /usr/lib/qt5/plugins/phonon4qt5_backend/phonon_gstreamer.so
#39 0x00007fffc6c5053f in () at /usr/lib/qt5/plugins/phonon4qt5_backend/phonon_gstreamer.so
#40 0x00007fffc6c5449f in () at /usr/lib/qt5/plugins/phonon4qt5_backend/phonon_gstreamer.so
#41 0x00007ffff4594606 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#42 0x00007ffff45a14f8 in QTimer::timeout(QTimer::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#43 0x00007ffff45a1869 in QTimer::timerEvent(QTimerEvent*) () at /usr/lib/libQt5Core.so.5
#44 0x00007ffff459500b in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#45 0x00007ffff5802fec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#46 0x00007ffff580a9c6 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#47 0x00007ffff4563ce0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#48 0x00007ffff45bf678 in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#49 0x00007ffff45bfe72 in () at /usr/lib/libQt5Core.so.5
#50 0x00007fffee657368 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#51 0x00007fffee6575b1 in () at /usr/lib/libglib-2.0.so.0
#52 0x00007fffee65763e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#53 0x00007ffff45c0231 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#54 0x00007fffe8c92482 in () at /usr/lib/libQt5XcbQpa.so.5
#55 0x00007ffff456231b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#56 0x00007ffff59fa69b in QDialog::exec() () at /usr/lib/libQt5Widgets.so.5
#57 0x00007ffff68e1006 in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QIcon const&, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&, QMessageBox::Icon) () at /usr/lib/libKF5WidgetsAddons.so.5
#58 0x00007ffff68e149d in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QMessageBox::Icon, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&) () at /usr/lib/libKF5WidgetsAddons.so.5
#59 0x00007ffff68e4fb6 in () at /usr/lib/libKF5WidgetsAddons.so.5
#60 0x00007ffff68e51e5 in KMessageBox::information(QWidget*, QString const&, QString const&, QString const&, QFlags<KMessageBox::Option>) () at /usr/lib/libKF5WidgetsAddons.so.5
#61 0x00007fffda9eab85 in () at /usr/lib/qt/plugins/okularpart.so
#62 0x00007ffff45a15a4 in () at /usr/lib/libQt5Core.so.5
#63 0x00007ffff459500b in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#64 0x00007ffff5802fec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#65 0x00007ffff580a9c6 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#66 0x00007ffff4563ce0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#67 0x00007ffff45bf678 in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#68 0x00007ffff45bfe72 in () at /usr/lib/libQt5Core.so.5
#69 0x00007fffee657368 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#70 0x00007fffee6575b1 in () at /usr/lib/libglib-2.0.so.0
#71 0x00007fffee65763e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#72 0x00007ffff45c0231 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#73 0x00007fffe8c92482 in () at /usr/lib/libQt5XcbQpa.so.5
#74 0x00007ffff456231b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#75 0x00007ffff456b718 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#76 0x000055555555f685 in ()
#77 0x00007ffff3ba506b in __libc_start_main () at /usr/lib/libc.so.6
#78 0x0000555555560d4a in _start ()
```