[pulseaudio-discuss] memblock.c: Assertion 'pa_atomic_load(&b->pool->stat.n_imported) > 0' Aborting

Philip Walden pwaldenlinux at comcast.net
Tue Mar 24 11:46:32 PDT 2009


Lennart Poettering wrote:
> On Tue, 03.03.09 12:18, Philip Walden (pwaldenlinux at comcast.net) wrote:
>
>   
>> I run pulseaudio for days on end. It drives a house sound system, which  
>> plays music and radio to a cron schedule, even when I am away. I have a  
>> USB sound card and an internal pci sound device both driven via a  
>> combined sink.
>>
>> Every few days or so, the pulseaudio server dies with the one of  
>> following messages. Logging out-in restores the service. The problem is  
>> that I'd like to have it last at least 2-3 weeks.
>>
>> localhost pulseaudio[25023]: memblock.c: Assertion  
>> 'pa_atomic_load(&b->pool->stat.n_imported) > 0' failed at  
>> pulsecore/memblock.c:634, function memblock_replace_import(). Aborting.
>>
>> localhost pulseaudio[19753]: memblock.c: Assertion  
>> 'pa_atomic_load(&b->pool->stat.n_imported) > 0' failed at  
>> pulsecore/memblock.c:188, function stat_remove(). Aborting.
>>
>> I have only recently joined the mailing list and I have not seen any  
>> threads that deal with this particular problem. Any advice appreciated.
>>     
>
> Please provide a full back trace of this issue.
>
> http://pulseaudio.org/wiki/Community#BugsPatchesTranslations
>
> Also, please paste the full output of "ls" in pacmd. I need to know
> which PA modules actually get loaded on your machine.
>
> Lennart
>   
The crashed pulseaudio server does not seem to be leaving a core file 
(so as to generate a stack trace) that I can spot. Is there some 
configuration I need to set to make it do this?

Here is the pacmd ls output:

Memory blocks currently allocated: 40, size: 202.3 KiB.
Memory blocks allocated during the whole lifetime: 57147, size: 158.3 MiB.
Memory blocks imported from other processes: 22, size: 94.7 KiB.
Memory blocks exported to other processes: 0, size: 0 B.
Total sample cache size: 0 B.
Default sample spec: s16le 2ch 44100Hz
Default sink name: 
alsa_output.usb_device_471_110_noserial_if0_sound_card_0_alsa_playback_0
Default source name: 
alsa_output.usb_device_471_110_noserial_if0_sound_card_0_alsa_playback_0.monitor
Memory blocks of type POOL: 18 allocated/32131 accumulated.
Memory blocks of type POOL_EXTERNAL: 0 allocated/24 accumulated.
Memory blocks of type APPENDED: 0 allocated/0 accumulated.
Memory blocks of type USER: 0 allocated/0 accumulated.
Memory blocks of type FIXED: 0 allocated/18396 accumulated.
Memory blocks of type IMPORTED: 22 allocated/6620 accumulated.
21 module(s) loaded.
    index: 0
    name: <module-alsa-sink>
    argument: <device_id=0 
sink_name=alsa_output.pci_125d_1998_sound_card_0_alsa_playback_0>
    used: -1
    auto unload: no
    index: 1
    name: <module-alsa-source>
    argument: <device_id=0 
source_name=alsa_input.pci_125d_1998_sound_card_0_alsa_capture_0>
    used: -1
    auto unload: no
    index: 2
    name: <module-alsa-sink>
    argument: <device_id=1 
sink_name=alsa_output.usb_device_471_110_noserial_if0_sound_card_0_alsa_playback_0>
    used: -1
    auto unload: no
    index: 3
    name: <module-hal-detect>
    argument: <>
    used: -1
    auto unload: no
    index: 4
    name: <module-esound-protocol-unix>
    argument: <>
    used: -1
    auto unload: no
    index: 5
    name: <module-native-protocol-unix>
    argument: <>
    used: -1
    auto unload: no
    index: 6
    name: <module-volume-restore>
    argument: <>
    used: -1
    auto unload: no
    index: 7
    name: <module-default-device-restore>
    argument: <>
    used: -1
    auto unload: no
    index: 8
    name: <module-rescue-streams>
    argument: <>
    used: -1
    auto unload: no
    index: 9
    name: <module-suspend-on-idle>
    argument: <>
    used: -1
    auto unload: no
    index: 10
    name: <module-combine>
    argument: <>
    used: -1
    auto unload: no
    index: 11
    name: <module-rtp-recv>
    argument: <>
    used: -1
    auto unload: no
    index: 12
    name: <module-native-protocol-tcp>
    argument: <auth-anonymous=1>
    used: -1
    auto unload: no
    index: 13
    name: <module-esound-protocol-tcp>
    argument: <auth-anonymous=1>
    used: -1
    auto unload: no
    index: 14
    name: <module-zeroconf-publish>
    argument: <>
    used: -1
    auto unload: no
    index: 15
    name: <module-zeroconf-discover>
    argument: <>
    used: -1
    auto unload: no
    index: 16
    name: <module-gconf>
    argument: <>
    used: -1
    auto unload: no
    index: 17
    name: <module-tunnel-source>
    argument: <server=[192.168.1.140]:4713 
source=alsa_input.pci_109e_878_sound_card_0_alsa_capture_0 format=s16le 
channels=2 rate=32000 
source_name=tunnel.walden4.local.alsa_input.pci_109e_878_sound_card_0_alsa_capture_0 
channel_map=front-left,front-right>
    used: -1
    auto unload: no
    index: 18
    name: <module-tunnel-sink>
    argument: <server=[192.168.1.140]:4713 
sink=alsa_output.pci_13f6_111_sound_card_0_alsa_playback_0 format=s16le 
channels=2 rate=44100 
sink_name=tunnel.walden4.local.alsa_output.pci_13f6_111_sound_card_0_alsa_playback_0 
channel_map=front-left,front-right>
    used: -1
    auto unload: no
    index: 19
    name: <module-tunnel-source>
    argument: <server=[192.168.1.140]:4713 
source=alsa_input.pci_13f6_111_sound_card_0_alsa_capture_0 format=s16le 
channels=2 rate=44100 
source_name=tunnel.walden4.local.alsa_input.pci_13f6_111_sound_card_0_alsa_capture_0 
channel_map=front-left,front-right>
    used: -1
    auto unload: no
    index: 20
    name: <module-cli-protocol-unix>
    argument: <>
    used: -1
    auto unload: no
4 sink(s) available.
    index: 0
    name: <alsa_output.pci_125d_1998_sound_card_0_alsa_playback_0>
    driver: <modules/module-alsa-sink.c>
    flags: HW_VOLUME_CTRL LATENCY HARDWARE
    state: RUNNING
    volume: <0:  87% 1:  87%>
    mute: <0>
    latency: <81814 usec>
    monitor source: <0>
    sample spec: <s16le 2ch 44100Hz>
    channel map: <front-left,front-right>
    used by: <1>
    linked by: <2>
    module: <0>
    description: <ALSA PCM on front:0 (Maestro3) via DMA>
  * index: 1
    name: 
<alsa_output.usb_device_471_110_noserial_if0_sound_card_0_alsa_playback_0>
    driver: <modules/module-alsa-sink.c>
    flags: HW_VOLUME_CTRL LATENCY HARDWARE
    state: RUNNING
    volume: <0:  99% 1:  99%>
    mute: <0>
    latency: <89954 usec>
    monitor source: <2>
    sample spec: <s16le 2ch 44100Hz>
    channel map: <front-left,front-right>
    used by: <1>
    linked by: <2>
    module: <2>
    description: <ALSA PCM on front:1 (USB Audio) via DMA>
    index: 2
    name: <combined>
    driver: <modules/module-combine.c>
    flags: LATENCY
    state: RUNNING
    volume: <0: 100% 1: 100%>
    mute: <0>
    latency: <117619 usec>
    monitor source: <3>
    sample spec: <s16le 2ch 44100Hz>
    channel map: <front-left,front-right>
    used by: <1>
    linked by: <2>
    module: <10>
    description: <Simultaneous output to ALSA PCM on front:0 (Maestro3) 
via DMA, ALSA PCM on front:1 (USB Audio) via DMA>
    index: 3
    name: 
<tunnel.walden4.local.alsa_output.pci_13f6_111_sound_card_0_alsa_playback_0>
    driver: <modules/module-tunnel.c>
    flags: HW_VOLUME_CTRL LATENCY NETWORK
    state: SUSPENDED
    volume: <0: 100% 1: 100%>
    mute: <0>
    latency: <0 usec>
    monitor source: <5>
    sample spec: <s16le 2ch 44100Hz>
    channel map: <front-left,front-right>
    used by: <0>
    linked by: <0>
    module: <18>
    description: <ALSA PCM on front:0 (C-Media PCI DAC/ADC) via DMA on 
pwalden at walden4>
7 source(s) available.
    index: 0
    name: <alsa_output.pci_125d_1998_sound_card_0_alsa_playback_0.monitor>
    driver: <modules/module-alsa-sink.c>
    flags:
    state: SUSPENDED
    volume: <0: 100% 1: 100%>
    mute: <0>
    latency: <0 usec>
    sample spec: <s16le 2ch 44100Hz>
    channel map: <front-left,front-right>
    used by: <0>
    linked by: <0>
    monitor_of: <0>
    module: <0>
    description: <Monitor Source of ALSA PCM on front:0 (Maestro3) via DMA>
    index: 1
    name: <alsa_input.pci_125d_1998_sound_card_0_alsa_capture_0>
    driver: <modules/module-alsa-source.c>
    flags: HW_VOLUME_CTRL LATENCY HARDWARE
    state: SUSPENDED
    volume: <0: 100% 1: 100%>
    mute: <1>
    latency: <0 usec>
    sample spec: <s16le 2ch 44100Hz>
    channel map: <front-left,front-right>
    used by: <0>
    linked by: <1>
    module: <1>
    description: <ALSA PCM on front:0 (Maestro3) via DMA>
  * index: 2
    name: 
<alsa_output.usb_device_471_110_noserial_if0_sound_card_0_alsa_playback_0.monitor>
    driver: <modules/module-alsa-sink.c>
    flags:
    state: SUSPENDED
    volume: <0: 100% 1: 100%>
    mute: <0>
    latency: <0 usec>
    sample spec: <s16le 2ch 44100Hz>
    channel map: <front-left,front-right>
    used by: <0>
    linked by: <0>
    monitor_of: <1>
    module: <2>
    description: <Monitor Source of ALSA PCM on front:1 (USB Audio) via DMA>
    index: 3
    name: <combined.monitor>
    driver: <modules/module-combine.c>
    flags:
    state: SUSPENDED
    volume: <0: 100% 1: 100%>
    mute: <0>
    latency: <0 usec>
    sample spec: <s16le 2ch 44100Hz>
    channel map: <front-left,front-right>
    used by: <0>
    linked by: <0>
    monitor_of: <2>
    module: <10>
    description: <Monitor Source of Simultaneous output to ALSA PCM on 
front:0 (Maestro3) via DMA, ALSA PCM on front:1 (USB Audio) via DMA>
    index: 4
    name: 
<tunnel.walden4.local.alsa_input.pci_109e_878_sound_card_0_alsa_capture_0>
    driver: <modules/module-tunnel.c>
    flags: LATENCY NETWORK
    state: SUSPENDED
    volume: <0: 100% 1: 100%>
    mute: <0>
    latency: <0 usec>
    sample spec: <s16le 2ch 32000Hz>
    channel map: <front-left,front-right>
    used by: <0>
    linked by: <0>
    module: <17>
    description: <ALSA PCM on hw:1 (Bt87x Digital) via DMA on 
pwalden at walden4>
    index: 5
    name: 
<tunnel.walden4.local.alsa_output.pci_13f6_111_sound_card_0_alsa_playback_0.monitor>
    driver: <modules/module-tunnel.c>
    flags:
    state: SUSPENDED
    volume: <0: 100% 1: 100%>
    mute: <0>
    latency: <0 usec>
    sample spec: <s16le 2ch 44100Hz>
    channel map: <front-left,front-right>
    used by: <0>
    linked by: <0>
    monitor_of: <3>
    module: <18>
    description: <Monitor Source of ALSA PCM on front:0 (C-Media PCI 
DAC/ADC) via DMA on pwalden at walden4>
    index: 6
    name: 
<tunnel.walden4.local.alsa_input.pci_13f6_111_sound_card_0_alsa_capture_0>
    driver: <modules/module-tunnel.c>
    flags: LATENCY NETWORK
    state: SUSPENDED
    volume: <0: 100% 1: 100%>
    mute: <0>
    latency: <0 usec>
    sample spec: <s16le 2ch 44100Hz>
    channel map: <front-left,front-right>
    used by: <0>
    linked by: <0>
    module: <19>
    description: <ALSA PCM on front:0 (C-Media PCI DAC/ADC) via DMA on 
pwalden at walden4>
6 client(s) logged in.
    index: 0
    name: <PulseAudio>
    driver: <pulsecore/protocol-native.c>
    owner module: <12>
    index: 1
    name: <PulseAudio>
    driver: <pulsecore/protocol-native.c>
    owner module: <12>
    index: 2
    name: <PulseAudio>
    driver: <pulsecore/protocol-native.c>
    owner module: <12>
    index: 3
    name: <PulseAudio>
    driver: <pulsecore/protocol-native.c>
    owner module: <12>
    index: 4
    name: <MPlayer>
    driver: <pulsecore/protocol-native.c>
    owner module: <5>
    index: 9
    name: <UNIX socket client>
    driver: <pulsecore/cli.c>
    owner module: <20>
6 sink input(s) available.
    index: 2
    name: <ALSA PCM on front:0 (Maestro3) via DMA for pwalden at walden4>
    driver: <pulsecore/protocol-native.c>
    flags:
    state: CORKED
    sink: <0> 'alsa_output.pci_125d_1998_sound_card_0_alsa_playback_0'
    volume: <0: 100% 1: 100%>
    mute: <0>
    latency: <99954 usec>
    sample spec: <s16le 2ch 44100Hz>
    channel map: <front-left,front-right>
    resample method: auto
    module: <12>
    client: <0> 'PulseAudio'
    index: 3
    name: <ALSA PCM on front:1 (USB Audio) via DMA for pwalden at walden4>
    driver: <pulsecore/protocol-native.c>
    flags:
    state: CORKED
    sink: <1> 
'alsa_output.usb_device_471_110_noserial_if0_sound_card_0_alsa_playback_0'
    volume: <0: 100% 1: 100%>
    mute: <0>
    latency: <99977 usec>
    sample spec: <s16le 2ch 44100Hz>
    channel map: <front-left,front-right>
    resample method: auto
    module: <12>
    client: <3> 'PulseAudio'
    index: 6
    name: <Simultaneous output to ALSA PCM on front:0 (Maestro3) via 
DMA, ALSA PCM on front:1 (USB Audio) via DMA for pwalden at walden4>
    driver: <pulsecore/protocol-native.c>
    flags:
    state: CORKED
    sink: <2> 'combined'
    volume: <0: 100% 1: 100%>
    mute: <0>
    latency: <99977 usec>
    sample spec: <s16le 2ch 44100Hz>
    channel map: <front-left,front-right>
    resample method: auto
    module: <12>
    client: <2> 'PulseAudio'
    index: 7
    name: <Simultaneous output on ALSA PCM on front:0 (Maestro3) via DMA>
    driver: <modules/module-combine.c>
    flags: VARIABLE_RATE DONT_MOVE
    state: RUNNING
    sink: <0> 'alsa_output.pci_125d_1998_sound_card_0_alsa_playback_0'
    volume: <0: 100% 1: 100%>
    mute: <0>
    latency: <27465 usec>
    sample spec: <s16le 2ch 44201Hz>
    channel map: <front-left,front-right>
    resample method: trivial
    module: <10>
    index: 8
    name: <Simultaneous output on ALSA PCM on front:1 (USB Audio) via DMA>
    driver: <modules/module-combine.c>
    flags: VARIABLE_RATE DONT_MOVE
    state: RUNNING
    sink: <1> 
'alsa_output.usb_device_471_110_noserial_if0_sound_card_0_alsa_playback_0'
    volume: <0: 100% 1: 100%>
    mute: <0>
    latency: <0 usec>
    sample spec: <s16le 2ch 44100Hz>
    channel map: <front-left,front-right>
    resample method: trivial
    module: <10>
    index: 9
    name: <audio stream>
    driver: <pulsecore/protocol-native.c>
    flags:
    state: RUNNING
    sink: <2> 'combined'
    volume: <0: 100% 1: 100%>
    mute: <0>
    latency: <490000 usec>
    sample spec: <s16le 2ch 44100Hz>
    channel map: <front-left,front-right>
    resample method: auto
    module: <5>
    client: <4> 'MPlayer'
1 source outputs(s) available.
    index: 0
    name: 'ALSA PCM on front:0 (Maestro3) via DMA for pwalden at walden4'
    driver: <pulsecore/protocol-native.c>
    flags:
    state: CORKED
    source: <1> 'alsa_input.pci_125d_1998_sound_card_0_alsa_capture_0'
    latency: <0 usec>
    sample spec: <s16le 2ch 44100Hz>
    channel map: <front-left,front-right>
    resample method: auto
    owner module: <12>
    client: <1> 'PulseAudio'
1 cache entries available.
    name: <pulse-hotplug>
    index: <0>
    sample spec: <n/a>
    channel map: <n/a>
    length: <0>
    duration: <0.0s>
    volume: <0: 100% 1: 100% 2: 100% 3: 100% 4: 100% 5: 100% 6: 100% 7: 
100%>
    lazy: yes
    filename: /usr/share/sounds/startup3.wav
0 autoload entries available.




More information about the pulseaudio-discuss mailing list