[pulseaudio-discuss] pulsaudio 0.9.5 aborts on arm big endian gentoo

Andrzej Wasowski wasowski at data.pl
Sat Feb 17 14:49:24 PST 2007


For a long time I cannot figure out why pulseaudio crashes instantly on my 
SLUG.  I was not able to run it in gdb, now I have managed to get an 
strace.  Below is the tail.  It seems to me that pulseaudio queries the 
cpu type just before it crashes.  Does it ring a bell for anybody?

Andrzej

fcntl64(3, F_SETLKW64, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}, 
0xbede7a00) = 0
close(3)                                = 0
setrlimit(RLIMIT_NOFILE, {rlim_cur=200, rlim_max=200}) = 0
setrlimit(RLIMIT_MEMLOCK, {rlim_cur=0, rlim_max=0}) = 0
rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_DFL}, 8) = 0
pipe([3, 4])                            = 0
fcntl64(3, F_GETFL)                     = 0 (flags O_RDONLY)
fcntl64(3, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
fcntl64(4, F_GETFL)                     = 0x1 (flags O_WRONLY)
fcntl64(4, F_SETFL, O_WRONLY|O_NONBLOCK) = 0
mmap2(NULL, 2097152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 
0) = 0x40356000
open("/dev/urandom", O_RDONLY|O_LARGEFILE) = 5
read(5, "\7\352\204\336", 4)            = 4
close(5)                                = 0
rt_sigprocmask(SIG_SETMASK, NULL, [], 8) = 0
rt_sigaction(SIGPIPE, NULL, {SIG_IGN}, 8) = 0
pipe([5, 6])                            = 0
fcntl64(5, F_GETFL)                     = 0 (flags O_RDONLY)
fcntl64(5, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
fcntl64(6, F_GETFL)                     = 0x1 (flags O_WRONLY)
fcntl64(6, F_SETFL, O_WRONLY|O_NONBLOCK) = 0
fcntl64(5, F_GETFD)                     = 0
fcntl64(5, F_SETFD, FD_CLOEXEC)         = 0
fcntl64(6, F_GETFD)                     = 0
fcntl64(6, F_SETFD, FD_CLOEXEC)         = 0
rt_sigaction(SIGINT, {0x4002f30c, [], SA_RESTART|0x4000000}, {SIG_DFL}, 8) 
= 0
rt_sigaction(SIGTERM, {0x4002f30c, [], SA_RESTART|0x4000000}, {SIG_DFL}, 
8) = 0
rt_sigaction(SIGUSR1, {0x4002f30c, [], SA_RESTART|0x4000000}, {SIG_DFL}, 
8) = 0
rt_sigaction(SIGUSR2, {0x4002f30c, [], SA_RESTART|0x4000000}, {SIG_DFL}, 
8) = 0
rt_sigaction(SIGHUP, {0x4002f30c, [], SA_RESTART|0x4000000}, {SIG_DFL}, 8) 
= 0
time(NULL)                              = 1171843379
open("/proc/cpuinfo", O_RDONLY)         = 7
read(7, "Processor\t: XScale-IXP42x Family"..., 4095) = 497
close(7)                                = 0
rt_sigaction(SIGILL, {0x400ffb68, [], 0x4000000 /* SA_??? */}, {SIG_DFL}, 
8) = 0
--- SIGILL (Illegal instruction) @ 0 (0) ---
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
statfs64(umovestr: Input/output error
0x399e, 14750, {???})          = 0
--- SIGABRT (Aborted) @ 0 (0) ---
+++ killed by SIGABRT +++
Process 14750 detached

-- 
Andrzej Wąsowski, http://www.wasowski.org


More information about the pulseaudio-discuss mailing list