Closed Bug 1860674 Opened 2 years ago Closed 1 year ago

Intermittent application crashed [@ PLDHashTable::MakeEntryHandle] | single tracking bug

Categories

(Core :: Disability Access APIs, defect, P4)

defect

Tracking

()

RESOLVED INCOMPLETE

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=433484912&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/OIqxTsB-R3ygnkWESYmQPw/runs/0/artifacts/public/logs/live_backing.log


zombiecheck | Checking for orphan process with PID: 14842
[task 2023-10-23T20:44:00.461Z] 20:44:00     INFO - mozcrash Downloading symbols from: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/P8AKInKxSkC_07kp795RKQ/artifacts/public/build/target.crashreporter-symbols.zip
[task 2023-10-23T20:44:21.933Z] 20:44:21     INFO - mozcrash Copy/paste: /builds/worker/fetches/minidump-stackwalk/minidump-stackwalk --symbols-url=https://symbols.mozilla.org/ --cyborg=/tmp/tmpuy_nr0_p/7a363b65-5dfe-d13b-7eb9-734cf48ec330.trace /tmp/tmptnecb20l.mozrunner/minidumps/7a363b65-5dfe-d13b-7eb9-734cf48ec330.dmp /tmp/tmpmuzf3qbm
[task 2023-10-23T20:44:27.388Z] 20:44:27     INFO - mozcrash Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/7a363b65-5dfe-d13b-7eb9-734cf48ec330.dmp
[task 2023-10-23T20:44:27.388Z] 20:44:27     INFO - mozcrash Saved app info as /builds/worker/workspace/build/blobber_upload_dir/7a363b65-5dfe-d13b-7eb9-734cf48ec330.extra
[task 2023-10-23T20:44:27.803Z] 20:44:27     INFO - PROCESS-CRASH | application crashed [@ PLDHashTable::MakeEntryHandle] | browser/components/urlbar/tests/browser/browser_retainedResultsOnFocus.js 
[task 2023-10-23T20:44:27.803Z] 20:44:27     INFO - Process type: main
[task 2023-10-23T20:44:27.803Z] 20:44:27     INFO - Process pid: None
[task 2023-10-23T20:44:27.803Z] 20:44:27     INFO - Crash dump filename: /tmp/tmptnecb20l.mozrunner/minidumps/7a363b65-5dfe-d13b-7eb9-734cf48ec330.dmp
[task 2023-10-23T20:44:27.803Z] 20:44:27     INFO - Operating system: Linux
[task 2023-10-23T20:44:27.803Z] 20:44:27     INFO -                   4.4.0-1014-aws #14taskcluster1-Ubuntu SMP Tue Apr 3 10:27:00 UTC 2018
[task 2023-10-23T20:44:27.803Z] 20:44:27     INFO - CPU: amd64
[task 2023-10-23T20:44:27.804Z] 20:44:27     INFO -      family 6 model 85 stepping 7
[task 2023-10-23T20:44:27.804Z] 20:44:27     INFO -      2 CPUs
[task 2023-10-23T20:44:27.804Z] 20:44:27     INFO - Linux Ubuntu 18.04 - bionic (Ubuntu 18.04.6 LTS)
[task 2023-10-23T20:44:27.804Z] 20:44:27     INFO - 
[task 2023-10-23T20:44:27.804Z] 20:44:27     INFO - Crash reason:  SIGSEGV / SEGV_MAPERR
[task 2023-10-23T20:44:27.805Z] 20:44:27     INFO - Crash address: 0x3a
[task 2023-10-23T20:44:27.805Z] 20:44:27     INFO - Crashing instruction: `movzx eax, byte [rsi + 0x12]`
[task 2023-10-23T20:44:27.805Z] 20:44:27     INFO - Memory accessed by instruction:
[task 2023-10-23T20:44:27.806Z] 20:44:27     INFO -   0. Address: 0x000000000000003a
[task 2023-10-23T20:44:27.806Z] 20:44:27     INFO -      Size: 1
[task 2023-10-23T20:44:27.806Z] 20:44:27     INFO - Process uptime: not available
[task 2023-10-23T20:44:27.806Z] 20:44:27     INFO - 
[task 2023-10-23T20:44:27.806Z] 20:44:27     INFO - Thread 0 firefox-bin (crashed)
[task 2023-10-23T20:44:27.807Z] 20:44:27     INFO -  0  libxul.so!PLDHashTable::MakeEntryHandle(void const*, std::nothrow_t const&) [PLDHashTable.cpp:79f439bc112cf550ec3ff276d0577ec4e42b0a47 : 0 + 0x0]
[task 2023-10-23T20:44:27.807Z] 20:44:27     INFO -      rax = 0xa8e5b6311d15cb00    rdx = 0x00007fbf3e2e8400
[task 2023-10-23T20:44:27.807Z] 20:44:27     INFO -      rcx = 0x00007fbfa805e025    rbx = 0x00007ffc12ae7300
[task 2023-10-23T20:44:27.807Z] 20:44:27     INFO -      rsi = 0x0000000000000028    rdi = 0x00007ffc12ae7270
[task 2023-10-23T20:44:27.808Z] 20:44:27     INFO -      rbp = 0x00007ffc12ae7210    rsp = 0x00007ffc12ae71a0
[task 2023-10-23T20:44:27.808Z] 20:44:27     INFO -       r8 = 0x0000000000000060     r9 = 0x00007fbfa88d10e0
[task 2023-10-23T20:44:27.808Z] 20:44:27     INFO -      r10 = 0x989264aefceddac6    r11 = 0x0000000000000001
[task 2023-10-23T20:44:27.808Z] 20:44:27     INFO -      r12 = 0x00007fbf3742d800    r13 = 0x00007ffc12ae7270
[task 2023-10-23T20:44:27.808Z] 20:44:27     INFO -      r14 = 0x0000000000000028    r15 = 0x0000000000000001
[task 2023-10-23T20:44:27.809Z] 20:44:27     INFO -      rip = 0x00007fbf94fe8a3b
[task 2023-10-23T20:44:27.809Z] 20:44:27     INFO -     Found by: given as instruction pointer in context
[task 2023-10-23T20:44:27.809Z] 20:44:27     INFO -  1  libxul.so!PLDHashTable::WithEntryHandle<nsTHashtable<nsBaseHashtableET<nsPtrHashKey<mozilla::dom::Document const>, RefPtr<mozilla::a11y::DocAccessible> > >::WithEntryHandle<nsTHashtable<nsBaseHashtableET<nsPtrHashKey<mozilla::dom::Document const>, RefPtr<mozilla::a11y::DocAccessible> > >::PutEntry(mozilla::dom::Document const*, std::nothrow_t const&)::{lambda(auto:1)#1}>(mozilla::dom::Document const*, std::nothrow_t const&, nsTHashtable<nsBaseHashtableET<nsPtrHashKey<mozilla::dom::Document const>, RefPtr<mozilla::a11y::DocAccessible> > >::PutEntry(mozilla::dom::Document const*, std::nothrow_t const&)::{lambda(auto:1)#1}&&)::{lambda(auto:1)#1}>(void const*, std::nothrow_t const&, nsTHashtable<nsBaseHashtableET<nsPtrHashKey<mozilla::dom::Document const>, RefPtr<mozilla::a11y::DocAccessible> > >::WithEntryHandle<nsTHashtable<nsBaseHashtableET<nsPtrHashKey<mozilla::dom::Document const>, RefPtr<mozilla::a11y::DocAccessible> > >::PutEntry(mozilla::dom::Document const*, std::nothrow_t const&)::{lambda(auto:1)#1}>(mozilla::dom::Document const*, std::nothrow_t const&, nsTHashtable<nsBaseHashtableET<nsPtrHashKey<mozilla::dom::Document const>, RefPtr<mozilla::a11y::DocAccessible> > >::PutEntry(mozilla::dom::Document const*, std::nothrow_t const&)::{lambda(auto:1)#1}&&)::{lambda(auto:1)#1}&&) [PLDHashTable.h:79f439bc112cf550ec3ff276d0577ec4e42b0a47 : 612 + 0x4]
[task 2023-10-23T20:44:27.810Z] 20:44:27     INFO -      rbx = 0x00007ffc12ae7300    rbp = 0x00007ffc12ae72e0
INFO -      rsp = 0x00007ffc12ae7220    r12 = 0x00007fbf3742d800
[task 2023-10-23T20:44:27.810Z] 20:44:27     INFO -      r13 = 0x0000000000000028    r14 = 0x0000000000000028
[task 2023-10-23T20:44:27.811Z] 20:44:27     INFO -      r15 = 0x0000000000000001    rip = 0x00007fbf98e80da0
[task 2023-10-23T20:44:27.811Z] 20:44:27     INFO -     Found by: call frame info
[task 2023-10-23T20:44:27.811Z] 20:44:27     INFO -  2  libxul.so!nsTHashtable<nsBaseHashtableET<nsPtrHashKey<mozilla::dom::Document const>, RefPtr<mozilla::a11y::DocAccessible> > >::WithEntryHandle<nsTHashtable<nsBaseHashtableET<nsPtrHashKey<mozilla::dom::Document const>, RefPtr<mozilla::a11y::DocAccessible> > >::PutEntry(mozilla::dom::Document const*, std::nothrow_t const&)::{lambda(auto:1)#1}>(mozilla::dom::Document const*, std::nothrow_t const&, nsTHashtable<nsBaseHashtableET<nsPtrHashKey<mozilla::dom::Document const>, RefPtr<mozilla::a11y::DocAccessible> > >::PutEntry(mozilla::dom::Document const*, std::nothrow_t const&)::{lambda(auto:1)#1}&&) [nsTHashtable.h:79f439bc112cf550ec3ff276d0577ec4e42b0a47 : 446]
[task 2023-10-23T20:44:27.811Z] 20:44:27     INFO -     Found by: inlining
[task 2023-10-23T20:44:27.812Z] 20:44:27     INFO -  3  libxul.so!nsTHashtable<nsBaseHashtableET<nsPtrHashKey<mozilla::dom::Document const>, RefPtr<mozilla::a11y::DocAccessible> > >::PutEntry(mozilla::dom::Document const*, std::nothrow_t const&) [nsTHashtable.h:79f439bc112cf550ec3ff276d0577ec4e42b0a47 : 317]
[task 2023-10-23T20:44:27.812Z] 20:44:27     INFO -     Found by: inlining
[task 2023-10-23T20:44:27.812Z] 20:44:27     INFO -  4  libxul.so!nsRefCountedHashtable<nsPtrHashKey<mozilla::dom::Document const>, RefPtr<mozilla::a11y::DocAccessible> >::InsertOrUpdate<mozilla::a11y::DocAccessible, void>(mozilla::dom::Document const*, RefPtr<mozilla::a11y::DocAccessible>&&, std::nothrow_t const&) [nsRefCountedHashtable.h:79f439bc112cf550ec3ff276d0577ec4e42b0a47 : 191]
[task 2023-10-23T20:44:27.812Z] 20:44:27     INFO -     Found by: inlining
[task 2023-10-23T20:44:27.812Z] 20:44:27     INFO -  5  libxul.so!nsRefCountedHashtable<nsPtrHashKey<mozilla::dom::Document const>, RefPtr<mozilla::a11y::DocAccessible> >::InsertOrUpdate<mozilla::a11y::DocAccessible, void>(mozilla::dom::Document const*, RefPtr<mozilla::a11y::DocAccessible>&&) [nsRefCountedHashtable.h:79f439bc112cf550ec3ff276d0577ec4e42b0a47 : 180 + 0x1b]
[task 2023-10-23T20:44:27.813Z] 20:44:27     INFO -      rbx = 0x00007ffc12ae7348    rbp = 0x00007ffc12ae7330
[task 2023-10-23T20:44:27.813Z] 20:44:27     INFO -      rsp = 0x00007ffc12ae72f0    r12 = 0x00007fbf3742d800
[task 2023-10-23T20:44:27.813Z] 20:44:27     INFO -      r13 = 0x0000000000000028    r14 = 0x0000000000000028
[task 2023-10-23T20:44:27.813Z] 20:44:27     INFO -      r15 = 0x0000000000000001    rip = 0x00007fbf98e75f32
[task 2023-10-23T20:44:27.813Z] 20:44:27     INFO -     Found by: call frame info
[task 2023-10-23T20:44:27.814Z] 20:44:27     INFO -  6  libxul.so!mozilla::a11y::DocManager::CreateDocOrRootAccessible(mozilla::dom::Document*) [DocManager.cpp:79f439bc112cf550ec3ff276d0577ec4e42b0a47 : 478 + 0xa]
[task 2023-10-23T20:44:27.814Z] 20:44:27     INFO -      rbx = 0x00007fbf3e2e8400    rbp = 0x00007ffc12ae7380
[task 2023-10-23T20:44:27.814Z] 20:44:27     INFO -      rsp = 0x00007ffc12ae7340    r12 = 0x00007fbf3742d800
[task 2023-10-23T20:44:27.814Z] 20:44:27     INFO -      r13 = 0x0000000000000028    r14 = 0x0000000000000000
[task 2023-10-23T20:44:27.814Z] 20:44:27     INFO -      r15 = 0x0000000000000001    rip = 0x00007fbf98e74c8f
[task 2023-10-23T20:44:27.815Z] 20:44:27     INFO -     Found by: call frame info
[task 2023-10-23T20:44:27.815Z] 20:44:27     INFO -  7  libxul.so!mozilla::a11y::SelectionManager::NotifySelectionChanged(mozilla::dom::Document*, mozilla::dom::Selection*, short, int) [SelectionManager.cpp:79f439bc112cf550ec3ff276d0577ec4e42b0a47 : 176 + 0x4]
[task 2023-10-23T20:44:27.815Z] 20:44:27     INFO -      rbx = 0x00007fbf644b3090    rbp = 0x00007ffc12ae73c0
[task 2023-10-23T20:44:27.815Z] 20:44:27     INFO -      rsp = 0x00007ffc12ae7390    r12 = 0x00007fbf644b3090
[task 2023-10-23T20:44:27.815Z] 20:44:27     INFO -      r13 = 0x0000000000000100    r14 = 0x00007fbf388e2308
[task 2023-10-23T20:44:27.816Z] 20:44:27     INFO -      r15 = 0x0000000000000007    rip = 0x00007fbf98e81e6d
[task 2023-10-23T20:44:27.816Z] 20:44:27     INFO -     Found by: call frame info
[task 2023-10-23T20:44:27.816Z] 20:44:27     INFO -  8  libxul.so!mozilla::dom::Selection::NotifySelectionListeners() [Selection.cpp:79f439bc112cf550ec3ff276d0577ec4e42b0a47 : 3581 + 0x13]
[task 2023-10-23T20:44:27.816Z] 20:44:27     INFO -      rbx = 0x00007fbf644b3090    rbp = 0x00007ffc12ae7460
<...>

This has mozilla::a11y::DocManager::CreateDocOrRootAccessible in the stack so moving across to the accessibility component.

Component: Address Bar → Disability Access APIs
Product: Firefox → Core
Severity: -- → S3
Priority: -- → P4
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.