#18677: Pulseaudio server cannot start
----------------------+-----------------------------------
Reporter: ashok@… | Owner: developers
Type: defect | Status: new
Priority: normal | Milestone: Barrier Breaker 14.07
Component: packages | Version: Barrier Breaker 14.07
Keywords: |
----------------------+-----------------------------------
Starting the pulseaudo server crashes the openwrt in Asus RT N13u barrier
breaker.
manually running in system mode shows the following error
{{{
root@OpenWrt:~# pulseaudio --system -vvvvvvvvvv
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 51) and group 'pulse' (GID
51).
I: [pulseaudio] main.c: Successfully changed user to "pulse".
I: [pulseaudio] main.c: This is PulseAudio 5.0
D: [pulseaudio] main.c: Compilation host: mipsel-openwrt-linux-gnu
D: [pulseaudio] main.c: Compilation CFLAGS: -Os -pipe -mno-branch-likely
-mips32r2 -mtune=24kec -mdsp -fno-caller-saves -fhonour-copts -Wno-error
=unused-but-set-variable -msoft-float
-I/BB/build/ramips/rt305x/staging_dir/target-
mipsel_24kec+dsp_uClibc-0.9.33.2/usr/lib/libiconv-stub/include
-I/BB/build/ramips/rt305x/staging_dir/target-
mipsel_24kec+dsp_uClibc-0.9.33.2/usr/lib/libintl-stub/include -std=gnu99
-Wall -W -Wextra -Wno-long-long -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 -fno-common -fdiagnostics-show-option
D: [pulseaudio] main.c: Running on host: Linux mips 3.10.49 #3 Wed Oct 1
16:33:08 CEST 2014
D: [pulseaudio] main.c: Found 1 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: FASTPATH defined, only fast path asserts disabled.
I: [pulseaudio] main.c: Machine ID is OpenWrt.
I: [pulseaudio] main.c: Using runtime directory /var/run/pulse.
I: [pulseaudio] main.c: Using state directory /var/lib/pulse.
I: [pulseaudio] main.c: Using modules directory
/usr/lib/pulse-5.0/modules.
I: [pulseaudio] main.c: Running in system mode: yes
W: [pulseaudio] main.c: OK, so you are running PA in system mode. Please
note that you most likely shouldn't be doing that.
W: [pulseaudio] main.c: If you do it nonetheless then it's your own fault
if things don't work as expected.
W: [pulseaudio] main.c: Please read
http://pulseaudio.org/wiki/WhatIsWrongWithSystemMode for an explanation
why system mode is usually a bad idea.
W: [pulseaudio] pid.c: Stale PID file, overwriting.
I: [pulseaudio] main.c: Fresh high-resolution timers available! Bon
appetit!
D: [pulseaudio] memblock.c: Using private memory pool with 1024 slots of
size 4.0 KiB each, total size is 4.0 MiB, maximum usable slot size is 4056
D: [pulseaudio] module.c: Checking for existence of
'/usr/lib/pulse-5.0/modules/module-detect.so': success
W: [pulseaudio] module.c: module-detect is deprecated: Please use module-
udev-detect instead of module-detect!
W: [pulseaudio] conf-parser.c: Failed to open configuration file
'/usr/share/pulseaudio/alsa-mixer/profile-sets/default.conf': Permission
denied
E: [pulseaudio] module.c: Failed to load module "module-alsa-sink"
(argument: "device_id=0"): initialization failed.
W: [pulseaudio] conf-parser.c: Failed to open configuration file
'/usr/share/pulseaudio/alsa-mixer/profile-sets/default.conf': Permission
denied
E: [pulseaudio] module.c: Failed to load module "module-alsa-source"
(argument: "device_id=0"): initialization failed.
W: [pulseaudio] module.c: module-oss is deprecated: Please use module-
alsa-card instead of module-oss!
D: [pulseaudio] oss-util.c: capabilities: MMAP REALTIME TRIGGER
I: [pulseaudio] module-oss.c: Device opened in O_RDONLY mode.
D: [pulseaudio] oss-util.c: Asking for 4 fragments of size 4096 (requested
4408)
I: [pulseaudio] module-oss.c: Input -- 4 fragments of size 4096.
W: [pulseaudio] module-oss.c: mmap(PROT_READ) failed, reverting to non-
mmap mode: Input/output error
I: [pulseaudio] source.c: Created source 0 "oss_input.dsp" with sample
spec s16le 2ch 44100Hz and channel map front-left,front-right
I: [pulseaudio] source.c: device.string = "/dev/dsp"
I: [pulseaudio] source.c: device.api = "oss"
I: [pulseaudio] source.c: device.description = "/dev/dsp"
I: [pulseaudio] source.c: device.access_mode = "serial"
I: [pulseaudio] source.c: device.buffering.buffer_size = "16384"
I: [pulseaudio] source.c: device.buffering.fragment_size = "4096"
I: [pulseaudio] source.c: device.icon_name = "audio-input-microphone"
D: [oss] module-oss.c: Thread starting up
D: [oss] core-util.c: SCHED_RR|SCHED_RESET_ON_FORK worked.
I: [oss] core-util.c: Successfully enabled SCHED_RR scheduling for thread,
with priority 5.
D: [oss] module-oss.c: trigger
D: [oss] module-oss.c: trigger: 1
E: [oss] module-oss.c: pa_read() failed: Invalid argument
E: [oss] module-oss.c: Failed to read data from DSP: Invalid argument
E: [pulseaudio] source.c: Assertion 'source_set_state(s, PA_SOURCE_IDLE)
== 0' failed at pulsecore/source.c:612, function pa_source_put().
Aborting.
Aborted
}}}
--
Ticket URL: <https://dev.openwrt.org/ticket/18677>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets