Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 May 2007 16:06:27 +0800
From:      Khairil Yusof <kaeru@inigo-tech.com>
To:        Joe Marcus Clarke <marcus@marcuscom.com>
Cc:        Brian Gruber <knightbg@yahoo.com>, freebsd-gnome@freebsd.org
Subject:   Re: Crash of mixer appler after recent update of ports - known	issue ?
Message-ID:  <1179389188.5904.96.camel@localhost>
In-Reply-To: <1179381577.12097.18.camel@shumai.marcuscom.com>
References:  <342078.61969.qm@web32410.mail.mud.yahoo.com> <1179378035.5904.91.camel@localhost> <1179381577.12097.18.camel@shumai.marcuscom.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 2007-05-17 at 01:59 -0400, Joe Marcus Clarke wrote:

<snipped>

> A ktrace of the offending process would help determine why this is the
> case.  It looks like a simple permissions issue.

[kaeru@wolverine ~]$ ktrace -d pulseaudio
shm.c: shm_open() failed: Permission denied
core.c: failed to allocate shared memory pool. Falling back to a normal
memory pool.

[kaeru@wolverine ~]$ kdump -f ktrace.out 
 31192 ktrace   RET   ktrace 0
 31192 ktrace   CALL  execve(0xbfbfe4d0,0xbfbfea00,0xbfbfea08)
 31192 ktrace   NAMI  "/sbin/pulseaudio"
 31192 ktrace   RET   execve -1 errno 2 No such file or directory
 31192 ktrace   CALL  execve(0xbfbfe4d0,0xbfbfea00,0xbfbfea08)
 31192 ktrace   NAMI  "/bin/pulseaudio"
 31192 ktrace   RET   execve -1 errno 2 No such file or directory
 31192 ktrace   CALL  execve(0xbfbfe4d0,0xbfbfea00,0xbfbfea08)
 31192 ktrace   NAMI  "/usr/sbin/pulseaudio"
 31192 ktrace   RET   execve -1 errno 2 No such file or directory
 31192 ktrace   CALL  execve(0xbfbfe4d0,0xbfbfea00,0xbfbfea08)
 31192 ktrace   NAMI  "/usr/bin/pulseaudio"
 31192 ktrace   RET   execve -1 errno 2 No such file or directory
 31192 ktrace   CALL  execve(0xbfbfe4d0,0xbfbfea00,0xbfbfea08)
 31192 ktrace   NAMI  "/usr/games/pulseaudio"
 31192 ktrace   RET   execve -1 errno 2 No such file or directory
 31192 ktrace   CALL  execve(0xbfbfe4d0,0xbfbfea00,0xbfbfea08)
 31192 ktrace   NAMI  "/usr/local/sbin/pulseaudio"
 31192 ktrace   RET   execve -1 errno 2 No such file or directory
 31192 ktrace   CALL  execve(0xbfbfe4d0,0xbfbfea00,0xbfbfea08)
 31192 ktrace   NAMI  "/usr/local/bin/pulseaudio"
 31192 ktrace   NAMI  "/libexec/ld-elf.so.1"

Running the ktrace as root I get this:

 31291 pulseaudio RET   poll 1
 31291 pulseaudio CALL  gettimeofday(0xbfbfe4d0,0)
 31291 pulseaudio RET   gettimeofday 0
 31291 pulseaudio CALL  ioctl(0xb,SNDCTL_DSP_GETOSPACE,0xbfbfe430)
 31291 pulseaudio RET   ioctl 0
 31291 pulseaudio CALL  write(0xb,0x8087028,0x400)
 31291 pulseaudio GIO   fd 11 wrote 1024 bytes

Am I doing something wrong with how I run ktrace on pulseaudio?






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1179389188.5904.96.camel>