The WebGL content crashes the web process when reloading it. It seems that all WebGL contents have the same problem.
(In reply to comment #0) > The WebGL content crashes the web process when reloading it. > It seems that all WebGL contents have the same problem. Could you paste the call stack. I can't reproduce problem with my recent build.
(In reply to comment #1) > (In reply to comment #0) > > The WebGL content crashes the web process when reloading it. > > It seems that all WebGL contents have the same problem. > > Could you paste the call stack. > I can't reproduce problem with my recent build. Yes, I checked this again on my laptop, but there is no problem while reloading WebGL content. It seems to be only problem with my desktop PC. Anyway, the call stack is like this: 0 XQueryExtension () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #1 XInitExtension () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #2 XextAddDisplay () from /usr/lib/x86_64-linux-gnu/libXext.so.6 #3 ?? () from /usr/lib/fglrx/libGL.so.1 #4 ?? () from /usr/lib/fglrx/libGL.so.1 #5 glXMakeCurrent () from /usr/lib/fglrx/libGL.so.1 #6 WebCore::GLXOffScreenContext::platformReleaseCurrent (this=) at /home/joone/git/WebKitEfl/Source/WebCore/platform/graphics/surfaces/glx/GLXContext.cpp:112#7 WebCore::GLPlatformContext::releaseCurrent (this=) at /home/joone/git/WebKitEfl/Source/WebCore/platform/graphics/opengl/GLPlatformContext.cpp:240 #8 WebCore::GraphicsContext3DPrivate::releaseResources (this=) at /home/joone/git/WebKitEfl/Source/WebCore/platform/graphics/efl/GraphicsContext3DPrivate.cpp:84 #9 WebCore::GraphicsContext3D::~GraphicsContext3D (this=, __in_chrg=<optimized out>) at /home/joone/git/WebKitEfl/Source/WebCore/platform/graphics/efl/GraphicsContext3DEfl.cpp:160
k, issue here could be that the display is closed before calling release content.
Created attachment 182726 [details] WIP
(In reply to comment #4) > Created an attachment (id=182726) [details] > WIP Joone: Would it be possible for you to try this patch and see if you still have the crash ?? The patch basically fixes some memory leaks and doesn't close native display till the surface object is actually destroyed.
Marking it as Invalid. Please create a new one if you still have the issue with latest code.