Closed Bug 1414557 Opened 8 years ago Closed 7 years ago

Intermittent GECKO(7052) | ==7221==ERROR: AddressSanitizer: SEGV on unknown address 0x7f01d332f000 (pc 0x7f0211d2ee35 bp 0x7ffd092bc240 sp 0x7ffd092bc1f8 T0)

Categories

(Core :: Graphics: Layers, defect, P3)

defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: aryx, Unassigned)

References

Details

(Keywords: intermittent-failure, Whiteboard: [gfx-noted])

https://treeherder.mozilla.org/logviewer.html#?job_id=142048763&repo=mozilla-inbound [task 2017-11-03T21:02:34.024Z] 21:02:34 INFO - TEST-START | devtools/client/inspector/rules/test/browser_rules_user-agent-styles-uneditable.js [task 2017-11-03T21:02:39.364Z] 21:02:39 INFO - GECKO(7052) | MEMORY STAT | vsize 20975912MB | residentFast 3241MB [task 2017-11-03T21:02:39.376Z] 21:02:39 INFO - TEST-OK | devtools/client/inspector/rules/test/browser_rules_user-agent-styles-uneditable.js | took 5331ms [task 2017-11-03T21:02:39.519Z] 21:02:39 INFO - checking window state [task 2017-11-03T21:02:39.605Z] 21:02:39 INFO - TEST-START | devtools/client/inspector/rules/test/browser_rules_user-agent-styles.js [task 2017-11-03T21:08:45.772Z] 21:08:45 INFO - GECKO(7052) | ASAN:DEADLYSIGNAL [task 2017-11-03T21:08:45.776Z] 21:08:45 INFO - GECKO(7052) | ================================================================= [task 2017-11-03T21:08:45.777Z] 21:08:45 ERROR - GECKO(7052) | ==7221==ERROR: AddressSanitizer: SEGV on unknown address 0x7f01d332f000 (pc 0x7f0211d2ee35 bp 0x7ffd092bc240 sp 0x7ffd092bc1f8 T0) [task 2017-11-03T21:08:45.778Z] 21:08:45 INFO - GECKO(7052) | ASAN:DEADLYSIGNAL [task 2017-11-03T21:08:45.780Z] 21:08:45 INFO - GECKO(7052) | ================================================================= [task 2017-11-03T21:08:45.780Z] 21:08:45 ERROR - GECKO(7052) | ==7108==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x7f1a4b0bcfd3 bp 0x7f1a2a5ab6f0 sp 0x7f1a2a5ab640 T33) [task 2017-11-03T21:08:45.780Z] 21:08:45 INFO - GECKO(7052) | ==7108==The signal is caused by a WRITE memory access. [task 2017-11-03T21:08:45.780Z] 21:08:45 INFO - GECKO(7052) | ==7108==Hint: address points to the zero page. [task 2017-11-03T21:08:45.781Z] 21:08:45 ERROR - GECKO(7052) | ==7108==ERROR: AddressSanitizer failed to allocate 0x1000 (4096) bytes of InternalScopedBuffer (error code: 12) [task 2017-11-03T21:08:45.782Z] 21:08:45 INFO - GECKO(7052) | ERROR: Failed to mmap [task 2017-11-03T21:08:46.551Z] 21:08:46 INFO - GECKO(7052) | ###!!! [Parent][RunMessage] Error: Channel error: cannot send/recv Many times that line above. [task 2017-11-03T21:08:47.529Z] 21:08:47 INFO - GECKO(7052) | #0 0x7f0211d2ee34 in ARGBSetRow_X86 /builds/worker/workspace/build/src/media/libyuv/libyuv/source/row_gcc.cc:3062:3 [task 2017-11-03T21:08:47.529Z] 21:08:47 INFO - GECKO(7052) | #1 0x7f0211d20a8b in ARGBRect /builds/worker/workspace/build/src/media/libyuv/libyuv/source/planar_functions.cc:1644:5 [task 2017-11-03T21:08:47.529Z] 21:08:47 INFO - GECKO(7052) | #2 0x7f02093eb1bd in InitBuffer /builds/worker/workspace/build/src/gfx/layers/BufferTexture.cpp:486:7 [task 2017-11-03T21:08:47.530Z] 21:08:47 INFO - GECKO(7052) | #3 0x7f02093eb1bd in mozilla::layers::ShmemTextureData::Create(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits>, mozilla::gfx::SurfaceFormat, mozilla::gfx::BackendType, mozilla::layers::LayersBackend, mozilla::layers::TextureFlags, mozilla::layers::TextureAllocationFlags, mozilla::layers::LayersIPCChannel*) /builds/worker/workspace/build/src/gfx/layers/BufferTexture.cpp:596 [task 2017-11-03T21:08:47.530Z] 21:08:47 INFO - GECKO(7052) | #4 0x7f02093ea784 in mozilla::layers::BufferTextureData::Create(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits>, mozilla::gfx::SurfaceFormat, mozilla::gfx::BackendType, mozilla::layers::LayersBackend, mozilla::layers::TextureFlags, mozilla::layers::TextureAllocationFlags, mozilla::layers::LayersIPCChannel*) /builds/worker/workspace/build/src/gfx/layers/BufferTexture.cpp:127:12 [task 2017-11-03T21:08:47.530Z] 21:08:47 INFO - GECKO(7052) | ###!!! [Parent][MessageChannel] Error: (msgtype=0x150084,name=PBrowser::Msg_Destroy) Channel error: cannot send/recv [task 2017-11-03T21:08:47.539Z] 21:08:47 INFO - GECKO(7052) | #5 0x7f020960b9bd in mozilla::layers::TextureClient::CreateForRawBufferAccess(mozilla::layers::LayersIPCChannel*, mozilla::gfx::SurfaceFormat, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits>, mozilla::gfx::BackendType, mozilla::layers::LayersBackend, mozilla::layers::TextureFlags, mozilla::layers::TextureAllocationFlags) /builds/worker/workspace/build/src/gfx/layers/client/TextureClient.cpp:1259:26 [task 2017-11-03T21:08:47.539Z] 21:08:47 INFO - GECKO(7052) | #6 0x7f020960b0fa in mozilla::layers::TextureClient::CreateForDrawing(mozilla::layers::TextureForwarder*, mozilla::gfx::SurfaceFormat, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits>, mozilla::layers::LayersBackend, int, mozilla::layers::BackendSelector, mozilla::layers::TextureFlags, mozilla::layers::TextureAllocationFlags) /builds/worker/workspace/build/src/gfx/layers/client/TextureClient.cpp:1150:10 [task 2017-11-03T21:08:47.540Z] 21:08:47 INFO - GECKO(7052) | #7 0x7f02095f6160 in CreateForDrawing /builds/worker/workspace/build/src/gfx/layers/client/TextureClient.cpp:1052:10 [task 2017-11-03T21:08:47.541Z] 21:08:47 INFO - GECKO(7052) | #8 0x7f02095f6160 in CreateTextureClientForDrawing /builds/worker/workspace/build/src/gfx/layers/client/CompositableClient.cpp:119 [task 2017-11-03T21:08:47.541Z] 21:08:47 INFO - GECKO(7052) | #9 0x7f02095f6160 in mozilla::layers::ContentClientRemoteBuffer::CreateBufferInternal(mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::SurfaceFormat, mozilla::layers::TextureFlags) /builds/worker/workspace/build/src/gfx/layers/client/ContentClient.cpp:696 [task 2017-11-03T21:08:47.541Z] 21:08:47 INFO - GECKO(7052) | #10 0x7f02095f82b6 in EnsureBackBufferIfFrontBuffer /builds/worker/workspace/build/src/gfx/layers/client/ContentClient.cpp:924:15 [task 2017-11-03T21:08:47.542Z] 21:08:47 INFO - GECKO(7052) | #11 0x7f02095f82b6 in mozilla::layers::ContentClientDoubleBuffered::BeginPaint(mozilla::layers::PaintedLayer*, unsigned int) /builds/worker/workspace/build/src/gfx/layers/client/ContentClient.cpp:844 [task 2017-11-03T21:08:47.542Z] 21:08:47 INFO - GECKO(7052) | #12 0x7f02095e24a3 in mozilla::layers::ClientPaintedLayer::PaintThebes(nsTArray<mozilla::layers::ReadbackProcessor::Update>*) /builds/worker/workspace/build/src/gfx/layers/client/ClientPaintedLayer.cpp:144:38 [task 2017-11-03T21:08:47.542Z] 21:08:47 INFO - GECKO(7052) | #13 0x7f02095e51f9 in mozilla::layers::ClientPaintedLayer::RenderLayerWithReadback(mozilla::layers::ReadbackProcessor*) /builds/worker/workspace/build/src/gfx/layers/client/ClientPaintedLayer.cpp:293:3 [task 2017-11-03T21:08:47.542Z] 21:08:47 INFO - GECKO(7052) | #14 0x7f020961a54f in mozilla::layers::ClientContainerLayer::RenderLayer() /builds/worker/workspace/build/src/gfx/layers/client/ClientContainerLayer.h:58:29 [task 2017-11-03T21:08:47.543Z] 21:08:47 INFO - GECKO(7052) | #15 0x7f02095dca4a in mozilla::layers::ClientLayerManager::EndTransactionInternal(void (*)(mozilla::layers::PaintedLayer*, gfxContext*, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, mozilla::layers::DrawRegionClip, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags) /builds/worker/workspace/build/src/gfx/layers/client/ClientLayerManager.cpp:384:13 [task 2017-11-03T21:08:47.543Z] 21:08:47 INFO - GECKO(7052) | #16 0x7f02095df1d2 in mozilla::layers::ClientLayerManager::EndEmptyTransaction(mozilla::layers::LayerManager::EndTransactionFlags) /builds/worker/workspace/build/src/gfx/layers/client/ClientLayerManager.cpp:469:8 [task 2017-11-03T21:08:47.559Z] 21:08:47 INFO - GECKO(7052) | #17 0x7f020e1587cf in mozilla::PresShell::Paint(nsView*, nsRegion const&, unsigned int) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:6418:25 [task 2017-11-03T21:08:47.560Z] 21:08:47 INFO - GECKO(7052) | #18 0x7f020d946516 in nsViewManager::ProcessPendingUpdatesPaint(nsIWidget*) /builds/worker/workspace/build/src/view/nsViewManager.cpp:480:19 [task 2017-11-03T21:08:47.561Z] 21:08:47 INFO - GECKO(7052) | #19 0x7f020d9453bb in nsViewManager::ProcessPendingUpdatesForView(nsView*, bool) /builds/worker/workspace/build/src/view/nsViewManager.cpp:412:33 [task 2017-11-03T21:08:47.561Z] 21:08:47 INFO - GECKO(7052) | #20 0x7f020d948bf5 in nsViewManager::ProcessPendingUpdates() /builds/worker/workspace/build/src/view/nsViewManager.cpp:1102:5 [task 2017-11-03T21:08:47.562Z] 21:08:47 INFO - GECKO(7052) | #21 0x7f020d9405e0 in nsViewManager::WillPaintWindow(nsIWidget*) /builds/worker/workspace/build/src/view/nsViewManager.cpp:707:7 [task 2017-11-03T21:08:47.562Z] 21:08:47 INFO - GECKO(7052) | #22 0x7f020d940380 in nsView::WillPaintWindow(nsIWidget*) /builds/worker/workspace/build/src/view/nsView.cpp:1060:7 [task 2017-11-03T21:08:47.562Z] 21:08:47 INFO - GECKO(7052) | #23 0x7f020d9a4e16 in mozilla::widget::PuppetWidget::Paint() /builds/worker/workspace/build/src/widget/PuppetWidget.cpp:1035:31 [task 2017-11-03T21:08:47.563Z] 21:08:47 INFO - GECKO(7052) | #24 0x7f020d9a5d54 in mozilla::widget::PuppetWidget::PaintTask::Run() /builds/worker/workspace/build/src/widget/PuppetWidget.cpp:1089:14 [task 2017-11-03T21:08:47.572Z] 21:08:47 INFO - GECKO(7052) | #25 0x7f02071eb451 in mozilla::SchedulerGroup::Runnable::Run() /builds/worker/workspace/build/src/xpcom/threads/SchedulerGroup.cpp:396:25 [task 2017-11-03T21:08:47.572Z] 21:08:47 INFO - GECKO(7052) | #26 0x7f0207210486 in nsThread::ProcessNextEvent(bool, bool*) /builds/worker/workspace/build/src/xpcom/threads/nsThread.cpp:1037:14 [task 2017-11-03T21:08:47.572Z] 21:08:47 INFO - GECKO(7052) | #27 0x7f020722a948 in NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/workspace/build/src/xpcom/threads/nsThreadUtils.cpp:513:10 [task 2017-11-03T21:08:47.574Z] 21:08:47 INFO - GECKO(7052) | #28 0x7f0207ffc881 in mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) /builds/worker/workspace/build/src/ipc/glue/MessagePump.cpp:97:21 [task 2017-11-03T21:08:47.578Z] 21:08:47 INFO - GECKO(7052) | #29 0x7f0207f5cedb in RunInternal /builds/worker/workspace/build/src/ipc/chromium/src/base/message_loop.cc:326:10 [task 2017-11-03T21:08:47.578Z] 21:08:47 INFO - GECKO(7052) | #30 0x7f0207f5cedb in RunHandler /builds/worker/workspace/build/src/ipc/chromium/src/base/message_loop.cc:319 [task 2017-11-03T21:08:47.580Z] 21:08:47 INFO - GECKO(7052) | #31 0x7f0207f5cedb in MessageLoop::Run() /builds/worker/workspace/build/src/ipc/chromium/src/base/message_loop.cc:299 [task 2017-11-03T21:08:47.580Z] 21:08:47 INFO - GECKO(7052) | #32 0x7f020d9c740f in nsBaseAppShell::Run() /builds/worker/workspace/build/src/widget/nsBaseAppShell.cpp:158:27 [task 2017-11-03T21:08:47.585Z] 21:08:47 INFO - GECKO(7052) | #33 0x7f0211c50057 in XRE_RunAppShell() /builds/worker/workspace/build/src/toolkit/xre/nsEmbedFunctions.cpp:877:22 [task 2017-11-03T21:08:47.585Z] 21:08:47 INFO - GECKO(7052) | #34 0x7f0207f5cedb in RunInternal /builds/worker/workspace/build/src/ipc/chromium/src/base/message_loop.cc:326:10 [task 2017-11-03T21:08:47.586Z] 21:08:47 INFO - GECKO(7052) | #35 0x7f0207f5cedb in RunHandler /builds/worker/workspace/build/src/ipc/chromium/src/base/message_loop.cc:319 [task 2017-11-03T21:08:47.586Z] 21:08:47 INFO - GECKO(7052) | #36 0x7f0207f5cedb in MessageLoop::Run() /builds/worker/workspace/build/src/ipc/chromium/src/base/message_loop.cc:299 [task 2017-11-03T21:08:47.587Z] 21:08:47 INFO - GECKO(7052) | #37 0x7f0211c4fa0a in XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/workspace/build/src/toolkit/xre/nsEmbedFunctions.cpp:703:34 [task 2017-11-03T21:08:47.603Z] 21:08:47 INFO - GECKO(7052) | #38 0x4ec2de in content_process_main /builds/worker/workspace/build/src/browser/app/../../ipc/contentproc/plugin-container.cpp:63:30 [task 2017-11-03T21:08:47.603Z] 21:08:47 INFO - GECKO(7052) | #39 0x4ec2de in main /builds/worker/workspace/build/src/browser/app/nsBrowserApp.cpp:280 [task 2017-11-03T21:08:47.660Z] 21:08:47 INFO - GECKO(7052) | #40 0x7f022555a82f in __libc_start_main /build/glibc-bfm8X4/glibc-2.23/csu/../csu/libc-start.c:291 [task 2017-11-03T21:08:47.660Z] 21:08:47 INFO - GECKO(7052) | #41 0x41dbc8 in _start (/builds/worker/workspace/build/application/firefox/firefox+0x41dbc8) [task 2017-11-03T21:08:47.661Z] 21:08:47 INFO - GECKO(7052) | AddressSanitizer can not provide additional info. [task 2017-11-03T21:08:47.662Z] 21:08:47 INFO - GECKO(7052) | SUMMARY: AddressSanitizer: SEGV /builds/worker/workspace/build/src/media/libyuv/libyuv/source/row_gcc.cc:3062:3 in ARGBSetRow_X86 [task 2017-11-03T21:08:47.666Z] 21:08:47 INFO - GECKO(7052) | ==7221==ABORTING
Group: core-security → gfx-core-security
Dupe of bug 1342573?
See Also: → 1342573
The ASAN messages seem to indicate something went wrong in ASAN itself, but you're right it looks similar to that other bug so maybe it was running out of memory while trying to report that?
Whiteboard: [gfx-noted]
Have we seen any more instances of this? If not let's close it INCOMPLETE or WORKSFORME
Flags: needinfo?(aryx.bugmail)
Status: NEW → RESOLVED
Closed: 7 years ago
Flags: needinfo?(aryx.bugmail)
Resolution: --- → WORKSFORME
Group: gfx-core-security
You need to log in before you can comment on or make changes to this bug.