Etnernal & infernal browser woes

classic Classic list List threaded Threaded
37 messages Options
12
Reply | Threaded
Open this post in threaded view
|

Re: Etnernal & infernal browser woes

Mihai Popescu-3
Here are the details, from my everyday setup with no problems in browsing.
I use Firefox, Chromium gives me constant core files and looks chopped
at interface.
I tested many sites, Falsebook and Youtube included, no problems yet.

OpenBSD 6.1 (GENERIC.MP) #17: Thu Mar 30 21:37:57 MDT 2017
    [hidden email]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 8029429760 (7657MB)
avail mem = 7781404672 (7420MB)
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.6 @ 0xeebc0 (57 entries)
bios0: vendor LENOVO version "9VKT33AUS" date 09/11/2013
bios0: LENOVO 1990RZ2
acpi0 at bios0: rev 2
acpi0: sleep states S0 S3 S4 S5
acpi0: tables DSDT FACP APIC TCPA MCFG SLIC MCFG HPET SSDT
acpi0: wakeup devices PCE2(S4) PCE3(S4) PCE4(S4) PCE5(S4) PCE6(S4)
PCE7(S4) PCE9(S4) PCEA(S4) PCEB(S4) PCEC(S4) SBAZ(S4) P0PC(S4)
PE20(S4) PE21(S4) PE22(S4) PE23(S4) [...]
acpitimer0 at acpi0: 3579545 Hz, 32 bits
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: AMD Athlon(tm) II X2 B26 Processor, 3194.57 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,MWAIT,CX16,POPCNT,NXE,MMXX,FFXSR,PAGE1GB,RDTSCP,LONG,3DNOW2,3DNOW,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,NODEID,ITSC
cpu0: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 1MB
64b/line 16-way L2 cache
cpu0: ITLB 32 4KB entries fully associative, 16 4MB entries fully associative
cpu0: DTLB 48 4KB entries fully associative, 48 4MB entries fully associative
cpu0: AMD erratum 721 detected and fixed
cpu0: TSC frequency 3194565970 Hz
cpu0: smt 0, core 0, package 0
mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges
cpu0: apic clock running at 199MHz
cpu0: mwait min=64, max=64, IBE
cpu1 at mainbus0: apid 1 (application processor)
cpu1: AMD Athlon(tm) II X2 B26 Processor, 3192.02 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,MWAIT,CX16,POPCNT,NXE,MMXX,FFXSR,PAGE1GB,RDTSCP,LONG,3DNOW2,3DNOW,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,NODEID,ITSC
cpu1: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 1MB
64b/line 16-way L2 cache
cpu1: ITLB 32 4KB entries fully associative, 16 4MB entries fully associative
cpu1: DTLB 48 4KB entries fully associative, 48 4MB entries fully associative
cpu1: AMD erratum 721 detected and fixed
cpu1: smt 0, core 1, package 0
ioapic0 at mainbus0: apid 3 pa 0xfec00000, version 21, 24 pins
acpimcfg0 at acpi0 addr 0xe0000000, bus 0-255
acpimcfg1 at acpi0 addr 0xe0000000, bus 0-255
acpihpet0 at acpi0: 14318180 Hz
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus 1 (P0P1)
acpiprt2 at acpi0: bus -1 (PCE2)
acpiprt3 at acpi0: bus -1 (PCE3)
acpiprt4 at acpi0: bus -1 (PCE4)
acpiprt5 at acpi0: bus -1 (PCE5)
acpiprt6 at acpi0: bus -1 (PCE6)
acpiprt7 at acpi0: bus -1 (PCE7)
acpiprt8 at acpi0: bus -1 (PCE9)
acpiprt9 at acpi0: bus -1 (PCEA)
acpiprt10 at acpi0: bus 2 (P0PC)
acpiprt11 at acpi0: bus 3 (PE20)
acpiprt12 at acpi0: bus -1 (PE21)
acpiprt13 at acpi0: bus -1 (PE22)
acpiprt14 at acpi0: bus 4 (PE23)
acpicpu0 at acpi0: C1(@1 halt!), PSS
acpicpu1 at acpi0: C1(@1 halt!), PSS
"PNP0501" at acpi0 not configured
tpm0 at acpi0: TPM_ addr 0xfed40000/0x5000: device 0x0000104a rev 0x4e
acpibtn0 at acpi0: PWRB
cpu0: 3194 MHz: speeds: 3200 2500 1900 800 MHz
pci0 at mainbus0 bus 0
pchb0 at pci0 dev 0 function 0 "AMD RS880 Host" rev 0x00
ppb0 at pci0 dev 1 function 0 unknown vendor 0x17aa product 0x9602 rev 0x00
pci1 at ppb0 bus 1
radeondrm0 at pci1 dev 5 function 0 "ATI Radeon HD 4250" rev 0x00
drm0 at radeondrm0
radeondrm0: apic 3 int 18
ahci0 at pci0 dev 17 function 0 "ATI SBx00 SATA" rev 0x00: apic 3 int
19, AHCI 1.2
ahci0: port 0: 3.0Gb/s
ahci0: port 1: 1.5Gb/s
scsibus1 at ahci0: 32 targets
sd0 at scsibus1 targ 0 lun 0: <ATA, WDC WD3200AAKS-0, 40.0> SCSI3
0/direct fixed naa.50014ee1018094dc
sd0: 305245MB, 512 bytes/sector, 625142448 sectors
cd0 at scsibus1 targ 1 lun 0: <PLDS, DVD-RW DH16ABSH, YL32> ATAPI
5/cdrom removable
ohci0 at pci0 dev 18 function 0 "ATI SB700 USB" rev 0x00: apic 3 int
18, version 1.0, legacy support
ehci0 at pci0 dev 18 function 2 "ATI SB700 USB2" rev 0x00: apic 3 int 17
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 configuration 1 interface 0 "ATI EHCI root hub" rev
2.00/1.00 addr 1
ohci1 at pci0 dev 19 function 0 "ATI SB700 USB" rev 0x00: apic 3 int
18, version 1.0, legacy support
ehci1 at pci0 dev 19 function 2 "ATI SB700 USB2" rev 0x00: apic 3 int 17
usb1 at ehci1: USB revision 2.0
uhub1 at usb1 configuration 1 interface 0 "ATI EHCI root hub" rev
2.00/1.00 addr 1
piixpm0 at pci0 dev 20 function 0 "ATI SBx00 SMBus" rev 0x42: polling
azalia0: codecs: Realtek ALC662
audio0 at azalia0
pcib0 at pci0 dev 20 function 3 "ATI SB700 ISA" rev 0x40
ppb1 at pci0 dev 20 function 4 "ATI SB600 PCI" rev 0x40
pci2 at ppb1 bus 2
ohci2 at pci0 dev 20 function 5 "ATI SB700 USB" rev 0x00: apic 3 int
18, version 1.0, legacy support
ppb2 at pci0 dev 21 function 0 "ATI SB800 PCIE" rev 0x00
pci3 at ppb2 bus 3
ppb3 at pci0 dev 21 function 3 "ATI SB800 PCIE" rev 0x00
pci4 at ppb3 bus 4
bge0 at pci4 dev 0 function 0 "Broadcom BCM5761" rev 0x10, BCM5761 A1
(0x5761100): msi, address c8:9c:dc:b2:8f:1d
brgphy0 at bge0 phy 1: BCM5761 10/100/1000baseT PHY, rev. 0
ohci3 at pci0 dev 22 function 0 "ATI SB700 USB" rev 0x00: apic 3 int
18, version 1.0, legacy support
ehci2 at pci0 dev 22 function 2 "ATI SB700 USB2" rev 0x00: apic 3 int 17
usb2 at ehci2: USB revision 2.0
uhub2 at usb2 configuration 1 interface 0 "ATI EHCI root hub" rev
2.00/1.00 addr 1
pchb1 at pci0 dev 24 function 0 "AMD AMD64 10h HyperTransport" rev 0x00
pchb2 at pci0 dev 24 function 1 "AMD AMD64 10h Address Map" rev 0x00
pchb3 at pci0 dev 24 function 2 "AMD AMD64 10h DRAM Cfg" rev 0x00
km0 at pci0 dev 24 function 3 "AMD AMD64 10h Misc Cfg" rev 0x00
pchb4 at pci0 dev 24 function 4 "AMD AMD64 10h Link Cfg" rev 0x00
usb3 at ohci0: USB revision 1.0
uhub3 at usb3 configuration 1 interface 0 "ATI OHCI root hub" rev
1.00/1.00 addr 1
usb4 at ohci1: USB revision 1.0
uhub4 at usb4 configuration 1 interface 0 "ATI OHCI root hub" rev
1.00/1.00 addr 1
isa0 at pcib0
isadma0 at isa0
com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
pckbc0 at isa0 port 0x60/5 irq 1 irq 12
pckbd0 at pckbc0 (kbd slot)
wskbd0 at pckbd0: console keyboard
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
usb5 at ohci2: USB revision 1.0
uhub5 at usb5 configuration 1 interface 0 "ATI OHCI root hub" rev
1.00/1.00 addr 1
usb6 at ohci3: USB revision 1.0
uhub6 at usb6 configuration 1 interface 0 "ATI OHCI root hub" rev
1.00/1.00 addr 1
uvideo0 at uhub0 port 4 configuration 1 interface 0 "vendor 0x046d
Webcam C170" rev 2.00/28.25 addr 2
video0 at uvideo0
uaudio0 at uhub0 port 4 configuration 1 interface 2 "vendor 0x046d
Webcam C170" rev 2.00/28.25 addr 2
uaudio0: audio rev 1.00, 2 mixer controls
audio1 at uaudio0
uhidev0 at uhub3 port 5 configuration 1 interface 0 "Genius USB
Optical Mouse" rev 2.00/1.00 addr 2
uhidev0: iclass 3/1
ukbd0 at uhidev1: 8 variable keys, 6 key codes
wskbd1 at ukbd0 mux 1
uhidev2 at uhub4 port 1 configuration 1 interface 1 "SIGMACH1P USB
Keykoard" rev 1.10/1.10 addr 2
uhidev2: iclass 3/0, 2 report ids
uhid0 at uhidev2 reportid 1: input=2, output=0, feature=0
uhid1 at uhidev2 reportid 2: input=1, output=0, feature=0
vscsi0 at root
scsibus2 at vscsi0: 256 targets
softraid0 at root
scsibus3 at softraid0: 256 targets
root on sd0a (432e6bdf553148f8.a) swap on sd0b dump on sd0b
radeondrm0: 1680x1050, 32bpp
wsdisplay0 at radeondrm0 mux 1: console (std, vt100 emulation), using wskbd0
wskbd1: connecting to wsdisplay0
wsdisplay0: screen 1-5 added (std, vt100 emulation)

/etc/login.conf
---8x------------
staff:\
        :datasize-cur=1536M:\
        :datasize-max=infinity:\
        :maxproc-max=512:\
        :maxproc-cur=256:\
        :ignorenologin:\
        :requirehome@:\
        :tc=default:

---8x-----------------------------

Reply | Threaded
Open this post in threaded view
|

Re: Etnernal & infernal browser woes

d.lowe
In reply to this post by Jyri Hovila [iki]
On 2017-04-28 16:09, Jyri Hovila [iki.fi] wrote:

>> Have you properly configured your user?
>
> As far as I know, raising the ulimit and being in the staff class can
> not possibly be the solution. Ulimit has to be raised unless one wants
> the browser(s) to constantly crash due to memory exhaustion, and that
> I havedone. But really: adding a normal user to staff class just to be
> able to run a browser properly is not in line with the secure by
> default
> approach, and should not (in my opinion) affect the performance in any
> way. The user account I use is, for other reasons, in the wheel group.
>
>> With chromium or iridium it's not as bad as you have described.
>> Personally I use iridium on a daily basis.
>
> They (chromium and iridium) may be slightly faster, but far from a
> level that could be considered normal. Also, they eat even more memory
> than Firefox.

Browsers are usually optimized by large developer groups to run on
Linux, macOS and Windows.  Big companies pay a lot of money for that.  
Browsers are not optimized to run on a wide range of platforms.

The work provided by the OpenBSD developer is therefore incredible with
respect to making that software runnable on OpenBSD, seriously!!!  And I
can confirm that website do run very good on OpenBSD.


Reply | Threaded
Open this post in threaded view
|

Re: Etnernal & infernal browser woes

Edgar Pettijohn III-2
In reply to this post by trondd-2


On 04/28/17 09:43, trondd wrote:
> On Fri, April 28, 2017 10:17 am, Fred wrote:
>> I have to agree with David - here I used chrome on a daily basis with a
>> minimum of two chrome windows with at least 4 tabs in each
> I don't want to get into the conversation, but I thought this was funny.
>
> I am a heavy tabs user.  I currently have firefox running with 134 tabs
> open.  It's been running since I last updated -current last weekend.  That
> number is actually small because I just went through my tabs and closed a
> bunch of older or redundent ones.
Damn! I thought I was tab happy at 15-20.

Reply | Threaded
Open this post in threaded view
|

Re: Etnernal & infernal browser woes

Chris Bennett
In reply to this post by Martin Pieuchot
On Fri, Apr 28, 2017 at 04:32:49PM +0200, Martin Pieuchot wrote:

> On 28/04/17(Fri) 16:20, Anders Andersson wrote:
> > [...]
> > From what I read, it seems as if the problems are mostly from when you
> > try websites which are heavy on javascript.
>
> If javascript was the problem others OSes would suffer as well.
>
> >                                             Let me butt in as a grumpy
> > not-so-old man and point out that there's nothing even remotely
> > "secure by default" by even allowing javascript, considering its
> > horrible track record.
>
> So better run javascript on your phone or any other OS, right?
>
> > Perhaps this is one of the reasons for the disinterest with browser performance?
>
> No.  The reason is always the same: somebody has to do the work.  It's
> not easy, it takes time and we all have other things to do.
>

I've got to totally disagree that other OS's don't have a big problem
with firefox.

A while back I bought an old box with 4GB and windows 7 installed. I
then took advantage of the free one year upgrade to Windows 10.

I have EXACTLY the same problem in Windows as in OpenBSD!

Suddenly firefox just crashes. I am right now using 6.1 stable.

Firefox has changed in one way for the better. (Thanks to whoever,
wherever for that!) It now takes a long period to actually finish
crashing and always comes up clean or with a restore. Occasionally the
last tab is lost. Which is probably a good thing.
Watch top as it very slowly lets firefox crash. Or I should say as
firefox crashes itself, not top. :-)

Firefox has been reliably crashing for years on many different boxes I
have had, so this is nothing new to me.

I can't write anything except the most simple javascript, but having
"form letter" javascript from 30-35 companies on a website and making
all of that interact probably is just not up to the skills of the IT
staff (or they would just write the code themselves without any extra
junk in it.)


As far as YouTube, except for that brief period where they went with
Flash, I have had no trouble with watching videos for several years

Frankly, trying to get more people to start using OpenBSD is a waste of
time. I have tried repeatedly and failed. The correct users of OpenBSD
are going to bring themselves to using it. Just like I brought myself.

Crash!
Chris Bennett


Reply | Threaded
Open this post in threaded view
|

Re: Etnernal & infernal browser woes

Gregor Best-2
In reply to this post by Jyri Hovila [iki]
Hi Jyri,

would you mind sharing a dmesg with us, or at least any sort of general
info in what environment you're experiencing these kinds of problems?

Of course running a current chrome on an old iMac won't yield the same
performance as running chrome on a laptop fresh out of the box, but the
OS hardly makes any difference there...

What I've noticed is that on machines with Skylake and similarly newer
graphics hardware, you'll have to disable hardware acceleration in your
browsers. This is due to the fact that the inteldrm driver does not yet
support such devices, which yields non-working HW acceleration. With
that disabled, on my i5 box (dmesg after the signature), I can watch 4k
videos on youtube just fine using Chrome. I haven't tried LinkedIn, but
Xing seems to work very nicely as well, as do Twitter, all sorts of
JS-heavy Medium-style sites and so on.

FWIW, performance was also good (not 100% up to Linux, but definitely
not as bad as you describe) on my T400 (Low-end Core2Duo, 6GB RAM) and
on my R60i (even lower end Core2Duo, but 8GB of RAM).

--
        Gregor


OpenBSD 6.1-current (GENERIC.MP) #20: Wed Apr 19 20:57:30 CEST 2017
    [hidden email]:/usr/obj/sys/arch/amd64/compile/GENERIC.MP
real mem = 17078013952 (16286MB)
avail mem = 16554639360 (15787MB)
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 3.0 @ 0x87ed7000 (44 entries)
bios0: vendor American Megatrends Inc. version "5.11" date 08/29/2016
bios0: Notebook N24_25JU
acpi0 at bios0: rev 2
acpi0: sleep states S0 S3 S4 S5
acpi0: tables DSDT FACP APIC FPDT FIDT MCFG HPET SSDT SSDT DBGP DBG2 SSDT UEFI SSDT BGRT DMAR TPM2 ASF!
acpi0: wakeup devices PEGP(S4) PEG0(S4) PEGP(S4) PEG1(S4) PEGP(S4) PEG2(S4) PXSX(S4) RP17(S4) PXSX(S4) RP18(S4) PXSX(S4) RP19(S4) PXSX(S4) RP20(S4) PXSX(S4) RP01(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) Core(TM) i5-6200U CPU @ 2.30GHz, 2400.00 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,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,SGX,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PT,SENSOR,ARAT
cpu0: 256KB 64b/line 8-way L2 cache
cpu0: TSC frequency 2400000000 Hz
cpu0: smt 0, core 0, package 0
mtrr: Pentium Pro MTRR support, 10 var ranges, 88 fixed ranges
cpu0: apic clock running at 24MHz
cpu0: mwait min=64, max=64, C-substates=0.2.1.2.4.1.1.1, IBE
cpu1 at mainbus0: apid 2 (application processor)
cpu1: Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz, 2400.00 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,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,SGX,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PT,SENSOR,ARAT
cpu1: 256KB 64b/line 8-way L2 cache
cpu1: smt 0, core 1, package 0
cpu2 at mainbus0: apid 1 (application processor)
cpu2: Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz, 2400.00 MHz
cpu2: 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,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,SGX,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PT,SENSOR,ARAT
cpu2: 256KB 64b/line 8-way L2 cache
cpu2: smt 1, core 0, package 0
cpu3 at mainbus0: apid 3 (application processor)
cpu3: Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz, 2400.00 MHz
cpu3: 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,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,SGX,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PT,SENSOR,ARAT
cpu3: 256KB 64b/line 8-way L2 cache
cpu3: smt 1, core 1, package 0
ioapic0 at mainbus0: apid 2 pa 0xfec00000, version 20, 120 pins
acpimcfg0 at acpi0 addr 0xe0000000, bus 0-255
acpihpet0 at acpi0: 23999999 Hz
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus -1 (PEG0)
acpiprt2 at acpi0: bus -1 (PEG1)
acpiprt3 at acpi0: bus -1 (PEG2)
acpiprt4 at acpi0: bus -1 (RP17)
acpiprt5 at acpi0: bus -1 (RP18)
acpiprt6 at acpi0: bus -1 (RP19)
acpiprt7 at acpi0: bus -1 (RP20)
acpiprt8 at acpi0: bus 1 (RP01)
acpiprt9 at acpi0: bus 2 (RP02)
acpiprt10 at acpi0: bus -1 (RP03)
acpiprt11 at acpi0: bus -1 (RP04)
acpiprt12 at acpi0: bus -1 (RP05)
acpiprt13 at acpi0: bus -1 (RP06)
acpiprt14 at acpi0: bus -1 (RP07)
acpiprt15 at acpi0: bus -1 (RP08)
acpiprt16 at acpi0: bus -1 (RP09)
acpiprt17 at acpi0: bus -1 (RP10)
acpiprt18 at acpi0: bus -1 (RP11)
acpiprt19 at acpi0: bus -1 (RP12)
acpiprt20 at acpi0: bus -1 (RP13)
acpiprt21 at acpi0: bus -1 (RP14)
acpiprt22 at acpi0: bus -1 (RP15)
acpiprt23 at acpi0: bus -1 (RP16)
acpiec0 at acpi0
acpicpu0 at acpi0: C3(200@1034 mwait.1@0x60), C2(200@151 mwait.1@0x33), C1(1000@1 mwait.1), PSS
acpicpu1 at acpi0: C3(200@1034 mwait.1@0x60), C2(200@151 mwait.1@0x33), C1(1000@1 mwait.1), PSS
acpicpu2 at acpi0: C3(200@1034 mwait.1@0x60), C2(200@151 mwait.1@0x33), C1(1000@1 mwait.1), PSS
acpicpu3 at acpi0: C3(200@1034 mwait.1@0x60), C2(200@151 mwait.1@0x33), C1(1000@1 mwait.1), PSS
acpipwrres0 at acpi0: PG00, resource for PEG0
acpipwrres1 at acpi0: PG01, resource for PEG1
acpipwrres2 at acpi0: PG02, resource for PEG2
acpitz0 at acpi0: critical temperature is 120 degC
"INT3F0D" at acpi0 not configured
"MSFT0001" at acpi0 not configured
"SYN1218" at acpi0 not configured
"INT33A1" at acpi0 not configured
"MSFT0101" at acpi0 not configured
"PNPC000" at acpi0 not configured
acpibtn0 at acpi0: PWRB
acpibtn1 at acpi0: SLPB
acpibtn2 at acpi0: LID0
acpiac0 at acpi0: AC unit online
acpibat0 at acpi0: BAT0 model "BAT" serial 0001 type LION oem "Notebook"
"PNP0C14" at acpi0 not configured
"INT340E" at acpi0 not configured
acpivideo0 at acpi0: GFX0
acpivout0 at acpivideo0: DD1F
cpu0: Enhanced SpeedStep 2400 MHz: speeds: 2301, 2300, 2200, 2100, 2000, 1800, 1700, 1500, 1400, 1300, 1100, 1000, 800, 700, 500, 400 MHz
pci0 at mainbus0 bus 0
pchb0 at pci0 dev 0 function 0 "Intel Core 6G Host" rev 0x08
"Intel HD Graphics 520" rev 0x07 at pci0 dev 2 function 0 not configured
xhci0 at pci0 dev 20 function 0 "Intel 100 Series xHCI" rev 0x21: msi
usb0 at xhci0: USB revision 3.0
uhub0 at usb0 configuration 1 interface 0 "Intel xHCI root hub" rev 3.00/1.00 addr 1
"Intel 100 Series MEI" rev 0x21 at pci0 dev 22 function 0 not configured
ahci0 at pci0 dev 23 function 0 "Intel 100 Series AHCI" rev 0x21: msi, AHCI 1.3.1
ahci0: port 0: 6.0Gb/s
scsibus1 at ahci0: 32 targets
sd0 at scsibus1 targ 0 lun 0: <ATA, CT240BX200SSD1, MU02> SCSI3 0/direct fixed naa.500a0751f01c9d7a
sd0: 228936MB, 512 bytes/sector, 468862128 sectors, thin
ppb0 at pci0 dev 28 function 0 "Intel 100 Series PCIE" rev 0xf1: msi
pci1 at ppb0 bus 1
rtsx0 at pci1 dev 0 function 0 "Realtek RTL8411B Card Reader" rev 0x01: msi
sdmmc0 at rtsx0: 4-bit
re0 at pci1 dev 0 function 1 "Realtek 8168" rev 0x12: RTL8411B (0x5c80), msi, address 80:fa:5b:33:76:b3
rgephy0 at re0 phy 7: RTL8251 PHY, rev. 0
ppb1 at pci0 dev 28 function 1 "Intel 100 Series PCIE" rev 0xf1: msi
pci2 at ppb1 bus 2
iwm0 at pci2 dev 0 function 0 "Intel Dual Band Wireless AC 8260" rev 0x3a, msi
pcib0 at pci0 dev 31 function 0 "Intel 100 Series LPC" rev 0x21
"Intel 100 Series PMC" rev 0x21 at pci0 dev 31 function 2 not configured
azalia0 at pci0 dev 31 function 3 "Intel 100 Series HD Audio" rev 0x21: msi
azalia0: codecs: Realtek ALC269, Intel/0x2809, using Realtek ALC269
audio0 at azalia0
ichiic0 at pci0 dev 31 function 4 "Intel 100 Series SMBus" rev 0x21: apic 2 int 16
iic0 at ichiic0
isa0 at pcib0
isadma0 at isa0
pckbc0 at isa0 port 0x60/5 irq 1 irq 12
pckbd0 at pckbc0 (kbd slot)
wskbd0 at pckbd0: console keyboard
pms0 at pckbc0 (aux slot)
wsmouse0 at pms0 mux 0
pms0: Synaptics touchpad, firmware 8.2
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
vmm0 at mainbus0: VMX/EPT
efifb0 at mainbus0: 1920x1080, 32bpp
wsdisplay0 at efifb0 mux 1: console (std, vt100 emulation), using wskbd0
wsdisplay0: screen 1-5 added (std, vt100 emulation)
uhidev0 at uhub0 port 1 configuration 1 interface 0 "Elan PS/2+USB Mouse" rev 1.10/22.90 addr 2
uhidev0: iclass 3/1
ums0 at uhidev0: 3 buttons, Z dir
wsmouse1 at ums0 mux 0
ugen0 at uhub0 port 5 "Intel Bluetooth" rev 2.00/0.01 addr 3
uvideo0 at uhub0 port 6 configuration 1 interface 0 "Generic Chicony USB 2.0 Camera" rev 2.00/32.07 addr 4
video0 at uvideo0
uhidev1 at uhub0 port 7 configuration 1 interface 0 "CHESEN PS2 to USB Converter" rev 1.10/0.10 addr 5
uhidev1: iclass 3/1
ukbd0 at uhidev1: 8 variable keys, 6 key codes
wskbd1 at ukbd0 mux 1
wskbd1: connecting to wsdisplay0
uhidev2 at uhub0 port 7 configuration 1 interface 1 "CHESEN PS2 to USB Converter" rev 1.10/0.10 addr 5
uhidev2: iclass 3/1, 3 report ids
ums1 at uhidev2 reportid 1: 5 buttons, Z dir
wsmouse2 at ums1 mux 0
uhid0 at uhidev2 reportid 2: input=1, output=0, feature=0
uhid1 at uhidev2 reportid 3: input=3, output=0, feature=0
vscsi0 at root
scsibus2 at vscsi0: 256 targets
softraid0 at root
scsibus3 at softraid0: 256 targets
sd1 at scsibus3 targ 1 lun 0: <OPENBSD, SR CRYPTO, 006> SCSI2 0/direct fixed
sd1: 228896MB, 512 bytes/sector, 468779647 sectors
root on sd1a (927460f40d363126.a) swap on sd1b dump on sd1b
iwm0: hw rev 0x200, fw ver 16.242414.0, address e4:a4:71:e1:45:79
WARNING: R/W mount of /usr/obj denied.  Filesystem is not clean - run fsck
iwm0: could not initiate scan
iwm0: could not initiate scan
WARNING: R/W mount of /usr/obj denied.  Filesystem is not clean - run fsck
WARNING: R/W mount of /usr/obj denied.  Filesystem is not clean - run fsck

Reply | Threaded
Open this post in threaded view
|

Re: Etnernal & infernal browser woes

Ingo Schwarze
In reply to this post by Chris Bennett
Hi Chris,

Chris Bennett wrote on Sat, Apr 29, 2017 at 07:10:05AM -0500:

> Firefox [...] takes a long period to actually finish crashing

It dumps core.  That takes a long time because firefox tends
to waste huge amounts of memory, and it's favourite pretext
for crashing is ENOMEM, see errno(2), so especially at the
time when it finally crashes, the core is often huge.

  schwarze@isnote $ cd
  schwarze@isnote $ ll *core
  -rw-------  1 schwarze  schwarze  2044448248 Apr 19 21:03 firefox.core
  -rw-------  1 schwarze  schwarze     4464720 Apr 18 16:48 man.core
  -rw-------  1 schwarze  schwarze      488064 Feb 10 17:45 mandoc.core

Yes, that core file over there is 2 GB.

Yours,
  Ingo

Reply | Threaded
Open this post in threaded view
|

Re: Etnernal & infernal browser woes

Riccardo Mottola
In reply to this post by Jyri Hovila [iki]
Hi,


On 28/04/2017 14:18, Jyri Hovila [iki.fi] wrote:
> which is properly coded, very stable and secure, but (when it comes to
> a "normal" user or even an experienced sysadmin) utterly useless when
> it comes to doing the stuff everyone does these days -- browsing the
> net. Yes, I know many of you are browsing the net with OpenBSD. So am
> I. Just to make sure everyone understands what I mean: it is not that
> it would be impossible, it is just insanely irritating and slow.

I am an avid NetBSD and OpenBSD user and the two system perform similar
regarding browsers.
The first reason of crash is memory limits,: so be sure to raise them.
If you use those "hungry" sites you cite, the most common problem is
killing of the browser because of memory. The delay you notice is then
given by the dump.

Personally I do not notice any "slowdown" on OpenBSD when using a
comparable NetBSD system or even Linux or FreeBSD system. Actually,
except where video, plugins or other similar things are involved, the
system works very well. I will say more: on BSDs the machine remains
quite usable even if the browser slows down, while e.g. on Windows not.
I use gecko engines mostly: SeaMonkey and Firefox and compare on all
platforms. I stay away from Chrome/Chromium stuff for various reasons.
I haven't tested Midori well on BSD, but on Linux and Windows it isn't
that better than Firefox: slow opening and starting, even if then pages
perform decently

The issue is that the browsers themselves are very much Windows and
x86/amd64 oriented, with a little eye on Mac and Linux. Other
architectures work worse. PPC is rotting, ARM is not that different.

I use Salesforce.com all day long professionally (which has very
intensive pages) and notice I can use it very well on my OpenBSD or
NetBSD laptop, even gaining some speed compared to a Windows machine!
What is slower is that the whole "video" is a bit slower surely due to
worse drivers, but e.g. SeaMonkey itself works quite well.

Keep an eye with top on your browser memory usage and the limits you se.

Riccardo

Reply | Threaded
Open this post in threaded view
|

Re: Etnernal & infernal browser woes

Bryan Linton
In reply to this post by Ingo Schwarze
On 2017-04-29 15:48:51, Ingo Schwarze <[hidden email]> wrote:
>
> Chris Bennett wrote on Sat, Apr 29, 2017 at 07:10:05AM -0500:
>
>> Firefox [...] takes a long period to actually finish crashing
>
> It dumps core.  That takes a long time because firefox tends
> to waste huge amounts of memory [...]
>

One hack I've done when I don't care about actually getting or
using a corefile from large programs is to do the following:

        # rm progname.core
        # touch progname.core
        # chflags uchg progname.core

Of course, I'd only recommend doing so if one is absolutely
certain they don't want a corefile from said program ever again,
and will remember to unset that flag should they ever change their
mind.

--
Bryan

Reply | Threaded
Open this post in threaded view
|

Re: Etnernal & infernal browser woes

Sebastien Marie-3
On Sat, Apr 29, 2017 at 11:21:25PM +0900, Bryan Linton wrote:

> On 2017-04-29 15:48:51, Ingo Schwarze <[hidden email]> wrote:
> >
> > Chris Bennett wrote on Sat, Apr 29, 2017 at 07:10:05AM -0500:
> >
> >> Firefox [...] takes a long period to actually finish crashing
> >
> > It dumps core.  That takes a long time because firefox tends
> > to waste huge amounts of memory [...]
> >
>
> One hack I've done when I don't care about actually getting or
> using a corefile from large programs is to do the following:
>
> # rm progname.core
> # touch progname.core
> # chflags uchg progname.core
>
> Of course, I'd only recommend doing so if one is absolutely
> certain they don't want a corefile from said program ever again,
> and will remember to unset that flag should they ever change their
> mind.
>

If you want to disable core dump for a program, you could (should ?)
configure your RLIMIT_CORE to 0.

$ ulimit -c 0
$ firefox

--
Sebastien Marie

Reply | Threaded
Open this post in threaded view
|

Re: Etnernal & infernal browser woes

Bryan Linton
On 2017-04-29 17:28:33, Sebastien Marie <[hidden email]> wrote:

> On Sat, Apr 29, 2017 at 11:21:25PM +0900, Bryan Linton wrote:
> >
> > One hack I've done when I don't care about actually getting or
> > using a corefile from large programs is to do the following:
> >
> > # rm progname.core
> > # touch progname.core
> > # chflags uchg progname.core
> >
> > Of course, I'd only recommend doing so if one is absolutely
> > certain they don't want a corefile from said program ever again,
> > and will remember to unset that flag should they ever change their
> > mind.
> >
>
> If you want to disable core dump for a program, you could (should ?)
> configure your RLIMIT_CORE to 0.
>
> $ ulimit -c 0
> $ firefox
>

Ah, yes.  That's a much better solution.  I overlooked that that
option was available.  Thank you for the pointer! :)

--
Bryan

Reply | Threaded
Open this post in threaded view
|

Re: Etnernal & infernal browser woes

Mihai Popescu-3
In reply to this post by Jyri Hovila [iki]
Do not forget to use (activate) uBlock Origin too, there is in Add-Ons
for Firefox.

And one more thing, from this thread:

> If you want to disable core dump for a program, you could (should ?)
> configure your RLIMIT_CORE to 0.
>
> $ ulimit -c 0
> $ firefox
>

> Ah, yes.  That's a much better solution.  I overlooked that that
> option was available.  Thank you for the pointer! :)

Do you know a method like this to disable kernel panic screen, too?
Also something for hidding the dmesg scroll on boot will be nice.

Maybe something to show a nice picture with a text like "sit back and
relax while your OS is loading ..." - the last three points must be
some kind of animation.
Oh, and the text can be changed with more optimistic ones "life is
beautiful today...", etc.

Teh guy with 134 opened tabs at once in firefox was funny. How many
monitors is firefox windows spreading across?

Thanks.

Reply | Threaded
Open this post in threaded view
|

Re: Etnernal & infernal browser woes

Sterling Archer
On Sun, Apr 30, 2017 at 12:07 AM, Mihai Popescu <[hidden email]> wrote:

> Do you know a method like this to disable kernel panic screen, too?
> Also something for hidding the dmesg scroll on boot will be nice.
>
> Maybe something to show a nice picture with a text like "sit back and
> relax while your OS is loading ..." - the last three points must be
> some kind of animation.
> Oh, and the text can be changed with more optimistic ones "life is
> beautiful today...", etc.
>


Yes, not wanting pretty much useless 2GB+ core dumps from an application
that
often crashes is exactly the same as those other things.
Reply | Threaded
Open this post in threaded view
|

Re: Etnernal & infernal browser woes

trondd-2
In reply to this post by Mihai Popescu-3
On Sat, April 29, 2017 6:07 pm, Mihai Popescu wrote:
> Do not forget to use (activate) uBlock Origin too, there is in Add-Ons
> for Firefox.
>
> Teh guy with 134 opened tabs at once in firefox was funny. How many
> monitors is firefox windows spreading across?
>
> Thanks.
>

It's tabs.  You only need one window.

http://imgur.com/a/Cm4eO

uBlock and NoScript are a given.  I also use Tab Groups (pictured).
Apparently I was the only one with this need, as tab groups were removed
from core firefox and even the plugin is being abandoned.  It's going to
be a rough transition when that stops working...

Reply | Threaded
Open this post in threaded view
|

Re: Etnernal & infernal browser woes

Philipp Buehler
In reply to this post by Mihai Popescu-3
Am 30.04.2017 00:07 schrieb Mihai Popescu:

> Do you know a method like this to disable kernel panic screen, too?
> Also something for hidding the dmesg scroll on boot will be nice.
>
> Maybe something to show a nice picture with a text like "sit back and
> relax while your OS is loading ..." - the last three points must be
> some kind of animation.

Nothing is that stupid, noone would go there. We did that back in early
3.x
times to have a full installation (auto_install wasnt even beyond the
horizon
back then) including suppressed boot>, no dmesg (but a nice 'whirl'),
some
install-progress and kind of dyndns.

All on a single 80x24 screen without scrolling.

Needed some serious diffs including meddling in some .S and init(8)..

diff is on a backup tape far far away :-)

ciao
--
pb

Reply | Threaded
Open this post in threaded view
|

Re: Etnernal & infernal browser woes

Jens A. Griepentrog-2
In reply to this post by Mihai Popescu-3
 > On Thu, 8 Sep 2016 17:53:24 +0200
 > "Jens A. Griepentrog" <[hidden email]> wrote:
 > ...
 > I have been using OpenBSD for six years on my desktop
 > without any problems. Everything works fine on my
 > ASUS P7F-M WS mainboard including its audio daughterboard;
 > also graphics hardware acceleration on ATI Radeon HD 6450.
 > ...
 > There has been some degradation in speed in OpenBSD 5.9
 > when looking online videos with seamonkey/firefox browsers.
 > Usually, I download longer videos and mplay those offline
 > without any stuttering.
 > ...

Dear OpenBSD Developer Team,

many thanks for the new release! In contrast to the problems
originally mentioned in this thread I have the opposite feeling:
After my yearly upgrade (from OpenBSD 5.9 to 6.1) there is no
degradation in speed at all ... Much better, the stuttering has
gone when looking online videos with seamonkey/firefox browsers!

With best regards,
Jens


Reply | Threaded
Open this post in threaded view
|

Re: Etnernal & infernal browser woes

Kevin Chadwick-4
In reply to this post by Philipp Buehler
Just wanted to mention the firefox extension umatrix.

I find it much better than noscript for controlling page speed. That
said I only *notice* slowness compared to like xombrero on older
machines.

Reply | Threaded
Open this post in threaded view
|

Re: Etnernal & infernal browser woes

Chris Bennett
In reply to this post by Sebastien Marie-3
On Sat, Apr 29, 2017 at 05:28:33PM +0200, Sebastien Marie wrote:

> On Sat, Apr 29, 2017 at 11:21:25PM +0900, Bryan Linton wrote:
> > On 2017-04-29 15:48:51, Ingo Schwarze <[hidden email]> wrote:
> > >
> > > Chris Bennett wrote on Sat, Apr 29, 2017 at 07:10:05AM -0500:
> > >
> > >> Firefox [...] takes a long period to actually finish crashing
> > >
> > > It dumps core.  That takes a long time because firefox tends
> > > to waste huge amounts of memory [...]
> > >
> >
> > One hack I've done when I don't care about actually getting or
> > using a corefile from large programs is to do the following:
> >
> > # rm progname.core
> > # touch progname.core
> > # chflags uchg progname.core
> >
> > Of course, I'd only recommend doing so if one is absolutely
> > certain they don't want a corefile from said program ever again,
> > and will remember to unset that flag should they ever change their
> > mind.
> >
>
> If you want to disable core dump for a program, you could (should ?)
> configure your RLIMIT_CORE to 0.
>
> $ ulimit -c 0
> $ firefox
>
> --
> Sebastien Marie
>

That's great. I was traveling a few months ago and I had a box of
hard drives I was using stolen. Temporarily, I really need to not have
any of those huge core files eating up space.
Saddest thing is I know they probably just opened the box and threw them
away.

Chris Bennett


12