That is because TextureMapperShaderManager gets deleted when its ref from TextureMapperGL is deleted. We need to make the correct context current before releasing the shaders.
Can you add steps to reproduce the problem? I enabled frame flattening in MiniBrowser and went to sites like http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_iframe, which crash the web process when frame flattening is on. However, I was able to load a new url and continue browsing after the web process crash. thanks!
(In reply to comment #1) > Can you add steps to reproduce the problem? > I enabled frame flattening in MiniBrowser and went to sites like http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_iframe, which crash the web process when frame flattening is on. However, I was able to load a new url and continue browsing after the web process crash. > thanks! Not sure; It might be only happening on Mac.
(In reply to comment #2) > (In reply to comment #1) > > Can you add steps to reproduce the problem? > > I enabled frame flattening in MiniBrowser and went to sites like http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_iframe, which crash the web process when frame flattening is on. However, I was able to load a new url and continue browsing after the web process crash. > > thanks! > > Not sure; It might be only happening on Mac. I can post a patch tomorrow, do you mind helping me test it?
(In reply to comment #3) > (In reply to comment #2) > > (In reply to comment #1) > > > Can you add steps to reproduce the problem? > > > I enabled frame flattening in MiniBrowser and went to sites like http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_iframe, which crash the web process when frame flattening is on. However, I was able to load a new url and continue browsing after the web process crash. > > > thanks! > > > > Not sure; It might be only happening on Mac. > > I can post a patch tomorrow, do you mind helping me test it? Might not be necessary. I have a new patch for threaded-rendering that fixes this as a side effect :)
(In reply to comment #4) > (In reply to comment #3) > > (In reply to comment #2) > > > (In reply to comment #1) > > > > Can you add steps to reproduce the problem? > > > > I enabled frame flattening in MiniBrowser and went to sites like http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_iframe, which crash the web process when frame flattening is on. However, I was able to load a new url and continue browsing after the web process crash. > > > > thanks! > > > > > > Not sure; It might be only happening on Mac. > > > > I can post a patch tomorrow, do you mind helping me test it? > > Might not be necessary. I have a new patch for threaded-rendering that fixes this as a side effect :) Great, thanks :)
Noam, is this still an issue?