New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 750542 link

Starred by 1 user

Issue metadata

Status: ExternalDependency
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 3
Type: Bug



Sign in to add a comment

Total render failure on new tab open, NVIDIA GPU driver issues (NvRmMemInit failures)

Reported by anthonyb...@gmail.com, Jul 31 2017

Issue description

UserAgent: Mozilla/5.0 (X11; Linux armv7l; rv:54.0) Gecko/20100101 Firefox/54.0

Steps to reproduce the problem:
1. Run chromium for a couple minutes
2. Get unlucky opening a new tab

What is the expected behavior?
Tab opens and renders correctly

What went wrong?
Page does not render correctly, shows the title bar distorted by size and colour repeated all over the page. Any new tab created from then on has the same problem until the browser is restarted. Picture attached.

Logs from --debug:
****NvRmMemInit failed****

NvRmMemInit failed in PostForkChildshared memfd open() failed: Function not implemented
libpng warning: iCCP: known incorrect sRGB profile

shared memfd open() failed: Function not implemented
shared memfd open() failed: Function not implemented
[24347:24347:0729/191835.728348:ERROR:gles2_cmd_decoder.cc(17403)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24347:24347:0729/191835.728669:ERROR:gles2_cmd_decoder.cc(9636)] [.DisplayCompositor-0xb9c82800]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24347:24347:0729/191835.728889:ERROR:gles2_cmd_decoder.cc(17403)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24347:24347:0729/191835.729068:ERROR:gles2_cmd_decoder.cc(9636)] [.DisplayCompositor-0xb9c82800]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24347:24347:0729/191835.729705:ERROR:gles2_cmd_decoder.cc(17403)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24347:24347:0729/191835.729933:ERROR:gles2_cmd_decoder.cc(9636)] [.DisplayCompositor-0xb9c82800]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24347:24347:0729/191835.776842:ERROR:gles2_cmd_decoder.cc(9636)] [.DisplayCompositor-0xb9c82800]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24347:24347:0729/191835.777824:ERROR:gles2_cmd_decoder.cc(9636)] [.DisplayCompositor-0xb9c82800]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24347:24347:0729/191835.778488:ERROR:gles2_cmd_decoder.cc(9636)] [.DisplayCompositor-0xb9c82800]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
shared memfd open() failed: Function not implemented
[24347:24347:0729/193713.832551:ERROR:gl_context_glx.cc(239)] Couldn't make context current with X drawable.
[24347:24347:0729/193713.833208:ERROR:gpu_command_buffer_stub.cc(765)] Failed to make context current.
[24347:24347:0729/193713.857891:ERROR:gl_context_glx.cc(239)] Couldn't make context current with X drawable.
[24347:24347:0729/193713.858539:ERROR:gpu_command_buffer_stub.cc(765)] Failed to make context current.
[24347:24347:0729/193713.942938:ERROR:gl_context_glx.cc(239)] Couldn't make context current with X drawable.
[24347:24347:0729/193713.944104:ERROR:gpu_command_buffer_stub.cc(765)] Failed to make context current.
[24347:24347:0729/193713.961937:ERROR:gl_context_glx.cc(239)] Couldn't make context current with X drawable.
[24347:24347:0729/193713.962078:ERROR:gpu_command_buffer_stub.cc(765)] Failed to make context current.
[24347:24347:0729/193714.046002:ERROR:gles2_cmd_decoder_autogen.h(143)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glBindTexture: target was GL_FALSE
[24347:24347:0729/193714.047064:ERROR:gles2_cmd_decoder_autogen.h(2916)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glTexParameteri: target was GL_FALSE
[24347:24347:0729/193714.047718:ERROR:gles2_cmd_decoder_autogen.h(2916)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glTexParameteri: target was GL_FALSE
[24347:24347:0729/193714.076201:ERROR:gles2_cmd_decoder_autogen.h(143)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glBindTexture: target was GL_FALSE
[24347:24347:0729/193714.076361:ERROR:gles2_cmd_decoder_autogen.h(2916)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glTexParameteri: target was GL_FALSE
[24347:24347:0729/193714.076506:ERROR:gles2_cmd_decoder_autogen.h(2916)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glTexParameteri: target was GL_FALSE
[24347:24347:0729/193714.076612:ERROR:gles2_cmd_decoder_autogen.h(143)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glBindTexture: target was GL_FALSE
[24347:24347:0729/193714.076726:ERROR:gles2_cmd_decoder_autogen.h(2916)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glTexParameteri: target was GL_FALSE
[24347:24347:0729/193714.076821:ERROR:gles2_cmd_decoder_autogen.h(2916)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glTexParameteri: target was GL_FALSE
[24347:24347:0729/193714.076947:ERROR:gles2_cmd_decoder_autogen.h(143)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glBindTexture: target was GL_FALSE
[24347:24347:0729/193714.077141:ERROR:gles2_cmd_decoder_autogen.h(2916)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glTexParameteri: target was GL_FALSE
[24347:24347:0729/193714.077324:ERROR:gles2_cmd_decoder_autogen.h(2916)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glTexParameteri: target was GL_FALSE
[24347:24347:0729/193714.077534:ERROR:gles2_cmd_decoder_autogen.h(143)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glBindTexture: target was GL_FALSE
[24347:24347:0729/193714.077772:ERROR:gles2_cmd_decoder_autogen.h(2916)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glTexParameteri: target was GL_FALSE
[24347:24347:0729/193714.077961:ERROR:gles2_cmd_decoder_autogen.h(2916)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glTexParameteri: target was GL_FALSE
[24347:24347:0729/193714.078201:ERROR:gles2_cmd_decoder_autogen.h(143)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glBindTexture: target was GL_FALSE
[24347:24347:0729/193714.078486:ERROR:gles2_cmd_decoder_autogen.h(2916)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glTexParameteri: target was GL_FALSE
[24347:24347:0729/193714.078726:ERROR:gles2_cmd_decoder_autogen.h(2916)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glTexParameteri: target was GL_FALSE
[24347:24347:0729/193714.079191:ERROR:gles2_cmd_decoder_autogen.h(143)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glBindTexture: target was GL_FALSE
[24347:24347:0729/193714.079484:ERROR:gles2_cmd_decoder_autogen.h(2916)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glTexParameteri: target was GL_FALSE
[24347:24347:0729/193714.079744:ERROR:gles2_cmd_decoder_autogen.h(2916)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glTexParameteri: target was GL_FALSE
[24347:24347:0729/193714.079990:ERROR:gles2_cmd_decoder_autogen.h(143)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glBindTexture: target was GL_FALSE
[24347:24347:0729/193714.080438:ERROR:gles2_cmd_decoder_autogen.h(2916)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glTexParameteri: target was GL_FALSE
[24347:24347:0729/193714.080724:ERROR:gles2_cmd_decoder_autogen.h(2916)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glTexParameteri: target was GL_FALSE
[24347:24347:0729/193714.081079:ERROR:gles2_cmd_decoder_autogen.h(143)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glBindTexture: target was GL_FALSE
[24347:24347:0729/193714.081556:ERROR:gles2_cmd_decoder_autogen.h(2916)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glTexParameteri: target was GL_FALSE
[24347:24347:0729/193714.081897:ERROR:gles2_cmd_decoder_autogen.h(2916)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glTexParameteri: target was GL_FALSE
[24347:24347:0729/193714.082248:ERROR:gles2_cmd_decoder_autogen.h(143)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glBindTexture: target was GL_FALSE
[24347:24347:0729/193714.082536:ERROR:gles2_cmd_decoder_autogen.h(2916)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glTexParameteri: target was GL_FALSE
[24347:24347:0729/193714.082799:ERROR:gles2_cmd_decoder_autogen.h(2916)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glTexParameteri: target was GL_FALSE
[24347:24347:0729/193714.083242:ERROR:gles2_cmd_decoder_autogen.h(143)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glBindTexture: target was GL_FALSE
[24347:24347:0729/193714.083685:ERROR:gles2_cmd_decoder_autogen.h(2916)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glTexParameteri: target was GL_FALSE
[24347:24347:0729/193714.084113:ERROR:gles2_cmd_decoder_autogen.h(2916)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glTexParameteri: target was GL_FALSE
[24347:24347:0729/193714.084581:ERROR:gles2_cmd_decoder_autogen.h(143)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glBindTexture: target was GL_FALSE
[24347:24347:0729/193714.084994:ERROR:gles2_cmd_decoder_autogen.h(2916)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glTexParameteri: target was GL_FALSE
[24347:24347:0729/193714.085410:ERROR:gles2_cmd_decoder_autogen.h(2916)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glTexParameteri: target was GL_FALSE
[24347:24347:0729/193714.093646:ERROR:gles2_cmd_decoder_autogen.h(143)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glBindTexture: target was GL_FALSE
[24347:24347:0729/193714.094462:ERROR:gles2_cmd_decoder_autogen.h(143)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glBindTexture: target was GL_FALSE
[24347:24347:0729/193714.095277:ERROR:gles2_cmd_decoder_autogen.h(143)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glBindTexture: target was GL_FALSE
[24347:24347:0729/193714.095628:ERROR:gles2_cmd_decoder_autogen.h(143)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glBindTexture: target was GL_FALSE
[24347:24347:0729/193714.096060:ERROR:gles2_cmd_decoder_autogen.h(143)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glBindTexture: target was GL_FALSE
[24347:24347:0729/193714.096486:ERROR:gles2_cmd_decoder_autogen.h(143)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glBindTexture: target was GL_FALSE
[24347:24347:0729/193714.096826:ERROR:gles2_cmd_decoder_autogen.h(143)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glBindTexture: target was GL_FALSE
[24347:24347:0729/193714.097162:ERROR:gles2_cmd_decoder_autogen.h(143)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glBindTexture: target was GL_FALSE
[24347:24347:0729/193714.097517:ERROR:gles2_cmd_decoder_autogen.h(143)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glBindTexture: target was GL_FALSE
[24347:24347:0729/193714.097861:ERROR:gles2_cmd_decoder_autogen.h(143)] [.DisplayCompositor-0xb9c82800]GL ERROR :GL_INVALID_ENUM : glBindTexture: target was GL_FALSE

Crashed report ID: 

How much crashed? Whole browser

Is it a problem with a plugin? No 

Did this work before? N/A 

Chrome version: <Copy from: 'about:version'>  Channel: n/a
OS Version: Linux alarm 3.10.18-12-ARCH
Flash Version: 

Running on a Chromebook with a Tegra K1 ARM processor.
 
bug.png
23.4 KB View Download
Correction: Chromium version that I'm running is Chromium 60.0.3112.78
Cc: kavvaru@chromium.org
Components: UI>Browser>NewTabPage
Labels: Needs-Feedback
Unable to reproduce the issue on windows 7, Ubuntu 14.04 using chrome version 60.0.3112.78.Not observed any issue while opening a new tab.

Request you please try the issue on new profile without any extensions/flags and update the thread if the issue still persists.
Also please confirm are you using Linux or Chromebook.

Thanks,

Comment 3 by treib@chromium.org, Jul 31 2017

Components: Internals>GPU
This seems unlikely to be related to the NTP itself. Adding GPU label in the hope of getting more eyes onto this.
I created a new profile with zero config changes or extensions, logged into youtube and watched a video for 2 minutes, opened a new tab, and had reproduced. Watching video seems to be related.. if I spam create new tabs I'm not able to reproduce it.

I'm using a chromebook (Nvidia Tegra K1 ARM processor with embedded graphics) with Arch Linux installed. I am not running ChromeOS, but am using a patched ChromeOS kernel.
Project Member

Comment 5 by sheriffbot@chromium.org, Jul 31 2017

Labels: -Needs-Feedback
Thank you for providing more feedback. Adding requester "kavvaru@chromium.org" to the cc list and removing "Needs-Feedback" label.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Labels: Needs-Triage-M60
Labels: -Needs-Triage-M60 zine-triaged
Owner: piman@chromium.org
Status: Assigned (was: Unconfirmed)
Antoine, could you please take a look or reassign as appropriate?

Comment 8 by piman@chromium.org, Aug 2 2017

Cc: piman@chromium.org
Labels: -Pri-2 Pri-3
Owner: ----
Status: ExternalDependency (was: Assigned)
Summary: Total render failure on new tab open, NVIDIA GPU driver issues (NvRmMemInit failures) (was: Total render failure on new tab open, ERROR :GL_INVALID_ENUM : glBindTexture: target was GL_FALSE)
Various log entries point at a driver issue:

****NvRmMemInit failed****

NvRmMemInit failed in PostForkChildshared memfd open() failed: Function not implemented


as well as
shared memfd open() failed: Function not implemented
[24347:24347:0729/193713.832551:ERROR:gl_context_glx.cc(239)] Couldn't make context current with X drawable.
[24347:24347:0729/193713.833208:ERROR:gpu_command_buffer_stub.cc(765)] Failed to make context current.


It sounds like a very esoteric configuration (Tegra Chromebook running Linux? Running a non-official build of Chrome?) which I don't think is supported by the vendor. Maybe NVIDIA can help - but I don't think we can.
It's definitely a weird setup, and I get lots of other errors logs related to graphics (log attached if interested, not directly related), including screen dimming while chromium is playing a video https://imgs.xkcd.com/comics/command_line_fu.png

I thought this might be indicative of some underlying problem in chromium since I don't experience any visible graphical glitches in any other use, and even chromium is stable until I open a new tab and hit this case. I've been using it in a single tab to just watch youtube and everything works well.

Not a problem if you don't want to persue this, I understand :)
errors.log
11.5 KB View Download
For the reccord, I updated my graphics driver and fixed some system issues. I now have a relatively clean log that has a couple memfd things and then this error (log attached).

I also found https://bugs.chromium.org/p/chromium/issues/detail?id=357454 which looks to be identical in appearance and shares the error log on chrome 35

and also: https://bugs.chromium.org/p/chromium/issues/detail?id=431661 which shares appearance and error log on chromium 41

there's also this article https://www.pcsuggest.com/chrome-hardware-acceleration/ talking about opera on top of chromium 47 which has the same appearance and error logs, though their suggestions don't seem to help and I'm not sure are correct...

It indicates that it's a little less likely that it's a bug in my GPU or driver though that's definitely still possible.
chromium.log
42.4 KB View Download

Comment 11 by piman@chromium.org, Aug 29 2017

@#10: your last log still has:

****NvRmMemInit failed****


NvRmMemInit failed in PostForkChildshared memfd open() failed: Function not implemented


This is a failure in the NVIDIA driver. The following errors are only a consequence of that.
Components: -UI>Browser>NewTabPage
Based on comment history, this doesn't appear to be NTP-related, so I'm removing the component from this bug.

Sign in to add a comment