From owner-freebsd-geom@freebsd.org Sun Jul 19 18:19:39 2015 Return-Path: Delivered-To: freebsd-geom@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 ECBA79A686E for ; Sun, 19 Jul 2015 18:19:39 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id CF70814D3 for ; Sun, 19 Jul 2015 18:19:39 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id t6JIJd80086108 for ; Sun, 19 Jul 2015 18:19:39 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-geom@FreeBSD.org Subject: [Bug 199705] [patch] [geom] use-after-free bug in geli Date: Sun, 19 Jul 2015 18:19:40 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 11.0-CURRENT X-Bugzilla-Keywords: patch X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: emaste@freebsd.org X-Bugzilla-Status: New X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-geom@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Jul 2015 18:19:40 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=199705 --- Comment #1 from Ed Maste --- Testing now. I believe this will in practice be rare - let me know if you agree: > crypto_dispatch() > returns EINVAL if its argument or the callback function was NULL, and 0 > otherwise. So aside from bugs elsewhere, crypto_dispatch should only ever return 0, and we'd need a race with another thread that sets bp->bio_error in order to cause an issue. -- You are receiving this mail because: You are the assignee for the bug. From owner-freebsd-geom@freebsd.org Sun Jul 19 23:38:50 2015 Return-Path: Delivered-To: freebsd-geom@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 552929A648E for ; Sun, 19 Jul 2015 23:38:50 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 422961233 for ; Sun, 19 Jul 2015 23:38:50 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id t6JNco5i007058 for ; Sun, 19 Jul 2015 23:38:50 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-geom@FreeBSD.org Subject: [Bug 199705] [patch] [geom] use-after-free bug in geli Date: Sun, 19 Jul 2015 23:38:50 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 11.0-CURRENT X-Bugzilla-Keywords: patch X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: luke.tw@gmail.com X-Bugzilla-Status: New X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-geom@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Jul 2015 23:38:50 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=199705 --- Comment #2 from luke.tw@gmail.com --- (In reply to Ed Maste from comment #1) Yes. I do believe this is a rare case in practice. :) I run into this because I test tools/regression/geom_eli with memguard. -- You are receiving this mail because: You are the assignee for the bug. From owner-freebsd-geom@freebsd.org Tue Jul 21 06:19:09 2015 Return-Path: Delivered-To: freebsd-geom@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 ADCA39A7E41 for ; Tue, 21 Jul 2015 06:19:09 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9A0951B91 for ; Tue, 21 Jul 2015 06:19:09 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id t6L6J9MO059004 for ; Tue, 21 Jul 2015 06:19:09 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-geom@FreeBSD.org Subject: [Bug 201504] [geom_part] gpart bootcode highly ambiguous message (the wrong size) Date: Tue, 21 Jul 2015 06:19:09 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: 11.0-CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: ae@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ae@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: assigned_to cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Jul 2015 06:19:09 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=201504 Andrey V. Elsukov changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|freebsd-geom@FreeBSD.org |ae@FreeBSD.org CC| |ae@FreeBSD.org -- You are receiving this mail because: You are the assignee for the bug. From owner-freebsd-geom@freebsd.org Wed Jul 22 19:09:11 2015 Return-Path: Delivered-To: freebsd-geom@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 384539A8399 for ; Wed, 22 Jul 2015 19:09:11 +0000 (UTC) (envelope-from nvass@gmx.com) Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mout.gmx.net", Issuer "TeleSec ServerPass DE-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C2CD51C80 for ; Wed, 22 Jul 2015 19:09:10 +0000 (UTC) (envelope-from nvass@gmx.com) Received: from moby.local ([79.107.67.240]) by mail.gmx.com (mrgmx103) with ESMTPSA (Nemesis) id 0Lq9Ma-1Yn4UI28xs-00doGK for ; Wed, 22 Jul 2015 21:09:02 +0200 Message-ID: <55AFEA1A.5000908@gmx.com> Date: Wed, 22 Jul 2015 22:08:10 +0300 From: Nikos Vassiliadis User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: freebsd-geom@freebsd.org Subject: gmountver failure Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:qoPVM4xJtH+mZoyoI5EM60aKVzKOw+ocSGHD/ZMVM9vglCjcWXI g+RCpIvL2+HtNd+biW0hFuUF1MnJNeTgDdbTY9DV8m0EIbJdqmknvT0rGm6d3N8IdiTizbV Pu2ywwAVyDc0Qr8IRZuHDJDLmyHxr5NrKNGrDOvuxDTaajpY9lRbemJPcw3eBbu2SuyEPsP tAc3In09EdHkf5w8aWv3A== X-UI-Out-Filterresults: notjunk:1;V01:K0:Q1SPPmDHwoI=:zAsww+HoA8m4/2mZFIeyab ax2opoP6DgOHA+5DqW6vV6y1/4oBycRAYuo5PFlWB2//S6iAF+Nvh3FFr5vF+Vy4SfPrbtvJr 7u08HMlj/odkeoJjIAnUkFtVK3/jhs87fzlpo3iQ1rXNGClAI40GSQuuCyLywvUxaX7No0MIx FA0Cw4WNRuCmCfC9P+ZL5BdETfBoa9N+7NUu4KHGxJHG6wX127NAcBV2QbYyE+vEW5DtNG0ua PEm0G259uD3lWIJ6B6oX9m+TByjnp3/N6oX4WwVEKesNwpjzaI7QnVTx4LlSl/7GTJBz9jbos J682vg6f5OLTQQFQ1EzeIZG7DAL+C3bi+qk0P6HQUNPICJmAOStIvwelk2csSMrliY2EuH2pD VM6Ob1JJAD940vNh2mTjQNZa+tcrdr75bQbBJRkl4EvM86ZKHPt5qKaz4OQiQIh6OP0I+1eII eboYqOJohLV2GORYgUqWB/r60cO5rmE9nmhLqkxhm44pnsONz2lyFEOPdnvZ8T363s8lHOUov NYuDHiMWi/OLaL/+Zs5NrmXMNcsxshtz2ALawK+qzdFtvx1dozW85teFbR4CV2Hvkpx810Fvi 5Ijh5UIidsilSlib1eTmjAkDChpW2Abgq1oVOJf103INTgnDZ9JmgpFo1aIS1Zvtb46T4+CVa Y5HO5wobIPYFTZd18AdctTeEgdSx80wng43JnfiSwpZVNZqK1oXcHl5wdLnvvGXt1FVw= X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Jul 2015 19:09:11 -0000 Hi, While trying to learn more about gmountver, I got some strange results: > root@moby:~/VMs # gmountver create /dev/cd0 > load: 0.58 cmd: gmountver 53456 [g_waitidle] 3.17r 0.00u 0.00s 0% 1968k > load: 0.58 cmd: gmountver 53456 [g_waitidle] 3.82r 0.00u 0.00s 0% 1968k > load: 0.58 cmd: gmountver 53456 [g_waitidle] 4.00r 0.00u 0.00s 0% 1968k > load: 0.58 cmd: gmountver 53456 [g_waitidle] 4.18r 0.00u 0.00s 0% 1968k > load: 0.49 cmd: gmountver 53456 [g_waitidle] 15.68r 0.00u 0.00s 0% 1968k > load: 0.49 cmd: gmountver 53456 [g_waitidle] 15.86r 0.00u 0.00s 0% 1968k > load: 0.49 cmd: gmountver 53456 [g_waitidle] 16.03r 0.00u 0.00s 0% 1968k > load: 0.49 cmd: gmountver 53456 [g_waitidle] 16.21r 0.00u 0.00s 0% 1968k > load: 0.49 cmd: gmountver 53456 [g_waitidle] 16.38r 0.00u 0.00s 0% 1968k > load: 0.49 cmd: gmountver 53456 [g_waitidle] 16.56r 0.00u 0.00s 0% 1968k > load: 0.49 cmd: gmountver 53456 [g_waitidle] 16.73r 0.00u 0.00s 0% 1968k > load: 0.49 cmd: gmountver 53456 [g_waitidle] 16.91r 0.00u 0.00s 0% 1968k > ^Z^Z^C^C^C^C^C^C^C^C^C^C^C^C > after that, it seems that the whole GEOM subsystem is waiting: > root@moby:~ # mdconfig -l > > > load: 0.33 cmd: mdconfig 53505 [g_waitfor_event] 1.96r 0.00u 0.00s 0% 1880k > load: 0.33 cmd: mdconfig 53505 [g_waitfor_event] 2.70r 0.00u 0.00s 0% 1880k That's on 10-STABLE. Any ideas? Thanks, Nikos