Bug ID 965478
Summary pulseaudio fails to start when module-jack-sink is enabled.
Classification openSUSE
Product openSUSE Distribution
Version Leap 42.1
Hardware x86-64
OS Linux
Status NEW
Severity Normal
Priority P5 - None
Component Sound
Assignee tiwai@suse.com
Reporter bencooke@bellsouth.net
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

When Jack is running, trying to connect pulseaudio via module-jack-sink fails.

ben@core:~> pulseaudio
E: [pulseaudio] module-jack-sink.c: Failed to parse channels= argument.
E: [pulseaudio] module.c: Failed to load module "module-jack-sink" (argument:
""): initialization failed.
E: [pulseaudio] main.c: Module load failed.
E: [pulseaudio] main.c: Failed to initialize daemon.

------------------------------------------------------------------------

I created a log file:

(   0.000|   0.000) I: [pulseaudio] main.c: setrlimit(RLIMIT_NICE, (31, 31))
failed: Operation not permitted
(   0.000|   0.000) D: [pulseaudio] core-rtclock.c: Timer slack is set to 50
us.
(   0.002|   0.002) D: [pulseaudio] core-util.c: RealtimeKit worked.
(   0.002|   0.000) I: [pulseaudio] core-util.c: Successfully gained nice level
-11.
(   0.002|   0.000) I: [pulseaudio] main.c: This is PulseAudio 7.0
(   0.002|   0.000) D: [pulseaudio] main.c: Compilation host:
x86_64-suse-linux-gnu
(   0.002|   0.000) D: [pulseaudio] main.c: Compilation CFLAGS:
-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2
-fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -fPIE -W
-Wextra -pipe -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
(   0.002|   0.000) D: [pulseaudio] main.c: Running on host: Linux x86_64
4.1.15-8-default #1 SMP PREEMPT Wed Jan 20 16:41:00 UTC 2016 (0e3b3ab)
(   0.002|   0.000) D: [pulseaudio] main.c: Found 8 CPUs.
(   0.002|   0.000) I: [pulseaudio] main.c: Page size is 4096 bytes
(   0.002|   0.000) D: [pulseaudio] main.c: Compiled with Valgrind support: no
(   0.002|   0.000) D: [pulseaudio] main.c: Running in valgrind mode: no
(   0.002|   0.000) D: [pulseaudio] main.c: Running in VM: no
(   0.002|   0.000) D: [pulseaudio] main.c: Optimized build: yes
(   0.002|   0.000) D: [pulseaudio] main.c: FASTPATH defined, only fast path
asserts disabled.
(   0.002|   0.000) I: [pulseaudio] main.c: Machine ID is
a0848146a8854c519ce698d28901e824.
(   0.002|   0.000) I: [pulseaudio] main.c: Session ID is 2.
(   0.002|   0.000) I: [pulseaudio] main.c: Using runtime directory
/run/user/1000/pulse.
(   0.002|   0.000) I: [pulseaudio] main.c: Using state directory
/home/ben/.config/pulse.
(   0.002|   0.000) I: [pulseaudio] main.c: Using modules directory
/usr/lib64/pulse-7.0/modules.
(   0.002|   0.000) I: [pulseaudio] main.c: Running in system mode: no
(   0.002|   0.000) I: [pulseaudio] main.c: Fresh high-resolution timers
available! Bon appetit.
(   0.002|   0.000) D: [pulseaudio] memblock.c: Using shared memory pool with
1024 slots of size 64.0 KiB each, total size is 64.0 MiB, maximum usable slot
size is 65472
(   0.003|   0.000) D: [pulseaudio] memblock.c: Using shared memory pool with
1024 slots of size 64.0 KiB each, total size is 64.0 MiB, maximum usable slot
size is 65472
(   0.003|   0.000) I: [pulseaudio] cpu-x86.c: CPU flags: CMOV MMX SSE SSE2
SSE3 SSSE3 SSE4_1 SSE4_2 MMXEXT 
(   0.003|   0.000) I: [pulseaudio] svolume_mmx.c: Initialising MMX optimized
volume functions.
(   0.003|   0.000) I: [pulseaudio] remap_mmx.c: Initialising MMX optimized
remappers.
(   0.003|   0.000) I: [pulseaudio] svolume_sse.c: Initialising SSE2 optimized
volume functions.
(   0.003|   0.000) I: [pulseaudio] remap_sse.c: Initialising SSE2 optimized
remappers.
(   0.003|   0.000) I: [pulseaudio] sconv_sse.c: Initialising SSE2 optimized
conversions.
(   0.003|   0.000) I: [pulseaudio] svolume_orc.c: Initialising ORC optimized
volume functions.
(   0.003|   0.000) D: [pulseaudio] database-tdb.c: Opened TDB database
'/home/ben/.config/pulse/a0848146a8854c519ce698d28901e824-device-volumes.tdb'
(   0.003|   0.000) I: [pulseaudio] module-device-restore.c: Successfully
opened database file
'/home/ben/.config/pulse/a0848146a8854c519ce698d28901e824-device-volumes'.
(   0.003|   0.000) I: [pulseaudio] module.c: Loaded "module-device-restore"
(index: #0; argument: "").
(   0.003|   0.000) D: [pulseaudio] database-tdb.c: Opened TDB database
'/home/ben/.config/pulse/a0848146a8854c519ce698d28901e824-stream-volumes.tdb'
(   0.003|   0.000) I: [pulseaudio] module-stream-restore.c: Successfully
opened database file
'/home/ben/.config/pulse/a0848146a8854c519ce698d28901e824-stream-volumes'.
(   0.003|   0.000) D: [pulseaudio] protocol-dbus.c: Interface
org.PulseAudio.Ext.StreamRestore1 added for object
/org/pulseaudio/stream_restore1
(   0.003|   0.000) D: [pulseaudio] protocol-dbus.c: Interface
org.PulseAudio.Ext.StreamRestore1.RestoreEntry added for object
/org/pulseaudio/stream_restore1/entry0
(   0.003|   0.000) D: [pulseaudio] protocol-dbus.c: Interface
org.PulseAudio.Ext.StreamRestore1.RestoreEntry added for object
/org/pulseaudio/stream_restore1/entry1
(   0.003|   0.000) D: [pulseaudio] protocol-dbus.c: Interface
org.PulseAudio.Ext.StreamRestore1.RestoreEntry added for object
/org/pulseaudio/stream_restore1/entry2
(   0.004|   0.000) D: [pulseaudio] protocol-dbus.c: Interface
org.PulseAudio.Ext.StreamRestore1.RestoreEntry added for object
/org/pulseaudio/stream_restore1/entry3
(   0.004|   0.000) D: [pulseaudio] protocol-dbus.c: Interface
org.PulseAudio.Ext.StreamRestore1.RestoreEntry added for object
/org/pulseaudio/stream_restore1/entry4
(   0.004|   0.000) D: [pulseaudio] protocol-dbus.c: Interface
org.PulseAudio.Ext.StreamRestore1.RestoreEntry added for object
/org/pulseaudio/stream_restore1/entry5
(   0.004|   0.000) I: [pulseaudio] module.c: Loaded "module-stream-restore"
(index: #1; argument: "").
(   0.004|   0.000) D: [pulseaudio] database-tdb.c: Opened TDB database
'/home/ben/.config/pulse/a0848146a8854c519ce698d28901e824-card-database.tdb'
(   0.004|   0.000) I: [pulseaudio] module-card-restore.c: Successfully opened
database file
'/home/ben/.config/pulse/a0848146a8854c519ce698d28901e824-card-database'.
(   0.004|   0.000) I: [pulseaudio] module.c: Loaded "module-card-restore"
(index: #2; argument: "").
(   0.004|   0.000) I: [pulseaudio] module.c: Loaded
"module-augment-properties" (index: #3; argument: "").
(   0.004|   0.000) I: [pulseaudio] module.c: Loaded
"module-switch-on-port-available" (index: #4; argument: "").
(   0.019|   0.015) E: [pulseaudio] module-jack-sink.c: Failed to parse
channels= argument.
(   0.034|   0.014) E: [pulseaudio] module.c: Failed to load module
"module-jack-sink" (argument: ""): initialization failed.
(   0.034|   0.000) E: [pulseaudio] main.c: Module load failed.
(   0.034|   0.000) E: [pulseaudio] main.c: Failed to initialize daemon.
(   0.034|   0.000) I: [pulseaudio] module.c: Unloading
"module-switch-on-port-available" (index: #4).
(   0.034|   0.000) I: [pulseaudio] module.c: Unloaded
"module-switch-on-port-available" (index: #4).
(   0.034|   0.000) D: [pulseaudio] core-subscribe.c: Dropped redundant event
due to remove event.
(   0.034|   0.000) I: [pulseaudio] module.c: Unloading
"module-augment-properties" (index: #3).
(   0.034|   0.000) I: [pulseaudio] module.c: Unloaded
"module-augment-properties" (index: #3).
(   0.034|   0.000) D: [pulseaudio] core-subscribe.c: Dropped redundant event
due to remove event.
(   0.034|   0.000) I: [pulseaudio] module.c: Unloading "module-card-restore"
(index: #2).
(   0.034|   0.000) I: [pulseaudio] module.c: Unloaded "module-card-restore"
(index: #2).
(   0.034|   0.000) D: [pulseaudio] core-subscribe.c: Dropped redundant event
due to remove event.
(   0.034|   0.000) I: [pulseaudio] module.c: Unloading "module-stream-restore"
(index: #1).
(   0.034|   0.000) D: [pulseaudio] protocol-dbus.c: Interface
org.PulseAudio.Ext.StreamRestore1 removed from object
/org/pulseaudio/stream_restore1
(   0.034|   0.000) D: [pulseaudio] protocol-dbus.c: Interface
org.PulseAudio.Ext.StreamRestore1.RestoreEntry removed from object
/org/pulseaudio/stream_restore1/entry0
(   0.034|   0.000) D: [pulseaudio] protocol-dbus.c: Interface
org.PulseAudio.Ext.StreamRestore1.RestoreEntry removed from object
/org/pulseaudio/stream_restore1/entry1
(   0.034|   0.000) D: [pulseaudio] protocol-dbus.c: Interface
org.PulseAudio.Ext.StreamRestore1.RestoreEntry removed from object
/org/pulseaudio/stream_restore1/entry2
(   0.034|   0.000) D: [pulseaudio] protocol-dbus.c: Interface
org.PulseAudio.Ext.StreamRestore1.RestoreEntry removed from object
/org/pulseaudio/stream_restore1/entry3
(   0.034|   0.000) D: [pulseaudio] protocol-dbus.c: Interface
org.PulseAudio.Ext.StreamRestore1.RestoreEntry removed from object
/org/pulseaudio/stream_restore1/entry4
(   0.034|   0.000) D: [pulseaudio] protocol-dbus.c: Interface
org.PulseAudio.Ext.StreamRestore1.RestoreEntry removed from object
/org/pulseaudio/stream_restore1/entry5
(   0.034|   0.000) I: [pulseaudio] module.c: Unloaded "module-stream-restore"
(index: #1).
(   0.034|   0.000) D: [pulseaudio] core-subscribe.c: Dropped redundant event
due to remove event.
(   0.034|   0.000) I: [pulseaudio] module.c: Unloading "module-device-restore"
(index: #0).
(   0.034|   0.000) I: [pulseaudio] module.c: Unloaded "module-device-restore"
(index: #0).
(   0.034|   0.000) D: [pulseaudio] core-subscribe.c: Dropped redundant event
due to remove event.
(   0.034|   0.000) I: [pulseaudio] main.c: Daemon terminated.


You are receiving this mail because: