From owner-freebsd-current@freebsd.org Sun Aug 9 00:24:40 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1FE9E9B7D20 for ; Sun, 9 Aug 2015 00:24:40 +0000 (UTC) (envelope-from tim@kientzle.com) Received: from monday.kientzle.com (kientzle.com [142.254.26.11]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id F2A2B15CE for ; Sun, 9 Aug 2015 00:24:39 +0000 (UTC) (envelope-from tim@kientzle.com) Received: (from root@localhost) by monday.kientzle.com (8.14.4/8.14.4) id t790P0KM006513 for freebsd-current@freebsd.org; Sun, 9 Aug 2015 00:25:00 GMT (envelope-from tim@kientzle.com) Received: from [192.168.2.100] (192.168.1.101 [192.168.1.101]) by kientzle.com with SMTP id s96htxda7uvmam3tgwajseb9ks; for freebsd-current@freebsd.org; Sun, 09 Aug 2015 00:25:00 +0000 (UTC) (envelope-from tim@kientzle.com) From: Tim Kientzle Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Consistent crash of BeagleBone kernel Message-Id: Date: Sat, 8 Aug 2015 17:24:37 -0700 To: FreeBSD Current Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2102\)) X-Mailer: Apple Mail (2.2102) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Aug 2015 00:24:40 -0000 I=E2=80=99m seeing the following crash quite consistently on r286438. = It looks like the recent work on the kernel linker locking still has = some issues. Any suggested workarounds? Tim =3D=3D=3D=3D log trace =3D=3D=3D ... Starting file system checks: /dev/mmcsd0s2a: FILE SYSTEM CLEAN; SKIPPING CHECKS /dev/mmcsd0s2a: clean, 7320851 free (179 frags, 915084 blocks, 0.0% = fragmentation) lock order reversal: 1st 0xcd225040 bufwait (bufwait) @ = /Users/tim/projects/crochet/src-head/sys/kern/vfs_bio.c:3191 2nd 0xc2e69400 dirhash (dirhash) @ = /Users/tim/projects/crochet/src-head/sys/ufs/ufs/ufs_dirhash.c:281 =E2=80=A6 usual stack trace omitted ... Mounting local file systems:random: unblocking device. . ELF ldconfig path: /lib /usr/lib /usr/lib/compat Setting hostname: beaglebone. Setting up = harvesting:[HIGH_PERFORMANCE],[FS_ATIME],SWI,INTERRUPT,NET_NG,NET_ETHER,NE= T_TUN,MOUSE,KEYBOARD,ATTACH,CACHED Feeding entropy:. lock order reversal: 1st 0xc083ef40 kernel linker (kernel linker) @ = /Users/tim/projects/crochet/src-head/sys/kern/kern_linker.c:1030 2nd 0xc2d63c94 ufs (ufs) @ = /Users/tim/projects/crochet/src-head/sys/kern/vfs_lookup.c:529 KDB: stack backtrace: panic: _sx_xlock_hard: recursed on non-recursive sx kernel linker @ = /Users/tim/projects/crochet/src-head/sys/kern/kern_linker.c:552 KDB: enter: panic [ thread pid 168 tid 100079 ] Stopped at $d.7: ldrb r15, [r15, r15, ror r15]! db> bt Tracing pid 168 tid 100079 td 0xc30db6a0 panic: _sx_xlock_hard: recursed on non-recursive sx kernel linker @ = /Users/tim/projects/crochet/src-head/sys/kern/kern_linker.c:552 Uptime: 4m0s Rebooting...