>Number:         185742
>Category:       kern
>Synopsis:       r260387 breaks Hyper-V (Win 2012r2 Server)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jan 13 12:30:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator:     Igor Mozolevsky
>Release:        10-stable
>Organization:
>Environment:
FreeBSD 10.0-PRERELEASE #0: Mon Jan 13 12:10:38 GMT 2014
    root@buildbox:/usr/obj/usr/src/sys/BUILDBOX amd64
FreeBSD clang version 3.3 (tags/RELEASE_33/final 183502) 20130610
>Description:
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 10.0-PRERELEASE #0: Mon Jan 13 12:10:38 GMT 2014
    root@buildbox:/usr/obj/usr/src/sys/BUILDBOX amd64
FreeBSD clang version 3.3 (tags/RELEASE_33/final 183502) 20130610
CPU: Intel(R) Xeon(R) CPU E3-1240 V2 @ 3.40GHz (1715.16-MHz K8-class CPU)
  Origin = "GenuineIntel"  Id = 0x306a9  Family = 0x6  Model = 0x3a  Stepping = 
9
  
Features=0x1f83fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE,SSE2,SS,HTT>
  
Features2=0xfe982203<SSE3,PCLMULQDQ,SSSE3,CX16,SSE4.1,SSE4.2,POPCNT,AESNI,XSAVE,OSXSAVE,AVX,F16C,RDRAND,HV>
  AMD Features=0x20100800<SYSCALL,NX,LM>
  AMD Features2=0x1<LAHF>
  Standard Extended Features=0x200<ENHMOVSB>
real memory  = 6442450944 (6144 MB)
avail memory = 6224138240 (5935 MB)
Event timer "LAPIC" quality 400
ACPI APIC Table: <VRTUAL MICROSFT>
FreeBSD/SMP: Multiprocessor System Detected: 8 CPUs
FreeBSD/SMP: 1 package(s) x 8 core(s)
 cpu0 (BSP): APIC ID:  0
 cpu1 (AP): APIC ID:  1
 cpu2 (AP): APIC ID:  2
 cpu3 (AP): APIC ID:  3
 cpu4 (AP): APIC ID:  4
 cpu5 (AP): APIC ID:  5
 cpu6 (AP): APIC ID:  6
 cpu7 (AP): APIC ID:  7


…


storvsc0 on vmbus0
kernel trap 12 with interrupts disabled


Fatal trap 12: page fault while in kernel mode
cpuid = 0; apic id = 00
fault virtual address   = 0x20
fault code              = supervisor read data, page not present
instruction pointer     = 0x20:0xffffffff804173b7
stack pointer           = 0x28:0xfffffe0175acb5d0
frame pointer           = 0x28:0xfffffe0175acb600
code segment            = base 0x0, limit 0xfffff, type 0x1b
                        = DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags        = resume, IOPL = 0
current process         = 0 (hv_control_1 taskq)
[ thread pid 0 tid 100046 ]
Stopped at      turnstile_broadcast+0x67:       movq    0x20(%rbx,%rax,1),%rdx
db> bt
Tracing pid 0 tid 100046 td 0xfffff8000453d920
turnstile_broadcast() at turnstile_broadcast+0x67/frame 0xfffffe0175acb600
__mtx_unlock_sleep() at __mtx_unlock_sleep+0x60/frame 0xfffffe0175acb630
unlock_mtx() at unlock_mtx+0x2a/frame 0xfffffe0175acb640
_sleep() at _sleep+0x16e/frame 0xfffffe0175acb6c0
cam_periph_runccb() at cam_periph_runccb+0x9e/frame 0xfffffe0175acb7f0
storvsc_attach() at storvsc_attach+0x6d4/frame 0xfffffe0175acb890
device_attach() at device_attach+0x3a2/frame 0xfffffe0175acb8f0
hv_vmbus_child_device_register() at hv_vmbus_child_device_register+0xdb/frame 
0xfffffe0175acb990
vmbus_channel_process_offer() at vmbus_channel_process_offer+0x133/frame 
0xfffffe0175acb9d0
work_item_callback() at work_item_callback+0x26/frame 0xfffffe0175acb9f0
taskqueue_run_locked() at taskqueue_run_locked+0xe6/frame 0xfffffe0175acba40
taskqueue_thread_loop() at taskqueue_thread_loop+0xa8/frame 0xfffffe0175acba70
fork_exit() at fork_exit+0x75/frame 0xfffffe0175acbab0
fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe0175acbab0
--- trap 0, rip = 0, rsp = 0xfffffe0175acbb70, rbp = 0 ---

>How-To-Repeat:
Compile the system with:


=== Start === BUILDBOX Kernel ===
cpu             HAMMER
ident           BUILDBOX

makeoptions     DEBUG=-g

options         NO_SYSCTL_DESCR

options         SCHED_ULE               # ULE scheduler
options         PREEMPTION              # Enable kernel thread preemption

options         INET                    # InterNETworking
options         INET6                   # IPv6 communications protocols
options         TCP_OFFLOAD

options         FFS                     # Berkeley Fast Filesystem
options         SOFTUPDATES             # Enable FFS soft updates support

options         UFS_ACL                 # Support for access control lists
options         UFS_DIRHASH             # Improve performance on big directories
options         UFS_EXTATTR
options         UFS_EXTATTR_AUTOSTART

options         MSDOSFS                 # MSDOS Filesystem
options         PROCFS                  # Process filesystem (requires PSEUDOFS)
options         PSEUDOFS                # Pseudo-filesystem framework

options         GEOM_PART_GPT           # GUID Partition Tables.
options         GEOM_LABEL              # Provides labelization

options         SCSI_DELAY=5000         # Delay (in ms) before probing SCSI

options         SYSVSHM                 # SYSV-style shared memory
options         SYSVMSG                 # SYSV-style message queues
options         SYSVSEM                 # SYSV-style semaphores
options         _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time 
extensions

options         PRINTF_BUFR_SIZE=128    # Prevent printf output being 
interspersed.
options         KBD_INSTALL_CDEV        # install a CDEV entry in /dev

options         SMP                     # Symmetric MultiProcessor Kernel

options         KDB
options         DDB
options         BREAK_TO_DEBUGGER

device          uart

device          acpi
device          pci

device          hyperv


# ATA controllers
device          ahci            # AHCI-compatible SATA controllers
device          ata             # Legacy ATA/SATA controllers
options         ATA_STATIC_ID   # Static device numbering

# ATA/SCSI peripherals
device          scbus           # SCSI bus (required for ATA/SCSI)
device          da              # Direct Access (disks)
device          pass            # Passthrough device (direct ATA/SCSI access)
#device         ctl             # CAM Target Layer

device          atkbdc
device          atkbd
device          kbdmux          # keyboard multiplexer
device          vga             # VGA video card driver
device          sc
options         SC_PIXEL_MODE   # add support for the raster text mode

device          loop            # Network loopback
device          random          # Entropy device
device          ether           # Ethernet support
device          vlan            # 802.1Q VLAN support
#device         tun             # Packet tunnel.
device          pty             # BSD-style compatibility pseudo ttys
device          md              # Memory "disks"
#device         gif             # IPv6 and IPv4 tunneling
#device         faith           # IPv6-to-IPv4 relaying (translation)
device          crypto

options         IPSTEALTH
options         TCP_SIGNATURE
options         NFSCL
options         IPSEC
device          bpf             # Berkeley packet filter

=== End === BUILDBOX Kernel ===

=== Start === BUILDBOX make.conf ===

NO_MODULES=1
KERNCONF=BUILDBOX
CFLAGS+=-O2 -pipe -fno-builtin -fomit-frame-pointer
COPTFLAGS+=-O2 -pipe -fno-builtin -fomit-frame-pointer
CPUTYPE?=native

=== End === BUILDBOX make.conf ===

=== Start === BUILDBOX src.conf ===

WITHOUT_ACCT=1
WITHOUT_AMD=1
WITHOUT_ATM=1
WITHOUT_AUDIT=1
WITHOUT_AUTHPF=1
WITHOUT_BIND=1
WITHOUT_BLUETOOTH=1
WITHOUT_CALENDAR=1
WITHOUT_CDDL=1
WITHOUT_CTM=1
WITHOUT_CVS=1
WITHOUT_DICT=1
WITHOUT_DYNAMICROOT=1
WITHOUT_EXAMPLES=1
WITHOUT_FLOPPY=1
WITHOUT_FREEBSD_UPDATE=1
WITHOUT_GAMES=1
WITHOUT_GCOV=1
WITHOUT_GDB=1
WITHOUT_GPIB=1
WITHOUT_GPIO=1
WITHOUT_GSSAPI=1
WITHOUT_HTML=1
WITHOUT_INFO=1
WITHOUT_IPFILTER=1
WITHOUT_IPFW=1
WITHOUT_IPX=1
WITHOUT_KERBEROS=1
WITHOUT_LIB32=1
WITHOUT_LOCALES=1
WITHOUT_LPR=1
WITHOUT_MAIL=1
WITHOUT_MAILWRAPPER=1
WITHOUT_NCP=1
WITHOUT_NDIS=1
WITHOUT_NETGRAPH=1
WITHOUT_NIS=1
WITHOUT_NLS=1
WITHOUT_NLS_CATALOGS=1
WITHOUT_PC_SYSINSTALL=1
WITHOUT_PKG_BOOTSTRAP=1
WITHOUT_PKGTOOLS=1
WITHOUT_PMC=1
WITHOUT_PORTSNAP=1
WITHOUT_PPP=1
WITHOUT_PROFILE=1
WITHOUT_QUOTAS=1
WITHOUT_RESCUE=1
WITHOUT_ROUTED=1
WITHOUT_SENDMAIL=1
WITHOUT_SHAREDOCS=1
WITHOUT_SYSINSTALL=1
WITHOUT_TESTS=1
WITHOUT_USB=1
WITHOUT_WIRELESS=1
WITHOUT_WPA_SUPPLICANT_EAPOL=1
WITHOUT_ZFS=1

=== End === BUILDBOX src.conf ===

>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:
_______________________________________________
freebsd-bugs@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"

Reply via email to