Open Bug 1940835 Opened 1 month ago Updated 17 hours ago

Intermittent MOZ_DIAGNOSTIC_ASSERT(!UntrackWaylandBufferLocked( aProofOfLock, aWaylandBuffer, false)) (Wayland buffer is already attached?) [@ mozilla::widget::WaylandSurface::AttachLocked] | single tracking bug

Categories

(Toolkit :: Password Manager, defect)

defect

Tracking

()

People

(Reporter: intermittent-bug-filer, Unassigned)

Details

(Keywords: crash, intermittent-failure, intermittent-testcase)

Crash Data

Filed by: smolnar [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=489457235&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/JgsW8Ak2Tx2-GJuv9EdGaw/runs/0/artifacts/public/logs/live_backing.log


 TEST-PASS | toolkit/components/passwordmgr/test/mochitest/test_autocomplete_password_generation.html | Unmasked to the end: Second fill of the generated pw - 15 == 15 
[task 2025-01-09T21:11:52.067Z] 21:11:52     INFO - Buffered messages finished
[task 2025-01-09T21:11:52.067Z] 21:11:52     INFO - runtests.py | Application ran for: 0:00:26.239188
[task 2025-01-09T21:11:52.067Z] 21:11:52     INFO - zombiecheck | Reading PID log: /tmp/tmppe87beylpidlog
[task 2025-01-09T21:11:52.067Z] 21:11:52     INFO - ==> process 15587 launched child process 15656
[task 2025-01-09T21:11:52.067Z] 21:11:52     INFO - zombiecheck | Checking for orphan process with PID: 15656
[task 2025-01-09T21:11:52.067Z] 21:11:52     INFO - mozcrash Downloading symbols from: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/HwI-0uVuQoW_csavANzErA/artifacts/public/build/target.crashreporter-symbols.zip
[task 2025-01-09T21:12:34.894Z] 21:12:34     INFO - mozcrash Copy/paste: /home/ubuntu/tasks/task_173645513818153/fetches/minidump-stackwalk/minidump-stackwalk --symbols-url=https://symbols.mozilla.org/ --cyborg=/tmp/tmp7m8pg3og/6a162be9-9734-f76f-3263-d738d767335f.trace /tmp/tmpcgd48c2r.mozrunner/minidumps/6a162be9-9734-f76f-3263-d738d767335f.dmp /tmp/tmps8_jyw6z
[task 2025-01-09T21:12:46.918Z] 21:12:46     INFO - mozcrash Saved minidump as /home/ubuntu/tasks/task_173645513818153/build/blobber_upload_dir/6a162be9-9734-f76f-3263-d738d767335f.dmp
[task 2025-01-09T21:12:46.918Z] 21:12:46     INFO - mozcrash Saved app info as /home/ubuntu/tasks/task_173645513818153/build/blobber_upload_dir/6a162be9-9734-f76f-3263-d738d767335f.extra
[task 2025-01-09T21:12:47.497Z] 21:12:47     INFO - PROCESS-CRASH | MOZ_DIAGNOSTIC_ASSERT(!UntrackWaylandBufferLocked( aProofOfLock, aWaylandBuffer, false)) (Wayland buffer is already attached?) [@ mozilla::widget::WaylandSurface::AttachLocked] | toolkit/components/passwordmgr/test/mochitest/test_autocomplete_password_generation.html 
[task 2025-01-09T21:12:47.497Z] 21:12:47     INFO - Process type: main
[task 2025-01-09T21:12:47.497Z] 21:12:47     INFO - Process pid: 15618
[task 2025-01-09T21:12:47.497Z] 21:12:47     INFO - Mozilla crash reason: MOZ_DIAGNOSTIC_ASSERT(!UntrackWaylandBufferLocked( aProofOfLock, aWaylandBuffer, false)) (Wayland buffer is already attached?)
[task 2025-01-09T21:12:47.497Z] 21:12:47     INFO - Crash dump filename: /tmp/tmpcgd48c2r.mozrunner/minidumps/6a162be9-9734-f76f-3263-d738d767335f.dmp
[task 2025-01-09T21:12:47.497Z] 21:12:47     INFO - Operating system: Linux
[task 2025-01-09T21:12:47.497Z] 21:12:47     INFO -                   5.15.0-70-generic #77-Ubuntu SMP Tue Mar 21 14:02:37 UTC 2023
[task 2025-01-09T21:12:47.497Z] 21:12:47     INFO - CPU: amd64
[task 2025-01-09T21:12:47.497Z] 21:12:47     INFO -      family 6 model 85 stepping 7
[task 2025-01-09T21:12:47.497Z] 21:12:47     INFO -      2 CPUs
[task 2025-01-09T21:12:47.497Z] 21:12:47     INFO - Linux Ubuntu 22.04 - jammy (Ubuntu 22.04.2 LTS)
[task 2025-01-09T21:12:47.497Z] 21:12:47     INFO - 
[task 2025-01-09T21:12:47.497Z] 21:12:47     INFO - Crash reason:  SIGSEGV / SEGV_MAPERR
[task 2025-01-09T21:12:47.497Z] 21:12:47     INFO - Crash address: 0x0000000000000000
[task 2025-01-09T21:12:47.497Z] 21:12:47     INFO - Crashing instruction: `mov dword [0x0], 0x44b`
[task 2025-01-09T21:12:47.497Z] 21:12:47     INFO - Memory accessed by instruction:
[task 2025-01-09T21:12:47.497Z] 21:12:47     INFO -   0. Address: 0x0000000000000000
[task 2025-01-09T21:12:47.497Z] 21:12:47     INFO -      Size: 4
[task 2025-01-09T21:12:47.497Z] 21:12:47     INFO -      Access type: Write
[task 2025-01-09T21:12:47.497Z] 21:12:47     INFO - No instruction pointer update by instruction
[task 2025-01-09T21:12:47.497Z] 21:12:47     INFO - Process uptime: not available
[task 2025-01-09T21:12:47.497Z] 21:12:47     INFO - 
[task 2025-01-09T21:12:47.497Z] 21:12:47     INFO - Linux memory map count: 2154
[task 2025-01-09T21:12:47.497Z] 21:12:47     INFO - 
[task 2025-01-09T21:12:47.497Z] 21:12:47     INFO - Thread 17 Renderer (crashed) - tid: 15618
[task 2025-01-09T21:12:47.497Z] 21:12:47     INFO -  0  libxul.so!mozilla::widget::WaylandSurface::AttachLocked(mozilla::widget::WaylandSurfaceLock const&, RefPtr<mozilla::widget::WaylandBuffer>) [WaylandSurface.cpp:d342dabbf5220645f92f272afd499780c3890a9c : 1097 + 0x0]
[task 2025-01-09T21:12:47.497Z] 21:12:47     INFO -      rax = 0x00007f8d648d7ae3    rdx = 0x00007f8d607e7b30
[task 2025-01-09T21:12:47.497Z] 21:12:47     INFO -      rcx = 0x000055ca82fa3ed0    rbx = 0x00007f8d3974fe00
[task 2025-01-09T21:12:47.497Z] 21:12:47     INFO -      rsi = 0x0000000000000001    rdi = 0x00007f8d3974fe00
[task 2025-01-09T21:12:47.497Z] 21:12:47     INFO -      rbp = 0x00007f8d58963340    rsp = 0x00007f8d58963280
[task 2025-01-09T21:12:47.497Z] 21:12:47     INFO -       r8 = 0x0000000002000000     r9 = 0x00000000000000d0
[task 2025-01-09T21:12:47.497Z] 21:12:47     INFO -      r10 = 0x0000000000000003    r11 = 0x00007f8d72800020
[task 2025-01-09T21:12:47.497Z] 21:12:47     INFO -      r12 = 0x00007f8d4969d840    r13 = 0x000000000000002c
[task 2025-01-09T21:12:47.497Z] 21:12:47     INFO -      r14 = 0x00007f8d58963358    r15 = 0x0000002c000000b4
[task 2025-01-09T21:12:47.497Z] 21:12:47     INFO -      rip = 0x00007f8d6a2875d8
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -     Found by: given as instruction pointer in context
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -  1  libxul.so!mozilla::widget::WindowSurfaceWaylandMB::Commit(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&, mozilla::gfx::IntRegionTyped<mozilla::LayoutDevicePixel> const&) [WindowSurfaceWaylandMultiBuffer.cpp:d342dabbf5220645f92f272afd499780c3890a9c : 312 + 0xa]
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -      rbx = 0x00007f8d493b44c0    rbp = 0x00007f8d589633f0
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -      rsp = 0x00007f8d58963350    r12 = 0x00007f8d58963358
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -      r13 = 0x0000002c000000b4    r14 = 0x00007f8d3974fe00
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -      r15 = 0x00007f8d35d333b0    rip = 0x00007f8d6a28d44b
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -     Found by: call frame info
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -  2  libxul.so!mozilla::widget::WindowSurfaceWaylandMB::Commit(mozilla::gfx::IntRegionTyped<mozilla::LayoutDevicePixel> const&) [WindowSurfaceWaylandMultiBuffer.cpp:d342dabbf5220645f92f272afd499780c3890a9c : 266 + 0xa]
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -      rbx = 0x00007f8d35d333b0    rbp = 0x00007f8d58963420
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -      rsp = 0x00007f8d58963400    r12 = 0x0000000000000001
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -      r13 = 0x0000002c000000b4    r14 = 0x00007f8d493b44c0
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -      r15 = 0x00007f8d493b44d0    rip = 0x00007f8d6a28d0d7
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -     Found by: call frame info
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -  3  libxul.so!mozilla::widget::WindowSurfaceProvider::EndRemoteDrawingInRegion(mozilla::gfx::DrawTarget*, mozilla::gfx::IntRegionTyped<mozilla::LayoutDevicePixel> const&) [WindowSurfaceProvider.cpp:d342dabbf5220645f92f272afd499780c3890a9c : 236 + 0x8]
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -      rbx = 0x00007f8d34e78df8    rbp = 0x00007f8d58963490
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -      rsp = 0x00007f8d58963430    r12 = 0x0000000000000001
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -      r13 = 0x0000002c000000b4    r14 = 0x00007f8d35d333b0
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -      r15 = 0x00007f8d34e78df0    rip = 0x00007f8d6a28efa7
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -     Found by: call frame info
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -  4  libxul.so!mozilla::wr::RenderCompositorSWGL::CommitMappedBuffer(bool) [RenderCompositorSWGL.cpp:d342dabbf5220645f92f272afd499780c3890a9c : 246 + 0xc]
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -      rbx = 0x00007f8d35d33380    rbp = 0x00007f8d58963530
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -      rsp = 0x00007f8d589634a0    r12 = 0x0000000000000001
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -      r13 = 0x0000002c000000b4    r14 = 0x00007f8d35d333b0
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -      r15 = 0x0000000000000001    rip = 0x00007f8d67e520ed
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -     Found by: call frame info
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -  5  libxul.so!mozilla::wr::RenderCompositorSWGL::EndFrame(nsTArray<mozilla::wr::Box2D<int, mozilla::wr::DevicePixel> > const&) [RenderCompositorSWGL.cpp:d342dabbf5220645f92f272afd499780c3890a9c : 262 + 0x9]
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -      rbx = 0x0000000000000013    rbp = 0x00007f8d58963550
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -      rsp = 0x00007f8d58963540    r12 = 0x0000000000000001
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -      r13 = 0x0000002c000000b4    r14 = 0x00007f8d35d33380
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -      r15 = 0x0000000000000001    rip = 0x00007f8d67e51d6f
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -     Found by: call frame info
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -  6  libxul.so!mozilla::wr::RendererOGL::UpdateAndRender(mozilla::Maybe<mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> > const&, mozilla::Maybe<mozilla::wr::ImageFormat> const&, mozilla::Maybe<mozilla::Range<unsigned char> > const&, bool*, mozilla::wr::RendererStats*) [RendererOGL.cpp:d342dabbf5220645f92f272afd499780c3890a9c : 227]
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -     Found by: inlining
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -  7  libxul.so!mozilla::wr::RenderThread::UpdateAndRender(mozilla::wr::WrWindowId, mozilla::layers::BaseTransactionId<mozilla::VsyncIdType> const&, mozilla::TimeStamp const&, bool, mozilla::Maybe<mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> > const&, mozilla::Maybe<mozilla::wr::ImageFormat> const&, mozilla::Maybe<mozilla::Range<unsigned char> > const&, mozilla::wr::RendererStats*, bool*) [RenderThread.cpp:d342dabbf5220645f92f272afd499780c3890a9c : 851 + 0x18c]
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -      rbx = 0x00007f8d35fd6dd0    rbp = 0x00007f8d58963670
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -      rsp = 0x00007f8d58963560    r12 = 0x0000000000000001
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -      r13 = 0x0000002c000000b4    r14 = 0x00007f8d35fd6d90
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -      r15 = 0x0000000000000001    rip = 0x00007f8d67e5bb11
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -     Found by: call frame info
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -  8  libxul.so!mozilla::wr::RenderThread::HandleFrameOneDocInner(mozilla::wr::WrWindowId, bool, bool, mozilla::Maybe<mozilla::wr::FramePublishId>) [RenderThread.cpp:d342dabbf5220645f92f272afd499780c3890a9c : 666 + 0x20]
[task 2025-01-09T21:12:47.499Z] 21:12:47     INFO -      rbx = 0x000000000000001b    rbp = 0x00007f8d58963790

You need to log in before you can comment on or make changes to this bug.