From owner-freebsd-current@FreeBSD.ORG Sat Sep 28 11:41:59 2013 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 62702B82 for ; Sat, 28 Sep 2013 11:41:59 +0000 (UTC) (envelope-from andrej.zverev@gmail.com) Received: from mail-pa0-x22b.google.com (mail-pa0-x22b.google.com [IPv6:2607:f8b0:400e:c03::22b]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 3FFF32762 for ; Sat, 28 Sep 2013 11:41:59 +0000 (UTC) Received: by mail-pa0-f43.google.com with SMTP id hz1so3869420pad.16 for ; Sat, 28 Sep 2013 04:41:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=/AMdaJQ+QRC0FSjI5fc2kaW0Mzztm7d0YZ4+lzsrvNk=; b=TgMDIKJK1z47CrRkhV/zLuGX9Q7oZOl+jfXT8P3LtJ0AoussjhwmnNKU3j5s1iaqLF zLGxk66Xccke20OT21hbKqx9miz5aVKIXUwaYDmvHaDHp5pY6K69vXnz26lWSzayI/yt dT91hpEdEsJNGyVhMJVW6twA/WtReO82mPQG7e/5dN4Wcj3LMkOLtD2busYJBcWBx7kL hsrMwxYQRaa/6SBiJ46ua1Tpk+iKgXHypfRE4h3czCQlpdignkLmHciUNVsVDcNcROY8 EPgu7HZ6p9Ee577ZtnzjP0l0jEgKraEfi/lU5/V+u7qv7kly1A/s/y5Ibylf03J6R6Sg MPmg== MIME-Version: 1.0 X-Received: by 10.66.156.199 with SMTP id wg7mr16681716pab.81.1380368518812; Sat, 28 Sep 2013 04:41:58 -0700 (PDT) Received: by 10.70.70.106 with HTTP; Sat, 28 Sep 2013 04:41:58 -0700 (PDT) Date: Sat, 28 Sep 2013 15:41:58 +0400 Message-ID: Subject: panic: rm_rlock: recursed on non-recursive rmlock mac_policy_rm @ /usr/src/sys/security/mac/mac_framework.c:198 From: Andrej Zverev To: FreeBSD Current Content-Type: text/plain; charset=ISO-8859-1 X-Mailman-Approved-At: Sat, 28 Sep 2013 12:20:49 +0000 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 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: Sat, 28 Sep 2013 11:41:59 -0000 Hello, I see following panic of 10.0-ALPHA3 r255906 (kgdb) #0 doadump (textdump=0) at pcpu.h:232 #1 0xc0521fb1 in db_dump (dummy=-1062244387, dummy2=0, dummy3=-1, dummy4=0xeb36b764 "") at /usr/src/sys/ddb/db_command.c:543 #2 0xc0521a77 in db_command (cmd_table=) at /usr/src/sys/ddb/db_command.c:449 #3 0xc0521790 in db_command_loop () at /usr/src/sys/ddb/db_command.c:502 #4 0xc0524020 in db_trap (type=, code=2) at /usr/src/sys/ddb/db_main.c:231 #5 0xc0af7738 in kdb_trap (type=, code=, tf=) at /usr/src/sys/kern/subr_kdb.c:654 #6 0xc0fa6d3f in trap (frame=) at /usr/src/sys/i386/i386/trap.c:720 #7 0xc0f8fd5c in calltrap () at /usr/src/sys/i386/i386/exception.s:170 #8 0xc0af6fdd in kdb_enter (why=0xc1111a64 "panic", msg=) at cpufunc.h:71 #9 0xc0abe363 in vpanic (fmt=, ap=) at /usr/src/sys/kern/kern_shutdown.c:747 #10 0xc0abe21a in kassert_panic (fmt=) at /usr/src/sys/kern/kern_shutdown.c:642 #11 0xc0abb047 in _rm_rlock_debug (rm=0xc156e764, tracker=) at /usr/src/sys/kern/kern_rmlock.c:640 #12 0xc0ceb0aa in mac_policy_slock_nosleep (tracker=) at /usr/src/sys/security/mac/mac_framework.c:198 #13 0xc0cf22a8 in mac_priv_check (priv=490) at /usr/src/sys/security/mac/mac_priv.c:75 #14 0xc0aacc15 in priv_check_cred (cred=0xc6ece600, priv=490, flags=0) at /usr/src/sys/kern/kern_priv.c:88 #15 0xd010cdf0 in socket_check_bind (cred=0xc6ece600, so=, solabel=0x0, sa=) at /usr/src/sys/modules/mac_portacl/../../security/mac_portacl/mac_portacl.c:428 #16 0xc0cf4291 in mac_socket_check_bind (so=0xcf528d40) at /usr/src/sys/security/mac/mac_socket.c:325 #17 0xc0b41091 in kern_bindat (td=0xc778c930, dirfd=-100, fd=, sa=0xffff) at /usr/src/sys/kern/uipc_syscalls.c:279 #18 0xc0b40ea4 in sys_bind (td=0x80, uap=) at /usr/src/sys/kern/uipc_syscalls.c:297 #19 0xc0fa7a0e in syscall (frame=) at subr_syscall.c:134 #20 0xc0f8fdf1 in Xint0x80_syscall () at /usr/src/sys/i386/i386/exception.s:270 #21 0x00000033 in ?? () Previous frame inner to this frame (corrupt stack?) It easy to reproduce. Just kldload mac_portacl and /etc/rc.d/syslogd restart