On Wed, Oct 31, 2018 at 10:16:40PM +0100, Christian Weisgerber wrote: > Jonathan Gray: > > > These machines appear to have a serial port so you should be able to get a > > proper trace with the console on serial. > > Right. What do you need? Here's the ddb trace after the uvm_fault:
Ah yes, that has been seen before when trying to run i386 on a recent intel machine not seen with amd64. I ran into that when running i386 on an x230 (ivy bridge) with 8gb physram as well. Doesn't occur with machines that use inteldrm with intagp like x40. > > OpenBSD 6.4-current (GENERIC.MP) #979: Tue Oct 30 13:11:06 MDT 2018 > [email protected]:/usr/src/sys/arch/i386/compile/GENERIC.MP > real mem = 3680567296 (3510MB) > avail mem = 3598356480 (3431MB) > mpath0 at root > scsibus0 at mpath0: 256 targets > mainbus0 at root > bios0 at mainbus0: date 04/13/12, BIOS32 rev. 0 @ 0xe9db0, SMBIOS rev. 2.7 @ > 0xec400 (91 entries) > bios0: vendor Dell Inc. version "A19" date 09/27/2018 > bios0: Dell Inc. PowerEdge T20 > acpi0 at bios0: rev 2 > acpi0: sleep states S0 S4 S5 > acpi0: tables DSDT FACP APIC FPDT LPIT SSDT SSDT SSDT HPET SSDT MCFG SSDT ASF! > acpi0: wakeup devices UAR1(S4) PXSX(S4) RP01(S4) PXSX(S4) RP02(S4) PXSX(S4) > PXSX(S4) PXSX(S4) PXSX(S4) PXSX(S4) GLAN(S4) EHC1(S3) EHC2(S3) XHC_(S4) > HDEF(S4) PEG0(S4) [...] > acpitimer0 at acpi0: 3579545 Hz, 24 bits > acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat > cpu0 at mainbus0: apid 0 (boot processor) > cpu0: Intel(R) Pentium(R) CPU G3220 @ 3.00GHz ("GenuineIntel" 686-class) 3 > GHz, 06-3c-03 > cpu0: > FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,MOVBE,POPCNT,DEADLINE,XSAVE,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,PERF,ITSC,FSGSBASE,ERMS,INVPCID,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,XSAVEOPT,MELTDOWN > mtrr: Pentium Pro MTRR support, 10 var ranges, 88 fixed ranges > cpu0: apic clock running at 99MHz > cpu0: mwait min=64, max=64, C-substates=0.2.1.2, IBE > cpu1 at mainbus0: apid 2 (application processor) > cpu1: Intel(R) Pentium(R) CPU G3220 @ 3.00GHz ("GenuineIntel" 686-class) 3 > GHz, 06-3c-03 > cpu1: > FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,MOVBE,POPCNT,DEADLINE,XSAVE,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,PERF,ITSC,FSGSBASE,ERMS,INVPCID,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,XSAVEOPT,MELTDOWN > ioapic0 at mainbus0: apid 8 pa 0xfec00000, version 20, 24 pins > acpihpet0 at acpi0: 14318179 Hz > acpimcfg0 at acpi0 > acpimcfg0: addr 0xf8000000, bus 0-63 > acpiprt0 at acpi0: bus 0 (PCI0) > acpiprt1 at acpi0: bus 1 (RP01) > acpiprt2 at acpi0: bus 2 (RP02) > acpiprt3 at acpi0: bus -1 (PEG0) > acpiprt4 at acpi0: bus -1 (PEG1) > acpiprt5 at acpi0: bus -1 (PEG2) > acpiec0 at acpi0: not present > acpicpu0 at acpi0: C2(350@117 mwait.1@0x20), C1(1000@1 mwait.1), PSS > acpicpu1 at acpi0: C2(350@117 mwait.1@0x20), C1(1000@1 mwait.1), PSS > acpitz0 at acpi0: critical temperature is 105 degC > acpitz1 at acpi0: critical temperature is 105 degC > "PNP0A08" at acpi0 not configured > acpicmos0 at acpi0 > acpibtn0 at acpi0: PWRB > "PNP0C14" at acpi0 not configured > acpivideo0 at acpi0: GFX0 > acpivout0 at acpivideo0: DD1F > bios0: ROM list: 0xc0000/0xec00 0xcf000/0x1000 0xd0000/0x1000 0xd1000/0x1000 > cpu0: Enhanced SpeedStep 2994 MHz: speeds: 3000, 2900, 2700, 2600, 2400, > 2300, 2100, 2000, 1800, 1700, 1500, 1400, 1200, 1100, 900, 800 MHz > pci0 at mainbus0 bus 0: configuration mode 1 (no bios) > pchb0 at pci0 dev 0 function 0 "Intel Core 4G Host" rev 0x06 > inteldrm0 at pci0 dev 2 function 0 "Intel HD Graphics" rev 0x06 > drm0 at inteldrm0 > inteldrm0: msi > uvm_fault(0xd0d3223c, 0xd51e0000, 0, 2) -> e > kernel: page fault trap, code=0 > Stopped at uvm_pmr_get1page+0x35d: movl %ecx,0(%edi,%eax,1) > ddb{0}> t > uvm_pmr_get1page(1,0,d0fd8a08,0,0,0) at uvm_pmr_get1page+0x35d > uvm_pmr_getpages(1,0,0,1,0,1,2,d0fd8a08,ffffffff,0,ab9e,d5dff) at > uvm_pmr_getpa > ges+0x1a3 > uvm_pglistalloc(1000,0,ffffffff,0,0,d0fd8a08,1,2) at uvm_pglistalloc+0x1dc > uvm_km_kmemalloc_pla(d0d321cc,0,1000,0,4,0,ffffffff,0,0,0) at > uvm_km_kmemalloc_ > pla+0x135 > malloc(c0,91,d) at malloc+0x23a > drm_mode_duplicate(d727ec00,d0b30c30) at drm_mode_duplicate+0x18 > drm_add_edid_modes(d729c800,d72afc00) at drm_add_edid_modes+0x49f > intel_connector_update_modes(d729c800,d72afc00) at > intel_connector_update_modes > +0x1d > intel_dp_get_modes(d729c800) at intel_dp_get_modes+0x19 > drm_helper_probe_single_connector_modes_merge_bits(2000,1) at > drm_helper_probe_ > single_connector_modes_merge_bits+0x175 > drm_helper_probe_single_connector_modes(d729c800,2000,2000) at > drm_helper_probe > _single_connector_modes+0x13 > drm_fb_helper_initial_config(d7299c00,20) at drm_fb_helper_initial_config+0x6c > intel_fbdev_initial_config(d728e000,0) at intel_fbdev_initial_config+0x18 > i915_driver_load(d727ec00,d0b67068) at i915_driver_load+0x10d4 > inteldrm_attach(d7202880,d728e000,d0fd8d58) at inteldrm_attach+0x2ed > config_attach(d7202880,d0d0f3f0,d0fd8d58,d09750a0) at config_attach+0x199 > config_found_sm(d7202880,d0fd8d58,d09750a0,d0975160) at config_found_sm+0x29 > pci_probe_device(d7202880,80001000,0,0) at pci_probe_device+0x45a > pci_enumerate_bus(d7202880,0,0) at pci_enumerate_bus+0xaa > pciattach(d720d0c0,d7202880,d0fd8eb8) at pciattach+0xe2 > config_attach(d720d0c0,d0d0dc70,d0fd8eb8,d0518840) at config_attach+0x199 > config_found_sm(d720d0c0,d0fd8eb8,d0518840,0) at config_found_sm+0x29 > mainbus_attach(0,d720d0c0,0) at mainbus_attach+0x2a4 > config_attach(0,d0d0db50,0,0) at config_attach+0x199 > config_rootfound(d0b6d4b4,0) at config_rootfound+0xc0 > cpu_configure(9de63499,fd6000,fe5000,fd9000,0) at cpu_configure+0x51 > main(0,0,0,0,0) at main+0x4ae > ddb{0}> > > -- > Christian "naddy" Weisgerber [email protected] >
