[SOLVED]this site + chromium 87.0.4280.66 + nvidia 450.66 = frequent coredumps

Questions about applications and software
Forum rules
Before you post please read how to get help
Post Reply
User avatar
antikythera
Level 9
Level 9
Posts: 2671
Joined: Thu Jul 02, 2020 12:52 pm

[SOLVED]this site + chromium 87.0.4280.66 + nvidia 450.66 = frequent coredumps

Post by antikythera »

Anyone else getting opengl related coredumps from the nvidia driver when browsing this forum? It's triggered by certain ads so if you are using a blocker please do not answer. I don't intend to block the adverts as I click them occasionally and they help fund the forum.

This is the Linux Mint official build of chromium for LMDE4. Hardware is a GTX960, I don't get these coredumps on any other site so not sure why the frames trigger it on this particular forum site only.

Here's an example of what is becoming a regular occurrence. It doesn't matter if Vulkan is enabled or not, nor does it matter if override software rendering list is enabled or not.

Code: Select all

Process 3089 (chromium) of user 1000 dumped core.

Stack trace of thread 3089:
#0  0x00007f89c31d7b64 n/a (libnvidia-glcore.so.450.66)
#1  0x00007f89c2ddc8f9 n/a (libnvidia-glcore.so.450.66)
#2  0x00007f89c9bb742f n/a (libGLESv2.so)
#3  0x00007f89c9a8724a n/a (libGLESv2.so)
#4  0x00007f89c9a26d81 _ZN2gl18SignalSemaphoreEXTEjjPKjjS1_S1_ (libGLESv2.so)
#5  0x000055b252630fec n/a (chromium)
#6  0x000055b2526313d3 n/a (chromium)
#7  0x000055b2525e1e74 n/a (chromium)
#8  0x000055b2525bf9a5 n/a (chromium)
#9  0x000055b2526b672a n/a (chromium)
#10 0x000055b2526b436b n/a (chromium)
#11 0x000055b2526b349e n/a (chromium)
#12 0x000055b2526b94e4 n/a (chromium)
#13 0x000055b25216d398 n/a (chromium)
#14 0x000055b250e17c1e n/a (chromium)
#15 0x000055b250e282e1 n/a (chromium)
#16 0x000055b250e27fbe n/a (chromium)
#17 0x000055b250ddce0e n/a (chromium)
#18 0x000055b250e288d9 n/a (chromium)
#19 0x000055b250dfed41 n/a (chromium)
#20 0x000055b25517cdae n/a (chromium)
#21 0x000055b250d74f76 n/a (chromium)
#22 0x000055b250d760a9 n/a (chromium)
#23 0x000055b250d73a64 n/a (chromium)
#24 0x000055b250d74172 n/a (chromium)
#25 0x000055b24e5ac152 ChromeMain (chromium)
#26 0x00007f89ce9fa09b __libc_start_main (libc.so.6)
#27 0x000055b24e5abfaa _start (chromium)

Stack trace of thread 3132:
#0  0x00007f89d08e13f9 pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0)
#1  0x000055b250e655b1 n/a (chromium)
#2  0x000055b250e65c17 n/a (chromium)
#3  0x000055b250e3a338 n/a (chromium)
#4  0x000055b250e3ac79 n/a (chromium)
#5  0x000055b250e3a89d n/a (chromium)
#6  0x000055b250e69451 n/a (chromium)
#7  0x00007f89d08dafa3 start_thread (libpthread.so.0)
#8  0x00007f89ceacf4cf __clone (libc.so.6)

Stack trace of thread 3171:
#0  0x00007f89d08e13f9 pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0)
#1  0x000055b250e655b1 n/a (chromium)
#2  0x000055b250e65c17 n/a (chromium)
#3  0x000055b250e3a338 n/a (chromium)
#4  0x000055b250e3ac79 n/a (chromium)
#5  0x000055b250e3a89d n/a (chromium)
#6  0x000055b250e69451 n/a (chromium)
#7  0x00007f89d08dafa3 start_thread (libpthread.so.0)
#8  0x00007f89ceacf4cf __clone (libc.so.6)

Stack trace of thread 3134:
#0  0x00007f89ceac4819 __poll (libc.so.6)
#1  0x00007f89d07a1136 n/a (libglib-2.0.so.0)
#2  0x00007f89d07a125c g_main_context_iteration (libglib-2.0.so.0)
#3  0x000055b250ddcdf6 n/a (chromium)
#4  0x000055b250e288d9 n/a (chromium)
#5  0x000055b250dfed41 n/a (chromium)
#6  0x000055b250e4142d n/a (chromium)
#7  0x000055b250e69451 n/a (chromium)
#8  0x00007f89d08dafa3 start_thread (libpthread.so.0)
#9  0x00007f89ceacf4cf __clone (libc.so.6)

Stack trace of thread 3548:
#0  0x00007f89d08e13f9 pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0)
#1  0x000055b250e655b1 n/a (chromium)
#2  0x000055b250e65c17 n/a (chromium)
#3  0x000055b250e3a338 n/a (chromium)
#4  0x000055b250e3ac79 n/a (chromium)
#5  0x000055b250e3a89d n/a (chromium)
#6  0x000055b250e69451 n/a (chromium)
#7  0x00007f89d08dafa3 start_thread (libpthread.so.0)
#8  0x00007f89ceacf4cf __clone (libc.so.6)

Stack trace of thread 3131:
#0  0x00007f89ceacf7ef epoll_wait (libc.so.6)
#1  0x000055b250f94aee n/a (chromium)
#2  0x000055b250f925ab n/a (chromium)
#3  0x000055b250e79679 n/a (chromium)
#4  0x000055b250e288d9 n/a (chromium)
#5  0x000055b250dfed41 n/a (chromium)
#6  0x000055b250e32c5d n/a (chromium)
#7  0x000055b250e4142d n/a (chromium)
#8  0x000055b250e69451 n/a (chromium)
#9  0x00007f89d08dafa3 start_thread (libpthread.so.0)
#10 0x00007f89ceacf4cf __clone (libc.so.6)

Stack trace of thread 3133:
#0  0x00007f89ceacf7ef epoll_wait (libc.so.6)
#1  0x000055b250f94aee n/a (chromium)
#2  0x000055b250f925ab n/a (chromium)
#3  0x000055b250e795cb n/a (chromium)
#4  0x000055b250e288d9 n/a (chromium)
#5  0x000055b250dfed41 n/a (chromium)
#6  0x000055b250e4142d n/a (chromium)
#7  0x000055b250e69451 n/a (chromium)
#8  0x00007f89d08dafa3 start_thread (libpthread.so.0)
#9  0x00007f89ceacf4cf __clone (libc.so.6)

Stack trace of thread 3129:
#0  0x00007f89d08e13f9 pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0)
#1  0x000055b250e655b1 n/a (chromium)
#2  0x000055b250e65c17 n/a (chromium)
#3  0x000055b250ddc931 n/a (chromium)
#4  0x000055b250e288d9 n/a (chromium)
#5  0x000055b250dfed41 n/a (chromium)
#6  0x000055b250e4142d n/a (chromium)
#7  0x000055b250e69451 n/a (chromium)
#8  0x00007f89d08dafa3 start_thread (libpthread.so.0)
#9  0x00007f89ceacf4cf __clone (libc.so.6)
Last edited by antikythera on Mon Nov 30, 2020 7:09 pm, edited 1 time in total.
Don't take life so seriously, nobody gets out alive anyway!
AMSTRAD CPC6128 - 128KB RAM, 3" Hitachi Floppy Diskette Drive, External Sony Cassette Recorder, Locomotive BASIC 1.1, CTM-644 Monitor
User avatar
antikythera
Level 9
Level 9
Posts: 2671
Joined: Thu Jul 02, 2020 12:52 pm

Re: this site + chromium 87.0.4280.66 + nvidia 450.66 = frequent coredumps

Post by antikythera »

Seems to be chromium and not LMDE4 specific. I tried another distribution and got the same result so for the time being I'll be using FF.

There's also intermittent text corruption using the amdgpu driver on most sites with chromium 87 on another PC when Vulkan is enabled. So this combined with the nvidia issue leads me to believe chromium 87 is at present like Rowley Birkin QC very... very drunk.
Don't take life so seriously, nobody gets out alive anyway!
AMSTRAD CPC6128 - 128KB RAM, 3" Hitachi Floppy Diskette Drive, External Sony Cassette Recorder, Locomotive BASIC 1.1, CTM-644 Monitor
User avatar
antikythera
Level 9
Level 9
Posts: 2671
Joined: Thu Jul 02, 2020 12:52 pm

Re: this site + chromium 87.0.4280.66 + nvidia 450.66 = frequent coredumps

Post by antikythera »

Self-solved it. I set force full composition pipeline to on in nvidia settings and the coredumps seem to have stopped. To apply the change permanently I copied the generated xorg configuration and created the file manually in nano as I don't run nvidia settings as root so it couldn't write the file itself.

Code: Select all

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 450.66

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Idek Iiyama PL1906"
    HorizSync       30.0 - 83.0
    VertRefresh     55.0 - 76.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 960"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-0"
    Option         "metamodes" "1280x1024_75 +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Don't take life so seriously, nobody gets out alive anyway!
AMSTRAD CPC6128 - 128KB RAM, 3" Hitachi Floppy Diskette Drive, External Sony Cassette Recorder, Locomotive BASIC 1.1, CTM-644 Monitor
Post Reply

Return to “Software & Applications”