Date: Sun, 04 Nov 2018 06:53:13 +0000 From: Poul-Henning Kamp <phk@phk.freebsd.dk> To: current@freebsd.org Subject: armv7 BETA3 panics when usb-disk inserted Message-ID: <22774.1541314393@critter.freebsd.dk>
next in thread | raw e-mail | index | archive | help
With the 12.0-BETA3 BEAGLEBONE image, I very often see this panic when I plug a USB attached SSD disk in. login: ugen1.2: <Seagate USB 2.0 Cable> at usbus1 umass0 on uhub0 umass0: <Seagate USB 2.0 Cable, class 0/0, rev 2.00/1.48, addr 2> on usbu= s1 umass0: SCSI over Bulk-Only; quirks =3D 0x8100 umass0:0:0: Attached to scbus0 da0 at umass-sim0 bus 0 scbus0 target 0 lun 0 da0: <Seagate USB 2.0 Cable 0148> Fixed Direct Access SPC-2 SCSI device da0: Serial Number 2HC015KJ da0: 40.000MB/s transfers da0: 38166MB (78165359 512 byte sectors) da0: quirks=3D0x2<NO_6_BYTE> panic: _mtx_lock_sleep: recursed on non-recursive mutex CAM device lock @= /usr/src/sys/cam/scsi/scsi_da.c:2123 cpuid =3D 0 time =3D 1541273846 KDB: stack backtrace: db_trace_self() at db_trace_self pc =3D 0xc05c93f4 lr =3D 0xc0075dd8 (db_trace_self_wrapper+0x30) sp =3D 0xc35dca40 fp =3D 0xc35dcb58 db_trace_self_wrapper() at db_trace_self_wrapper+0x30 pc =3D 0xc0075dd8 lr =3D 0xc029d624 (vpanic+0x16c) sp =3D 0xc35dcb60 fp =3D 0xc35dcb80 r4 =3D 0x00000100 r5 =3D 0x00000001 r6 =3D 0xc06d2cde r7 =3D 0xc0a94fd8 vpanic() at vpanic+0x16c pc =3D 0xc029d624 lr =3D 0xc029d404 (doadump) sp =3D 0xc35dcb88 fp =3D 0xc35dcb8c r4 =3D 0x00000000 r5 =3D 0xd1eb1474 r6 =3D 0xc06ff75f r7 =3D 0xc259b780 r8 =3D 0xd1eb1464 r9 =3D 0xc259b780 r10 =3D 0x0000084b doadump() at doadump pc =3D 0xc029d404 lr =3D 0xc0282c14 (__mtx_unlock_flags) sp =3D 0xc35dcb94 fp =3D 0xc35dcbf0 r4 =3D 0xc029d404 r5 =3D 0xc35dcb94 __mtx_unlock_flags() at __mtx_unlock_flags pc =3D 0xc0282c14 lr =3D 0xc0282538 (__mtx_lock_flags+0xec) sp =3D 0xc35dcbf8 fp =3D 0xc35dcc20 r4 =3D 0x00000000 r5 =3D 0xd1eb1464 r6 =3D 0xc06ff75f r10 =3D 0x0000084b __mtx_lock_flags() at __mtx_lock_flags+0xec pc =3D 0xc0282538 lr =3D 0xc002f384 (daasync+0x5c) sp =3D 0xc35dcc28 fp =3D 0xc35dcc70 r4 =3D 0xc0018574 r5 =3D 0xd375f940 r6 =3D 0x00000400 r7 =3D 0xc23ed900 r8 =3D 0x00000000 r9 =3D 0xc072ee95 r10 =3D 0xd375f940 daasync() at daasync+0x5c pc =3D 0xc002f384 lr =3D 0xc000f6e4 (xpt_async_process_dev+0x220) sp =3D 0xc35dcc78 fp =3D 0xc35dcca8 r4 =3D 0xc0018574 r5 =3D 0xd375f940 r6 =3D 0x00000400 r7 =3D 0xc002f328 r8 =3D 0xc2322320 r9 =3D 0xc072ee95 r10 =3D 0xc2322300 xpt_async_process_dev() at xpt_async_process_dev+0x220 pc =3D 0xc000f6e4 lr =3D 0xc000e614 (xptdevicetraverse+0xa4) sp =3D 0xc35dccb0 fp =3D 0xc35dccd0 r4 =3D 0xd376994c r5 =3D 0xd1eb1474 r6 =3D 0xc072ee95 r7 =3D 0xd1eb1000 r8 =3D 0xd3769900 r9 =3D 0xd41a2800 r10 =3D 0xc000f4c4 xptdevicetraverse() at xptdevicetraverse+0xa4 pc =3D 0xc000e614 lr =3D 0xc000e3a0 (xpttargettraverse+0x7c) sp =3D 0xc35dccd8 fp =3D 0xc35dccf8 r4 =3D 0xd3769900 r5 =3D 0xd376994c r6 =3D 0xd3769800 r7 =3D 0xc091a140 r8 =3D 0xd41a2800 r9 =3D 0xc000f458 r10 =3D 0xd375f940 xpttargettraverse() at xpttargettraverse+0x7c pc =3D 0xc000e3a0 lr =3D 0xc000b3f4 ($a.10+0x148) sp =3D 0xc35dcd00 fp =3D 0xc35dcdc0 r4 =3D 0x00000000 r5 =3D 0x00000400 r6 =3D 0xd3769900 r7 =3D 0xc091a140 r8 =3D 0xd41a2800 r9 =3D 0xd375f944 r10 =3D 0xd375f940 $a.10() at $a.10+0x148 pc =3D 0xc000b3f4 lr =3D 0xc000bbe8 (xpt_done_process+0x3c4) sp =3D 0xc35dcdc8 fp =3D 0xc35dcdd8 r4 =3D 0xd41a2800 r5 =3D 0xc258ca80 r6 =3D 0x00000000 r7 =3D 0xc091a140 r8 =3D 0x00000001 r9 =3D 0x00000100 r10 =3D 0xc35dcdfc xpt_done_process() at xpt_done_process+0x3c4 pc =3D 0xc000bbe8 lr =3D 0xc000dac4 (xpt_done_td+0xec) sp =3D 0xc35dcde0 fp =3D 0xc35dce20 r4 =3D 0xc091a100 r5 =3D 0xc06d60c2 r6 =3D 0x00000000 r7 =3D 0xc091a140 xpt_done_td() at xpt_done_td+0xec pc =3D 0xc000dac4 lr =3D 0xc0262f88 (fork_exit+0xa0) sp =3D 0xc35dce28 fp =3D 0xc35dce40 r4 =3D 0xc259b780 r5 =3D 0xc23f7390 r6 =3D 0xc000d9d8 r7 =3D 0xc091a100 r8 =3D 0xc35dce48 r9 =3D 0x00000000 r10 =3D 0x00000000 fork_exit() at fork_exit+0xa0 pc =3D 0xc0262f88 lr =3D 0xc05cbcd4 (swi_exit) sp =3D 0xc35dce48 fp =3D 0x00000000 r4 =3D 0xc000d9d8 r5 =3D 0xc091a100 r6 =3D 0x00000000 r7 =3D 0x00000000 r8 =3D 0x00000000 r10 =3D 0x00000000 swi_exit() at swi_exit pc =3D 0xc05cbcd4 lr =3D 0xc05cbcd4 (swi_exit) sp =3D 0xc35dce48 fp =3D 0x00000000 -- = Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence= .
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?22774.1541314393>