Assertion failure: false (Unexpected GL error.) | WARNING: YOU ARE LEAKING THE WORLD @ colorizephoto.com

NEW
Unassigned

Status

()

Core
Graphics
P3
normal
5 months ago
27 days ago

People

(Reporter: bc, Unassigned)

Tracking

(Blocks: 1 bug, {assertion})

Trunk
x86_64
Linux
assertion
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: gfx-noted, URL)

Attachments

(1 attachment)

(Reporter)

Description

5 months ago
Created attachment 8871225 [details]
colorize.log

1. http://www.colorizephoto.com/converter
   wait for it to load
2. shutdown

On Fedora 25, x86_64

WARNING: YOU ARE LEAKING THE WORLD (at least one JSRuntime and everything alive inside it, that is) AT JS_ShutDown TIME.  FIX THIS!

Placing in Core:Graphics due to some messages like 

[Child 6955] WARNING: GLX_swap_control unsupported, ASAP mode may still block on buffer swaps.: file /mozilla/builds/nightly/mozilla/gfx/gl/GLContextProviderGLX.cpp, line 218
[Child 6955] WARNING: Robustness supported, strategy is not LOSE_CONTEXT_ON_RESET!: file /mozilla/builds/nightly/mozilla/gfx/gl/GLContext.cpp, line 996
[Child 6955] WARNING: robustness marked as unsupported: file /mozilla/builds/nightly/mozilla/gfx/gl/GLContextFeatures.cpp, line 926
JavaScript warning: http://www.colorizephoto.com/converter-c36ed6c206e625b40d71.js, line 2: Error: WebGL warning: checkFramebufferStatus: Framebuffer not complete. (status: 0x8cd6) COLOR_ATTACHMENT0 has an effective format of RGB32F, which is not renderable

May also be relevant

WARNING: 'NS_FAILED(DebuggerOnGCRunnable::Enqueue(aContext, aDesc)) && reason != JS::gcreason::SHUTDOWN_CC && reason != JS::gcreason::DESTROY_RUNTIME && reason != JS::gcreason::XPCONNECT_SHUTDOWN', file /mozilla/builds/nightly/mozilla/xpcom/base/CycleCollectedJSRuntime.cpp, line 855

built from https://hg.mozilla.org/mozilla-central/rev/f81bcc23d37d7bec48f08b19a9327e93c54d37b5

Was investigating a Bughunter discovered assertion that I could not reproduce locally:

Assertion failure: false (Unexpected GL error.), at /home/worker/workspace/build/src/dom/canvas/WebGLTextureUpload.cpp:1311
#01: mozilla::WebGLTexture::TexImage [dom/canvas/WebGLTextureUpload.cpp:460]
#02: mozilla::WebGLContext::TexImage [dom/canvas/WebGLContextTextures.cpp:395]
#03: mozilla::WebGLContext::TexImage2D [dom/canvas/WebGLContext.h:1187]
#04: mozilla::dom::WebGLRenderingContextBinding::texImage2D [obj-firefox/dom/bindings/WebGLRenderingContextBinding.cpp:12712]
#05: mozilla::dom::GenericBindingMethod [dom/bindings/BindingUtils.cpp:2956]
#06: js::CallJSNative [js/src/jscntxtinlines.h:293]
#07: js::InternalCallOrConstruct [js/src/vm/Interpreter.cpp:470]
#08: Interpret [js/src/vm/Interpreter.cpp:3028]
#09: js::RunScript [js/src/vm/Interpreter.cpp:381]
#10: js::InternalCallOrConstruct [js/src/vm/Interpreter.cpp:488]
#11: js::jit::DoCallFallback [js/src/jit/BaselineIC.cpp:2447]
#12: ??? (???:???)
ExceptionHandler::GenerateDump cloned child 28683
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal...

I'll try a little bit more to reproduce the assertion which is fairly common. We've seen it on 272 urls in the last two months all on Linux. Most of the urls are on https://sketchfab.com
Whiteboard: gfx-noted
Priority: -- → P3
(Reporter)

Updated

2 months ago
Attachment #8871225 - Attachment mime type: text/x-log → text/plain
(Reporter)

Comment 1

2 months ago
fyi, I just retested the crashing urls seen in bughunter and reproduced this assertion on 302 urls (mostly sketchfab.com) all on Fedora 26 4.12.5.

Comment 2

a month ago
I am seeing the same warning but I see no relationship to the profiler or graphic.
I pull firefox this morning and saw the error.
Pulled again 10 hours later and see the error.
https://github.com/mozilla/gecko-dev

The OS is Ubuntu 14.04

I did:
git pull
./mach clobber
./mach build
./mach run
close window and see the warning

Not sure it is the same bug but this bug is the newest with this warning.

//Axel

[Parent 25666] WARNING: '!mMainThread', file /home/ignisvulpis/development/gecko-dev/xpcom/threads/nsThreadManager.cpp, line 403 
[Parent 25665] WARNING: '!mMainThread', file /home/ignisvulpis/development/gecko-dev/xpcom/threads/nsThreadManager.cpp, line 403 
[Parent 25665] WARNING: '!mMainThread', file /home/ignisvulpis/development/gecko-dev/xpcom/threads/nsThreadManager.cpp, line 403 
[Parent 25665] WARNING: '!mMainThread', file /home/ignisvulpis/development/gecko-dev/xpcom/threads/nsThreadManager.cpp, line 403 
[Parent 25665] WARNING: '!mMainThread', file /home/ignisvulpis/development/gecko-dev/xpcom/threads/nsThreadManager.cpp, line 403 
[Parent 25665] WARNING: '!mMainThread', file /home/ignisvulpis/development/gecko-dev/xpcom/threads/nsThreadManager.cpp, line 403 
[Parent 25665] WARNING: '!mMainThread', file /home/ignisvulpis/development/gecko-dev/xpcom/threads/nsThreadManager.cpp, line 403 
[Parent 25665] WARNING: '!mMainThread', file /home/ignisvulpis/development/gecko-dev/xpcom/threads/nsThreadManager.cpp, line 403 
--DOMWINDOW == 5 (0x7fb78a19e800) [pid = 25665] [serial = 5] [outer = (nil)] [url = resource://gre-resources/hiddenWindow.html]
--DOMWINDOW == 4 (0x7fb771422800) [pid = 25665] [serial = 19] [outer = (nil)] [url = moz-extension://1bed9b67-b8a0-40a9-b5ca-a6347cc1dab0/_generated_background_page.html]
[Parent 25665] WARNING: Fonts still alive while shutting down gfxFontCache: 'mFonts.Count() == 0', file /home/ignisvulpis/development/gecko-dev/gfx/thebes/gfxFont.cpp, line 217 
Assertion failed at /home/ignisvulpis/development/gecko-dev/gfx/cairo/cairo/src/cairo-hash.c:196: hash_table->live_entries == 0
WARNING: YOU ARE LEAKING THE WORLD (at least one JSRuntime and everything alive inside it, that is) AT JS_ShutDown TIME.  FIX THIS!
[Parent 25665] ###!!! ASSERTION: Component Manager being held past XPCOM shutdown.: 'cnt == 0', file /home/ignisvulpis/development/gecko-dev/xpcom/build/XPCOMInit.cpp, line 1038
firefox: fccache.c:525: FcCacheFini: Assertion `fcCacheChains[i] == ((void *)0)' failed.

Comment 3

a month ago
Is fixed with todays version.
(Reporter)

Comment 4

a month ago
Which patch fixed this or were you just not able to reproduce with the given url?
Flags: needinfo?(ignisvulpis)
(Reporter)

Comment 5

27 days ago
This assertion still appears and is not fixed.
Flags: needinfo?(ignisvulpis)
You need to log in before you can comment on or make changes to this bug.