Intermittent browser_alltabslistener.js | application crashed [@ mozalloc_abort(char const*)] after ABORT: Must do a size decode before a full decode!: 'mHasSize', file ../../../image/src/RasterImage.cpp, line 1981

RESOLVED WORKSFORME

Status

()

Core
ImageLib
--
critical
RESOLVED WORKSFORME
5 years ago
3 years ago

People

(Reporter: philor, Unassigned)

Tracking

({crash, intermittent-failure})

Trunk
x86_64
Mac OS X
crash, intermittent-failure
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

5 years ago
https://tbpl.mozilla.org/php/getParsedLog.php?id=29044844&tree=Mozilla-Central
Rev5 MacOSX Mountain Lion 10.8 mozilla-central debug test mochitest-browser-chrome on 2013-10-12 15:58:40 PDT for push a50141faaab9
slave: talos-mtnlion-r5-025

6:02:24     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/base/content/test/general/browser_alltabslistener.js | Saw the expected number of frontnotifications
16:02:24     INFO -  WARNING: NS_ENSURE_SUCCESS(rv, BadImage(newImage)) failed with result 0x80540006: file ../../../image/src/ImageFactory.cpp, line 188
16:02:24     INFO -  ###!!! ABORT: Must do a size decode before a full decode!: 'mHasSize', file ../../../image/src/RasterImage.cpp, line 1981
16:02:24     INFO -  mozilla::scache::PathifyURI(nsIURI*, nsACString_internal&)+0x0003b52b [/builds/slave/talos-slave/test/build/application/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x003b878b]
16:02:24     INFO -  mozilla::scache::PathifyURI(nsIURI*, nsACString_internal&)+0x00037843 [/builds/slave/talos-slave/test/build/application/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x003b4aa3]
16:02:24     INFO -  mozilla::scache::PathifyURI(nsIURI*, nsACString_internal&)+0x00037948 [/builds/slave/talos-slave/test/build/application/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x003b4ba8]
16:02:24     INFO -  imgLoader::SupportImageWithMimeType(char const*)+0x003889c1 [/builds/slave/talos-slave/test/build/application/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x00756c51]
16:02:24     INFO -  mozilla::(anonymous namespace)::ContainerState::PopThebesLayerData() [/builds/slave/m-in-osx64-d-00000000000000000/build/obj-firefox/layout/base/../../../layout/base/FrameLayerBuilder.cpp:1529]
16:02:24     INFO -  imgLoader::SupportImageWithMimeType(char const*)+0x00053918 [/builds/slave/talos-slave/test/build/application/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x00421ba8]
16:02:24     INFO -  imgLoader::SupportImageWithMimeType(char const*)+0x000bc433 [/builds/slave/talos-slave/test/build/application/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x0048a6c3]
16:02:24     INFO -  imgLoader::SupportImageWithMimeType(char const*)+0x00051461 [/builds/slave/talos-slave/test/build/application/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x0041f6f1]
16:02:24     INFO -  mozilla::(anonymous namespace)::ContainerState::ProcessDisplayItems(nsDisplayList const&, unsigned int) [/builds/slave/m-in-osx64-d-00000000000000000/build/obj-firefox/layout/base/../../dist/include/nsAutoPtr.h:77]
16:02:24     INFO -  imgLoader::SupportImageWithMimeType(char const*)+0x00053908 [/builds/slave/talos-slave/test/build/application/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x00421b98]
16:02:24     INFO -  nsDisplayList::PaintForFrame(nsDisplayListBuilder*, nsRenderingContext*, nsIFrame*, unsigned int) const [/builds/slave/m-in-osx64-d-00000000000000000/build/obj-firefox/layout/base/../../../layout/base/nsDisplayList.cpp:1196]
16:02:24     INFO -  imgLoader::SupportImageWithMimeType(char const*)+0x000b2c6a [/builds/slave/talos-slave/test/build/application/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x00480efa]
16:02:24     INFO -  imgLoader::SupportImageWithMimeType(char const*)+0x000eca53 [/builds/slave/talos-slave/test/build/application/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x004bace3]
16:02:24     INFO -  imgLoader::SupportImageWithMimeType(char const*)+0x001199b3 [/builds/slave/talos-slave/test/build/application/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x004e7c43]
16:02:24     INFO -  imgLoader::SupportImageWithMimeType(char const*)+0x0088cbcd [/builds/slave/talos-slave/test/build/application/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x00c5ae5d]
16:02:24     INFO -  imgLoader::SupportImageWithMimeType(char const*)+0x0012bc2e [/builds/slave/talos-slave/test/build/application/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x004f9ebe]
16:02:24     INFO -  imgLoader::SupportImageWithMimeType(char const*)+0x0012ec57 [/builds/slave/talos-slave/test/build/application/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x004fcee7]
16:02:24     INFO -  XRE_AddJarManifestLocation+0x00011499 [/builds/slave/talos-slave/test/build/application/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x01debc09]
16:02:24     INFO -  XRE_AddJarManifestLocation+0x00011750 [/builds/slave/talos-slave/test/build/application/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x01debec0]
16:02:24     INFO -  XRE_AddJarManifestLocation+0x0000bf8e [/builds/slave/talos-slave/test/build/application/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x01de66fe]
16:02:24     INFO -  JS::CustomAutoRooter::~CustomAutoRooter()+0x0024afad [/builds/slave/talos-slave/test/build/application/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x01d82a2d]
16:02:24     INFO -  JSD_GetValueForObject+0x001576ea [/builds/slave/talos-slave/test/build/application/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x0160732a]
16:02:24     INFO -  JSD_GetValueForObject+0x000eb9df [/builds/slave/talos-slave/test/build/application/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x0159b61f]
16:02:24     INFO -  CoreFoundation + 0x12841
16:02:24     INFO -  CoreFoundation + 0x12165
16:02:24     INFO -  __CFRunLoopRun+0x00000315 [/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x000354e5]
16:02:24     INFO -  CFRunLoopRunSpecific+0x00000122 [/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x00034dd2]
16:02:24     INFO -  RunCurrentEventLoopInMode+0x000000d1 [/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox +0x0005f774]
16:02:24     INFO -  ReceiveNextEventCommon+0x000000a6 [/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox +0x0005f454]
16:02:24     INFO -  BlockUntilNextEventMatchingListInMode+0x0000003e [/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox +0x0005f3a3]
16:02:24     INFO -  _DPSNextEvent+0x000002ad [/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit +0x00156fa3]
16:02:24     INFO -  -AppKit + 0x156862
16:02:24     INFO -  JSD_GetValueForObject+0x000eaa36 [/builds/slave/talos-slave/test/build/application/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x0159a676]
16:02:24     INFO -  -[NSApplication run]+0x00000205 [/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit +0x0014dc03]
16:02:24     INFO -  JSD_GetValueForObject+0x000ec01e [/builds/slave/talos-slave/test/build/application/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x0159bc5e]
16:02:24     INFO -  nsAppStartup::Run() [/builds/slave/m-in-osx64-d-00000000000000000/build/obj-firefox/toolkit/components/startup/../../../../toolkit/components/startup/nsAppStartup.cpp:268]
16:02:24     INFO -  XRE_InitCommandLine+0x000054da [/builds/slave/talos-slave/test/build/application/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x0000fa3a]
16:02:24     INFO -  XREMain::XRE_main(int, char**, nsXREAppData const*) [toolkit/xre/nsAppRunner.cpp:3954]
16:02:24     INFO -  XRE_main+0x000000ee [/builds/slave/talos-slave/test/build/application/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x0001043e]
16:02:24     INFO -  start+0x00000b3c [/builds/slave/talos-slave/test/build/application/FirefoxNightlyDebug.app/Contents/MacOS/firefox +0x000022ac]
16:02:24     INFO -  ###!!! ABORT: Must do a size decode before a full decode!: 'mHasSize', file ../../../image/src/RasterImage.cpp, line 1981
16:02:24     INFO -  Hit MOZ_CRASH() at ../../../memory/mozalloc/mozalloc_abort.cpp:30
16:02:27     INFO -  WARNING: shutting down early because of crash!: file ../../../../dom/plugins/ipc/PluginModuleChild.cpp, line 697
16:02:27     INFO -  WARNING: plugin process _exit()ing: file ../../../../dom/plugins/ipc/PluginModuleChild.cpp, line 662
16:02:28     INFO -  INFO | runtests.py | exit 256
16:02:28     INFO -  INFO | runtests.py | Application ran for: 0:01:57.469157
16:02:28     INFO -  INFO | zombiecheck | Reading PID log: /var/folders/8s/sstjjbks4h90fc1fst8rqj2h00000w/T/tmpnIHpGYpidlog
16:02:41  WARNING -  PROCESS-CRASH | chrome://mochitests/content/browser/browser/base/content/test/general/browser_alltabslistener.js | application crashed [@ mozalloc_abort(char const*)]
16:02:41     INFO -  Crash dump filename: /var/folders/8s/sstjjbks4h90fc1fst8rqj2h00000w/T/tmpBwOTms/minidumps/098668D1-267F-47A6-94AE-6BC03508AE59.dmp
16:02:41     INFO -  Operating system: Mac OS X
16:02:41     INFO -                    10.8.0 12A269
16:02:41     INFO -  CPU: amd64
16:02:41     INFO -       family 6 model 42 stepping 7
16:02:41     INFO -       8 CPUs
16:02:41     INFO -  Crash reason:  EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
16:02:41     INFO -  Crash address: 0x0
16:02:41     INFO -  Thread 0 (crashed)
16:02:41     INFO -   0  libmozalloc.dylib!mozalloc_abort(char const*) [mozalloc_abort.cpp : 30 + 0x0]
16:02:41     INFO -      rbx = 0x00007fff79e78c68   r12 = 0x0000000000000003
16:02:41     INFO -      r13 = 0x0000000103de5050   r14 = 0x00007fff5fbfae10
16:02:41     INFO -      r15 = 0x0000000000000001   rip = 0x00000001000b4a41
16:02:41     INFO -      rsp = 0x00007fff5fbfadc0   rbp = 0x00007fff5fbfadd0
16:02:41     INFO -      Found by: given as instruction pointer in context
16:02:41     INFO -   1  XUL!Abort [nsDebugImpl.cpp : 430 + 0x4]
16:02:41     INFO -      rbx = 0x00007fff5fbfae00   r12 = 0x0000000000000003
16:02:41     INFO -      r13 = 0x0000000103de5050   r14 = 0x00007fff5fbfae10
16:02:41     INFO -      r15 = 0x0000000000000001   rip = 0x0000000102dfa2d9
16:02:41     INFO -      rsp = 0x00007fff5fbfade0   rbp = 0x00007fff5fbfade0
16:02:41     INFO -      Found by: call frame info
16:02:41     INFO -   2  XUL!NS_DebugBreak [nsDebugImpl.cpp : 387 + 0x7]
16:02:41     INFO -      rbx = 0x00007fff5fbfae00   r12 = 0x0000000000000003
16:02:41     INFO -      r13 = 0x0000000103de5050   r14 = 0x00007fff5fbfae10
16:02:41     INFO -      r15 = 0x0000000000000001   rip = 0x0000000102dfa061
16:02:41     INFO -      rsp = 0x00007fff5fbfadf0   rbp = 0x00007fff5fbfb230
16:02:41     INFO -      Found by: call frame info
16:02:41     INFO -   3  XUL!mozilla::image::RasterImage::InitDecoder(bool, bool) [RasterImage.cpp : 1981 + 0x24]
16:02:41     INFO -      rbx = 0x0000000158295601   r12 = 0x0000000158295610
16:02:41     INFO -      r13 = 0x0000000158295610   r14 = 0x0000000000000000
16:02:41     INFO -      r15 = 0x0000000000000000   rip = 0x00000001013b2ba2
16:02:41     INFO -      rsp = 0x00007fff5fbfb240   rbp = 0x00007fff5fbfb280
16:02:41     INFO -      Found by: call frame info
16:02:41     INFO -   4  XUL!mozilla::image::RasterImage::RequestDecodeCore(mozilla::image::RasterImage::RequestDecodeType) [RasterImage.cpp : 2302 + 0xb]
16:02:41     INFO -      rbx = 0x0000000158295610   r12 = 0x0000000000000000
16:02:41     INFO -      r13 = 0x0000000158295610   r14 = 0x0000000158295700
16:02:41     INFO -      r15 = 0x0000000000000000   rip = 0x00000001013b878b
16:02:41     INFO -      rsp = 0x00007fff5fbfb290   rbp = 0x00007fff5fbfb360
16:02:41     INFO -      Found by: call frame info

Comment 1

3 years ago
Inactive; closing (see bug 1180138).
Status: NEW → RESOLVED
Last Resolved: 3 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.