Closed Bug 623319 Opened 14 years ago Closed 11 years ago

firefox crashes on graphics test sites

Categories

(Core :: Graphics: CanvasWebGL, defect)

x86
All
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: chofmann, Unassigned)

References

Details

(Whiteboard: [triaged:1/22])

Attachments

(2 files)

asa had the idea to start tracking some sites/urls that are exercising fx4 graphics capabilities. we can use this as a tracking bug for doing that and spin of specific bugs that can help hot spot sites behave better. bodybrowser is the first hotspot I've detected. will attach some data shortly
count signature url for recent crashes on /http:\/\/bodybrowser.googlelabs.com/
only 3 crashes on hacks since dec 1. 1 4.0b8pre libGL.so.1.2@0x4c374 http://demos.hacks.mozilla.org/openweb/HWACCEL/ 1 4.0b8 memcpy | gl::VertexDataManager::preRenderValidate(int, int, gl::TranslatedAttribute*) http://demos.hacks.mozilla.org/openweb/HWACCEL/ 1 4.0b7 d3d10_1core.dll@0xa4fd http://demos.hacks.mozilla.org/openweb/HWACCEL/
oops, a few more. here is the full list since dec. 1 7 2 4.0b8 sse2_combine_over_u http://demos.hacks.mozilla.org/openweb/HWACCEL/ 1 4.0b9pre js::PropertyTable::search http://demos.hacks.mozilla.org/openweb/HWACCEL/ 1 4.0b8pre nsCOMPtr_base::assign_from_qi(nsQueryInterface, nsID const&) | nsXBLService::GetBinding(nsIContent*, nsIURI*, int, nsIPrincipal*, int*, nsXBLBinding**, nsTArray<nsIURI*, nsTArrayDefaultAllocator>&) http://demos.hacks.mozilla.org/openweb/HWACCEL/ 1 4.0b8pre libGL.so.1.2@0x4c374 http://demos.hacks.mozilla.org/openweb/HWACCEL/ 1 4.0b8 memcpy | gl::VertexDataManager::preRenderValidate(int, int, gl::TranslatedAttribute*) http://demos.hacks.mozilla.org/openweb/HWACCEL/ 1 4.0b7 d3d10_1core.dll@0xa4fd http://demos.hacks.mozilla.org/openweb/HWACCEL/
Depends on: 619773
we get a few crashes every once in awhile on IE test drive, but seems we are doing pretty good there. AttemptToExtendTree http://ie.microsoft.com/testdrive/Graphics/CanvasPinball/Default.html KERNELBASE.dll@0xb727 http://ie.microsoft.com/testdrive/Performance/FishIETank/Default.html spidering this page could add some breadth to testing http://ie.microsoft.com/testdrive/Views/SiteMap/Default.html webgl and graphics games that came out of the mozilla labs "game on" contest http://learningwebgl.com/blog/ https://gaming.mozillalabs.com/games/
some interesting demos, butno crashes jan1-11 on any of these http://www.cubicvr.org/index.php?option=com_content&view=article&id=73&Itemid=88
low volume of crashes also seen on khronos.org test suite. 2 libnvidia-glcore.so.260.19.29@0x788aae https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/tests/conformance/glsl-conformance.html 2 ig4icd32.dll@0x5b7390 https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/demos/google/nvidia-vertex-buffer-object/index.html 1 xul.dll@0x38357b http://khronos.org/webgl/wiki/Debugging 1 rlls.dll@0x3ce75 http://www.khronos.org/registry/cl/ 1 nvoglnt.dll@0x5a449c https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/demos/mozilla/spore/index.html 1 nvoglnt.dll@0x5a2ef9 https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/demos/webkit/TeapotPerVertex.html 1 nvoglnt.dll@0x5a2ef9 https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/demos/google/particles/index.html 1 nsAttrValue::~nsAttrValue https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/doc/spec/WebGL-spec.html 1 mozilla::gl::GLContext::InitExtensions https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/demos/google/shiny-teapot/index.html 1 ig4icd32.dll@0x5b7390 http://khronos.org/webgl/wiki/Getting_a_WebGL_Implementation 1 ig4icd32.dll@0x2095ed https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/demos/google/image-texture-test/index.html 1 i965_dri.so@0x3c0bc https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/tests/conformance/object-deletion-behaviour.html 1 hang | mozilla::plugins::PPluginInstanceParent::CallUpdateWindow() http://www.khronos.org/registry/cl/specs/opencl-1.x-latest.pdf#page=31 1 atioglxx.dll@0x3071b0 https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/demos/google/image-texture-test/index.html 1 OSMESA32.dll@0x92a74 https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/demos/google/shiny-teapot/index.html 1 BaseThreadInitThunk http://khronos.org/webgl/wiki/Getting_a_WebGL_Implementation 1 @0x0 | r600_dri.so@0x135cd6 https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/tests/conformance/canvas-test.html 1 @0x0 | mozilla::gl::GLContext::MarkDestroyed() https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/demos/google/san-angeles/index.html
crash volume of anything with with webgl in the url jan1-11. 11 ig4icd32.dll@0x2095ed http://webglsamples.googlecode.com/hg/aquarium/aquarium.html 7 GeForceGLDriver@0xc9969 http://www.ibiblio.org/e-notes/webgl/models/NaClb5.html 3 linux-gate.so@0x422 http://www.doesmybrowsersupportwebgl.com/ 2 nvoglnt.dll@0x245326 http://webglsamples.googlecode.com/hg/aquarium/aquarium.html 2 linux-gate.so@0x416 http://people.mozilla.com/~sicking/webgl/ray.html 2 libnvidia-glcore.so.260.19.29@0x788aae https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/tests/conformance/glsl-conformance.html 2 libOSMesa.so.6.5.3@0x175bb1 http://www.nihilogic.dk/labs/webgl_musical_solar_system/ 2 libGL.so.1.2@0x5be87 https://developer.mozilla.org/samples/webgl/sample1/index.html 2 ig4icd32.dll@0x5b7390 https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/demos/google/nvidia-vertex-buffer-object/index.html 2 ig4icd32.dll@0x5b7390 http://www.nihilogic.dk/labs/google/webgl_music_visualizer/ 2 OSMESA32.dll@0x92a74 http://learningwebgl.com/lessons/example02/ 2 @0x0 | mozilla::gl::GLContext::MarkDestroyed() http://webglsamples.googlecode.com/hg/field/field.html 1 xul.dll@0x38357b http://khronos.org/webgl/wiki/Debugging 1 xul.dll@0x27b502 http://playwebgl.com/games/quake-2-webgl/ 1 wmt_StopThreading(KContext*) http://sebastian.formzoo.com/2010/05/22/quake-2-webgl-test/ 1 wmt_StopThreading(KContext*) http://blog.vlad1.com/2009/09/18/webgl-in-firefox-nightly-builds/ 1 void glgConvertTo_32<GLGConverter_ABGR8_ARGB8, (GLGMemory)2>(GLGOperation const*, GLDPixelMode const*) http://webglsamples.googlecode.com/hg/field/field.html 1 vm3dgl.dll@0x1de1 http://learningwebgl.com/lessons/lesson01/index.html 1 nvoglnt.dll@0x5a449c https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/demos/mozilla/spore/index.html 1 nvoglnt.dll@0x5a2ef9 https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/demos/webkit/TeapotPerVertex.html 1 nvoglnt.dll@0x5a2ef9 https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/demos/google/particles/index.html 1 nvoglnt.dll@0x305b2d http://www.ibiblio.org/e-notes/webgl/waves/barkley3d.html 1 nvoglnt.dll@0x277ef5 http://programming-progress.com/webgl/nbody.html 1 nvoglnt.dll@0x2352b8 http://webglsamples.googlecode.com/hg/aquarium/aquarium.html 1 nvoglnt.dll@0x2351a8 http://webglsamples.googlecode.com/hg/aquarium/aquarium.html 1 nvoglnt.dll@0x17ca7f http://webglsamples.googlecode.com/hg/aquarium/aquarium.html 1 nsDisplayClip::nsDisplayClip http://www.chromeexperiments.com/webgl 1 nsDisplayClip::nsDisplayClip http://learningwebgl.com/blog/?p=2947 1 nsAttrValue::~nsAttrValue https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/doc/spec/WebGL-spec.html 1 mozilla::gl::GLContext::InitExtensions https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/demos/google/shiny-teapot/index.html 1 mozilla::WebGLContext::SetDimensions http://people.mozilla.com/~vladimir/webgl/spore/sporeview.html 1 mozcrt19.dll@0x87c7 http://playwebgl.com/games/quake-2-webgl/ 1 memcpy | gl::VertexDataManager::preRenderValidate(int, int, gl::TranslatedAttribute*) http://webglsamples.googlecode.com/hg/field/field.html 1 linux-gate.so@0x430 http://oos.moxiecode.com/js_webgl/futurama/index.html 1 linux-gate.so@0x424 http://learningwebgl.com/lessons/lesson02/index.html 1 linux-gate.so@0x422 http://learningwebgl.com/lessons/lesson01/index.html 1 linux-gate.so@0x416 http://learningwebgl.com/lessons/lesson01/index.html 1 libpixbufloader-png.so@0x1920 http://learningwebgl.com/lessons/lesson11/index.html 1 libgobject-2.0.so.0.1200.4@0x9c0a http://learningwebgl.com/lessons/lesson11/index.html 1 libc-2.12.1.so@0x75fb6 http://webglsamples.googlecode.com/hg/aquarium/aquarium.html 1 libc-2.11.2.so@0x32165 http://doesmybrowsersupportwebgl.com/ 1 libGL.so.1.2@0x6d5a0 http://www.doesmybrowsersupportwebgl.com/ 1 libGL.so.1.2@0x42ad1 http://www.peternitsch.net/demo/webgl/index.html 1 jsd_FunctionCallHook http://capstone.azurenet.net/webgl/ 1 js::mjit::EnterMethodJIT(JSContext*, JSStackFrame*, void*, js::Value*) http://www.c3dl.org/index.php/webgl-demos/cross-browser-orbiter/ 1 ig4icd32.dll@0x5b73b0 http://www.nihilogic.dk/labs/google/webgl_music_visualizer/ 1 ig4icd32.dll@0x5b7390 http://khronos.org/webgl/wiki/Getting_a_WebGL_Implementation 1 ig4icd32.dll@0x564ed2 http://webglsamples.googlecode.com/hg/aquarium/aquarium.html 1 ig4icd32.dll@0x2cfa2 http://www.google.com/search?hl=en&source=hp&biw=&bih=&q=get+webgl+to+googlechrome&btnG=Google+Search 1 ig4icd32.dll@0x2cfa2 http://learningwebgl.com/blog/?page_id=1217 1 ig4icd32.dll@0x2ca1c http://petraszd-static.appspot.com/mandel-webgl/mandel.html 1 ig4icd32.dll@0x2095ed wyciwyg://1/https://sites.google.com/a/chromium.org/dev/developers/demos-gpu-acceleration-and-webgl 1 ig4icd32.dll@0x2095ed https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/demos/google/image-texture-test/index.html 1 ig4icd32.dll@0x2095ed http://webglsamples.googlecode.com/hg/spacerocks/spacerocks.html 1 ig4icd32.dll@0x2095ed http://webglsamples.googlecode.com/hg/dynamic-cubemap/dynamic-cubemap.html 1 ig4icd32.dll@0x2095ed http://webglsamples.googlecode.com/hg/blob/blob.html 1 i965_dri.so@0xde051 http://community.elphel.com/files/eyesis/webgl-pano/moon_replaced_with_panorama.html 1 i965_dri.so@0x3c0bc https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/tests/conformance/object-deletion-behaviour.html 1 atiumdag.dll@0x289172 http://webglsamples.googlecode.com/hg/aquarium/aquarium.html 1 atioglxx.dll@0x3071b0 https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/demos/google/image-texture-test/index.html 1 atioglxx.dll@0x3071b0 http://learningwebgl.com/blog/?p=1253 1 \N http://apple.local//WebGL/webglsamples/samples/o3d-webgl-samples/pool.html 1 RtlSizeHeap file:///D:/O3D/samples/o3d-webgl-samples/accessbooth.html 1 OSMESA32.dll@0x92a74 https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/demos/google/shiny-teapot/index.html 1 OSMESA32.dll@0x1c435 file:///D:/project/webgl/oldFile/index02.html 1 KERNELBASE.dll@0xb727 http://www.lewpen.com/articles/3d-graphics/webgl/realtime-raytracer/raytracer-006-even-more-spheres/ 1 IsAboutToBeFinalized(void*) http://wakaba.c3.cx/w/webgl.html 1 BaseThreadInitThunk http://khronos.org/webgl/wiki/Getting_a_WebGL_Implementation 1 @0x219b240 http://learningwebgl.com/blog/?p=1805 1 @0x0 | r600_dri.so@0x17838b http://webglsamples.googlecode.com/hg/field/field.html 1 @0x0 | r600_dri.so@0x135cd6 https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/tests/conformance/canvas-test.html 1 @0x0 | mozilla::gl::GLContext::MarkDestroyed() https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/demos/google/san-angeles/index.html 1 @0x0 | mozilla::gl::GLContext::MarkDestroyed() http://www.peternitsch.net/demo/webgl/index.html 1 @0x0 | mozilla::WebGLContext::SetDimensions http://guciek.net/en/articles/webgl_intel
I was able to reproduce the #2 crash on comment 7. 7 GeForceGLDriver@0xc9969 http://www.ibiblio.org/e-notes/webgl/models/NaClb5.html http://crash-stats.mozilla.com/report/index/905cd9c2-0996-46b8-ae69-8e75a2110113 my signature was slightly different Firefox 4.0b8pre Crash Report [@ GeForceGLDriver@0xc2389 ] this might be on file as Bug 612095
Depends on: 612095
These look like mainly WebGL :) They just exercise webgl mostly, not the bulk of the graphics framework used for normal page rendering.
Component: Graphics → Canvas: WebGL
QA Contact: thebes → canvas.webgl
not sure about these either, but see various beta 8 driver crashes as well as others on http://videos-cdn.mozilla.net/serv/mozhacks/flight-of-the-navigator/ 163 ig4icd32.dll@0x2095ed 4.0b8 http://videos-cdn.mozilla.net/serv/mozhacks/flight-of-the-navigator/ 96 ig4dev32.dll@0x3e88 4.0b8 http://videos-cdn.mozilla.net/serv/mozhacks/flight-of-the-navigator/ 80 @0x0 | mozilla::gl::GLContext::MarkDestroyed() 4.0b8 http://videos-cdn.mozilla.net/serv/mozhacks/flight-of-the-navigator/ 49 ig4icd32.dll@0x2092cd 4.0b8 http://videos-cdn.mozilla.net/serv/mozhacks/flight-of-the-navigator/ 26 hang | mozilla::plugins::PPluginInstanceParent::CallUpdateWindow() 4.0b8 http://videos-cdn.mozilla.net/serv/firefox4beta/ants/FlightDemo.mp4 10 hang | mozilla::plugins::PPluginInstanceParent::CallUpdateWindow() 4.0b8 http://videos-cdn.mozilla.net/firefox4beta/Firefox_4_beta.mp4 9 atioglxx.dll@0x14d7f3 4.0b8 http://videos-cdn.mozilla.net/serv/mozhacks/flight-of-the-navigator/ 8 mozilla::WebGLTexture::NeedFakeBlack() 4.0b8 http://videos-cdn.mozilla.net/serv/mozhacks/flight-of-the-navigator/ 7 atioglxx.dll@0x306ff0 4.0b8 http://videos-cdn.mozilla.net/serv/mozhacks/flight-of-the-navigator/ 6 Atioglgl.dll@0x2332c5 4.0b8 http://videos-cdn.mozilla.net/serv/mozhacks/flight-of-the-navigator/
asa/justin, wonder if http://videos-cdn.mozilla.net/serv/mozhacks/flight-of-the-navigator/ is one were we could compute the page view to crash ratio. do we have metrics on videos-cdn.mozilla.net?
only a small number of comments on the flight of the nav crashes 1 mozilla::WebGLContext::MakeContextCurrent() 4.0b8 http://videos-cdn.mozilla.net/serv/mozhacks/flight-of-the-navigator/ i was attempting to watch the webgl sim you have on the realease notes page of firefox 4, didn't work, have directx10 ati radeon 4250HD mobility ..... 1 libc-2.12.90.so@0x34085 4.0b9pre http://videos-cdn.mozilla.net/serv/mozhacks/flight-of-the-navigator/ tried the webgl demo on fedora/linux 64 bit and it crashed 1 ig4icd32.dll@0x2095ed 4.0b8 http://videos-cdn.mozilla.net/serv/mozhacks/flight-of-the-navigator/ i was trying the flight navigator for my self, and it sudenlly crashed. 1 ig4icd32.dll@0x2092cd 4.0b8 http://videos-cdn.mozilla.net/serv/mozhacks/flight-of-the-navigator/ i wanted to start the demo for webgl? | it showed me that it would load but then it crashed after i clicked on it 1 ig4dev32.dll@0x3e88 4.0b8 http://videos-cdn.mozilla.net/serv/mozhacks/flight-of-the-navigator/ tried to watch the webgl video 1 ig4dev32.dll@0x3e88 4.0b8 http://videos-cdn.mozilla.net/serv/mozhacks/flight-of-the-navigator/ Was running 3D demo from Firefox default page on first load/run of application. Previously used Firefox 3.6.13 1 ig4dev32.dll@0x3e88 4.0b8 http://videos-cdn.mozilla.net/serv/mozhacks/flight-of-the-navigator/ Second try. Same location. Towards end of load sequence. 1 _purecall | nsRefPtr<nsXULDocument>::nsRefPtr<nsXULDocument>(nsXULDocument*) | nsMediaEvent::nsMediaEvent(nsHTMLMediaElement*) 4.0b8 http://videos-cdn.mozilla.net/serv/firefox4beta/ants/FlightDemo.webm Mozilla keeps crashing 1 RtlpWaitForCriticalSection | RtlEnterCriticalSection 4.0b8 http://videos-cdn.mozilla.net/serv/mozhacks/flight-of-the-navigator/ "This laptop was very expensive (when new) and has a nice 17"" widescreen. I'm not about to get a new one." 1 @0x0 | mozilla::gl::GLContext::MarkDestroyed() 4.0b8 http://videos-cdn.mozilla.net/serv/mozhacks/flight-of-the-navigator/ I had just rebooted my computer and was starting FF in order to surf the net and I suddenly got this window. 1 @0x0 | mozilla::gl::GLContext::MarkDestroyed() 4.0b8 http://videos-cdn.mozilla.net/serv/mozhacks/flight-of-the-navigator/ "First watching the demo video on the FF 4.0 beta 8 web site and then clicking ""try demo for yourself"""
(In reply to comment #1) > Created attachment 501429 [details] > /http:\/\/bodybrowser.googlelabs.com/ crashes jan 1-4 > > count signature url for recent crashes on > /http:\/\/bodybrowser.googlelabs.com/ bodybrowser is also showing up as the 6th highest ranked site where input is getting feedback. http://input.mozilla.com/en-US/site/http/bodybrowser.googlelabs.com
Depends on: 594357
I think this bug report can be closed because it is over one year old and the most problems should be fixed already. Otherwise would it be better to have one tracking bug and depending bugs for every demo site or specific crash report than all demo sites/crashes in one bug report. Thanks
blocking-b2g: --- → shira?
blocking-kilimanjaro: --- → ?
Triage: shira is to be as close to tef as possible, leo?
blocking-b2g: shira? → leo?
Whiteboard: [triaged:1/22]
Appears to be a bogus blocking request, removing flags.
blocking-b2g: leo? → ---
blocking-kilimanjaro: ? → ---
I'm going to close this as 'unlikely to still be an issue'. Please reopen if you can repro this bug.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: