Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kernel panic: uvm_fault



alloc_bouncebus?  On amd64?  I think you've got a trashed pointer
somewhere.

On Mon, Jan 26, 2015 at 02:47:55PM +0100, Thomas Klausner wrote:
> On Mon, Dec 22, 2014 at 03:56:43PM +0000, Robert Swindells wrote:
> > 
> > Thomas Klausner wrote:
> > >On Mon, Dec 22, 2014 at 03:29:58PM +0000, Robert Swindells wrote:
> > >> 
> > >> Thomas Klausner wrote:
> > >> >I had a kernel panic today with a amd64/7.99.3 kernel from Dec 20. The
> > >> >last activity I had started was downloading a file from network to an
> > >> >NFS directory mounted from a Synology.
> > 
> > >> It looks the same as the panic you had back in September to me:
> > >> 
> > >> <http://mail-index.netbsd.org/current-users/2014/09/13/msg025777.html>
> > >> 
> > >> Can you turn on HW checksumming on this machine ?
> > 
> > >I've just done that ("ifconfig wm0 tcp4csum ip4csum udp4csum"):
> > >
> > >wm0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
> > >	capabilities=7ff80<TSO4,IP4CSUM_Rx,IP4CSUM_Tx,TCP4CSUM_Rx>
> > >	capabilities=7ff80<TCP4CSUM_Tx,UDP4CSUM_Rx,UDP4CSUM_Tx,TCP6CSUM_Rx>
> > >	capabilities=7ff80<TCP6CSUM_Tx,UDP6CSUM_Rx,UDP6CSUM_Tx,TSO6>
> > >	enabled=3f00<IP4CSUM_Rx,IP4CSUM_Tx,TCP4CSUM_Rx,TCP4CSUM_Tx>
> > >	enabled=3f00<UDP4CSUM_Rx,UDP4CSUM_Tx>
> > >	ec_capabilities=7<VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU>
> > >	ec_enabled=0
> > >...
> > >
> > >I had in the back of my memory that hardware checksumming was usually
> > >the cause of bugs, not when it's turned off. Am I misremembering?
> > 
> > Depends on the network controller, wm works well for me with
> > everything enabled.
> > 
> > wm0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
> >         capabilities=7ff80<TSO4,IP4CSUM_Rx,IP4CSUM_Tx,TCP4CSUM_Rx>
> >         capabilities=7ff80<TCP4CSUM_Tx,UDP4CSUM_Rx,UDP4CSUM_Tx,TCP6CSUM_Rx>
> >         capabilities=7ff80<TCP6CSUM_Tx,UDP6CSUM_Rx,UDP6CSUM_Tx,TSO6>
> >         enabled=7ff80<TSO4,IP4CSUM_Rx,IP4CSUM_Tx,TCP4CSUM_Rx>
> >         enabled=7ff80<TCP4CSUM_Tx,UDP4CSUM_Rx,UDP4CSUM_Tx,TCP6CSUM_Rx>
> >         enabled=7ff80<TCP6CSUM_Tx,UDP6CSUM_Rx,UDP6CSUM_Tx,TSO6>
> >         ec_capabilities=7<VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU>
> >         ec_enabled=0
> > 
> > I have had similar crashes to you when using sw checksumming on
> > amd64, never seen it on i386 or arm.
> > 
> > There was also this:
> > 
> > <http://mail-index.netbsd.org/port-sparc64/2014/11/29/msg002298.html>
> > 
> > I guess we need to add some more KASSERT() checks.
> 
> Ok, the Synology installed an opsys update again last night, and a
> couple minutes ago I tried writing to a still-mounted file system from
> it. And got a panic. From dmesg:
> 
> 192.168.1.2:/volume1/roms: re-enabling wcc
> 192.168.1.2:/volume1/video: re-enabling wcc
> panic: _bus_virt_to_bus
> cpu1: Begin traceback...
> vpanic() at netbsd:vpanic+0x13c
> snprintf() at netbsd:snprintf
> _bus_dma_alloc_bouncebuf() at netbsd:_bus_dma_alloc_bouncebuf
> bus_dmamap_load_mbuf() at netbsd:bus_dmamap_load_mbuf+0xf0
> wm_nq_start() at netbsd:wm_nq_start+0x1c5
> ifq_enqueue() at netbsd:ifq_enqueue+0xae
> ether_output() at netbsd:ether_output+0x579
> ip_output() at netbsd:ip_output+0xdeb
> tcp_output() at netbsd:tcp_output+0x15cf
> tcp_send_wrapper() at netbsd:tcp_send_wrapper+0xa2
> sosend() at netbsd:sosend+0x712
> nfs_send() at netbsd:nfs_send+0x8e
> nfs_request() at netbsd:nfs_request+0x39d
> nfs_writerpc() at netbsd:nfs_writerpc+0x3b0
> nfs_doio() at netbsd:nfs_doio+0x250
> nfssvc_iod() at netbsd:nfssvc_iod+0x1a1
> cpu1: End traceback...
> 
> 
> I had and still have all the checksum options turned on as you
> suggested.
> 
> wm0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>         capabilities=7ff80<TSO4,IP4CSUM_Rx,IP4CSUM_Tx,TCP4CSUM_Rx>
>         capabilities=7ff80<TCP4CSUM_Tx,UDP4CSUM_Rx,UDP4CSUM_Tx,TCP6CSUM_Rx>
>         capabilities=7ff80<TCP6CSUM_Tx,UDP6CSUM_Rx,UDP6CSUM_Tx,TSO6>
>         enabled=3ff00<IP4CSUM_Rx,IP4CSUM_Tx,TCP4CSUM_Rx,TCP4CSUM_Tx>
>         enabled=3ff00<UDP4CSUM_Rx,UDP4CSUM_Tx,TCP6CSUM_Rx,TCP6CSUM_Tx>
>         enabled=3ff00<UDP6CSUM_Rx,UDP6CSUM_Tx>
>         ec_capabilities=7<VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU>
>         ec_enabled=0
>  
> At least the backtrace looks nfs related this time :)
>  Thomas

-- 
 Thor Lancelot Simon	                                      tls%panix.com@localhost
"From the tooth paste you use in the morning to the salt on your evening meal,
it's easy to take for granted the many products brought to us with explosives."
    - Institute of Manufacturers of Explosives, "Explosives Make It Possible" 


Home | Main Index | Thread Index | Old Index