Total render failure on new tab open, NVIDIA GPU driver issues (NvRmMemInit failures)
Reported by
anthonyb...@gmail.com,
Jul 31 2017
|
||||||||
Issue descriptionUserAgent: 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.
,
Jul 31 2017
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,
,
Jul 31 2017
This seems unlikely to be related to the NTP itself. Adding GPU label in the hope of getting more eyes onto this.
,
Jul 31 2017
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.
,
Jul 31 2017
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
,
Aug 2 2017
,
Aug 2 2017
Antoine, could you please take a look or reassign as appropriate?
,
Aug 2 2017
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.
,
Aug 4 2017
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 :)
,
Aug 29 2017
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.
,
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.
,
Sep 15
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 |
||||||||
Comment 1 by anthonyb...@gmail.com
, Jul 31 2017