Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 29 Mar 2008 00:00:00 -0400
From:      Joe Marcus Clarke <marcus@marcuscom.com>
To:        c.kworr@gmail.com
Cc:        gnome@freebsd.org
Subject:   Re: port: audio/pulseaudio
Message-ID:  <1206763200.2392.139.camel@shumai.marcuscom.com>
In-Reply-To: <47ECE9DE.9070508@cairn.ints.net>
References:  <47DCD68E.7060408@gmail.com> <20080316172744.50c2a81b@it.buh.tecnik93.com> <47ECE9DE.9070508@cairn.ints.net>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-gJOli+AlP8OnysuVR6HB
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Fri, 2008-03-28 at 14:51 +0200, Volodymyr Kostyrko wrote:
> Ion-Mihai Tetcu wrote:
> >> Kernel panics when some FLAC stream is played on xmms2 with pulse outp=
ut=20
> >> plugin.
> >>
> >> vm_page_unwire: invalid wire count: 0
> >>
> >> Playing through xmms2 default plugin (oss) works. Also when using puls=
e=20
> >> there are a lot of quirks in output. Playing mp3/ogg streams works tho=
ugh...
> >=20
> > More details are needed. uname -a at very least (and probably a back-tr=
ace).
>=20
> Sorry for late response, got to build kernel with debug symbols and=20
> reproduce this to get good bt.
>=20
> cairn# kgdb /boot/kernel.old/kernel vmcore.9
> [GDB will not be able to debug user-mode threads:=20
> /usr/lib/libthread_db.so: Undefined symbol "ps_pglobal_lookup"]
> GNU gdb 6.1.1 [FreeBSD]
> Copyright 2004 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=20
> conditions.
> Type "show copying" to see the conditions.
> There is absolutely no warranty for GDB.  Type "show warranty" for detail=
s.
> This GDB was configured as "i386-marcel-freebsd".
> There is no member named pathname.
> (kgdb) bt
> #0  doadump () at pcpu.h:195
> #1  0xc0513f47 in boot (howto=3D260) at /usr/src/sys/kern/kern_shutdown.c=
:409
> #2  0xc05141d3 in panic (fmt=3DVariable "fmt" is not available.
> ) at /usr/src/sys/kern/kern_shutdown.c:563
> #3  0xc068c742 in vm_page_unwire (m=3D0xc151e2d0, activate=3D0) at=20
> /usr/src/sys/vm/vm_page.c:1410
> #4  0xc056d4da in vfs_vmio_release (bp=3D0xccec9228) at=20
> /usr/src/sys/kern/vfs_bio.c:1539
> #5  0xc056db96 in brelse (bp=3D0xccec9228) at /usr/src/sys/kern/vfs_bio.c=
:1331
> #6  0xc0582c59 in vtruncbuf (vp=3D0xc3d09dd0, cred=3D0x0, td=3D0xc3496000=
,=20
> length=3D0, blksize=3D16384)
>      at /usr/src/sys/kern/vfs_subr.c:1257
> #7  0xc0651ec7 in ffs_truncate (vp=3D0xc3d09dd0, length=3D0, flags=3DVari=
able=20
> "flags" is not available.
> ) at /usr/src/sys/ufs/ffs/ffs_inode.c:405
> #8  0xc066df0b in ufs_inactive (ap=3D0xd642cbbc) at=20
> /usr/src/sys/ufs/ufs/ufs_inode.c:132
> #9  0xc06cdcfe in VOP_INACTIVE_APV (vop=3D0xc0735120, a=3D0xd642cbbc) at=20
> vnode_if.c:1513
> #10 0xc057d449 in vinactive (vp=3D0xc3d09dd0, td=3D0xc3496000) at vnode_i=
f.h:796
> #11 0xc0580593 in vput (vp=3D0xc3d09dd0) at /usr/src/sys/kern/vfs_subr.c:=
2224
> #12 0xc0586256 in kern_unlink (td=3D0xc3496000, path=3D0xbf7fbd7c <Addres=
s=20
> 0xbf7fbd7c out of bounds>, pathseg=3DUIO_USERSPACE)
>      at /usr/src/sys/kern/vfs_syscalls.c:1713
> #13 0xc05862d2 in unlink (td=3D0xc3496000, uap=3D0xd642ccfc) at=20
> /usr/src/sys/kern/vfs_syscalls.c:1649
> #14 0xc06c3e0e in syscall (frame=3D0xd642cd38) at=20
> /usr/src/sys/i386/i386/trap.c:1035
> #15 0xc06ad830 in Xint0x80_syscall () at=20
> /usr/src/sys/i386/i386/exception.s:196
> #16 0x00000033 in ?? ()
> Previous frame inner to this frame (corrupt stack?)

This probably needs to be reported on stable@.  It looks like pulseaudio
is unlinking something and the kernel doesn't like it.  In any event, it
shouldn't panic.

Joe

--=20
PGP Key : http://www.marcuscom.com/pgp.asc

--=-gJOli+AlP8OnysuVR6HB
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (FreeBSD)

iEYEABECAAYFAkftvsAACgkQb2iPiv4Uz4dbUQCfdon2yQ7oOzzURcpGhnNHaXWv
7T4An3agOWUH2dxssOwvzR1tth02WrBa
=TUDI
-----END PGP SIGNATURE-----

--=-gJOli+AlP8OnysuVR6HB--




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