Closed Bug 1071610 Opened 11 years ago Closed 10 years ago

crash in mozilla::gmp::GMPVideoEncodedFrameImpl::Buffer()

Categories

(Core :: Graphics, defect)

x86
Windows NT
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: kairo, Unassigned)

Details

(Keywords: crash)

Crash Data

This bug was filed from the Socorro interface and is report bp-3b120dd0-583d-48b6-9371-a7b0f2140917. ============================================================= Top Frames: 0 xul.dll mozilla::gmp::GMPVideoEncodedFrameImpl::Buffer() gfx/layers/protobuf/LayerScopePacket.pb.h 1 xul.dll imgRequestProxy::GetImageStatus(unsigned int*) image/src/imgRequestProxy.cpp 2 xul.dll SizeIsAvailable layout/generic/nsImageFrame.cpp 3 xul.dll nsImageFrame::OnStartContainer(imgIRequest*, imgIContainer*) layout/generic/nsImageFrame.cpp 4 xul.dll nsImageFrame::Notify(imgIRequest*, int, nsIntRect const*) layout/generic/nsImageFrame.cpp 5 xul.dll nsImageListener::Notify(imgIRequest*, int, nsIntRect const*) layout/generic/nsImageFrame.cpp 6 xul.dll nsImageLoadingContent::Notify(imgIRequest*, int, nsIntRect const*) content/base/src/nsImageLoadingContent.cpp 7 xul.dll imgRequestProxy::OnStartContainer() image/src/imgRequestProxy.cpp 8 xul.dll imgStatusTracker::SyncNotifyState(nsTObserverArray<mozilla::WeakPtr<imgRequestProxy> >&, bool, unsigned int, nsIntRect&, bool) image/src/imgStatusTracker.cpp 9 xul.dll imgStatusTracker::SyncNotifyDifference(mozilla::image::ImageStatusDiff const&) image/src/imgStatusTracker.cpp 10 xul.dll mozilla::image::RasterImage::FinishedSomeDecoding(mozilla::image::RasterImage::eShutdownIntent, mozilla::image::RasterImage::DecodeRequest*) image/src/RasterImage.cpp [...] This crash seems to only happen in 33.0b4, 33.0b5 and 34 Aurora so far, and at not very high volume (but I guess GMP code isn't used a lot at all yet so this might be important to look at). Find more stats and reports for this at https://crash-stats.mozilla.com/report/list?signature=mozilla%3A%3Agmp%3A%3AGMPVideoEncodedFrameImpl%3A%3ABuffer%28%29
This is another incarnation of imgStatusTracker::GetImageStatus as seen in bug 924282 and possibly elsewhere. Due to linker folding, all of these are just different names for the same function: xul!nsMathMLChar::GetStyleContext (void) xul!imgStatusTracker::GetImageStatus (void) xul!mozilla::dom::MediaSource::ActiveSourceBuffers (void) xul!mozilla::gmp::GMPVideoEncodedFrameImpl::Buffer (void) xul!mozilla::gmp::GMPVideoEncodedFrameImpl::Buffer (void) xul!mozilla::dom::indexedDB::IDBTransaction::GetError (void) xul!mozilla::layers::layerscope::TexturePacket::GetCachedSize (void)
Closing this bug as there have only been two crashes reported recently, both with Firefox 34 builds.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.