From owner-freebsd-current@FreeBSD.ORG Wed Jan 28 09:53:09 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E7CA9D7C for ; Wed, 28 Jan 2015 09:53:08 +0000 (UTC) Received: from mail-ie0-f178.google.com (mail-ie0-f178.google.com [209.85.223.178]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B21379BE for ; Wed, 28 Jan 2015 09:53:08 +0000 (UTC) Received: by mail-ie0-f178.google.com with SMTP id rp18so20634630iec.9 for ; Wed, 28 Jan 2015 01:53:07 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-type; bh=/Rs2TkL9cHEb50uaQSBjyl29v4HzbMIJ+4imVPSJYQc=; b=bBwXjL+qWnY6v2f5YpzMOuVnFiT+p/tpGDw64FnWjA4KLctyjSTcrTO6kvi3ko2EAW 1gPjmEPr+huXTo2mA5dGBY40oUKIZr9j3VCPWgn69gq7165zLm6g68zLTeHOlyymgdzc nxODIN9CrI0AwWlwvlUdJWPVi6++BmQPvtX4uQJgSBq9yRXSDGrvuu/6l/3SnQ3SDF7O 51NjSXeYSUwfnaqFeYvJ22v3t0FovfNHqX2a52iG4E4RbHio54KvqH86vHNy8aNUIe4L sBv2FJ85zXB5sGR3BvRrFKcGmS3hUQtlJRbFWgp8maL2wEBXxDYXhSVR8WR+KY7iuei5 Fs/Q== X-Gm-Message-State: ALoCoQl3Jznvuffi0EmdIAlqfyOBCZgEUXkGocRIVlWQoDXeiHagEo8goE1omoowtmfPxFul4BM33ZSB4krGIRIYvBu+7/E5gKxilulKHYTLmU3zpd825WQBvA1k+Fxsm5tPGtJ1MuIk X-Received: by 10.107.167.135 with SMTP id q129mr2754353ioe.23.1422438787373; Wed, 28 Jan 2015 01:53:07 -0800 (PST) MIME-Version: 1.0 Received: by 10.43.5.136 with HTTP; Wed, 28 Jan 2015 01:52:52 -0800 (PST) From: "Lundberg, Johannes" Date: Wed, 28 Jan 2015 18:52:52 +0900 Message-ID: Subject: System-On-Module To: "freebsd-arm@freebsd.org" , "freebsd-mobile@freebsd.org" , FreeBSD Current Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.18-1 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, 28 Jan 2015 09:53:09 -0000 SGkNCg0KT2YgYWxsIHRoZSBsb3cgcG93ZXIsIGhpZ2gtc3BlYyBzeXN0ZW0vY29tcHV0ZXItb24t bW9kdWxlcyBvdXQgdGhlcmUgd2hpY2gNCmhhdmUgYmVzdCBzdXBwb3J0IGZvciBGcmVlQlNEPw0K DQpNRU4NClZhcmlzY2l0ZQ0KVGVjaG5vbG9naWMgc3lzdGVtDQpBZGxpbmsNCmV0Yy4NCg0KV2hh dCBJIGFtIGxvb2tpbmcgZm9yIGlzIGEgc3lzdGVtIHdpdGggcm91Z2hseSB0aGlzIHNwZWNzDQpB Uk0gb3IgeDg2LCA2NGJpdCBpZiBwb3NzaWJsZS4NCjItNCBjb3Jlcw0KMS41LTIuMCBHSHoNCjIg R0IgUkFNDQp+MTYgR0IgU3RvcmFnZQ0KVVNCIDMuMA0KUENCIHNpemUgYWJvdXQgb25lIHRvIHR3 byBjcmVkaXQgY2FyZHMuDQoNCkkgd2lzaCB0byBtaW5pbWl6ZSB0aGUgYW1vdW50IG9mIHBvcnRp bmcgbmVlZGVkIHNvIEkgYW0gdmVyeSBncmF0ZWZ1bCBpZg0Kc29tZW9uZSBoYXMgZ29vZCBpbnNp Z2h0cyBpbiB0aGlzIGFyZWEuIEFuZCBvZiBjb3Vyc2UsIGl0IHdvdWxkIGhlbHAgYSBsb3QNCmlm IGl0IHdhcyBhIG1hbnVmYWN0dXJlciB3aG8gaXMgd2lsbGluZyB0byBwcm92aWRlIGRhdGFzaGVl dHMgdG8gbWFrZQ0KcG9ydGluZyBwb3NzaWJsZS4uDQoNClRoYW5rcyENCi0tDQpKb2hhbm5lcyBM dW5kYmVyZw0KCi0tIAo9LT0tPS09LT0tPS09LT0tPS09LT0tPS09LT0tPS09LT0tPS09LT0tPS09 LT0tPS09LT0tPS0K56eY5a+G5L+d5oyB44Gr44Gk44GE44Gm77ya44GT44Gu6Zu75a2Q44Oh44O8 44Or44Gv44CB5ZCN5a6b5Lq644Gr6YCB5L+h44GX44Gf44KC44Gu44Gn44GC44KK44CB56eY5Yy/ 54m55qip44Gu5a++6LGh44Go44Gq44KL5oOF5aCx44KS5ZCr44KT44Gn44GE44G+44GZ44CCCuOC guOBl+OAgeWQjeWum+S6uuS7peWkluOBruaWueOBjOWPl+S/oeOBleOCjOOBn+WgtOWQiOOAgeOB k+OBruODoeODvOODq+OBruegtOajhOOAgeOBiuOCiOOBs+OBk+OBruODoeODvOODq+OBq+mWouOB meOCi+S4gOWIh+OBrumWi+ekuuOAgQropIflhpnjgIHphY3luIPjgIHjgZ3jga7ku5bjga7liKnn lKjjgIHjgb7jgZ/jga/oqJjovInlhoXlrrnjgavln7rjgaXjgY/jgYTjgYvjgarjgovooYzli5Xj goLjgZXjgozjgarjgYTjgojjgYbjgYrpoZjjgYTnlLPjgZfkuIrjgZLjgb7jgZnjgIIKLS0tCkNP TkZJREVOVElBTElUWSBOT1RFOiBUaGUgaW5mb3JtYXRpb24gaW4gdGhpcyBlbWFpbCBpcyBjb25m aWRlbnRpYWwKYW5kIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIGFkZHJlc3NlZS4KRGlzY2xvc3Vy ZSwgY29weWluZywgZGlzdHJpYnV0aW9uIG9yIGFueSBvdGhlciBhY3Rpb24gb2YgdXNlIG9mIHRo aXMKZW1haWwgYnkgcGVyc29uIG90aGVyIHRoYW4gaW50ZW5kZWQgcmVjaXBpZW50LCBpcyBwcm9o aWJpdGVkLgpJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50IGFuZCBoYXZlIHJl Y2VpdmVkIHRoaXMgZW1haWwgaW4KZXJyb3IsIHBsZWFzZSBkZXN0cm95IHRoZSBvcmlnaW5hbCBt ZXNzYWdlLgo= From owner-freebsd-current@FreeBSD.ORG Wed Jan 28 10:48:48 2015 Return-Path: Delivered-To: current@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 84FE3C71; Wed, 28 Jan 2015 10:48:48 +0000 (UTC) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (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 EB394F14; Wed, 28 Jan 2015 10:48:47 +0000 (UTC) Received: from tom.home (kostik@localhost [127.0.0.1]) by kib.kiev.ua (8.14.9/8.14.9) with ESMTP id t0SAmgdE025401 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 28 Jan 2015 12:48:43 +0200 (EET) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.9.2 kib.kiev.ua t0SAmgdE025401 Received: (from kostik@localhost) by tom.home (8.14.9/8.14.9/Submit) id t0SAmg2p025400; Wed, 28 Jan 2015 12:48:42 +0200 (EET) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Wed, 28 Jan 2015 12:48:42 +0200 From: Konstantin Belousov To: Gleb Smirnoff Subject: Re: panic in softdep_slowdown() Message-ID: <20150128104842.GL42409@kib.kiev.ua> References: <20150127203103.GZ15484@glebius.int.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20150127203103.GZ15484@glebius.int.ru> User-Agent: Mutt/1.5.23 (2014-03-12) X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.0 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on tom.home Cc: current@FreeBSD.org X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.18-1 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, 28 Jan 2015 10:48:48 -0000 On Tue, Jan 27, 2015 at 11:31:03PM +0300, Gleb Smirnoff wrote: > Got this in bhyve VM on boot up and mount: > > Starting file system checks: > /dev/vtbd0p3: FILE SYSTEM CLEAN; SKIPPING CHECKS > /dev/vtbd0p3: clean, 1617700 free (222876 frags, 174353 blocks, 5.9% fragmentation) > > > Fatal trap 18: integer divide fault while in kernel mode > cpuid = 1; apic id = 01 > instruction pointer = 0x20:0xffffffff80895d63 > stack pointer = 0x28:0xfffffe001eb5f220 > frame pointer = 0x28:0xfffffe001eb5f2b0 > code segment = base 0x0, limit 0xfffff, type 0x1b > = DPL 0, pres 1, long 1, def32 0, gran 1 > processor eflags = interrupt enabled, resume, IOPL = 0 > current process = 49 (mount) > [ thread pid 49 tid 100045 ] > Stopped at softdep_slowdown+0x1d3: idivl %ecx,%eax > db> bt > Tracing pid 49 tid 100045 td 0xfffff800026ee000 > softdep_slowdown() at softdep_slowdown+0x1d3/frame 0xfffffe001eb5f2b0 > ffs_truncate() at ffs_truncate+0x1be/frame 0xfffffe001eb5f640 > ufs_setattr() at ufs_setattr+0x4e5/frame 0xfffffe001eb5f6a0 > VOP_SETATTR_APV() at VOP_SETATTR_APV+0x22a/frame 0xfffffe001eb5f710 > VOP_SETATTR() at VOP_SETATTR+0x45/frame 0xfffffe001eb5f760 > vn_truncate() at vn_truncate+0x196/frame 0xfffffe001eb5f870 > fo_truncate() at fo_truncate+0x41/frame 0xfffffe001eb5f8b0 > kern_ftruncate() at kern_ftruncate+0x16d/frame 0xfffffe001eb5f920 > sys_ftruncate() at sys_ftruncate+0x27/frame 0xfffffe001eb5f940 > syscallenter() at syscallenter+0x46e/frame 0xfffffe001eb5f9b0 > amd64_syscall() at amd64_syscall+0x1f/frame 0xfffffe001eb5fab0 > Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe001eb5fab0 > --- syscall (480, FreeBSD ELF64, sys_ftruncate), rip = 0x800b511fa, rsp = 0x7fffffffe998, rbp = 0x7fffffffeb90 --- > db> call doadump > Dumping 60 out of 495 MB:..27%..54%..80% > Dump complete > = 0 > db> > > I've got the core file. At least the source line for the panic is needed. Also, print out the value of stat_flush_threads.