[MacPorts] #46658: pulseaudio builds but doesn't work
#46658: pulseaudio builds but doesn't work -------------------------+-------------------------------- Reporter: rjvbertin@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Keywords: | Port: pulseaudio -------------------------+-------------------------------- port:pulseaudio appears to be missing a proper configuration that makes the pulseaudio service function on OS X. Using the binary package, I get {{{
pulseaudio -v -C W: [] caps.c: Normally all extra capabilities would be dropped now, but that's impossible because PulseAudio was built without capabilities support. E: [] core-util.c: Failed to connect to system bus: Failed to connect to socket /opt/local/var/run/dbus/system_bus_socket: No such file or directory E: [] core-util.c: Failed to connect to system bus: Failed to connect to socket /opt/local/var/run/dbus/system_bus_socket: No such file or directory E: [] core-util.c: Failed to connect to system bus: Failed to connect to socket /opt/local/var/run/dbus/system_bus_socket: No such file or directory E: [] core-util.c: Failed to connect to system bus: Failed to connect to socket /opt/local/var/run/dbus/system_bus_socket: No such file or directory E: [] core-util.c: Failed to connect to system bus: Failed to connect to socket /opt/local/var/run/dbus/system_bus_socket: No such file or directory E: [] core-util.c: Failed to connect to system bus: Failed to connect to socket /opt/local/var/run/dbus/system_bus_socket: No such file or directory E: [] core-util.c: Failed to connect to system bus: Failed to connect to socket /opt/local/var/run/dbus/system_bus_socket: No such file or directory E: [] core-util.c: Failed to connect to system bus: Failed to connect to socket /opt/local/var/run/dbus/system_bus_socket: No such file or directory E: [] core-util.c: Failed to connect to system bus: Failed to connect to socket /opt/local/var/run/dbus/system_bus_socket: No such file or directory E: [] core-util.c: Failed to connect to system bus: Failed to connect to socket /opt/local/var/run/dbus/system_bus_socket: No such file or directory E: [] core-util.c: Failed to connect to system bus: Failed to connect to socket /opt/local/var/run/dbus/system_bus_socket: No such file or directory I: [] core-util.c: Failed to acquire high-priority scheduling: Input/output error I: [] main.c: This is PulseAudio 5.0-rebootstrapped I: [] main.c: Page size is 4096 bytes I: [] main.c: Machine ID is fdf7192e1d5c120cc731c3f654988e5b. I: [] main.c: Using runtime directory /Users/bertin/.config/pulse /fdf7192e1d5c120cc731c3f654988e5b-runtime. I: [] main.c: Using state directory /Users/bertin/.config/pulse. I: [] main.c: Using modules directory /opt/local/lib/pulse-5.0/modules. I: [] main.c: Running in system mode: no I: [] main.c: Fresh high-resolution timers available! Bon appetit! I: [] cpu-x86.c: CPU flags: CMOV MMX SSE SSE2 SSE3 SSSE3 SSE4_1 SSE4_2 I: [] svolume_mmx.c: Initialising MMX optimized volume functions. I: [] remap_mmx.c: Initialising MMX optimized remappers. I: [] svolume_sse.c: Initialising SSE2 optimized volume functions. I: [] remap_sse.c: Initialising SSE2 optimized remappers. I: [] sconv_sse.c: Initialising SSE2 optimized conversions. I: [] svolume_orc.c: Initialising ORC optimized volume functions. I: [] module-device-restore.c: Successfully opened database file '/Users/bertin/.config/pulse/fdf7192e1d5c120cc731c3f654988e5b-device- volumes'. I: [] module.c: Loaded "module-device-restore" (index: #0; argument: ""). I: [] module-stream-restore.c: Successfully opened database file '/Users/bertin/.config/pulse/fdf7192e1d5c120cc731c3f654988e5b-stream- volumes'. I: [] module.c: Loaded "module-stream-restore" (index: #1; argument: ""). I: [] module-card-restore.c: Successfully opened database file '/Users/bertin/.config/pulse/fdf7192e1d5c120cc731c3f654988e5b-card- database'. I: [] module.c: Loaded "module-card-restore" (index: #2; argument: ""). I: [] module.c: Loaded "module-augment-properties" (index: #3; argument: ""). I: [] module.c: Loaded "module-switch-on-port-available" (index: #4; argument: ""). W: [] module.c: module-detect is deprecated: Please use module-udev-detect instead of module-detect! W: [] module-detect.c: failed to detect any sound hardware. E: [] module.c: Failed to load module "module-detect" (argument: ""): initialization failed. E: [] main.c: Module load failed. E: [] main.c: Failed to initialize daemon. I: [] module.c: Unloading "module-switch-on-port-available" (index: #4). I: [] module.c: Unloaded "module-switch-on-port-available" (index: #4). I: [] module.c: Unloading "module-augment-properties" (index: #3). I: [] module.c: Unloaded "module-augment-properties" (index: #3). I: [] module.c: Unloading "module-card-restore" (index: #2). I: [] module.c: Unloaded "module-card-restore" (index: #2). I: [] module.c: Unloading "module-stream-restore" (index: #1). I: [] module.c: Unloaded "module-stream-restore" (index: #1). I: [] module.c: Unloading "module-device-restore" (index: #0). I: [] module.c: Unloaded "module-device-restore" (index: #0). I: [] main.c: Daemon terminated. Exit 1 }}}
After building my own version, letting the build auto-detect gconf, avahi, openvg and openssl, throwing in +jack and removing +x11, I get {{{
pulseaudio -v -C W: [] caps.c: Normally all extra capabilities would be dropped now, but that's impossible because PulseAudio was built without capabilities support. E: [] core-util.c: Failed to connect to system bus: Failed to connect to socket /opt/local/var/run/dbus/system_bus_socket: No such file or directory E: [] core-util.c: Failed to connect to system bus: Failed to connect to socket /opt/local/var/run/dbus/system_bus_socket: No such file or directory E: [] core-util.c: Failed to connect to system bus: Failed to connect to socket /opt/local/var/run/dbus/system_bus_socket: No such file or directory E: [] core-util.c: Failed to connect to system bus: Failed to connect to socket /opt/local/var/run/dbus/system_bus_socket: No such file or directory E: [] core-util.c: Failed to connect to system bus: Failed to connect to socket /opt/local/var/run/dbus/system_bus_socket: No such file or directory E: [] core-util.c: Failed to connect to system bus: Failed to connect to socket /opt/local/var/run/dbus/system_bus_socket: No such file or directory E: [] core-util.c: Failed to connect to system bus: Failed to connect to socket /opt/local/var/run/dbus/system_bus_socket: No such file or directory E: [] core-util.c: Failed to connect to system bus: Failed to connect to socket /opt/local/var/run/dbus/system_bus_socket: No such file or directory E: [] core-util.c: Failed to connect to system bus: Failed to connect to socket /opt/local/var/run/dbus/system_bus_socket: No such file or directory E: [] core-util.c: Failed to connect to system bus: Failed to connect to socket /opt/local/var/run/dbus/system_bus_socket: No such file or directory E: [] core-util.c: Failed to connect to system bus: Failed to connect to socket /opt/local/var/run/dbus/system_bus_socket: No such file or directory I: [] core-util.c: Failed to acquire high-priority scheduling: Input/output error I: [] main.c: This is PulseAudio 5.0-rebootstrapped I: [] main.c: Page size is 4096 bytes I: [] main.c: Machine ID is fdf7192e1d5c120cc731c3f654988e5b. I: [] main.c: Using runtime directory /Users/bertin/.config/pulse /fdf7192e1d5c120cc731c3f654988e5b-runtime. I: [] main.c: Using state directory /Users/bertin/.config/pulse. I: [] main.c: Using modules directory /opt/local/lib/pulse-5.0/modules. I: [] main.c: Running in system mode: no I: [] main.c: Fresh high-resolution timers available! Bon appetit! I: [] cpu-x86.c: CPU flags: CMOV MMX SSE SSE2 SSE3 SSSE3 SSE4_1 SSE4_2 I: [] svolume_mmx.c: Initialising MMX optimized volume functions. I: [] remap_mmx.c: Initialising MMX optimized remappers. I: [] svolume_sse.c: Initialising SSE2 optimized volume functions. I: [] remap_sse.c: Initialising SSE2 optimized remappers. I: [] sconv_sse.c: Initialising SSE2 optimized conversions. I: [] svolume_orc.c: Initialising ORC optimized volume functions. I: [] module-device-restore.c: Successfully opened database file '/Users/bertin/.config/pulse/fdf7192e1d5c120cc731c3f654988e5b-device- volumes'. I: [] module.c: Loaded "module-device-restore" (index: #0; argument: ""). I: [] module-stream-restore.c: Successfully opened database file '/Users/bertin/.config/pulse/fdf7192e1d5c120cc731c3f654988e5b-stream- volumes'. I: [] module.c: Loaded "module-stream-restore" (index: #1; argument: ""). I: [] module-card-restore.c: Successfully opened database file '/Users/bertin/.config/pulse/fdf7192e1d5c120cc731c3f654988e5b-card- database'. I: [] module.c: Loaded "module-card-restore" (index: #2; argument: ""). I: [] module.c: Loaded "module-augment-properties" (index: #3; argument: ""). I: [] module.c: Loaded "module-switch-on-port-available" (index: #4; argument: ""). W: [] module.c: module-detect is deprecated: Please use module-udev-detect instead of module-detect! W: [] module-detect.c: failed to detect any sound hardware. E: [] module.c: Failed to load module "module-detect" (argument: ""): initialization failed. E: [] main.c: Module load failed. E: [] main.c: Failed to initialize daemon. I: [] module.c: Unloading "module-switch-on-port-available" (index: #4). I: [] module.c: Unloaded "module-switch-on-port-available" (index: #4). I: [] module.c: Unloading "module-augment-properties" (index: #3). I: [] module.c: Unloaded "module-augment-properties" (index: #3). I: [] module.c: Unloading "module-card-restore" (index: #2). I: [] module.c: Unloaded "module-card-restore" (index: #2). I: [] module.c: Unloading "module-stream-restore" (index: #1). I: [] module.c: Unloaded "module-stream-restore" (index: #1). I: [] module.c: Unloading "module-device-restore" (index: #0). I: [] module.c: Unloaded "module-device-restore" (index: #0). I: [] main.c: Daemon terminated. }}}
Editing /opt/local/etc/pulse/default.pa such that {{{ --- pulseaudio-mp9-work/pulseaudio-5.0/src/default.pa 2015-01-23 02:45:48.000000000 +0100 +++ /opt/local/etc/pulse/default.pa 2015-01-23 14:23:05.000000000 +0100 @@ -48,9 +48,12 @@ #load-module module-pipe-sink ### Automatically load driver modules depending on the hardware available -.ifexists module-detect.so +#.ifexists module-detect.so ### Use the static hardware detection module (for systems that lack udev support) -load-module module-detect +#load-module module-detect +#.endif +.ifexists module-coreaudio-detect.so +load-module module-coreaudio-detect .endif ### Automatically connect sink and source if JACK server is present @@ -66,6 +69,7 @@ load-module module-esound-protocol-unix .endif load-module module-native-protocol-unix +#load-module module-coreaudio-device ### Network access (may be configured with paprefs, so leave this commented ### here if you plan to use paprefs) @@ -110,12 +114,12 @@ ### If autoexit on idle is enabled we want to make sure we only quit ### when no local session needs us anymore. -.ifexists module-console-kit.so -load-module module-console-kit -.endif -.ifexists module-systemd-login.so -load-module module-systemd-login -.endif +#.ifexists module-console-kit.so +#load-module module-console-kit +#.endif +#.ifexists module-systemd-login.so +#load-module module-systemd-login +#.endif ### Enable positioned event sounds load-module module-position-event-sounds }}} I get a bit further: {{{
pulseaudio -v -C W: [] caps.c: Normally all extra capabilities would be dropped now, but that's impossible because PulseAudio was built without capabilities support. E: [] core-util.c: Failed to connect to system bus: Failed to connect to socket /opt/local/var/run/dbus/system_bus_socket: No such file or directory E: [] core-util.c: Failed to connect to system bus: Failed to connect to socket /opt/local/var/run/dbus/system_bus_socket: No such file or directory E: [] core-util.c: Failed to connect to system bus: Failed to connect to socket /opt/local/var/run/dbus/system_bus_socket: No such file or directory E: [] core-util.c: Failed to connect to system bus: Failed to connect to socket /opt/local/var/run/dbus/system_bus_socket: No such file or directory E: [] core-util.c: Failed to connect to system bus: Failed to connect to socket /opt/local/var/run/dbus/system_bus_socket: No such file or directory E: [] core-util.c: Failed to connect to system bus: Failed to connect to socket /opt/local/var/run/dbus/system_bus_socket: No such file or directory E: [] core-util.c: Failed to connect to system bus: Failed to connect to socket /opt/local/var/run/dbus/system_bus_socket: No such file or directory E: [] core-util.c: Failed to connect to system bus: Failed to connect to socket /opt/local/var/run/dbus/system_bus_socket: No such file or directory E: [] core-util.c: Failed to connect to system bus: Failed to connect to socket /opt/local/var/run/dbus/system_bus_socket: No such file or directory E: [] core-util.c: Failed to connect to system bus: Failed to connect to socket /opt/local/var/run/dbus/system_bus_socket: No such file or directory E: [] core-util.c: Failed to connect to system bus: Failed to connect to socket /opt/local/var/run/dbus/system_bus_socket: No such file or directory I: [] core-util.c: Failed to acquire high-priority scheduling: Input/output error I: [] main.c: This is PulseAudio 5.0-rebootstrapped I: [] main.c: Page size is 4096 bytes I: [] main.c: Machine ID is fdf7192e1d5c120cc731c3f654988e5b. I: [] main.c: Using runtime directory /Users/bertin/.config/pulse /fdf7192e1d5c120cc731c3f654988e5b-runtime. I: [] main.c: Using state directory /Users/bertin/.config/pulse. I: [] main.c: Using modules directory /opt/local/lib/pulse-5.0/modules. I: [] main.c: Running in system mode: no I: [] main.c: Fresh high-resolution timers available! Bon appetit! I: [] cpu-x86.c: CPU flags: CMOV MMX SSE SSE2 SSE3 SSSE3 SSE4_1 SSE4_2 I: [] svolume_mmx.c: Initialising MMX optimized volume functions. I: [] remap_mmx.c: Initialising MMX optimized remappers. I: [] svolume_sse.c: Initialising SSE2 optimized volume functions. I: [] remap_sse.c: Initialising SSE2 optimized remappers. I: [] sconv_sse.c: Initialising SSE2 optimized conversions. I: [] svolume_orc.c: Initialising ORC optimized volume functions. I: [] module-device-restore.c: Successfully opened database file '/Users/bertin/.config/pulse/fdf7192e1d5c120cc731c3f654988e5b-device- volumes'. I: [] module.c: Loaded "module-device-restore" (index: #0; argument: ""). I: [] module-stream-restore.c: Successfully opened database file '/Users/bertin/.config/pulse/fdf7192e1d5c120cc731c3f654988e5b-stream- volumes'. I: [] module.c: Loaded "module-stream-restore" (index: #1; argument: ""). I: [] module-card-restore.c: Successfully opened database file '/Users/bertin/.config/pulse/fdf7192e1d5c120cc731c3f654988e5b-card- database'. I: [] module.c: Loaded "module-card-restore" (index: #2; argument: ""). I: [] module.c: Loaded "module-augment-properties" (index: #3; argument: ""). I: [] module.c: Loaded "module-switch-on-port-available" (index: #4; argument: ""). I: [] module-coreaudio-device.c: Initializing module for CoreAudio device 'Built-in Input' (id 56) I: [] module-card-restore.c: Restoring port latency offsets for card Built-in_Input. I: [] card.c: Created 0 "Built-in_Input" I: [] source.c: Created source 0 "H__q____H__q__" with sample spec float32le 2ch 44100Hz and channel map front-left,front-right I: [] source.c: device.string = "Built-in Input" I: [] source.c: device.product.name = "Built-in Input" I: [] source.c: device.description = "Built-in Input" I: [] source.c: device.access_mode = "mmap" I: [] source.c: device.class = "sound" I: [] source.c: device.api = "CoreAudio" I: [] source.c: device.buffering.buffer_size = "4096" I: [] source.c: device.vendor.name = "Apple Inc." I: [] source.c: device.icon_name = "audio-card" I: [Built-in Input] core-util.c: Successfully acquired real-time thread priority. I: [] module.c: Loaded "module-coreaudio-device" (index: #6; argument: "object_id=56"). I: [] module-coreaudio-device.c: Initializing module for CoreAudio device 'Built-in Output' (id 47) I: [] module-card-restore.c: Restoring port latency offsets for card Built-in_Output. I: [] card.c: Created 1 "Built-in_Output" I: [] sink.c: Created sink 0 "H__q____H__q__.2" with sample spec float32le 2ch 44100Hz and channel map front-left,front-right I: [] sink.c: device.string = "Built-in Output" I: [] sink.c: device.product.name = "Built-in Output" I: [] sink.c: device.description = "Built-in Output" I: [] sink.c: device.access_mode = "mmap" I: [] sink.c: device.class = "sound" I: [] sink.c: device.api = "CoreAudio" I: [] sink.c: device.buffering.buffer_size = "4096" I: [] sink.c: device.vendor.name = "Apple Inc." I: [] sink.c: device.icon_name = "audio-card" I: [] source.c: Created source 1 "H__q____H__q__.2.monitor" with sample spec float32le 2ch 44100Hz and channel map front-left,front-right I: [] source.c: device.description = "Monitor of Built-in Output" I: [] source.c: device.class = "monitor" I: [] source.c: device.string = "Built-in Output" I: [] source.c: device.icon_name = "audio-card" I: [Built-in Output] core-util.c: Successfully acquired real-time thread priority. I: [] module.c: Loaded "module-coreaudio-device" (index: #7; argument: "object_id=47"). I: [] module-coreaudio-device.c: Initializing module for CoreAudio device 'USB PnP Sound Device' (id 63) I: [] module-card-restore.c: Restoring port latency offsets for card USB_PnP_Sound_Device. I: [] card.c: Created 2 "USB_PnP_Sound_Device" I: [] sink.c: Created sink 1 "_________d____" with sample spec float32le 2ch 44100Hz and channel map front-left,front-right I: [] sink.c: device.string = "USB PnP Sound Device" I: [] sink.c: device.product.name = "USB PnP Sound Device" I: [] sink.c: device.description = "USB PnP Sound Device" I: [] sink.c: device.access_mode = "mmap" I: [] sink.c: device.class = "sound" I: [] sink.c: device.api = "CoreAudio" I: [] sink.c: device.buffering.buffer_size = "4096" I: [] sink.c: device.vendor.name = "C-Media Electronics Inc. " I: [] sink.c: device.icon_name = "audio-card" I: [] source.c: Created source 2 "_________d____.monitor" with sample spec float32le 2ch 44100Hz and channel map front-left,front-right I: [] source.c: device.description = "Monitor of USB PnP Sound Device" I: [] source.c: device.class = "monitor" I: [] source.c: device.string = "USB PnP Sound Device" I: [] source.c: device.icon_name = "audio-card" I: [] source.c: Created source 3 "______" with sample spec float32le 1ch 44100Hz and channel map mono I: [] source.c: device.string = "USB PnP Sound Device" I: [] source.c: device.product.name = "USB PnP Sound Device" I: [] source.c: device.description = "USB PnP Sound Device" I: [] source.c: device.access_mode = "mmap" I: [] source.c: device.class = "sound" I: [] source.c: device.api = "CoreAudio" I: [] source.c: device.buffering.buffer_size = "2048" I: [] source.c: device.vendor.name = "C-Media Electronics Inc. " I: [] source.c: device.icon_name = "audio-card" I: [USB PnP Sound Device] core-util.c: Successfully acquired real-time thread priority. I: [] module.c: Loaded "module-coreaudio-device" (index: #8; argument: "object_id=63"). I: [] module-coreaudio-device.c: Initializing module for CoreAudio device 'iMic USB audio system' (id 84) I: [] module-card-restore.c: Restoring port latency offsets for card iMic_USB_audio_system. I: [] card.c: Created 3 "iMic_USB_audio_system" I: [] sink.c: Created sink 2 "_H______PH____" with sample spec float32le 2ch 44100Hz and channel map front-left,front-right I: [] sink.c: device.string = "iMic USB audio system" I: [] sink.c: device.product.name = "iMic USB audio system" I: [] sink.c: device.description = "iMic USB audio system" I: [] sink.c: device.access_mode = "mmap" I: [] sink.c: device.class = "sound" I: [] sink.c: device.api = "CoreAudio" I: [] sink.c: device.buffering.buffer_size = "4096" I: [] sink.c: device.vendor.name = "Griffin Technology, Inc" I: [] sink.c: device.icon_name = "audio-card" I: [] source.c: Created source 4 "_H______PH____.monitor" with sample spec float32le 2ch 44100Hz and channel map front-left,front-right I: [] source.c: device.description = "Monitor of iMic USB audio system" I: [] source.c: device.class = "monitor" I: [] source.c: device.string = "iMic USB audio system" I: [] source.c: device.icon_name = "audio-card" I: [] source.c: Created source 5 "_J______0H____" with sample spec float32le 2ch 44100Hz and channel map front-left,front-right I: [] source.c: device.string = "iMic USB audio system" I: [] source.c: device.product.name = "iMic USB audio system" I: [] source.c: device.description = "iMic USB audio system" I: [] source.c: device.access_mode = "mmap" I: [] source.c: device.class = "sound" I: [] source.c: device.api = "CoreAudio" I: [] source.c: device.buffering.buffer_size = "4096" I: [] source.c: device.vendor.name = "Griffin Technology, Inc" I: [] source.c: device.icon_name = "audio-card" I: [iMic USB audio system] core-util.c: Successfully acquired real-time thread priority. I: [] module.c: Loaded "module-coreaudio-device" (index: #9; argument: "object_id=84"). I: [] module-coreaudio-device.c: Initializing module for CoreAudio device 'LogMeInSoundDriver' (id 73) I: [] module-card-restore.c: Restoring port latency offsets for card LogMeInSoundDriver. I: [] card.c: Created 4 "LogMeInSoundDriver" I: [] sink.c: Created sink 3 "H__q____H__q__.3" with sample spec float32le 2ch 44100Hz and channel map front-left,front-right I: [] sink.c: device.string = "LogMeInSoundDriver" I: [] sink.c: device.product.name = "LogMeInSoundDriver" I: [] sink.c: device.description = "LogMeInSoundDriver" I: [] sink.c: device.access_mode = "mmap" I: [] sink.c: device.class = "sound" I: [] sink.c: device.api = "CoreAudio" I: [] sink.c: device.buffering.buffer_size = "4096" I: [] sink.c: device.vendor.name = "LogMeIn, Inc." I: [] sink.c: device.icon_name = "audio-card" I: [] source.c: Created source 6 "H__q____H__q__.3.monitor" with sample spec float32le 2ch 44100Hz and channel map front-left,front-right I: [] source.c: device.description = "Monitor of LogMeInSoundDriver" I: [] source.c: device.class = "monitor" I: [] source.c: device.string = "LogMeInSoundDriver" I: [] source.c: device.icon_name = "audio-card" I: [] source.c: Created source 7 "H__q____H__q__.4" with sample spec float32le 2ch 44100Hz and channel map front-left,front-right I: [] source.c: device.string = "LogMeInSoundDriver" I: [] source.c: device.product.name = "LogMeInSoundDriver" I: [] source.c: device.description = "LogMeInSoundDriver" I: [] source.c: device.access_mode = "mmap" I: [] source.c: device.class = "sound" I: [] source.c: device.api = "CoreAudio" I: [] source.c: device.buffering.buffer_size = "4096" I: [] source.c: device.vendor.name = "LogMeIn, Inc." I: [] source.c: device.icon_name = "audio-card" I: [LogMeInSoundDriver] core-util.c: Successfully acquired real-time thread priority. I: [] module.c: Loaded "module-coreaudio-device" (index: #10; argument: "object_id=73"). I: [] module.c: Loaded "module-coreaudio-detect" (index: #5; argument: ""). I: [] module.c: Loaded "module-jackdbus-detect" (index: #11; argument: "channels=2"). I: [] module.c: Loaded "module-native-protocol-unix" (index: #12; argument: ""). I: [] module.c: Loaded "module-gconf" (index: #13; argument: ""). I: [] module-default-device-restore.c: Restored default sink 'H__q____H__q__.2'. I: [] module-default-device-restore.c: Restored default source 'H__q____H__q__'. I: [] module.c: Loaded "module-default-device-restore" (index: #14; argument: ""). I: [] module.c: Loaded "module-rescue-streams" (index: #15; argument: ""). I: [] module.c: Loaded "module-always-sink" (index: #16; argument: ""). I: [] module.c: Loaded "module-intended-roles" (index: #17; argument: ""). I: [] module.c: Loaded "module-suspend-on-idle" (index: #18; argument: ""). I: [] module.c: Loaded "module-position-event-sounds" (index: #19; argument: ""). I: [] module.c: Loaded "module-role-cork" (index: #20; argument: ""). I: [] module.c: Loaded "module-filter-heuristics" (index: #21; argument: ""). I: [] module.c: Loaded "module-filter-apply" (index: #22; argument: ""). I: [] client.c: Created 0 "Unknown client" I: [] module.c: Loaded "module-cli" (index: #23; argument: "exit_on_eof=1"). I: [] main.c: Daemon startup complete. I: [] module-device-restore.c: Storing port for device sink:_________d____. I: [] module-device-restore.c: Storing volume/mute for device+port sink:_________d____:null. I: [] module-device-restore.c: Storing port for device source:_________d____.monitor. I: [] module-device-restore.c: Storing volume/mute for device+port source:_________d____.monitor:null. I: [] module-device-restore.c: Storing port for device sink:_H______PH____. I: [] module-device-restore.c: Storing volume/mute for device+port sink:_H______PH____:null. I: [] module-device-restore.c: Storing port for device source:_H______PH____.monitor. I: [] module-device-restore.c: Storing volume/mute for device+port source:_H______PH____.monitor:null. I: [] module-device-restore.c: Storing port for device source:_J______0H____. I: [] module-device-restore.c: Storing volume/mute for device+port source:_J______0H____:null. I: [] module-suspend-on-idle.c: Source H__q____H__q__.4 idle for too long, suspending ... I: [] module-suspend-on-idle.c: Source _J______0H____ idle for too long, suspending ... I: [] module-suspend-on-idle.c: Source ______ idle for too long, suspending ... I: [] module-suspend-on-idle.c: Source H__q____H__q__ idle for too long, suspending ... I: [] module-suspend-on-idle.c: Sink H__q____H__q__.3 idle for too long, suspending ... I: [] module-suspend-on-idle.c: Sink _H______PH____ idle for too long, suspending ... I: [] module-suspend-on-idle.c: Sink _________d____ idle for too long, suspending ... I: [] module-suspend-on-idle.c: Sink H__q____H__q__.2 idle for too long, suspending ...
I: [] module-device-restore.c: Synced. ^D I: [] main.c: Daemon shutdown initiated. I: [] module.c: Unloading "module-cli" (index: #23). I: [] client.c: Freed 0 "Unknown client" I: [] module.c: Unloaded "module-cli" (index: #23). I: [] module.c: Unloading "module-filter-apply" (index: #22). I: [] module.c: Unloaded "module-filter-apply" (index: #22). I: [] module.c: Unloading "module-filter-heuristics" (index: #21). I: [] module.c: Unloaded "module-filter-heuristics" (index: #21). I: [] module.c: Unloading "module-role-cork" (index: #20). I: [] module.c: Unloaded "module-role-cork" (index: #20). I: [] module.c: Unloading "module-position-event-sounds" (index: #19). I: [] module.c: Unloaded "module-position-event-sounds" (index: #19). I: [] module.c: Unloading "module-suspend-on-idle" (index: #18). I: [] module.c: Unloaded "module-suspend-on-idle" (index: #18). I: [] module.c: Unloading "module-intended-roles" (index: #17). I: [] module.c: Unloaded "module-intended-roles" (index: #17). I: [] module.c: Unloading "module-always-sink" (index: #16). I: [] module.c: Unloaded "module-always-sink" (index: #16). I: [] module.c: Unloading "module-rescue-streams" (index: #15). I: [] module.c: Unloaded "module-rescue-streams" (index: #15). I: [] module.c: Unloading "module-default-device-restore" (index: #14). I: [] module.c: Unloaded "module-default-device-restore" (index: #14). I: [] module.c: Unloading "module-gconf" (index: #13). I: [] module.c: Unloaded "module-gconf" (index: #13). I: [] module.c: Unloading "module-native-protocol-unix" (index: #12). I: [] module.c: Unloaded "module-native-protocol-unix" (index: #12). I: [] module.c: Unloading "module-jackdbus-detect" (index: #11). I: [] module.c: Unloaded "module-jackdbus-detect" (index: #11). I: [] module.c: Unloading "module-coreaudio-device" (index: #10). I: [] sink.c: Freeing sink 3 "H__q____H__q__.3" I: [] source.c: Freeing source 6 "H__q____H__q__.3.monitor" I: [] source.c: Freeing source 7 "H__q____H__q__.4" I: [] card.c: Freed 4 "LogMeInSoundDriver" I: [] module.c: Unloaded "module-coreaudio-device" (index: #10). I: [] module.c: Unloading "module-coreaudio-device" (index: #9). I: [] sink.c: Freeing sink 2 "_H______PH____" I: [] source.c: Freeing source 4 "_H______PH____.monitor" I: [] source.c: Freeing source 5 "_J______0H____" I: [] card.c: Freed 3 "iMic_USB_audio_system" I: [] module.c: Unloaded "module-coreaudio-device" (index: #9). I: [] module.c: Unloading "module-coreaudio-device" (index: #8). I: [] sink.c: Freeing sink 1 "_________d____" I: [] source.c: Freeing source 2 "_________d____.monitor" I: [] source.c: Freeing source 3 "______" I: [] card.c: Freed 2 "USB_PnP_Sound_Device" I: [] module.c: Unloaded "module-coreaudio-device" (index: #8). I: [] module.c: Unloading "module-coreaudio-device" (index: #7). I: [] sink.c: Freeing sink 0 "H__q____H__q__.2" I: [] source.c: Freeing source 1 "H__q____H__q__.2.monitor" I: [] card.c: Freed 1 "Built-in_Output" I: [] module.c: Unloaded "module-coreaudio-device" (index: #7). I: [] module.c: Unloading "module-coreaudio-device" (index: #6). I: [] source.c: Freeing source 0 "H__q____H__q__" I: [] card.c: Freed 0 "Built-in_Input" I: [] module.c: Unloaded "module-coreaudio-device" (index: #6). I: [] module.c: Unloading "module-coreaudio-detect" (index: #5). I: [] module.c: Unloaded "module-coreaudio-detect" (index: #5). I: [] module.c: Unloading "module-switch-on-port-available" (index: #4). I: [] module.c: Unloaded "module-switch-on-port-available" (index: #4). I: [] module.c: Unloading "module-augment-properties" (index: #3). I: [] module.c: Unloaded "module-augment-properties" (index: #3). I: [] module.c: Unloading "module-card-restore" (index: #2). I: [] module.c: Unloaded "module-card-restore" (index: #2). I: [] module.c: Unloading "module-stream-restore" (index: #1). I: [] module.c: Unloaded "module-stream-restore" (index: #1). I: [] module.c: Unloading "module-device-restore" (index: #0). I: [] module.c: Unloaded "module-device-restore" (index: #0). I: [] main.c: Daemon terminated. }}} Note that I have a session DBus running for use with KDE apps, AFAIK running a system DBus in addition is out of the question. -- Ticket URL: <https://trac.macports.org/ticket/46658> MacPorts <https://www.macports.org/> Ports system for OS X
#46658: pulseaudio builds but doesn't work --------------------------+-------------------------------- Reporter: rjvbertin@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: pulseaudio | --------------------------+-------------------------------- Comment (by rjvbertin@…): Even with the default.pa modifications, `pulseaudio -v --start` crashes: {{{ Process: pulseaudio [85953] Path: /Volumes/VOLUME/*/pulseaudio Identifier: pulseaudio Version: 0 Code Type: X86-64 (Native) Parent Process: pulseaudio [85952] Responsible: X11.bin [1636] Date/Time: 2015-01-23 14:26:50.433 +0100 OS Version: Mac OS X 10.9.5 (13F34) Report Version: 11 Anonymous UUID: 64B814D9-356F-6F85-8341-E17C1354A330 Sleep/Wake UUID: 21C3080E-0B36-4D5D-BC83-2E28D2DF7102 Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000110 VM Regions Near 0x110: --> __TEXT 00000001064eb000-00000001064fe000 [ 76K] r-x/rwx SM=COW /Volumes/VOLUME/* Application Specific Information: *** single-threaded process forked *** crashed on child side of fork pre-exec Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libdispatch.dylib 0x00007fff8d5181e6 _dispatch_wakeup + 100 1 libdispatch.dylib 0x00007fff8d51883a _dispatch_resume_slow + 14 2 com.apple.audio.CoreAudio 0x00007fff83580aaa CADispatchQueue::InstallMachPortDeathNotification(unsigned int, void () block_pointer) + 202 3 com.apple.audio.CoreAudio 0x00007fff8353d417 HALCADClient::ConnectToServer() + 111 4 com.apple.audio.CoreAudio 0x00007fff8353d2c3 HALCADClient::Initialize() + 77 5 com.apple.audio.CoreAudio 0x00007fff8353cd43 HALSystem::InitializeShell() + 19 6 com.apple.audio.CoreAudio 0x00007fff8353c73d HALSystem::CheckOutInstance() + 131 7 com.apple.audio.CoreAudio 0x00007fff8357405d AudioObjectAddPropertyListener + 129 8 module-coreaudio-detect.so 0x00000001075fee5d module_coreaudio_detect_LTX_pa__init + 125 (module-coreaudio-detect.c:231) 9 libpulsecore-5.0.dylib 0x000000010652404a pa_module_load + 458 (module.c:174) 10 libpulsecore-5.0.dylib 0x0000000106512742 pa_cli_command_load + 146 (cli-command.c:441) 11 libpulsecore-5.0.dylib 0x000000010651051e pa_cli_command_execute_line_stateful + 574 (cli-command.c:2136) 12 libpulsecore-5.0.dylib 0x0000000106510c40 pa_cli_command_execute_file_stream + 176 (cli-command.c:2176) 13 pulseaudio 0x00000001064f76ca main + 9066 (main.c:1092) 14 libdyld.dylib 0x00007fff8c39c5fd start + 1 }}} but running `pulseaudio` in non-daemon mode at least allows me to play supported files using `paplay`. -- Ticket URL: <https://trac.macports.org/ticket/46658#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#46658: pulseaudio @5.0_1: builds but doesn't work --------------------------+---------------------- Reporter: rjvbertin@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: pulseaudio | --------------------------+---------------------- Changes (by larryv@…): * owner: macports-tickets@… => devans@… * cc: devans@… (removed) Comment: Please attach walls of text in the future instead of pasting them inline. -- Ticket URL: <https://trac.macports.org/ticket/46658#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#46658: pulseaudio @5.0_1: builds but doesn't work --------------------------+---------------------- Reporter: rjvbertin@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: pulseaudio | --------------------------+---------------------- Comment (by springermac@…): A bug has been opened upstream and has a patch which is pending approval. https://bugs.freedesktop.org/show_bug.cgi?id=62987 -- Ticket URL: <https://trac.macports.org/ticket/46658#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
#46658: pulseaudio @5.0_1: builds but doesn't work --------------------------+---------------------- Reporter: rjvbertin@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: pulseaudio | --------------------------+---------------------- Changes (by ionic@…): * cc: ionic@… (added) -- Ticket URL: <https://trac.macports.org/ticket/46658#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X
#46658: pulseaudio @5.0_1: builds but doesn't work --------------------------+--------------------- Reporter: rjvbertin@… | Owner: ionic@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: pulseaudio | --------------------------+--------------------- Changes (by devans@…): * owner: devans@… => ionic@… Comment: Reassign to new maintainer -- Ticket URL: <https://trac.macports.org/ticket/46658#comment:6> MacPorts <https://www.macports.org/> Ports system for OS X
#46658: pulseaudio @5.0_1: builds but doesn't work --------------------------+--------------------- Reporter: rjvbertin@… | Owner: ionic@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: pulseaudio | --------------------------+--------------------- Comment (by ionic@…): I have re-escalated the issue by sending a patchset to the mailing list. It's currently pending approval. -- Ticket URL: <https://trac.macports.org/ticket/46658#comment:7> MacPorts <https://www.macports.org/> Ports system for OS X
#46658: pulseaudio @5.0_1: builds but doesn't work --------------------------+--------------------- Reporter: rjvbertin@… | Owner: ionic@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: pulseaudio | --------------------------+--------------------- Changes (by devans@…): * cc: ionic@… (removed) * cc: devans@… (added) Comment: Do the configuration changes to pulseaudio 6.0 committed in r139033, resolve this for us, at least, if not upstream? -- Ticket URL: <https://trac.macports.org/ticket/46658#comment:12> MacPorts <https://www.macports.org/> Ports system for OS X
#46658: pulseaudio @5.0_1: builds but doesn't work --------------------------+--------------------- Reporter: rjvbertin@… | Owner: ionic@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: fixed | Keywords: Port: pulseaudio | --------------------------+--------------------- Changes (by ionic@…): * status: new => closed * resolution: => fixed Comment: I'll close this issue, because the problem reported here has been at least fixed within MacPorts. PA is supposed to start up successfully with the default configuration. If it's not, please comment here and I'll reopen. -- Ticket URL: <https://trac.macports.org/ticket/46658#comment:13> MacPorts <https://www.macports.org/> Ports system for OS X
#46658: pulseaudio @5.0_1: builds but doesn't work --------------------------+--------------------- Reporter: rjvbertin@… | Owner: ionic@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: fixed | Keywords: Port: pulseaudio | --------------------------+--------------------- Comment (by rjvbertin@…): Yeah, this is an obsolete ticket. I've long since updated to my own version of your latest port (no esound variant, but additional +gconf and +openssl variants). And I never have reason to run the daemon itself (I use the VLC backend with phonon). -- Ticket URL: <https://trac.macports.org/ticket/46658#comment:14> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts