[pulseaudio-discuss] fail to start

Santiago Blanco sblaare at gmail.com
Thu Jul 4 03:47:29 PDT 2013


Hello,

I compile pulseaudio to arm. When i try to start i get illegal instruction.

Here is strace output

...
ioctl(2, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS,
{B38400 opost isig icanon echo ...}) = 0
write(2, "W: [pulseaudio] main.c: \33[1mOK, "..., 132W: [pulseaudio]
main.c: OK, so you are running PA in system mode. Please note that you most
likely shouldn't be doing that.
) = 132
ioctl(2, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS,
{B38400 opost isig icanon echo ...}) = 0
write(2, "W: [pulseaudio] main.c: \33[1mIf y"..., 116W: [pulseaudio]
main.c: If you do it nonetheless then it's your own fault if things don't
work as expected.
) = 116
ioctl(2, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS,
{B38400 opost isig icanon echo ...}) = 0
write(2, "W: [pulseaudio] main.c: \33[1mPlea"..., 155W: [pulseaudio]
main.c: Please read
http://pulseaudio.org/wiki/WhatIsWrongWithSystemModefor an explanation
why system mode is usually a bad idea.
) = 155
umask(022)                              = 022
mkdir("/var/run/pulse", 0755)           = -1 EEXIST (File exists)
umask(022)                              = 022
open("/var/run/pulse", O_RDONLY|O_NOCTTY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC)
= 3
fstat64(3, {st_mode=S_IFDIR|0755, st_size=60, ...}) = 0
getuid32()                              = 101
getgid32()                              = 103
fchown32(3, 101, 103)                   = 0
fchmod(3, 0755)                         = 0
close(3)                                = 0
lstat64("/var/run/pulse", {st_mode=S_IFDIR|0755, st_size=60, ...}) = 0
lstat64("/var", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
lstat64("/var/run", {st_mode=S_IFDIR|0755, st_size=200, ...}) = 0
lstat64("/var/run/pulse", {st_mode=S_IFDIR|0755, st_size=60, ...}) = 0
open("/var/run/pulse/pid",
O_RDWR|O_CREAT|O_NOCTTY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC, 0600) = 3
fcntl64(3, F_GETFD)                     = 0x1 (flags FD_CLOEXEC)
fcntl64(3, F_SETLKW64, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0},
0xbefa69e0) = 0
fstat64(3, {st_mode=S_IFREG|0600, st_size=4, ...}) = 0
read(3, "744\n", 19)                    = 4
read(3, "", 15)                         = 0
kill(744, SIG_0)                        = -1 ESRCH (No such process)
ioctl(2, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS,
{B38400 opost isig icanon echo ...}) = 0
write(2, "W: [pulseaudio] pid.c: \33[1mStale"..., 60W: [pulseaudio] pid.c:
Stale PID file, overwriting.
) = 60
_llseek(3, 0, [0], SEEK_SET)            = 0
ftruncate64(3, 0)                       = 0
send(3, "746\n", 4, MSG_NOSIGNAL)       = -1 ENOTSOCK (Socket operation on
non-socket)
write(3, "746\n", 4)                    = 4
fcntl64(3, F_SETLKW64, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0},
0xbefa6a78) = 0
close(3)                                = 0
rt_sigaction(SIGPIPE, NULL, {SIG_DFL, [], 0x4000000 /* SA_??? */}, 8) = 0
rt_sigaction(SIGPIPE, {SIG_IGN, [], 0x4000000 /* SA_??? */}, NULL, 8) = 0
clock_getres(CLOCK_MONOTONIC, {0, 1})   = 0
ioctl(2, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS,
{B38400 opost isig icanon echo ...}) = 0
write(2, "I: [pulseaudio] main.c: Fresh hi"..., 77I: [pulseaudio] main.c:
Fresh high-resolution timers available! Bon appetit!
) = 77
rt_sigaction(SIGBUS, {0x4026d330, [], SA_RESTART|SA_SIGINFO|0x4000000},
NULL, 8) = 0
pipe2([3, 4], O_CLOEXEC)                = 0
fcntl64(3, F_GETFD)                     = 0x1 (flags FD_CLOEXEC)
fcntl64(4, F_GETFD)                     = 0x1 (flags FD_CLOEXEC)
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
open("/dev/shm/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 5
getdents64(5, /* 3 entries */, 32768)   = 88
statfs("/dev/shm/", {f_type=0x1021994, f_bsize=4096, f_blocks=15526,
f_bfree=15523, f_bavail=15523, f_files=15526, f_ffree=15524, f_fsid={0, 0},
f_namelen=255, f_frsize=4096}) = 0
futex(0x403e21c0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
open("/dev/shm/pulse-shm-1505038230", O_RDONLY|O_NOFOLLOW|O_CLOEXEC) = -1
EACCES (Permission denied)
getdents64(5, /* 0 entries */, 32768)   = 0
close(5)                                = 0
mmap2(NULL, 67108864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x405da000
--- {si_signo=SIGILL, si_code=ILL_ILLOPC, si_addr=0x4013f998} (Illegal
instruction) ---
+++ killed by SIGILL +++
Illegal instruction

Can everyone help me?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20130704/5d32d8d5/attachment.html>


More information about the pulseaudio-discuss mailing list