From owner-freebsd-arm@freebsd.org Wed Sep 6 18:34:34 2017 Return-Path: Delivered-To: freebsd-arm@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 A02A8E105F0 for ; Wed, 6 Sep 2017 18:34:34 +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 8F122833EB for ; Wed, 6 Sep 2017 18:34:34 +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 v86IYYrV048863 for ; Wed, 6 Sep 2017 18:34:34 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-arm@FreeBSD.org Subject: [Bug 222108] adding bridge interface causes kernel panic Date: Wed, 06 Sep 2017 18:34:34 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: arm X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: heinz@project-fifo.net X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-arm@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Sep 2017 18:34:34 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D222108 Bug ID: 222108 Summary: adding bridge interface causes kernel panic Product: Base System Version: CURRENT Hardware: arm64 OS: Any Status: New Severity: Affects Some People Priority: --- Component: arm Assignee: freebsd-arm@FreeBSD.org Reporter: heinz@project-fifo.net Adding a bridge interface as part of the rc.conf causes a kernel panic on startup: bridge0: Ethernet address: 02:a1:f3:11:3d:00 Created clon: bridge0. Kernel page fault with the following non-sleepable locks held: exclusive sleep mutex em0 (iflib ctx lock) r =3D 0 (0xfffffd00041f2d40) loc= ked @ /usr/src/sys/net/iflib.c:3873 stack backtrace: #0 0xffff00000036d390 at witness_debugger+0x64 #1 0xffff00000036e6a0 at witness_warn+0x3fc #2 0xffff0000005fcb3c at data_abort+0xe0 #3 0xffff0000005fc968 at do_el1h_sync+0xfc #4 0xffff0000005e5874 at handle_el1h_sync+0x74 #5 0xffff00000040e9e0 at _iflib_fl_refill+0x370 #6 0xffff00000040e9e0 at _iflib_fl_refill+0x370 #7 0xffff00000040a770 at iflib_init_locked+0x3e0 #8 0xffff00000040f490 at iflib_if_ioctl+0x698 #9 0xffff0000464abcdc at bridge_set_ifcap+0x78 #10 0xffff0000464abc08 at bridge_mutecaps+0xcc #11 0xffff0000464a840c at bridge_ioctl_add+0x40c #12 0xffff0000464a9ca0 at bridge_ioctl+0x174 #13 0xffff0000003f64e4 at ifioctl+0xf14 #14 0xffff000000372d28 at kern_ioctl+0x358 #15 0xffff000000372980 at sys_ioctl+0x158 #16 0xffff0000005fd548 at do_el0_sync+0x898 #17 0xffff0000005e59f4 at handle_el0_sync+0x74 x0: fffffd000434ce00 x1: fffffd0004155200 x2: 1 x3: 0 x4: 0 x5: 0 x6: 0 x7: ffff00062365942c x8: 10 x9: ffff0000005e2524 x10: 100000000 x11: ffff000000a949d8 x12: 1 x13: fffffd00041f2d40 x14: ffff000040687e80 x15: ffff00000085a078 x16: dc318819 x17: 9f8f3c75 x18: ffff0006236593f0 x19: deadc0dedeadc0de x20: fffffd0004155200 x21: fffffd000434ce00 x22: 0 x23: 1 x24: 0 x25: fffffd001b319800 x26: 0 x27: ffff0000419ea000 x28: 0 x29: ffff000623659460 sp: ffff0006236593f0 lr: ffff00000040e9e4 elr: ffff0000005e2584 spsr: 80000345 far: deadc0dedeadc10e esr: 96000004 panic: data abort in critical section or under mutex cpuid =3D 1 time =3D 1504643393 KDB: stack backtrace: db_trace_self() at db_trace_self_wrapper+0x28 pc =3D 0xffff0000005e3ab8 lr =3D 0xffff000000087228 sp =3D 0xffff000623658e10 fp =3D 0xffff000623659020 db_trace_self_wrapper() at vpanic+0x184 pc =3D 0xffff000000087228 lr =3D 0xffff00000030fd84 sp =3D 0xffff000623659030 fp =3D 0xffff0006236590b0 vpanic() at panic+0x44 pc =3D 0xffff00000030fd84 lr =3D 0xffff00000030fe0c sp =3D 0xffff0006236590c0 fp =3D 0xffff000623659140 panic() at data_abort+0x250 pc =3D 0xffff00000030fe0c lr =3D 0xffff0000005fccac sp =3D 0xffff000623659150 fp =3D 0xffff000623659200 data_abort() at do_el1h_sync+0xfc pc =3D 0xffff0000005fccac lr =3D 0xffff0000005fc968 sp =3D 0xffff000623659210 fp =3D 0xffff000623659240 do_el1h_sync() at handle_el1h_sync+0x74 pc =3D 0xffff0000005fc968 lr =3D 0xffff0000005e5874 sp =3D 0xffff000623659250 fp =3D 0xffff000623659360 handle_el1h_sync() at _iflib_fl_refill+0x370 pc =3D 0xffff0000005e5874 lr =3D 0xffff00000040e9e0 sp =3D 0xffff000623659370 fp =3D 0xffff000623659460 _iflib_fl_refill() at _iflib_fl_refill+0x370 pc =3D 0xffff00000040e9e0 lr =3D 0xffff00000040e9e0 sp =3D 0xffff000623659470 fp =3D 0xffff000623659530 _iflib_fl_refill() at iflib_init_locked+0x3e0 pc =3D 0xffff00000040e9e0 lr =3D 0xffff00000040a770 sp =3D 0xffff000623659540 fp =3D 0xffff0006236595a0 iflib_init_locked() at iflib_if_ioctl+0x698 pc =3D 0xffff00000040a770 lr =3D 0xffff00000040f490 sp =3D 0xffff0006236595b0 fp =3D 0xffff000623659600 iflib_if_ioctl() at bridge_set_ifcap+0x78 pc =3D 0xffff00000040f490 lr =3D 0xffff0000464abcdc sp =3D 0xffff000623659610 fp =3D 0xffff000623659660 bridge_set_ifcap() at bridge_mutecaps+0xcc pc =3D 0xffff0000464abcdc lr =3D 0xffff0000464abc08 sp =3D 0xffff000623659670 fp =3D 0xffff0006236596b0 bridge_mutecaps() at bridge_ioctl_add+0x40c pc =3D 0xffff0000464abc08 lr =3D 0xffff0000464a840c sp =3D 0xffff0006236596c0 fp =3D 0xffff000623659700 bridge_ioctl_add() at bridge_ioctl+0x174 pc =3D 0xffff0000464a840c lr =3D 0xffff0000464a9ca0 sp =3D 0xffff000623659710 fp =3D 0xffff0006236597b0 bridge_ioctl() at ifioctl+0xf14 pc =3D 0xffff0000464a9ca0 lr =3D 0xffff0000003f64e4 sp =3D 0xffff0006236597c0 fp =3D 0xffff000623659860 ifioctl() at kern_ioctl+0x358 pc =3D 0xffff0000003f64e4 lr =3D 0xffff000000372d28 sp =3D 0xffff000623659870 fp =3D 0xffff0006236598c0 kern_ioctl() at sys_ioctl+0x158 pc =3D 0xffff000000372d28 lr =3D 0xffff000000372980 sp =3D 0xffff0006236598d0 fp =3D 0xffff0006236599a0 sys_ioctl() at do_el0_sync+0x898 pc =3D 0xffff000000372980 lr =3D 0xffff0000005fd548 sp =3D 0xffff0006236599b0 fp =3D 0xffff000623659a70 do_el0_sync() at handle_el0_sync+0x74 pc =3D 0xffff0000005fd548 lr =3D 0xffff0000005e59f4 sp =3D 0xffff000623659a80 fp =3D 0xffff000623659b90 handle_el0_sync() at 0x38e60 pc =3D 0xffff0000005e59f4 lr =3D 0x0000000000038e60 sp =3D 0xffff000623659ba0 fp =3D 0x0000ffffffffe470 KDB: enter: panic --=20 You are receiving this mail because: You are the assignee for the bug.=