Closed
Bug 998331
Opened 10 years ago
Closed 10 years ago
Startup crash in mozilla::gfx::AlphaBoxBlur::BoxBlur_SSE2(unsigned char*, int, int, int, int, unsigned int*, unsigned long)
Categories
(Core :: Graphics, defect)
Tracking
()
VERIFIED
WORKSFORME
People
(Reporter: cosmin-malutan, Unassigned)
References
()
Details
(Keywords: crash)
Crash Data
This bug was filed from the Socorro interface and is report bp-3f76e3c1-a4fb-43e2-9743-241de2140418. ============================================================= Failed during a mozmill testrun before any tests were ran.
Comment 1•10 years ago
|
||
Cosmin, on which machine was that crash? You missed again important information. Please make sure to add as much as possible details to crash bugs. Signature by operating system: OS X 10.9 85.61 % 119 OS X 10.6 6.47 % 9 OS X 10.7 4.32 % 6 OS X 10.8 3.60 % 5 AS of now only 30.a2 seems to be affected here. I don't see crashes for 31.0a1 or 29.0 beta. Crash Reason EXC_BAD_ACCESS / KERN_PROTECTION_FAILURE Crash Address 0x1cf00140 0 XUL mozilla::gfx::AlphaBoxBlur::BoxBlur_SSE2(unsigned char*, int, int, int, int, unsigned int*, unsigned long) gfx/2d/BlurSSE2.cpp 1 XUL mozilla::gfx::AlphaBoxBlur::Blur(unsigned char*) gfx/2d/Blur.cpp 2 XUL gfxAlphaBoxBlur::Paint(gfxContext*) gfx/thebes/gfxBlur.cpp 3 XUL nsCSSRendering::PaintBoxShadowInner(nsPresContext*, nsRenderingContext&, nsIFrame*, nsRect const&, nsRect const&) layout/base/nsCSSRendering.cpp 4 XUL nsDisplayBoxShadowInner::Paint(nsDisplayListBuilder*, nsRenderingContext*) layout/base/nsDisplayList.cpp 5 XUL mozilla::FrameLayerBuilder::PaintItems(nsTArray<mozilla::FrameLayerBuilder::ClippedDisplayItem>&, nsIntRect const&, gfxContext*, nsRenderingContext*, nsDisplayListBuilder*, nsPresContext*, nsIntPoint const&, float, float, int) layout/base/FrameLayerBuilder.cpp 6 XUL mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, mozilla::layers::DrawRegionClip, nsIntRegion const&, void*) layout/base/FrameLayerBuilder.cpp 7 XUL mozilla::layers::BasicThebesLayer::PaintThebes(gfxContext*, mozilla::layers::Layer*, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, mozilla::layers::DrawRegionClip, nsIntRegion const&, void*), void*, mozilla::layers::ReadbackProcessor*) gfx/layers/basic/BasicThebesLayer.cpp 8 XUL mozilla::layers::BasicLayerManager::PaintSelfOrChildren(mozilla::layers::PaintLayerContext&, gfxContext*) gfx/layers/basic/BasicLayerManager.cpp 9 XUL mozilla::layers::BasicLayerManager::PaintLayer(gfxContext*, mozilla::layers::Layer*, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, mozilla::layers::DrawRegionClip, nsIntRegion const&, void*), void*, mozilla::layers::ReadbackProcessor*) gfx/layers/basic/BasicLayerManager.cpp 10 XUL mozilla::layers::BasicLayerManager::PaintSelfOrChildren(mozilla::layers::PaintLayerContext&, gfxContext*) gfx/layers/basic/BasicLayerManager.cpp 11 XUL mozilla::layers::BasicLayerManager::PaintLayer(gfxContext*, mozilla::layers::Layer*, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, mozilla::layers::DrawRegionClip, nsIntRegion const&, void*), void*, mozilla::layers::ReadbackProcessor*) gfx/layers/basic/BasicLayerManager.cpp 12 XUL mozilla::layers::BasicLayerManager::EndTransactionInternal(void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, mozilla::layers::DrawRegionClip, nsIntRegion const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags) gfx/layers/basic/BasicLayerManager.cpp 13 XUL nsSVGIntegrationUtils::PaintFramesWithEffects(nsRenderingContext*, nsIFrame*, nsRect const&, nsDisplayListBuilder*, mozilla::layers::LayerManager*) layout/svg/nsSVGIntegrationUtils.cpp 14 XUL mozilla::FrameLayerBuilder::PaintItems(nsTArray<mozilla::FrameLayerBuilder::ClippedDisplayItem>&, nsIntRect const&, gfxContext*, nsRenderingContext*, nsDisplayListBuilder*, nsPresContext*, nsIntPoint const&, float, float, int) layout/base/FrameLayerBuilder.cpp 15 XUL mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, mozilla::layers::DrawRegionClip, nsIntRegion const&, void*) layout/base/FrameLayerBuilder.cpp 16 XUL mozilla::layers::ClientThebesLayer::PaintBuffer(gfxContext*, nsIntRegion const&, nsIntRegion const&, nsIntRegion const&, bool, mozilla::layers::DrawRegionClip) gfx/layers/client/ClientThebesLayer.cpp 17 XUL mozilla::layers::ClientThebesLayer::PaintThebes() gfx/layers/client/ClientThebesLayer.cpp 18 XUL mozilla::layers::ClientThebesLayer::RenderLayer() gfx/layers/client/ClientThebesLayer.cpp 19 XUL mozilla::layers::ClientContainerLayer::RenderLayer() gfx/layers/client/ClientContainerLayer.h 20 XUL mozilla::layers::ClientLayerManager::EndTransactionInternal(void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, mozilla::layers::DrawRegionClip, nsIntRegion const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags) gfx/layers/client/ClientLayerManager.cpp 21 XUL mozilla::layers::ClientLayerManager::EndTransaction(void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, mozilla::layers::DrawRegionClip, nsIntRegion const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags) gfx/layers/client/ClientLayerManager.cpp 22 XUL nsDisplayList::PaintForFrame(nsDisplayListBuilder*, nsRenderingContext*, nsIFrame*, unsigned int) const layout/base/nsDisplayList.cpp 23 XUL nsDisplayList::PaintRoot(nsDisplayListBuilder*, nsRenderingContext*, unsigned int) const layout/base/nsDisplayList.cpp 24 XUL nsLayoutUtils::PaintFrame(nsRenderingContext*, nsIFrame*, nsRegion const&, unsigned int, unsigned int) layout/base/nsLayoutUtils.cpp 25 XUL PresShell::Paint(nsView*, nsRegion const&, unsigned int) layout/base/nsPresShell.cpp 26 XUL nsViewManager::ProcessPendingUpdatesPaint(nsIWidget*) view/src/nsViewManager.cpp 27 XUL nsViewManager::ProcessPendingUpdatesForView(nsView*, bool) view/src/nsViewManager.cpp 28 XUL nsRefreshDriver::Tick(long long, mozilla::TimeStamp) layout/base/nsRefreshDriver.cpp 29 XUL mozilla::RefreshDriverTimer::Tick() layout/base/nsRefreshDriver.cpp 30 XUL nsTimerImpl::Fire() xpcom/threads/nsTimerImpl.cpp 31 XUL nsTimerEvent::Run() xpcom/threads/nsTimerImpl.cpp 32 XUL nsThread::ProcessNextEvent(bool, bool*) xpcom/threads/nsThread.cpp 33 XUL NS_ProcessPendingEvents(nsIThread*, unsigned int) xpcom/glue/nsThreadUtils.cpp 34 XUL nsBaseAppShell::NativeEventCallback() widget/xpwidgets/nsBaseAppShell.cpp 35 XUL nsAppShell::ProcessGeckoEvents(void*) widget/cocoa/nsAppShell.mm 36 CoreFoundation CoreFoundation@0x12b31 37 CoreFoundation CoreFoundation@0x12455 38 CoreFoundation CoreFoundation@0x357f5 39 libsystem_c.dylib libsystem_c.dylib@0x2d183 40 CarbonCore CarbonCore@0x1b806 41 libsystem_c.dylib libsystem_c.dylib@0x3a57e 42 libmozglue.dylib arena_dalloc /Developer/SDKs/MacOSX10.6.sdk/usr/include/secure/_string.h 43 CoreFoundation CoreFoundation@0x350e2 44 HIToolbox HIToolbox@0x5feb4 45 HIToolbox HIToolbox@0x5fc52 46 HIToolbox HIToolbox@0x5fae3 47 AppKit AppKit@0x155533 48 CoreFoundation CoreFoundation@0x35279
status-firefox29:
--- → ?
status-firefox30:
--- → affected
status-firefox31:
--- → ?
Summary: crash in mozilla::gfx::AlphaBoxBlur::BoxBlur_SSE2(unsigned char*, int, int, int, int, unsigned int*, unsigned long) → Startup crash in mozilla::gfx::AlphaBoxBlur::BoxBlur_SSE2(unsigned char*, int, int, int, int, unsigned int*, unsigned long)
Comment 2•10 years ago
|
||
It looks like a one build crash on 2014041800. There are no crash reports of this signature with any other build.
Comment 3•10 years ago
|
||
Hm, nothing related which I can find in the pushlog: http://hg.mozilla.org/releases/mozilla-aurora/pushloghtml?fromchange=e43434b6dd4e&tochange=542e6051f9dd
Reporter | ||
Comment 4•10 years ago
|
||
This fails every time, on node mm-osx-107-3 with build https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2014/04/2014-04-18-00-40-01-mozilla-aurora-l10n/firefox-30.0a2.fr.mac.dmg I just ran a remote testrun. Also the crash reports seems to be diffrent but with the same reason "EXC_BAD_ACCESS / KERN_INVALID_ADDRESS": https://crash-stats.mozilla.com/report/index/bp-4ae65e90-86c3-4ec5-b071-af78a2140422 https://crash-stats.mozilla.com/report/index/bp-4f7b495c-f357-4b8b-8c0e-8e5432140422
Comment 5•10 years ago
|
||
Those crashes are different and might want their own bug filed, if they are still reproducible with current builds.
Reporter | ||
Comment 7•10 years ago
|
||
I've got a different crash every time I ran a testrun, and I have to submit it manually., you you want I can fille bug for each of them, but when I will try to reproduce it it might fail with a different crash and we will submit bugs in loop.
Comment 8•10 years ago
|
||
Cosmin, do we see it in newer builds than 4/18 as well?
Reporter | ||
Comment 9•10 years ago
|
||
Robert, no, I just checked a newer build and it's fine.
Comment 10•10 years ago
|
||
(In reply to Cosmin Malutan from comment #9) > Robert, no, I just checked a newer build and it's fine. Awesome, then let's close it as WFM in newer builds, and ignore it as a one-build-fluke as long as it doesn't reappear. :)
Status: NEW → RESOLVED
Closed: 10 years ago
status-firefox29:
? → ---
status-firefox30:
affected → ---
status-firefox31:
? → ---
Resolution: --- → WORKSFORME
Updated•10 years ago
|
Crash Signature: [@ mozilla::gfx::AlphaBoxBlur::BoxBlur_SSE2(unsigned char*, int, int, int, int, unsigned int*, unsigned long)] → [@ mozilla::gfx::AlphaBoxBlur::BoxBlur_SSE2(unsigned char*, int, int, int, int, unsigned int*, unsigned long)]
[@ gfxContext::AzureState::~AzureState() ]
Comment 11•10 years ago
|
||
verified: this was only crashing on builds of 2014041800
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•