[pulseaudio-tickets] [PulseAudio] #408: Pulseaudio 0.9.10 when run on ARMv6 gets a failed at pulsecore/memblock.c:205 on playfile

PulseAudio trac-noreply at tango.0pointer.de
Wed Apr 8 19:06:09 PDT 2009


#408: Pulseaudio 0.9.10 when run on ARMv6 gets a failed at
pulsecore/memblock.c:205 on playfile
-----------------------+----------------------------------------------------
  Reporter:  sdsuram9  |       Owner:  lennart          
      Type:  tracking  |      Status:  new              
  Priority:  highest   |   Milestone:                   
 Component:  daemon    |    Severity:  critical         
Resolution:            |    Keywords:  pulseaudio 0.9.10
-----------------------+----------------------------------------------------

Comment(by knightk):

 Here is a back trace of the memblock:205 error I get when I attempt to
 play-file using pulseaudio 0.9.10 on alsa 1.0.16 running on an iMX31 ARMv6
 with only 32MByte of RAM

 mx31# gdb pulseaudio
 GNU gdb 6.6
 Copyright (C) 2006 Free Software Foundation, Inc.
 GDB is free software, covered by the GNU General Public License, and you
 are
 welcome to change it and/or distribute copies of it under certain
 conditions.
 Type "show copying" to see the conditions.
 There is absolutely no warranty for GDB.  Type "show warranty" for
 details.
 This GDB was configured as "arm-none-linux-gnueabi"...
 Using host libthread_db library "/lib/libthread_db.so.1".
 (gdb) run -nC
 Starting program: /usr/bin/pulseaudio -nC
 [Thread debugging using libthread_db enabled]
 [New Thread 1073866960 (LWP 814)]
 [New process 814]
 W: main.c: This program is not intended to be run as root (unless --system
 is specified).
 Welcome to PulseAudio! Use "help" for usage information.
 >>> load-module module-alsa-sink device=hw:0 sink_name=output
 >>> play-file /music/1.wav output
 >>> E: memblock.c: Assertion 'length > 0' failed at
 pulsecore/memblock.c:205, function pa_memblock_new(). Aborting.
 [New LWP 817]

 Program received signal SIGABRT, Aborted.
 [Switching to LWP 817]
 0x402644cc in raise () from /lib/libc.so.6
 (gdb)

 Thanks in advance for any information to help me fix this issue. I found
 in pulsecore/memblock.c #define PA_MEMPOOL_SLOT_SIZE (16*1024) which I
 think sets the size to 16Mbytes which should work for me?

-- 
Ticket URL: <http://pulseaudio.org/ticket/408#comment:10>
PulseAudio <http://pulseaudio.org/>
The PulseAudio Sound Server


More information about the pulseaudio-bugs mailing list