NetBSD-Bugs archive

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

Re: kern/48739: Reproducible panic in ld_virtio.c on NetBSD/amd64 guest running under qemu on CentOS 6.5



The following reply was made to PR kern/48739; it has been noted by GNATS.

From: Pierre Pronchery <khorben%defora.org@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: kern/48739: Reproducible panic in ld_virtio.c on NetBSD/amd64
 guest running under qemu on CentOS 6.5
Date: Thu, 02 Jul 2015 04:53:19 +0200

 			Hi,
 
 I'm apparently hit by the same thing:
 
 > /netbsd: uvm_fault(0xffffffff810b16c0, 0xffff80008e900000, 1) -> e              
 > /netbsd: fatal page fault in supervisor mode                      
 > /netbsd: trap type 6 code 0 rip ffffffff809cce74 cs 8 rflags 10206 cr2 ffff80008e900ff8 ilevel 8 rsp fffffe810f5097c0
 > /netbsd: curlwp 0xfffffe8216316860 pid 26301.1 lowest kstack 0xfffffe810f5072c0 
 > /netbsd: panic: trap                      
 > /netbsd: cpu1: Begin traceback...                      
 > /netbsd: vpanic() at netbsd:vpanic+0x13c                      
 > /netbsd: snprintf() at netbsd:snprintf                      
 > /netbsd: startlwp() at netbsd:startlwp                      
 > /netbsd: alltraps() at netbsd:alltraps+0x96                      
 > /netbsd: ld_virtio_start() at netbsd:ld_virtio_start+0x14b                      
 > /netbsd: ldstart() at netbsd:ldstart+0x6b                      
 > /netbsd: ldstrategy() at netbsd:ldstrategy+0x101                      
 > /netbsd: bdev_strategy() at netbsd:bdev_strategy+0x5b                           
 > /netbsd: spec_strategy() at netbsd:spec_strategy+0x2c                           
 > /netbsd: VOP_STRATEGY() at netbsd:VOP_STRATEGY+0x33                      
 > /netbsd: genfs_do_io() at netbsd:genfs_do_io+0x195                      
 > /netbsd: genfs_gop_write() at netbsd:genfs_gop_write+0x52                       
 > /netbsd: genfs_do_putpages() at netbsd:genfs_do_putpages+0xbec                  
 > /netbsd: VOP_PUTPAGES() at netbsd:VOP_PUTPAGES+0x3a                      
 > /netbsd: ffs_write() at netbsd:ffs_write+0x354                      
 > /netbsd: VOP_WRITE() at netbsd:VOP_WRITE+0x37                      
 > /netbsd: vn_write() at netbsd:vn_write+0xec                      
 > /netbsd: dofilewrite() at netbsd:dofilewrite+0x97                      
 > /netbsd: sys_write() at netbsd:sys_write+0x5f                      
 > /netbsd: syscall() at netbsd:syscall+0x9a                      
 > /netbsd: --- syscall (number 4) ---   
 
 I am running NetBSD 7.0_RC1 with the tickets "841, 847, 849, 853, 855"
 applied.
 
 It seems to happen right after this call:
 
 > 363         bus_dmamap_sync(vsc->sc_dmat, vr->vr_payload,
 > 364                         0, bp->b_bcount,
 > 365                         isread?BUS_DMASYNC_PREREAD:BUS_DMASYNC_PREWRITE);
 
 > ffffffff80609537:       e8 ef e6 c1 ff          callq  ffffffff80227c2b <bus_dmamap_sync>
 > ffffffff8060953c:       49 8b 76 20             mov    0x20(%r14),%rsi
 
 The crash happened repeatedly, while running either "rsync -a"
 retrieving a couple GB of remote data, or while running "git checkout"
 locally on the netbsd-src.git repository (so I/O intensive situation).
 This VM has 8 GB RAM and as much swap, running on "Joyent SmartDC HVM
 (7.20150420T105949Z)" with 2 CPUs configured.
 
 Let me know if more details are required to diagnose this.
 
 HTH,
 -- 
 khorben
 


Home | Main Index | Thread Index | Old Index