From owner-freebsd-current@FreeBSD.ORG Fri Dec 20 00:02:48 2013 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 899FC30E; Fri, 20 Dec 2013 00:02:48 +0000 (UTC) Received: from mail-qc0-x231.google.com (mail-qc0-x231.google.com [IPv6:2607:f8b0:400d:c01::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 2DD751635; Fri, 20 Dec 2013 00:02:48 +0000 (UTC) Received: by mail-qc0-f177.google.com with SMTP id m20so1619214qcx.36 for ; Thu, 19 Dec 2013 16:02:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=sWsUzETKXkWTcqIbROhaXo1ppMhYgPwtgK4Zi7OsCJI=; b=nMKTFA/pCesrOd+J/QCFho/kRcD4Vf9txomzODFl2cquE02XmdYeUukO0YNIy9NkG3 K5Ec1SX2d77ecDazxBPPhjIjGf7slW/p2QvlnuHzfig/bNQAg02dSdznCjEGUg+4h1Bi 4NgeCbOoytacbw0mc0DfLxlUFH+KAdcJ7V2D+LJHSuW07rNQ3cN+VnvnUCZTqCARVNtK 4meJ1RfQSDlvvZCBM8Bqlcz3XhF0Ri405RwBHX4iGEJ4cZHhIJFxtoNjXdpNqkEvK88Z bpIvFHntzy4B2E+eXYTQK6HT8HqPRTBJCx22DKw8L/Qz8EwIPG6iAXi/q3pnSlZFyXo5 BhBg== MIME-Version: 1.0 X-Received: by 10.224.16.204 with SMTP id p12mr8761557qaa.26.1387497766994; Thu, 19 Dec 2013 16:02:46 -0800 (PST) Sender: adrian.chadd@gmail.com Received: by 10.224.53.200 with HTTP; Thu, 19 Dec 2013 16:02:46 -0800 (PST) Received: by 10.224.53.200 with HTTP; Thu, 19 Dec 2013 16:02:46 -0800 (PST) In-Reply-To: <20131219110746.51c90249@laptop.minsk.domain> References: <20131219100438.117a3576@laptop.minsk.domain> <20131219110746.51c90249@laptop.minsk.domain> Date: Thu, 19 Dec 2013 16:02:46 -0800 X-Google-Sender-Auth: Om5_iYlw_QDBtbfUgeO00m694PQ Message-ID: Subject: Re: ral(4) panic. head, r257837 From: Adrian Chadd To: "Sergey V. Dyatko" Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.17 Cc: current@freebsd.org, "freebsd-wireless@freebsd.org" X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.17 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, 20 Dec 2013 00:02:48 -0000 Well there's a null node pointer. Need to figure out why. Its totally legit to have them too, so the code has to cope. Grr. Adrian On Dec 19, 2013 2:07 AM, "Sergey V. Dyatko" wrote: > On Wed, 18 Dec 2013 23:40:23 -0800 > Adrian Chadd wrote: > > > What's at frame 10? > > > > And list the IP, ie: > > > > list *0xffffffff817da911 > > > > (kgdb) f 10 > #10 0xffffffff817da911 in rt2860_tx (sc=0xfffffe00009bd000, > m=0xfffff80004c6dd00, ni=0x0) > at /usr/src/sys/modules/ral/../../dev/ral/rt2860.c:1472 1472 { > Current language: auto; currently minimal > > (kgdb) list *0xffffffff817da911 > 0xffffffff817da911 is in rt2860_tx > (/usr/src/sys/modules/ral/../../dev/ral/rt2860.c:1475). 1470 static > int 1471 rt2860_tx(struct rt2860_softc *sc, struct mbuf *m, struct > ieee80211_node *ni) 1472 { > 1473 struct ifnet *ifp = sc->sc_ifp; > 1474 struct ieee80211com *ic = ifp->if_l2com; > 1475 struct ieee80211vap *vap = ni->ni_vap; > 1476 struct rt2860_tx_ring *ring; > 1477 struct rt2860_tx_data *data; > 1478 struct rt2860_txd *txd; > 1479 struct rt2860_txwi *txwi; > > > -a > > > > On 18 December 2013 23:04, Sergey V. Dyatko > > wrote: > > > Hi, > > > > > > I have following setup: > > > > > > wlans_ral0="wlan0" > > > ifconfig_wlan0="WPA" > > > > > > cloned_interfaces="lagg0 bridge0 tap0" > > > ifconfig_lagg0="laggproto failover laggport alc0 laggport wlan0 > > > DHCP" ifconfig_bridge0="addm tap0 addm lagg0" > > > > > > When system boot I have reproducible panic after messages > > > Waiting 30s for the default route interface: . > > > ral0: need multicast update callback > > > ral0: need multicast update callback > > > ........ : > > > > > > Fatal trap 12: page fault while in kernel mode > > > cpuid = 0; apic id = 00 > > > fault virtual address = 0x0 > > > fault code = supervisor read data, page not present > > > instruction pointer = 0x20:0xffffffff817da911 > > > stack pointer = 0x28:0xfffffe011fe61da0 > > > frame pointer = 0x28:0xfffffe011fe62630 > > > <118>. > > > 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 = 1815 (dhclient) > > > > > > Reading symbols from /boot/kernel/zfs.ko.symbols...done. > > > Loaded symbols for /boot/kernel/zfs.ko.symbols > > > Reading symbols from /boot/kernel/opensolaris.ko.symbols...done. > > > Loaded symbols for /boot/kernel/opensolaris.ko.symbols > > > Reading symbols from /boot/kernel/linux.ko.symbols...done. > > > Loaded symbols for /boot/kernel/linux.ko.symbols > > > Reading symbols from /boot/kernel/if_alc.ko.symbols...done. > > > Loaded symbols for /boot/kernel/if_alc.ko.symbols > > > Reading symbols from /boot/kernel/if_ral.ko.symbols...done. > > > Loaded symbols for /boot/kernel/if_ral.ko.symbols > > > Reading symbols from /boot/kernel/snd_hda.ko.symbols...done. > > > Loaded symbols for /boot/kernel/snd_hda.ko.symbols > > > Reading symbols from /boot/kernel/sound.ko.symbols...done. > > > Loaded symbols for /boot/kernel/sound.ko.symbols > > > Reading symbols from /boot/kernel/acpi_video.ko.symbols...done. > > > Loaded symbols for /boot/kernel/acpi_video.ko.symbols > > > Reading symbols from /boot/modules/nvidia.ko...done. > > > Loaded symbols for /boot/modules/nvidia.ko > > > Reading symbols from /boot/modules/cuse4bsd.ko...done. > > > Loaded symbols for /boot/modules/cuse4bsd.ko > > > Reading symbols from /boot/kernel/sem.ko.symbols...done. > > > Loaded symbols for /boot/kernel/sem.ko.symbols > > > Reading symbols from /boot/kernel/linprocfs.ko.symbols...done. > > > Loaded symbols for /boot/kernel/linprocfs.ko.symbols > > > Reading symbols from /boot/kernel/if_lagg.ko.symbols...done. > > > Loaded symbols for /boot/kernel/if_lagg.ko.symbols > > > Reading symbols from /boot/kernel/if_bridge.ko.symbols...done. > > > Loaded symbols for /boot/kernel/if_bridge.ko.symbols > > > Reading symbols from /boot/kernel/bridgestp.ko.symbols...done. > > > Loaded symbols for /boot/kernel/bridgestp.ko.symbols > > > Reading symbols from /boot/kernel/if_tap.ko.symbols...done. > > > Loaded symbols for /boot/kernel/if_tap.ko.symbols > > > > > > #0 doadump (textdump=0) at pcpu.h:219 > > > 219 pcpu.h: No such file or directory. > > > in pcpu.h > > > (kgdb) #0 doadump (textdump=0) at pcpu.h:219 > > > #1 0xffffffff803023ae in db_dump (dummy=, > > > dummy2=0, dummy3=0, dummy4=0x0) at /usr/src/sys/ddb/db_command.c:543 > > > #2 0xffffffff80301e8d in db_command (cmd_table= > > out>) at /usr/src/sys/ddb/db_command.c:449 > > > #3 0xffffffff80301c04 in db_command_loop () > > > at /usr/src/sys/ddb/db_command.c:502 > > > #4 0xffffffff80304570 in db_trap (type=, > > > code=0) at /usr/src/sys/ddb/db_main.c:231 > > > #5 0xffffffff8072e9d3 in kdb_trap (type=12, code=0, tf= > > optimized out>) at /usr/src/sys/kern/subr_kdb.c:656 > > > #6 0xffffffff80a81bb2 in trap_fatal (frame=0xfffffe011fe61cf0, > > > eva=) > > > at /usr/src/sys/amd64/amd64/trap.c:870 #7 0xffffffff80a81ec9 in > > > trap_pfault (frame=0xfffffe011fe61cf0, usermode=0) > > > at /usr/src/sys/amd64/amd64/trap.c:692 #8 0xffffffff80a8165b in > > > trap (frame=0xfffffe011fe61cf0) > > > at /usr/src/sys/amd64/amd64/trap.c:456 #9 0xffffffff80a68222 in > > > calltrap () at /usr/src/sys/amd64/amd64/exception.S:232 > > > #10 0xffffffff817da911 in rt2860_tx (sc=0xfffffe00009bd000, > > > m=0xfffff80004c6dd00, ni=0x0) > > > at /usr/src/sys/modules/ral/../../dev/ral/rt2860.c:1472 > > > #11 0xffffffff817da89e in rt2860_start_locked > > > (ifp=0xfffff80003bed800) > > > at /usr/src/sys/modules/ral/../../dev/ral/rt2860.c:1998 #12 > > > 0xffffffff817d57b0 in rt2860_start (ifp=0xfffff80003bed800) > > > at /usr/src/sys/modules/ral/../../dev/ral/rt2860.c:1972 #13 > > > 0xffffffff807b5f35 in if_transmit (ifp=, > > > m=) at /usr/src/sys/net/if.c:3352 #14 > > > 0xffffffff807fbd96 in ieee80211_vap_pkt_send_dest ( vap= > > optimized out>, m=, ni=0xfffffe0003bae000) > > > at /usr/src/sys/net80211/ieee80211_output.c:243 #15 > > > 0xffffffff807fce09 in ieee80211_vap_transmit (ifp= > > out>, m=) > > > out>at /usr/src/sys/net80211/ieee80211_output.c:393 > > > #16 0xffffffff8261d91f in lagg_transmit (ifp=0xfffff80003bec000, > > > m=0xfffff80004c6dd00) > > > at /usr/src/sys/modules/if_lagg/../../net/if_lagg.c:1314 > > > #17 0xffffffff8262b11d in bridge_enqueue (sc=0xfffff80006597c00, > > > dst_ifp=0xfffff80003bec000, m=) > > > at /usr/src/sys/modules/if_bridge/../../net/if_bridge.c:1864 > > > #18 0xffffffff8262a2e0 in bridge_output (ifp=0xfffff80003bec000, > > > m=, sa=, rt=0x1) > > > at /usr/src/sys/modules/if_bridge/../../net/if_bridge.c:2009 > > > #19 0xffffffff807b8014 in ether_output (ifp=, > > > m=0xfffff80004001200, dst=0xfffffe011fe62928, ro= > > optimized > > > out>) at /usr/src/sys/net/if_ethersubr.c:387 > > > #20 0xffffffff807abe92 in bpfwrite (dev=, > > > uio=0xfffff800064d9c00, ioflag=) > > > at /usr/src/sys/net/bpf.c:1082 > > > #21 0xffffffff805ecacf in devfs_write_f (fp=0xfffff800065f79b0, > > > uio=0xfffff800064d9c00, cred=, flags=0, > > > td=0xfffff800062ea920) > > > at /usr/src/sys/fs/devfs/devfs_vnops.c:1672 #22 0xffffffff8074594a > > > in dofilewrite (td=0xfffff800062ea920, fd=6, fp=0xfffff800065f79b0, > > > auio=0xfffff800064d9c00, offset=, flags=0) at > > > file.h:303 #23 0xffffffff80745675 in kern_writev > > > (td=0xfffff800062ea920, fd=6, auio=0xfffff800064d9c00) > > > at /usr/src/sys/kern/sys_generic.c:467 #24 0xffffffff80745896 in > > > sys_writev (td=0xfffff800062ea920, uap=0xfffffe011fe62b40) > > > at /usr/src/sys/kern/sys_generic.c:452 #25 0xffffffff80a824e7 in > > > amd64_syscall (td=0xfffff800062ea920, traced=0) at > > > subr_syscall.c:134 #26 0xffffffff80a6850b in Xfast_syscall () > > > at /usr/src/sys/amd64/amd64/exception.S:391 > > > #27 0x0000000800b5cf3a in ?? () > > > Previous frame inner to this frame (corrupt stack?) > > > Current language: auto; currently minimal > > > (kgdb) > > > > > > at office, laggport alc0 is MASTER on lagg and all works fine. > > > > > > I have vmcore file and I can enter the necessary commands if this > > > will help > > > > > > > > > -- > > > wbr, tiger > > > _______________________________________________ > > > freebsd-current@freebsd.org mailing list > > > http://lists.freebsd.org/mailman/listinfo/freebsd-current > > > To unsubscribe, send any mail to > > > "freebsd-current-unsubscribe@freebsd.org" > > > > -- > wbr, tiger >