From owner-freebsd-current@freebsd.org Fri Jun 21 10:59:55 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 52C6815D6D97; Fri, 21 Jun 2019 10:59:55 +0000 (UTC) (envelope-from peter@rulingia.com) Received: from vtr.rulingia.com (vtr.rulingia.com [IPv6:2001:19f0:5801:ebe:5400:1ff:fe53:30fd]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "vtr.rulingia.com", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6BF248AE93; Fri, 21 Jun 2019 10:59:54 +0000 (UTC) (envelope-from peter@rulingia.com) Received: from server.rulingia.com (ppp59-167-167-3.static.internode.on.net [59.167.167.3]) by vtr.rulingia.com (8.15.2/8.15.2) with ESMTPS id x5LAxis1064702 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 21 Jun 2019 20:59:50 +1000 (AEST) (envelope-from peter@rulingia.com) X-Bogosity: Ham, spamicity=0.000000 Received: from server.rulingia.com (localhost.rulingia.com [127.0.0.1]) by server.rulingia.com (8.15.2/8.15.2) with ESMTPS id x5LAxd6a023804 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 21 Jun 2019 20:59:39 +1000 (AEST) (envelope-from peter@server.rulingia.com) Received: (from peter@localhost) by server.rulingia.com (8.15.2/8.15.2/Submit) id x5LAxdcd023803; Fri, 21 Jun 2019 20:59:39 +1000 (AEST) (envelope-from peter) Date: Fri, 21 Jun 2019 20:59:39 +1000 From: Peter Jeremy To: freebsd-current@freebsd.org, freebsd-arm@freebsd.org Subject: "panic: Duplicate alloc" in dwmmc_attach on Rock64 Message-ID: <20190621105939.GA23668@server.rulingia.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="VbJkn9YxBvnuCH5J" Content-Disposition: inline X-PGP-Key: http://www.rulingia.com/keys/peter.pgp User-Agent: Mutt/1.12.0 (2019-05-25) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Fri, 21 Jun 2019 10:59:55 -0000 --VbJkn9YxBvnuCH5J Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Since r349169, my Rock64 has consistently panic'd whilst attaching rockchip_dwmmc1. A kernel built at r349135 works OK. The relevant output looks like: rockchip_dwmmc0: mem 0xff500000-0xff503fff irq 40 on ofwbus0 rockchip_dwmmc0: Hardware version ID is 270a mmc0: on rockchip_dwmmc0 rockchip_dwmmc1: mem 0xff520000-0xff523fff irq 42 on ofwbus0 rockchip_dwmmc1: Hardware version ID is 270a panic: Duplicate alloc of 0xfffffd000089cf50 from zone 0xfffffd0000817540(1= 6) slab 0xfffffd000089cf90(0) cpuid =3D 0 time =3D 1 KDB: stack backtrace: db_trace_self() at db_trace_self_wrapper+0x28 pc =3D 0xffff000000535d54 lr =3D 0xffff0000000df10c sp =3D 0xffff0000000104d0 fp =3D 0xffff0000000106e0 db_trace_self_wrapper() at vpanic+0x18c pc =3D 0xffff0000000df10c lr =3D 0xffff000000278218 sp =3D 0xffff0000000106f0 fp =3D 0xffff000000010790 vpanic() at panic+0x44 pc =3D 0xffff000000278218 lr =3D 0xffff000000277fc8 sp =3D 0xffff0000000107a0 fp =3D 0xffff000000010820 panic() at uma_dbg_alloc+0x144 pc =3D 0xffff000000277fc8 lr =3D 0xffff0000004fa4b0 sp =3D 0xffff000000010830 fp =3D 0xffff000000010850 uma_dbg_alloc() at uma_zalloc_arg+0x9b0 pc =3D 0xffff0000004fa4b0 lr =3D 0xffff0000004f9960 sp =3D 0xffff000000010860 fp =3D 0xffff0000000108e0 uma_zalloc_arg() at malloc+0x9c pc =3D 0xffff0000004f9960 lr =3D 0xffff000000252a8c sp =3D 0xffff0000000108f0 fp =3D 0xffff000000010920 malloc() at bounce_bus_dmamem_alloc+0x4c pc =3D 0xffff000000252a8c lr =3D 0xffff000000533b64 sp =3D 0xffff000000010930 fp =3D 0xffff000000010960 bounce_bus_dmamem_alloc() at dwmmc_attach+0x5fc pc =3D 0xffff000000533b64 lr =3D 0xffff000000556f14 sp =3D 0xffff000000010970 fp =3D 0xffff0000000109e0 dwmmc_attach() at device_attach+0x3f4 pc =3D 0xffff000000556f14 lr =3D 0xffff0000002abd8c sp =3D 0xffff0000000109f0 fp =3D 0xffff000000010a40 device_attach() at bus_generic_new_pass+0x12c pc =3D 0xffff0000002abd8c lr =3D 0xffff0000002adb40 sp =3D 0xffff000000010a50 fp =3D 0xffff000000010a80 =2E.. I've looked through all the intervening commits and don't see any smoking gun. Does anyone have any suggestions? --=20 Peter Jeremy --VbJkn9YxBvnuCH5J Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE7rKYbDBnHnTmXCJ+FqWXoOSiCzQFAl0MuJRfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEVF QjI5ODZDMzA2NzFFNzRFNjVDMjI3RTE2QTU5N0EwRTRBMjBCMzQACgkQFqWXoOSi CzSPGg/6A0ZAlDesIxeAqXlvu81hv/uThZeswefL8htUyIUnzxZbVlcfaIIq2oQM CObVRTjNtooK0ZW5U57Dqfsm7HlmVg86eFk+4u7I5BtAdf1CZO/1/YsCrZC2vWsq 6BLw3KDyu5gNaClr//lxT+yFnOjaN1w9DOKQMZoMB3JwXeCsrSPzPBptRXW8wrZU C99U1f/Fxef6TNMU9D5DBuoWzLFBpMTEWDD4mfcW6TWMLG2oyqUUm1HxEIWyXRLO MAk3ZBfYLjcAMbLTOEGNC/hnLNfZFYGTioirwrdo6Q0Iwbyrh+X36XFiKDwPmFxb oEBS420OGOtmHmZpkOzYgldYfeOzLXlTeHxDfFAy54mOZcsWm/t8u6ZnCeW8cXwg YCiz05CK7daIOEIp1W1ShQWwd286aN9MiPJ5BLVwXb5nP08eCI1+T9Q/1FFHYg3m ZtEtoRW1/NeVckYrPjvWfB9QTgG0VDgOsMBZTIvScAU0DL8j55yRLSBPfMcu8k1r A7owP9J1I4VrdXHBfK1ZziAjRRxUo7BejHdxWFFhA+1LMcAPUkF2+UQcS4V4clqy MMvfrq1mhQ40+AeoVFMo1UvDPLbO0BVDYB+wTVsRKsi1YfTA1dpAhQ+ZSOhA319d Dy9hTeRegKUewQNY+P/fGvbfBl2pwGHHEmZuQJxPObrDUvFQXAw= =REEu -----END PGP SIGNATURE----- --VbJkn9YxBvnuCH5J--