From owner-freebsd-gnome@FreeBSD.ORG Sat Mar 29 04:00:02 2008 Return-Path: Delivered-To: gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 576D2106564A; Sat, 29 Mar 2008 04:00:02 +0000 (UTC) (envelope-from marcus@marcuscom.com) Received: from creme-brulee.marcuscom.com (marcuscom-pt.tunnel.tserv1.fmt.ipv6.he.net [IPv6:2001:470:1f00:ffff::1279]) by mx1.freebsd.org (Postfix) with ESMTP id 12A658FC14; Sat, 29 Mar 2008 04:00:01 +0000 (UTC) (envelope-from marcus@marcuscom.com) Received: from [IPv6:2001:470:1f00:2464::4] (shumai.marcuscom.com [IPv6:2001:470:1f00:2464::4]) by creme-brulee.marcuscom.com (8.14.2/8.14.2) with ESMTP id m2T421FV040428; Sat, 29 Mar 2008 00:02:02 -0400 (EDT) (envelope-from marcus@marcuscom.com) From: Joe Marcus Clarke To: c.kworr@gmail.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> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-gJOli+AlP8OnysuVR6HB" Organization: MarcusCom, Inc. Date: Sat, 29 Mar 2008 00:00:00 -0400 Message-Id: <1206763200.2392.139.camel@shumai.marcuscom.com> Mime-Version: 1.0 X-Mailer: Evolution 2.22.0 FreeBSD GNOME Team Port X-Spam-Status: No, score=-1.2 required=5.0 tests=BAYES_00,MIME_QP_LONG_LINE, NO_RELAYS autolearn=no version=3.2.4 X-Spam-Checker-Version: SpamAssassin 3.2.4 (2008-01-01) on creme-brulee.marcuscom.com Cc: gnome@freebsd.org Subject: Re: port: audio/pulseaudio X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Mar 2008 04:00:02 -0000 --=-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 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--