Closed Bug 1089561 Opened 10 years ago Closed 6 years ago

crash in imgStatusTracker::SyncNotifyState(nsTObserverArray<mozilla::WeakPtr<imgRequestProxy> >&, bool, unsigned int, nsIntRect&, bool)

Categories

(Core :: Graphics: ImageLib, defect)

34 Branch
defect
Not set
critical

Tracking

()

RESOLVED WONTFIX
Tracking Status
firefox33 --- affected
firefox34 --- affected
firefox35 --- unaffected
firefox36 --- unaffected

People

(Reporter: andrei, Unassigned)

References

(Depends on 1 open bug, )

Details

(Keywords: crash, Whiteboard: [mozmill])

Crash Data

This bug was filed from the Socorro interface and is report bp-78431f04-15ff-4f87-b257-811d32141027. ============================================================= First 10 stack frames: > 0 libxul.so imgStatusTracker::SyncNotifyState(nsTObserverArray<mozilla::WeakPtr<imgRequestProxy> >&, bool, unsigned int, nsIntRect&, bool) xpcom/base/nsAutoPtr.h > 1 libxul.so imgStatusTracker::SyncNotifyDifference(mozilla::image::ImageStatusDiff const&) image/src/imgStatusTracker.cpp > 2 libxul.so mozilla::image::RasterImage::FinishedSomeDecoding(mozilla::image::RasterImage::eShutdownIntent, mozilla::image::RasterImage::DecodeRequest*) image/src/RasterImage.cpp > 3 libxul.so mozilla::image::RasterImage::OnImageDataComplete(nsIRequest*, nsISupports*, tag_nsresult, bool) image/src/RasterImage.cpp > 4 libxul.so imgRequest::OnStopRequest(nsIRequest*, nsISupports*, tag_nsresult) image/src/imgRequest.cpp > 5 libxul.so nsBaseChannel::OnStopRequest(nsIRequest*, nsISupports*, tag_nsresult) netwerk/base/src/nsBaseChannel.cpp > 6 libxul.so nsInputStreamPump::OnStateStop() netwerk/base/src/nsInputStreamPump.cpp > 7 libxul.so nsInputStreamPump::OnInputStreamReady(nsIAsyncInputStream*) netwerk/base/src/nsInputStreamPump.cpp > 8 libxul.so nsInputStreamReadyEvent::Run() xpcom/io/nsStreamUtils.cpp > 9 libxul.so nsThread::ProcessNextEvent(bool, bool*) xpcom/threads/nsThread.cpp > 10 libxul.so NS_InvokeByIndex xpcom/reflect/xptcall/md/unix/xptcinvoke_x86_64_unix.cpp Nothing suspicious in the testrun log: > 20:09:51 TEST-END | testSecurity/testSSLDisabledErrorPage.js | finished in 1486ms > 20:09:52 TEST-START | testSecurity/testSafeBrowsingNotificationBar.js | setupModule > 20:09:52 TEST-START | testSecurity/testSafeBrowsingNotificationBar.js | testNotificationBar > 20:10:07 > 20:10:07 ###!!! [Child][MessageChannel::SendAndWait] Error: Channel error: cannot send/recv > 20:10:08 mozcrash INFO | Saved minidump as /home/mozauto/.mozilla/firefox/Crash Reports/pending/6ce0c0d1-44ad-dc70-7d27c2c3-1c30e894.dmp > 20:10:08 mozcrash INFO | Saved app info as /home/mozauto/.mozilla/firefox/Crash Reports/pending/6ce0c0d1-44ad-dc70-7d27c2c3-1c30e894.extra > 20:10:09 PROCESS-CRASH | /home/mozauto/jenkins/workspace/release-mozilla-beta_remote/data/mozmill-tests/firefox/tests/remote/testSecurity/testSafeBrowsingNotificationBar.js | application crashed [unknown top frame] > 20:10:09 Crash dump filename: /home/mozauto/jenkins/workspace/release-mozilla-beta_remote/data/profile/minidumps/6ce0c0d1-44ad-dc70-7d27c2c3-1c30e894.dmp > 20:10:09 No symbols path given, can't process dump. > 20:10:09 MINIDUMP_STACKWALK not set, can't process dump. > 20:10:09 > 20:10:09 (process:4124): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed > 20:10:12 TEST-START | testSecurity/testSafeBrowsingWarningPages.js | setupModule
Most crashes actually happen on Windows: Windows XP 48.00 % 12 Windows 7 36.00 % 9 Windows 8.1 12.00 % 3 Linux 4.00 % 1 Whereby there is a slightly different call stack for older builds of the 33 release: 0 xul.dll imgStatusTracker::SyncNotifyState(nsTObserverArray<mozilla::WeakPtr<imgRequestProxy> >&, bool, unsigned int, nsIntRect&, bool) image/src/imgStatusTracker.cpp 1 xul.dll imgStatusTracker::SyncNotifyDifference(mozilla::image::ImageStatusDiff const&) image/src/imgStatusTracker.cpp 2 xul.dll mozilla::image::RasterImage::FinishedSomeDecoding(mozilla::image::RasterImage::eShutdownIntent, mozilla::image::RasterImage::DecodeRequest*) image/src/RasterImage.cpp 3 xul.dll mozilla::image::RasterImage::RequestDecodeCore(mozilla::image::RasterImage::RequestDecodeType) image/src/RasterImage.cpp 4 xul.dll mozilla::image::RasterImage::StartDecoding() image/src/RasterImage.cpp 5 xul.dll imgRequest::StartDecoding() image/src/imgRequest.cpp 6 xul.dll imgRequestProxy::StartDecoding() image/src/imgRequestProxy.cpp 7 xul.dll nsDocument::AddImage(imgIRequest*) content/base/src/nsDocument.cpp 8 xul.dll nsImageLoadingContent::TrackImage(imgIRequest*) content/base/src/nsImageLoadingContent.cpp 9 xul.dll nsImageLoadingContent::IncrementVisibleCount() content/base/src/nsImageLoadingContent.cpp 10 xul.dll PresShell::MarkImagesInSubtreeVisible(nsIFrame*, nsRect const&) layout/base/nsPresShell.cpp Looks like that only 33.0 and 34.0 releases are affected.
Component: General → ImageLib
Depends on: 910441
See Also: → 1090108
Crash Signature: [@ imgStatusTracker::SyncNotifyState(nsTObserverArray<mozilla::WeakPtr<imgRequestProxy> >&, bool, unsigned int, nsIntRect&, bool)] → [@ imgStatusTracker::SyncNotifyState(nsTObserverArray<mozilla::WeakPtr<imgRequestProxy> >&, bool, unsigned int, nsIntRect&, bool)] [@ imgStatusTracker::SyncNotifyState]
Closing because no crash reported since 12 weeks.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.