strange X problem after Aug11 snapshot
Hi list :) sorry for not be able to debug this problem a lot but i haven't the slightest idea where to start! after the Aug 11 snapshot i started to experience screen blackenings when i start an application like scummvm or dosbox. When i click somewhere outside the application window though i force the screen to be redrawn , and i get back my desktop ;) (and everything works ok while i remain outside the dosbox/scummvm window) nothing is shown in any log and with any verbosity level. i also tried different WMs so that is not the problem. i am on amd64 and my vga card is an NVIDIA GeForce 6200 (nv). attached dmesg/Xlog thanks a lot and enjoy the rest of the summer ;) DsP OpenBSD 5.0 (GENERIC.MP) #57: Mon Aug 8 14:58:00 MDT 2011 dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP real mem = 1072627712 (1022MB) avail mem = 1030012928 (982MB) mainbus0 at root bios0 at mainbus0: SMBIOS rev. 2.3 @ 0xf0100 (40 entries) bios0: vendor Award Software International, Inc. version "F10d" date 10/22/2008 bios0: Gigabyte Technology Co., Ltd. GA-K8N-SLi acpi0 at bios0: rev 0 acpi0: sleep states S0 S1 S4 S5 acpi0: tables DSDT FACP SSDT MCFG APIC acpi0: wakeup devices HUB0(S5) XVR0(S5) XVR1(S5) XVR2(S5) XVR3(S5) USB0(S3) USB2(S3) MMAC(S5) MMCI(S5) UAR1(S5) acpitimer0 at acpi0: 3579545 Hz, 24 bits acpimcfg0 at acpi0 addr 0xd000, bus 0-255 acpimadt0 at acpi0 addr 0xfee0: PC-AT compat cpu0 at mainbus0: apid 0 (boot processor) cpu0: AMD Athlon(tm) 64 X2 Dual Core Processor 3800+, 2010.54 MHz cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,NXE,MMXX,FFXSR,LONG,3DNOW2,3DNOW cpu0: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB 64b/line 16-way L2 cache cpu0: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative cpu0: DTLB 32 4KB entries fully associative, 8 4MB entries fully associative cpu0: AMD erratum 89 present, BIOS upgrade may be required cpu0: apic clock running at 201MHz cpu1 at mainbus0: apid 1 (application processor) cpu1: AMD Athlon(tm) 64 X2 Dual Core Processor 3800+, 2010.30 MHz cpu1: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,NXE,MMXX,FFXSR,LONG,3DNOW2,3DNOW cpu1: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB 64b/line 16-way L2 cache cpu1: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative cpu1: DTLB 32 4KB entries fully associative, 8 4MB entries fully associative cpu1: AMD erratum 89 present, BIOS upgrade may be required ioapic0 at mainbus0: apid 2 pa 0xfec0, version 11, 24 pins ioapic0: misconfigured as apic 0, remapped to apid 2 acpiprt0 at acpi0: bus 0 (PCI0) acpiprt1 at acpi0: bus 1 (HUB0) acpicpu0 at acpi0: PSS acpicpu1 at acpi0: PSS acpibtn0 at acpi0: PWRB cpu0: Cool'n'Quiet K8 2010 MHz: speeds: 2000 1800 1000 MHz pci0 at mainbus0 bus 0 "NVIDIA nForce4 DDR" rev 0xa3 at pci0 dev 0 function 0 not configured pcib0 at pci0 dev 1 function 0 "NVIDIA nForce4 ISA" rev 0xa3 nviic0 at pci0 dev 1 function 1 "NVIDIA nForce4 SMBus" rev 0xa2 iic0 at nviic0 spdmem0 at iic0 addr 0x53: 1GB DDR SDRAM non-parity PC3200CL3.0 iic1 at nviic0 iic1: addr 0x4e 01=08 02=10 03=72 05=80 06=0f 0a=ff 0e=e0 0f=ff words 00=00ff 01=08ff 02=10ff 03=72ff 04=00ff 05=80ff 06=0fff 07=00ff ohci0 at pci0 dev 2 function 0 "NVIDIA nForce4 USB" rev 0xa2: apic 2 int 5, version 1.0, legacy support ehci0 at pci0 dev 2 function 1 "NVIDIA nForce4 USB" rev 0xa3: apic 2 int 12 usb0 at ehci0: USB revision 2.0 uhub0 at usb0 "NVIDIA EHCI root hub" rev 2.00/1.00 addr 1 auich0 at pci0 dev 4 function 0 "NVIDIA nForce4 AC97" rev 0xa2: apic 2 int 10, nForce4 AC97 ac97: codec id 0x414c4790 (Avance Logic ALC850 rev 0) audio0 at auich0 pciide0 at pci0 dev 6 function 0 "NVIDIA nForce4 IDE" rev 0xf2: DMA, channel 0 configured to compatibility, channel 1 configured to compatibility atapiscsi0 at pciide0 channel 0 drive 0 scsibus0 at atapiscsi0: 2 targets cd0 at scsibus0 targ 0 lun 0: <_NEC, DVD_RW ND-4570A, 1.02> ATAPI 5/cdrom removable cd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2 pciide0: channel 1 disabled (no drives) pciide1 at pci0 dev 7 function 0 "NVIDIA nForce4 SATA" rev 0xf3: DMA pciide1: using apic 2 int 11 for native-PCI interrupt pciide2 at pci0 dev 8 function 0 "NVIDIA nForce4 SATA" rev 0xf3: DMA pciide2: using apic 2 int 10 for native-PCI interrupt wd0 at pciide2 channel 0 drive 0: wd0: 16-sector PIO, LBA48, 305244MB, 625140335 sectors wd0(pciide2:0:0): using PIO mode 4, Ultra-DMA mode 6 wd1 at pciide2 channel 1 drive 0: wd1: 16-sector PIO, LBA48, 953869MB, 1953525168 sectors wd1(pciide2:1:0): using PIO mode 4, Ultra-DMA mode 6 ppb0 at pci0 dev 9 function 0 "NVIDIA nForce4 PCI-PCI" rev 0xa2 pci1 at ppb0 bus 1 rl0 at pci1 dev 7 function 0 "Realtek 8139" rev 0x10: apic 2 int 12, address 00:30:4f:15:39:f2 rlphy0 at rl0 phy 0: RTL internal PHY nfe0 at pci0 dev 10 function 0 "NVIDIA CK804 LAN" rev 0xa3: apic 2 int
Re: strange X problem after Aug11 snapshot
actually it must be a problem in libSDL ;) can anyone reproduce? DsP On Mon, Aug 15, 2011 at 09:02:46PM +0300, dsp wrote: > Hi list :) > sorry for not be able to debug this problem a lot but > i haven't the slightest idea where to start! > after the Aug 11 snapshot i started to experience screen blackenings > when i start an application like scummvm or dosbox. > When i click somewhere outside the application window though > i force the screen to be redrawn , and i get back my desktop ;) > (and everything works ok while i remain outside the dosbox/scummvm > window) > nothing is shown in any log and with any verbosity level. > i also tried different WMs so that is not the problem. > i am on amd64 and my vga card is an NVIDIA GeForce 6200 (nv). > attached dmesg/Xlog > thanks a lot and enjoy the rest of the summer ;) > > DsP > OpenBSD 5.0 (GENERIC.MP) #57: Mon Aug 8 14:58:00 MDT 2011 > dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP > real mem = 1072627712 (1022MB) > avail mem = 1030012928 (982MB) > mainbus0 at root > bios0 at mainbus0: SMBIOS rev. 2.3 @ 0xf0100 (40 entries) > bios0: vendor Award Software International, Inc. version "F10d" date 10/22/2008 > bios0: Gigabyte Technology Co., Ltd. GA-K8N-SLi > acpi0 at bios0: rev 0 > acpi0: sleep states S0 S1 S4 S5 > acpi0: tables DSDT FACP SSDT MCFG APIC > acpi0: wakeup devices HUB0(S5) XVR0(S5) XVR1(S5) XVR2(S5) XVR3(S5) USB0(S3) USB2(S3) MMAC(S5) MMCI(S5) UAR1(S5) > acpitimer0 at acpi0: 3579545 Hz, 24 bits > acpimcfg0 at acpi0 addr 0xd000, bus 0-255 > acpimadt0 at acpi0 addr 0xfee0: PC-AT compat > cpu0 at mainbus0: apid 0 (boot processor) > cpu0: AMD Athlon(tm) 64 X2 Dual Core Processor 3800+, 2010.54 MHz > cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUS H,MMX,FXSR,SSE,SSE2,HTT,SSE3,NXE,MMXX,FFXSR,LONG,3DNOW2,3DNOW > cpu0: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB 64b/line 16-way L2 cache > cpu0: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative > cpu0: DTLB 32 4KB entries fully associative, 8 4MB entries fully associative > cpu0: AMD erratum 89 present, BIOS upgrade may be required > cpu0: apic clock running at 201MHz > cpu1 at mainbus0: apid 1 (application processor) > cpu1: AMD Athlon(tm) 64 X2 Dual Core Processor 3800+, 2010.30 MHz > cpu1: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUS H,MMX,FXSR,SSE,SSE2,HTT,SSE3,NXE,MMXX,FFXSR,LONG,3DNOW2,3DNOW > cpu1: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB 64b/line 16-way L2 cache > cpu1: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative > cpu1: DTLB 32 4KB entries fully associative, 8 4MB entries fully associative > cpu1: AMD erratum 89 present, BIOS upgrade may be required > ioapic0 at mainbus0: apid 2 pa 0xfec0, version 11, 24 pins > ioapic0: misconfigured as apic 0, remapped to apid 2 > acpiprt0 at acpi0: bus 0 (PCI0) > acpiprt1 at acpi0: bus 1 (HUB0) > acpicpu0 at acpi0: PSS > acpicpu1 at acpi0: PSS > acpibtn0 at acpi0: PWRB > cpu0: Cool'n'Quiet K8 2010 MHz: speeds: 2000 1800 1000 MHz > pci0 at mainbus0 bus 0 > "NVIDIA nForce4 DDR" rev 0xa3 at pci0 dev 0 function 0 not configured > pcib0 at pci0 dev 1 function 0 "NVIDIA nForce4 ISA" rev 0xa3 > nviic0 at pci0 dev 1 function 1 "NVIDIA nForce4 SMBus" rev 0xa2 > iic0 at nviic0 > spdmem0 at iic0 addr 0x53: 1GB DDR SDRAM non-parity PC3200CL3.0 > iic1 at nviic0 > iic1: addr 0x4e 01=08 02=10 03=72 05=80 06=0f 0a=ff 0e=e0 0f=ff words 00=00ff 01=08ff 02=10ff 03=72ff 04=00ff 05=80ff 06=0fff 07=00ff > ohci0 at pci0 dev 2 function 0 "NVIDIA nForce4 USB" rev 0xa2: apic 2 int 5, version 1.0, legacy support > ehci0 at pci0 dev 2 function 1 "NVIDIA nForce4 USB" rev 0xa3: apic 2 int 12 > usb0 at ehci0: USB revision 2.0 > uhub0 at usb0 "NVIDIA EHCI root hub" rev 2.00/1.00 addr 1 > auich0 at pci0 dev 4 function 0 "NVIDIA nForce4 AC97" rev 0xa2: apic 2 int 10, nForce4 AC97 > ac97: codec id 0x414c4790 (Avance Logic ALC850 rev 0) > audio0 at auich0 > pciide0 at pci0 dev 6 function 0 "NVIDIA nForce4 IDE" rev 0xf2: DMA, channel 0 configured to compatibility, channel 1 configured to compatibility > atapiscsi0 at pciide0 channel 0 drive 0 > scsibus0 at atapiscsi0: 2 targets > cd0 at scsibus0 targ 0 lun 0: <_NEC, DVD_RW ND-4570A, 1.02> ATAPI 5/cdrom removable > cd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2 > pciide0: channel 1 disabled (no drives) > pciide1 at pci0 dev 7 function 0 "NVIDIA nForce4 SATA" rev 0xf3: DMA > pciide1: using apic 2 int 11 for native-PCI interrupt > pciide2 at pci0 dev 8 function 0 "NVIDIA nForce4 SATA" rev 0xf3: DMA > pciide2: using apic 2 int 10 for native-PCI interrupt > wd0 at pciide2 channel 0 drive 0: > wd0: 16-sector PIO, LBA48, 305244MB, 625140335 sectors > wd0(pciide2:0:0): using PIO mode 4, Ultra-DMA mode 6 > wd1 at pciide2 channel 1 drive 0: > wd1: 16-sector PIO, LBA48, 953869MB, 1953525168 sectors > wd1(pciide2:1:0): using PIO mode 4, Ultra-DMA mode 6 > pp
Re: strange X problem after Aug11 snapshot
Same prob with an ati descrete graphics card. I switched back to i9x with some flickers & it worked fine. Sent from my BlackBerry. wireless device -Original Message- From: dsp Sender: owner-misc@openbsd.orgDate: Mon, 15 Aug 2011 21:02:46 To: Subject: strange X problem after Aug11 snapshot Hi list :) sorry for not be able to debug this problem a lot but i haven't the slightest idea where to start! after the Aug 11 snapshot i started to experience screen blackenings when i start an application like scummvm or dosbox. When i click somewhere outside the application window though i force the screen to be redrawn , and i get back my desktop ;) (and everything works ok while i remain outside the dosbox/scummvm window) nothing is shown in any log and with any verbosity level. i also tried different WMs so that is not the problem. i am on amd64 and my vga card is an NVIDIA GeForce 6200 (nv). attached dmesg/Xlog thanks a lot and enjoy the rest of the summer ;) DsP
Re: strange X problem after Aug11 snapshot
On Mon, 15 Aug 2011 21:02:46 +0300 dsp wrote: > > after the Aug 11 snapshot i started to experience screen blackenings > when i start an application like scummvm or dosbox. > When i click somewhere outside the application window though > i force the screen to be redrawn , and i get back my desktop ;) If you mean that your entire screen goes black when certain programs are started then I also have the same problem (noticed just days ago). For example, if I start qemu then the entire screen goes black. The only thing visible is the mouse cursor. To get my screen back I have to focus another window (Alt-Tab). The screen then comes back and I can see the qemu window and all other windows again. Focus the qemu window and the screen goes black again. This also happens with ffplay and luvcview. Xine and mplayer does not have this problem. All programs in their default configuration. This does not happen on my i386 with Intel graphics (see 2nd dmesg). > i am on amd64 and my vga card is an NVIDIA GeForce 6200 (nv). OpenBSD 5.0 (GENERIC.MP) #52: Sun Aug 7 19:50:47 MDT 2011 dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP real mem = 4293459968 (4094MB) avail mem = 4165046272 (3972MB) mainbus0 at root bios0 at mainbus0: SMBIOS rev. 2.4 @ 0xf06b0 (76 entries) bios0: vendor American Megatrends Inc. version "1704" date 11/27/2007 bios0: ASUSTeK Computer INC. P5B-E acpi0 at bios0: rev 2 acpi0: sleep states S0 S1 S3 S4 S5 acpi0: tables DSDT FACP APIC MCFG OEMB HPET acpi0: wakeup devices P0P2(S4) P0P1(S4) UAR1(S4) PS2K(S4) PS2M(S4) EUSB(S4) USBE(S4) P0P4(S4) P0P5(S4) P0P6(S4) P0P7(S4) P0P8(S4) P0P9(S4) USB0(S4) USB1(S4) USB2(S4) USB3(S4) USB4(S4) USB5(S4) acpitimer0 at acpi0: 3579545 Hz, 24 bits acpimadt0 at acpi0 addr 0xfee0: PC-AT compat cpu0 at mainbus0: apid 0 (boot processor) cpu0: Intel(R) Core(TM)2 CPU 6400 @ 2.13GHz, 2135.33 MHz cpu0: FPU,VME,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,SBF,SSE3,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,NXE,LONG cpu0: 2MB 64b/line 8-way L2 cache cpu0: apic clock running at 266MHz cpu1 at mainbus0: apid 1 (application processor) cpu1: Intel(R) Core(TM)2 CPU 6400 @ 2.13GHz, 2135.04 MHz cpu1: FPU,VME,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,SBF,SSE3,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,NXE,LONG cpu1: 2MB 64b/line 8-way L2 cache ioapic0 at mainbus0: apid 2 pa 0xfec0, version 20, 24 pins acpimcfg0 at acpi0 addr 0xe000, bus 0-255 acpihpet0 at acpi0: 14318179 Hz acpiprt0 at acpi0: bus 0 (PCI0) acpiprt1 at acpi0: bus 1 (P0P2) acpiprt2 at acpi0: bus 5 (P0P1) acpiprt3 at acpi0: bus 4 (P0P4) acpiprt4 at acpi0: bus -1 (P0P5) acpiprt5 at acpi0: bus -1 (P0P6) acpiprt6 at acpi0: bus 3 (P0P7) acpiprt7 at acpi0: bus 2 (P0P8) acpicpu0 at acpi0: PSS acpicpu1 at acpi0: PSS aibs0 at acpi0: RTMP RVLT RFAN GGRP GITM SITM acpibtn0 at acpi0: PWRB pci0 at mainbus0 bus 0 pchb0 at pci0 dev 0 function 0 "Intel 82G965 Host" rev 0x02 ppb0 at pci0 dev 1 function 0 "Intel 82G965 PCIE" rev 0x02: msi pci1 at ppb0 bus 1 vga1 at pci1 dev 0 function 0 "NVIDIA GeForce 7600 GT" rev 0xa1 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) wsdisplay0: screen 1-5 added (80x25, vt100 emulation) uhci0 at pci0 dev 26 function 0 "Intel 82801H USB" rev 0x02: apic 2 int 16 uhci1 at pci0 dev 26 function 1 "Intel 82801H USB" rev 0x02: apic 2 int 17 ehci0 at pci0 dev 26 function 7 "Intel 82801H USB" rev 0x02: apic 2 int 18 usb0 at ehci0: USB revision 2.0 uhub0 at usb0 "Intel EHCI root hub" rev 2.00/1.00 addr 1 azalia0 at pci0 dev 27 function 0 "Intel 82801H HD Audio" rev 0x02: msi azalia0: codecs: Analog Devices AD1988A audio0 at azalia0 ppb1 at pci0 dev 28 function 0 "Intel 82801H PCIE" rev 0x02: msi pci2 at ppb1 bus 4 ppb2 at pci0 dev 28 function 3 "Intel 82801H PCIE" rev 0x02: msi pci3 at ppb2 bus 3 age0 at pci3 dev 0 function 0 "Attansic Technology L1" rev 0xb0: msi, address 00:18:f3:9d:7d:04 atphy0 at age0 phy 0: F1 10/100/1000 PHY, rev. 5 ppb3 at pci0 dev 28 function 4 "Intel 82801H PCIE" rev 0x02: msi pci4 at ppb3 bus 2 jmb0 at pci4 dev 0 function 0 "JMicron JMB363 IDE/SATA" rev 0x02 ahci0 at jmb0: apic 2 int 16, AHCI 1.0 scsibus0 at ahci0: 32 targets pciide0 at jmb0: DMA, channel 0 wired to native-PCI, channel 1 wired to native-PCI pciide0: using apic 2 int 16 for native-PCI interrupt atapiscsi0 at pciide0 channel 0 drive 0 scsibus1 at atapiscsi0: 2 targets cd0 at scsibus1 targ 0 lun 0: ATAPI 5/cdrom removable cd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2 pciide0: channel 1 disabled (no drives) uhci2 at pci0 dev 29 function 0 "Intel 82801H USB" rev 0x02: apic 2 int 23 uhci3 at pci0 dev 29 function 1 "Intel 82801H USB" rev 0x02: apic 2 int 19 uhci4 at pci0 dev 29 function 2 "Intel 82801H USB" rev 0x02: apic 2 int 18 ehci1 at pci0 dev 29 function 7 "Intel 82801H USB" rev 0x02: apic 2 int 23 usb1 at ehci1: USB revision
Re: strange X problem after Aug11 snapshot
On Mon, Aug 15, 2011 at 8:02 PM, dsp wrote: > Hi list :) > sorry for not be able to debug this problem a lot but > i haven't the slightest idea where to start! > after the Aug 11 snapshot i started to experience screen blackenings How old was your previous snapshot? -- Matthieu Herrb
Re: strange X problem after Aug11 snapshot
On Tue, 16 Aug 2011 09:32:47 +0200 Matthieu Herrb wrote: > On Mon, Aug 15, 2011 at 8:02 PM, dsp wrote: > > Hi list :) > > sorry for not be able to debug this problem a lot but > > i haven't the slightest idea where to start! > > after the Aug 11 snapshot i started to experience screen blackenings > > How old was your previous snapshot? > dsp told me he had rebuilt devel/sdl with three patches removed and this made the problem go away. I did what he did and it solved the problem for me too (amd64 Aug 7 snapshot -- dmesg in previous post). The patches removed are patch-src_video_x11_SDL_x11{sym_h,video_[ch]} They're the latest patches in the port dated 2011/05/13 and deal with XRandR and VidMode. Thinking back a few snapshots I believe it was around this time that I first saw ffplay fail in this way, but I made no real notice about it since I rarely use it and xine and mplayer worked fine anyway. Thanks to dsp for sharing. Now I can play with qemu again ;-)
Re: strange X problem after Aug11 snapshot
On Tue, Aug 16, 2011 at 4:54 PM, Thomas Pfaff wrote: > dsp told me he had rebuilt devel/sdl with three patches removed and > this made the problem go away. I did what he did and it solved the > problem for me too (amd64 Aug 7 snapshot -- dmesg in previous post). > > The patches removed are patch-src_video_x11_SDL_x11{sym_h,video_[ch]} > They're the latest patches in the port dated 2011/05/13 and deal with > XRandR and VidMode. Yes, it's a patch that was added to have working brightness regulation with openarena. I confirm the buggy behaviour with 'mplayer -vo sdl' on amd64 and that removing those patches fixes the issue. > Thinking back a few snapshots I believe it was around this time that > I first saw ffplay fail in this way, but I made no real notice about > it since I rarely use it and xine and mplayer worked fine anyway. > > Thanks to dsp for sharing. Now I can play with qemu again ;-) Thanks. I think that commit should be reverted... Ciao, David