From owner-freebsd-current@FreeBSD.ORG Wed Aug 12 23:21:23 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4CA6D106566C for ; Wed, 12 Aug 2009 23:21:23 +0000 (UTC) (envelope-from pieter@degoeje.nl) Received: from smtp.utwente.nl (smtp2.utsp.utwente.nl [130.89.2.9]) by mx1.freebsd.org (Postfix) with ESMTP id C95428FC52 for ; Wed, 12 Aug 2009 23:21:22 +0000 (UTC) Received: from [130.89.165.91] (nox.student.utwente.nl [130.89.165.91]) by smtp.utwente.nl (8.12.10/SuSE Linux 0.7) with ESMTP id n7CNLEFN016664 for ; Thu, 13 Aug 2009 01:21:14 +0200 Message-ID: <4A834E69.4060603@degoeje.nl> Date: Thu, 13 Aug 2009 01:21:13 +0200 From: Pieter de Goeje User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: freebsd-current@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-UTwente-MailScanner-Information: Scanned by MailScanner. Contact icts.servicedesk@utwente.nl for more information. X-UTwente-MailScanner: Found to be clean X-UTwente-MailScanner-From: pieter@degoeje.nl X-Spam-Status: No Subject: Witness: acquiring duplicate lock of same type: "ftlk" in linux_futex.c X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 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: Wed, 12 Aug 2009 23:21:23 -0000 After upgrading a kernel from 7-stable to current, I got this witness warning during startup: acquiring duplicate lock of same type: "ftlk" 1st ftlk @ /FreeBSD/FreeBSD-current-clean/src/sys/modules/linux/../../compat/linux/linux_futex.c:177 2nd ftlk @ /FreeBSD/FreeBSD-current-clean/src/sys/modules/linux/../../compat/linux/linux_futex.c:203 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2a _witness_debugger() at _witness_debugger+0x2e witness_checkorder() at witness_checkorder+0x8ef _sx_xlock() at _sx_xlock+0x55 futex_get0() at futex_get0+0xfe linux_sys_futex() at linux_sys_futex+0x22b ia32_syscall() at ia32_syscall+0x19c Xint0x80_syscall() at Xint0x80_syscall+0x95 --- syscall (240, Linux ELF32, linux_sys_futex), rip = 0x28080a91, rsp = 0x2b13834c, rbp = 0x2 --- I run a linux app (half-life dedicated server) on linux_base-f8, which uses futexes. The warning doesn't seem to impact functionality. I don't think it matters but I only installed the new kernel and modules to test things before I do a full upgrade. - Pieter