FS#56439 - [shairport-sync] assertion error with pulseaudio back-end

Attached to Project: Community Packages
Opened by Henrique (hdante) - Friday, 24 November 2017, 23:03 GMT
Last edited by Toolybird (Toolybird) - Wednesday, 05 April 2023, 04:56 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Anatol Pomozov (anatolik)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
nov 24 20:51:09 baerlon shairport-sync[337]: shairport-sync: audio_pa.c:91: init: Assertion `pa_context_connect(context, NULL, PA_CONTEXT_NOAUTOSPAWN,



Additional info:
* package version(s)
shairport-sync 3.1.4-1
* config and/or log files etc.
nov 24 20:51:10 baerlon systemd-coredump[356]: Process 337 (shairport-sync) of user 994 dumped core.

Stack trace of thread 337:
#0 0x00007f315b63f8a0 raise (libc.so.6)
#1 0x00007f315b640f09 abort (libc.so.6)
#2 0x00007f315b6380dc __assert_fail_base (libc.so.6)
#3 0x00007f315b638153 __assert_fail (libc.so.6)
#4 0x000055955fe1e2b3 n/a (shairport-sync)
#5 0x000055955fe0ba76 main (shairport-sync)
#6 0x00007f315b62bf6a __libc_start_main (libc.so.6)
#7 0x000055955fe0c66a n/a (shairport-sync)

Stack trace of thread 351:
#0 0x00007f315b701471 __clone (libc.so.6)
#1 0x0000000000000000 n/a (n/a)


Steps to reproduce:
- Install shairport-sync
- Uncomment output back-end line: output_backend = "pa";
- systemctl start shairport-sync
- assertion failed
This task depends upon

Closed by  Toolybird (Toolybird)
Wednesday, 05 April 2023, 04:56 GMT
Reason for closing:  Fixed
Additional comments about closing:  See comments
Comment by Anatol Pomozov (anatolik) - Tuesday, 05 December 2017, 18:10 GMT
Please report this error upstream
Comment by Henrique (hdante) - Tuesday, 05 December 2017, 18:37 GMT Comment by Toolybird (Toolybird) - Wednesday, 05 April 2023, 04:56 GMT
This ticket is old and stale. It no longer crashes with the pa backend. Although, in my quick test it failed to run as a system service...because of pa permissions, which could probably fixed with a config tweak. The Wiki touches on this [1] and recommends running it as a --user service.

[1] https://wiki.archlinux.org/title/Shairport_Sync#User_service

Loading...