[Webkit-unassigned] [Bug 200437] Web process crashes on cnn.com

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Sep 19 10:02:10 PDT 2019


https://bugs.webkit.org/show_bug.cgi?id=200437

--- Comment #4 from Yury Semikhatsky <yurys at chromium.org> ---
(In reply to Carlos Alberto Lopez Perez from comment #3)
> I can't reproduce this on Debian 10 and WebKit r250039 with a Nvidia card
> and the open source graphics drivers (Mesa Nouveau NV117)
> 
> (In reply to Yury Semikhatsky from comment #2)
> > It's a problem with Nvidia proprietary driver
> 
> Are you sure you are using the propietary driver? Your error logs contain
> the word "nouveau" which is the name of the open source driver.
You are right, I'm using nouveau, i.e. an open source driver. Thanks for correction. I can reliably reproduce it. I also have another scenario with booking.com, symptoms are the same: browser hangs and entire desktop hangs too until I kill WebProcess.

Running top yields the following:

PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
40180 yurys     20   0 95.062g 976924 164432 S 169.7  0.7   0:52.08 WebKitWebProces
40162 yurys     20   0 82.089g  91856  74060 S  43.1  0.1   0:11.79 MiniBrowser
51690 yurys     20   0  661668 137592  71772 S  20.4  0.1  21:36.06 Xorg


I collected some for each of the web process, mini browser and xorg if that helps. This one in WebProcess seems most relevant:

Thread 126 (Thread 0x7f9e6b7c6700 (LWP 40558)):
#0  0x00007f9ff2212e57 in sched_yield () at ../sysdeps/unix/syscall-template.S:78
#1  0x00007f9f6ac239c9 in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#2  0x00007f9f6b205b26 in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#3  0x00007f9f6ade9533 in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#4  0x00007f9f6adeb376 in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#5  0x00007f9f6ada76ab in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#6  0x00007f9f6ada9a30 in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#7  0x00007f9ff65aebf3 in _new_texture () at ../../Source/gst-plugins-base-1.16.0/gst-libs/gst/gl/gstglmemory.c:225
#8  _gl_tex_create () at ../../Source/gst-plugins-base-1.16.0/gst-libs/gst/gl/gstglmemory.c:255
#9  0x00007f9ff65afbde in _gl_mem_create () at ../../Source/gst-plugins-base-1.16.0/gst-libs/gst/gl/gstglmemorypbo.c:189
#10 0x00007f9ff659ab9c in _mem_create_gl () at ../../Source/gst-plugins-base-1.16.0/gst-libs/gst/gl/gstglbasememory.c:99
#11 0x00007f9ff65c4223 in _run_message_sync () at ../../Source/gst-plugins-base-1.16.0/gst-libs/gst/gl/gstglwindow.c:573
#12 0x00007f9ff65c4282 in _run_message_async () at ../../Source/gst-plugins-base-1.16.0/gst-libs/gst/gl/gstglwindow.c:640
#13 0x00007f9ff5075bc5 in g_main_dispatch () at ../../Source/glib-2.58.1/glib/gmain.c:3182
#14 g_main_context_dispatch () at ../../Source/glib-2.58.1/glib/gmain.c:3847
#15 0x00007f9ff5075f90 in g_main_context_iterate () at ../../Source/glib-2.58.1/glib/gmain.c:3920
#16 0x00007f9ff50762a2 in g_main_loop_run () at ../../Source/glib-2.58.1/glib/gmain.c:4116
#17 0x00007f9ff65c4022 in gst_gl_window_default_run () at ../../Source/gst-plugins-base-1.16.0/gst-libs/gst/gl/gstglwindow.c:499
#18 0x00007f9ff65a329c in gst_gl_context_create_thread () at ../../Source/gst-plugins-base-1.16.0/gst-libs/gst/gl/gstglcontext.c:1305
#19 0x00007f9ff509e715 in g_thread_proxy () at ../../Source/glib-2.58.1/glib/gthread.c:784
#20 0x00007f9ff5a536db in start_thread (arg=0x7f9e6b7c6700) at pthread_create.c:463
#21 0x00007f9ff223088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95



> Instead of disabling at build-time, you can also disable it at run-time with
> this environment variable WEBKIT_DISABLE_COMPOSITING_MODE=1 
> 
> check: https://trac.webkit.org/wiki/EnvironmentVariables
Thanks for the pointer!

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20190919/d054de37/attachment.html>


More information about the webkit-unassigned mailing list