Closed Bug 703048 Opened 13 years ago Closed 11 years ago

Crash on a page at www.epson.com

Categories

(Core :: Graphics: CanvasWebGL, defect)

8 Branch
x86
Linux
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: martellilaurent, Unassigned)

References

()

Details

(Keywords: crash)

User Agent: Mozilla/5.0 (X11; Linux i686; rv:8.0) Gecko/20100101 Firefox/8.0 Iceweasel/8.0 Build ID: 20111109093931 Steps to reproduce: I went to http://www.epson.com/cgi-bin/Store/support/supDetail.jsp?BV_UseBVCookie=yes&infoType=FAQ&oid=79928&prodoid=63062509&foid=88095&ei=hR7ETueVOIzu-gaD2ImADg&usg=AFQjCNGJ0nv5flWpBa1C4yzaLUg-aoKRow&sig2=uhBc0TRkH9eaeHkeIINXoQ Actual results: Firefox crashed Expected results: Firefox should display the page
Please post the related Report ID from about:crashes! https://developer.mozilla.org/en/How_to_get_a_stacktrace_for_a_bug_report
Severity: normal → critical
Keywords: crash, stackwanted
I ran it from the console and I got those errors : Mesa 7.11 implementation error: unexpected format in _mesa_choose_tex_format() Please report at bugs.freedesktop.org Mesa 7.11 implementation error: unexpected MESA_FORMAT for renderbuffer Please report at bugs.freedesktop.org ###!!! ABORT: Divide by zero: file /build/buildd-iceweasel_8.0-3-i386-3aZlPK/iceweasel-8.0/toolkit/xre/nsSigHandlers.cpp, line 174 ###!!! ABORT: Divide by zero: file /build/buildd-iceweasel_8.0-3-i386-3aZlPK/iceweasel-8.0/toolkit/xre/nsSigHandlers.cpp, line 174 Erreur de segmentation (core dumped)
And here's a stacktrace: [New LWP 27308] [New LWP 27314] [New LWP 27315] [New LWP 27316] [New LWP 27317] [New LWP 27318] [New LWP 27319] [New LWP 27320] [New LWP 27321] [New LWP 27322] [New LWP 27330] [New LWP 27331] [New LWP 27332] [New LWP 27333] [New LWP 27334] [New LWP 27354] [New LWP 27355] [New LWP 27356] [New LWP 27329] [Thread debugging using libthread_db enabled] Core was generated by `/usr/lib/iceweasel/firefox-bin --safe-mode'. Program terminated with signal 11, Segmentation fault. #0 0xb784b424 in __kernel_vsyscall () #0 0xb784b424 in __kernel_vsyscall () #1 0xb7707610 in raise () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 #2 0xb5d1b801 in nsProfileLock::FatalSignalHandler (signo=11, info=0xbff394bc, context=0xbff3953c) at /build/buildd-iceweasel_8.0-3-i386-3aZlPK/iceweasel-8.0/build-xulrunner/toolkit/profile/nsProfileLock.cpp:216 #3 <signal handler called> #4 TouchBadMemory () at /build/buildd-iceweasel_8.0-3-i386-3aZlPK/iceweasel-8.0/memory/mozalloc/mozalloc_abort.cpp:66 #5 mozalloc_abort (msg=0xbff39874 "###!!! ABORT: Divide by zero: file /build/buildd-iceweasel_8.0-3-i386-3aZlPK/iceweasel-8.0/toolkit/xre/nsSigHandlers.cpp, line 174") at /build/buildd-iceweasel_8.0-3-i386-3aZlPK/iceweasel-8.0/memory/mozalloc/mozalloc_abort.cpp:87 #6 0xb678822d in Abort (aMsg=<optimized out>) at /build/buildd-iceweasel_8.0-3-i386-3aZlPK/iceweasel-8.0/xpcom/base/nsDebugImpl.cpp:388 #7 NS_DebugBreak_P (aSeverity=<optimized out>, aStr=0xb686669f "Divide by zero", aExpr=0x0, aFile=0xb686662d "/build/buildd-iceweasel_8.0-3-i386-3aZlPK/iceweasel-8.0/toolkit/xre/nsSigHandlers.cpp", aLine=174) at /build/buildd-iceweasel_8.0-3-i386-3aZlPK/iceweasel-8.0/xpcom/base/nsDebugImpl.cpp:375 #8 0xb5d18309 in fpehandler (signum=8, si=0xbff39cbc, context=0xbff39d3c) at /build/buildd-iceweasel_8.0-3-i386-3aZlPK/iceweasel-8.0/toolkit/xre/nsSigHandlers.cpp:174 #9 <signal handler called> #10 0x9d990677 in ?? () from /usr/lib/i386-linux-gnu/dri/i915_dri.so #11 0x9d9cf7f2 in ?? () from /usr/lib/i386-linux-gnu/dri/i915_dri.so #12 0x9d9f809e in ?? () from /usr/lib/i386-linux-gnu/dri/i915_dri.so #13 0xb67daf97 in fRenderbufferStorage (height=<optimized out>, width=<optimized out>, internalFormat=33190, target=36161, this=<optimized out>) at /build/buildd-iceweasel_8.0-3-i386-3aZlPK/iceweasel-8.0/gfx/thebes/GLContext.h:2052 #14 mozilla::gl::GLContext::ResizeOffscreenFBO (this=0x9c62e000, aSize=...) at /build/buildd-iceweasel_8.0-3-i386-3aZlPK/iceweasel-8.0/gfx/thebes/GLContext.cpp:1029 #15 0xb67e98bc in mozilla::gl::GLContextProviderGLX::CreateOffscreen (aSize=..., aFormat=...) at /build/buildd-iceweasel_8.0-3-i386-3aZlPK/iceweasel-8.0/gfx/thebes/GLContextProviderGLX.cpp:961 #16 0xb6078ef9 in SetDimensions (height=150, width=300, this=0xa1115c80) at /build/buildd-iceweasel_8.0-3-i386-3aZlPK/iceweasel-8.0/content/canvas/src/WebGLContext.cpp:660 #17 mozilla::WebGLContext::SetDimensions (this=0xa1115c80, width=300, height=150) at /build/buildd-iceweasel_8.0-3-i386-3aZlPK/iceweasel-8.0/content/canvas/src/WebGLContext.cpp:510 #18 0xb60cd268 in nsHTMLCanvasElement::UpdateContext (this=0x9dd349a0, aNewContextOptions=0x0) at /build/buildd-iceweasel_8.0-3-i386-3aZlPK/iceweasel-8.0/content/html/content/src/nsHTMLCanvasElement.cpp:596 #19 0xb60cd7ec in nsHTMLCanvasElement::GetContext (this=0x9dd349a0, aContextId=..., aContextOptions=@0xbff3a4c8, aContext=0xbff3a4d8) at /build/buildd-iceweasel_8.0-3-i386-3aZlPK/iceweasel-8.0/content/html/content/src/nsHTMLCanvasElement.cpp:514 #20 0xb645fd9f in nsIDOMHTMLCanvasElement_GetContext (cx=0xa519be60, argc=1, vp=0xafcfe1d0) at /build/buildd-iceweasel_8.0-3-i386-3aZlPK/iceweasel-8.0/build-xulrunner/js/src/xpconnect/src/dom_quickstubs.cpp:22337 #21 0xb7048908 in ?? () from /usr/lib/xulrunner-8.0/libmozjs.so #22 0xb7034153 in ?? () from /usr/lib/xulrunner-8.0/libmozjs.so #23 0xb7049751 in ?? () from /usr/lib/xulrunner-8.0/libmozjs.so #24 0xb6fbe87a in JS_EvaluateUCScriptForPrincipalsVersion () from /usr/lib/xulrunner-8.0/libmozjs.so #25 0xb6197bdb in EvaluateString (aIsUndefined=0xbff3aaac, aRetValue=0x0, aVersion=0, aLineNo=1, aURL=0xa4f10848 "http://www.epson.com/_assets/js/modernizr.min.js", aPrincipal=0x9fe3de20, aScopeObject=0xafa1b038, aScript=..., this=0xa5143780) at /build/buildd-iceweasel_8.0-3-i386-3aZlPK/iceweasel-8.0/dom/base/nsJSEnvironment.cpp:1451 #26 nsJSContext::EvaluateString (this=0xa5143780, aScript=..., aScopeObject=0xafa1b038, aPrincipal=0x9fe3de20, aURL=0xa4f10848 "http://www.epson.com/_assets/js/modernizr.min.js", aLineNo=1, aVersion=0, aRetValue=0x0, aIsUndefined=0xbff3aaac) at /build/buildd-iceweasel_8.0-3-i386-3aZlPK/iceweasel-8.0/dom/base/nsJSEnvironment.cpp:1348 #27 0xb604712e in nsScriptLoader::EvaluateScript (this=0xa4bd2f80, aRequest=0xa50de790, aScript=...) at /build/buildd-iceweasel_8.0-3-i386-3aZlPK/iceweasel-8.0/content/base/src/nsScriptLoader.cpp:906 #28 0xb6047cf4 in nsScriptLoader::ProcessRequest (this=0xa4bd2f80, aRequest=0xa50de790) at /build/buildd-iceweasel_8.0-3-i386-3aZlPK/iceweasel-8.0/content/base/src/nsScriptLoader.cpp:799 #29 0xb6048b04 in nsScriptLoader::ProcessScriptElement (this=0xa4bd2f80, aElement=0x9dd34440) at /build/buildd-iceweasel_8.0-3-i386-3aZlPK/iceweasel-8.0/content/base/src/nsScriptLoader.cpp:646 #30 0xb6046197 in nsScriptElement::MaybeProcessScript (this=0x9dd34440) at /build/buildd-iceweasel_8.0-3-i386-3aZlPK/iceweasel-8.0/content/base/src/nsScriptElement.cpp:182 #31 0xb60f7ae0 in nsHTMLScriptElement::MaybeProcessScript (this=0x9dd34400) at /build/buildd-iceweasel_8.0-3-i386-3aZlPK/iceweasel-8.0/content/html/content/src/nsHTMLScriptElement.cpp:333 #32 0xb60f863c in nsHTMLScriptElement::DoneAddingChildren (this=0x9dd34400, aHaveNotified=1) at /build/buildd-iceweasel_8.0-3-i386-3aZlPK/iceweasel-8.0/content/html/content/src/nsHTMLScriptElement.cpp:260 #33 0xb626b3cf in nsHtml5TreeOpExecutor::RunScript (this=0xa2ca1d60, aScriptElement=0x9dd34400) at /build/buildd-iceweasel_8.0-3-i386-3aZlPK/iceweasel-8.0/parser/html/nsHtml5TreeOpExecutor.cpp:733 #34 0xb626c25f in nsHtml5TreeOpExecutor::RunFlushLoop (this=0xa2ca1d60) at /build/buildd-iceweasel_8.0-3-i386-3aZlPK/iceweasel-8.0/parser/html/nsHtml5TreeOpExecutor.cpp:528 #35 0xb626c2b8 in nsHtml5ExecutorReflusher::Run (this=0x9ec625e0) at /build/buildd-iceweasel_8.0-3-i386-3aZlPK/iceweasel-8.0/parser/html/nsHtml5TreeOpExecutor.cpp:91 #36 0xb6781a66 in nsThread::ProcessNextEvent (this=0xb3f0f1c0, mayWait=0, result=0xbff3b28c) at /build/buildd-iceweasel_8.0-3-i386-3aZlPK/iceweasel-8.0/xpcom/threads/nsThread.cpp:631 #37 0xb6751086 in NS_ProcessNextEvent_P (thread=<optimized out>, mayWait=0) at /build/buildd-iceweasel_8.0-3-i386-3aZlPK/iceweasel-8.0/build-xulrunner/xpcom/build/nsThreadUtils.cpp:245 #38 0xb66ddd90 in mozilla::ipc::MessagePump::Run (this=0xb3f0b970, aDelegate=0xb732c830) at /build/buildd-iceweasel_8.0-3-i386-3aZlPK/iceweasel-8.0/ipc/glue/MessagePump.cpp:110 #39 0xb67a05b0 in MessageLoop::RunInternal (this=0xb732c830) at /build/buildd-iceweasel_8.0-3-i386-3aZlPK/iceweasel-8.0/ipc/chromium/src/base/message_loop.cc:221 #40 0xb67a06d8 in RunHandler (this=0xb732c830) at /build/buildd-iceweasel_8.0-3-i386-3aZlPK/iceweasel-8.0/ipc/chromium/src/base/message_loop.cc:205 #41 MessageLoop::Run (this=0xb732c830) at /build/buildd-iceweasel_8.0-3-i386-3aZlPK/iceweasel-8.0/ipc/chromium/src/base/message_loop.cc:179 #42 0xb664b48c in nsBaseAppShell::Run (this=0xb3fce740) at /build/buildd-iceweasel_8.0-3-i386-3aZlPK/iceweasel-8.0/widget/src/xpwidgets/nsBaseAppShell.cpp:189 #43 0xb64fe9db in nsAppStartup::Run (this=0xb1be8ac0) at /build/buildd-iceweasel_8.0-3-i386-3aZlPK/iceweasel-8.0/toolkit/components/startup/nsAppStartup.cpp:224 #44 0xb5d14b4b in XRE_main (argc=2, argv=0xbff40284, aAppData=0xb7326840) at /build/buildd-iceweasel_8.0-3-i386-3aZlPK/iceweasel-8.0/toolkit/xre/nsAppRunner.cpp:3544 #45 0x08049b75 in ?? () #46 0xb75b5e46 in __libc_start_main () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 #47 0x08049c1d in ?? () Backtrace stopped: Not enough registers or memory available to unwind further
(In reply to Laurent Martelli from comment #0) > User Agent: Mozilla/5.0 (X11; Linux i686; rv:8.0) Gecko/20100101 Firefox/8.0 > Iceweasel/8.0 > Build ID: 20111109093931 Hey Laurent, what's your graphic card? Looks like this is a bug that affects gen2 Intel graphic cards (like i830, i845, i865, i855). I see too the errors you mentioned but on another site Flash based. Cesare.
My card is an Intel 82852/855GM.
Was there a breakpad crash associated with the crash (open the URL about:crashes, it'll have an ID looking something like "bp-a70759c6-1295-4160-aa30-bc4772090918")
Component: General → Canvas: WebGL
Product: Firefox → Core
QA Contact: general → canvas.webgl
I have no breakpad crash.
(In reply to Laurent Martelli from comment #5) > My card is an Intel 82852/855GM. I have an i855 too. I experience the same crash+errors as Laurent also opening about:support and few other sites. And me too i have no breakpad crash: i haven't seen any Crash Reported and about:crashes gives me "The URL is not valid and cannot be loaded". Maybe it's something disabled by Debian? I'm using Iceweasel 9.0.1, official Debian (Sid) package. If that help, i can provide my stacktrace. Cesare.
Blocks: 605779
Suggest this is duplicate of bug 696636. As workaround goto about:config and change webgl.disabled to true. If Epson.com page then opens OK then almost certainly a duplicate.
No more crashes for me with the latest Debian package (10.0.3esr-1), even without webgl.disabled=false.
Comment 8 and 10 indicate that this is probably working. Please reopen if you still have this issue.
Status: UNCONFIRMED → RESOLVED
Closed: 11 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.