Open Bug 1851146 Opened 1 year ago Updated 9 months ago

Intermittent application crashed [@ ~StringBox] | single tracking bug

Categories

(Core :: JavaScript Engine, defect, P5)

defect

Tracking

()

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Blocks 2 open bugs)

Details

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

Crash Data

Attachments

(1 obsolete file)

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


[task 2023-09-01T10:21:18.257Z] 10:21:18     INFO -  TEST-PASS | toolkit/components/places/tests/favicons/test_page-icon_protocol.js | took 17405ms
[task 2023-09-01T10:21:25.411Z] 10:21:25  WARNING -  PROCESS-CRASH | application crashed [@ ~StringBox] | xpcshell-e10s.ini:toolkit/components/extensions/test/xpcshell/test_ext_contentscript_triggeringPrincipal.js
[task 2023-09-01T10:21:25.411Z] 10:21:25     INFO -  Process type: unknown
[task 2023-09-01T10:21:25.411Z] 10:21:25     INFO -  Process pid: None
[task 2023-09-01T10:21:25.411Z] 10:21:25     INFO -  Crash dump filename: /tmp/xpc-other-osgo7p9_/4f3c1873-4caf-8e4e-bcd2-68555dc54713.dmp
[task 2023-09-01T10:21:25.411Z] 10:21:25     INFO -  Operating system: Linux
[task 2023-09-01T10:21:25.411Z] 10:21:25     INFO -                    4.4.0-1014-aws #14taskcluster1-Ubuntu SMP Tue Apr 3 10:27:00 UTC 2018
[task 2023-09-01T10:21:25.411Z] 10:21:25     INFO -  CPU: amd64
[task 2023-09-01T10:21:25.412Z] 10:21:25     INFO -       family 6 model 85 stepping 7
[task 2023-09-01T10:21:25.412Z] 10:21:25     INFO -       4 CPUs
[task 2023-09-01T10:21:25.412Z] 10:21:25     INFO -  Linux Ubuntu 18.04 - bionic (Ubuntu 18.04.6 LTS)
[task 2023-09-01T10:21:25.412Z] 10:21:25     INFO -  Crash reason:  SIGSEGV / SEGV_MAPERR
[task 2023-09-01T10:21:25.412Z] 10:21:25     INFO -  Crash address: 0x0
[task 2023-09-01T10:21:25.412Z] 10:21:25     INFO -  Crashing instruction: `mov dword [0x0], 0xee`
[task 2023-09-01T10:21:25.413Z] 10:21:25     INFO -  Memory accessed by instruction:
[task 2023-09-01T10:21:25.413Z] 10:21:25     INFO -    0. Address: 0x0000000000000000
[task 2023-09-01T10:21:25.413Z] 10:21:25     INFO -       Size: 4
[task 2023-09-01T10:21:25.413Z] 10:21:25     INFO -  Process uptime: not available
[task 2023-09-01T10:21:25.413Z] 10:21:25     INFO -  Thread 0 Web Content (crashed)
[task 2023-09-01T10:21:25.413Z] 10:21:25     INFO -   0  libxul.so!~StringBox [SharedImmutableStringsCache.h:39f2231804f843c9a3f5bd24252939a73a44e6dd : 234]
[task 2023-09-01T10:21:25.413Z] 10:21:25     INFO -      Found by: inlining
[task 2023-09-01T10:21:25.413Z] 10:21:25     INFO -   1  libxul.so!js_delete<js::SharedImmutableStringsCache::StringBox> [Utility.h:39f2231804f843c9a3f5bd24252939a73a44e6dd : 565]
[task 2023-09-01T10:21:25.413Z] 10:21:25     INFO -      Found by: inlining
[task 2023-09-01T10:21:25.413Z] 10:21:25     INFO -   2  libxul.so!JS::DeletePolicy<js::SharedImmutableStringsCache::StringBox>::operator()(js::SharedImmutableStringsCache::StringBox const*) [Utility.h:39f2231804f843c9a3f5bd24252939a73a44e6dd : 638 + 0x1f]
[task 2023-09-01T10:21:25.413Z] 10:21:25     INFO -       rax = 0x00007f82b26c1920    rdx = 0x0000000000000031
[task 2023-09-01T10:21:25.413Z] 10:21:25     INFO -       rcx = 0x000055e900fdb6c0    rbx = 0x00007f8298c04ca0
[task 2023-09-01T10:21:25.413Z] 10:21:25     INFO -       rsi = 0x00007f8298c04ca0    rdi = 0x00007f8298854170
[task 2023-09-01T10:21:25.413Z] 10:21:25     INFO -       rbp = 0x00007ffcfcf96690    rsp = 0x00007ffcfcf96680
[task 2023-09-01T10:21:25.413Z] 10:21:25     INFO -        r8 = 0x0000000000000000     r9 = 0x00000000002bab9f
[task 2023-09-01T10:21:25.413Z] 10:21:25     INFO -       r10 = 0x0000000000023372    r11 = 0x00007f8298c00398
[task 2023-09-01T10:21:25.413Z] 10:21:25     INFO -       r12 = 0x0000000000004934    r13 = 0x00007f82a349d300
[task 2023-09-01T10:21:25.413Z] 10:21:25     INFO -       r14 = 0x00007f8298854170    r15 = 0x000000000000000a
[task 2023-09-01T10:21:25.414Z] 10:21:25     INFO -       rip = 0x00007f82bf963c7b
[task 2023-09-01T10:21:25.414Z] 10:21:25     INFO -      Found by: given as instruction pointer in context
[task 2023-09-01T10:21:25.414Z] 10:21:25     INFO -   3  libxul.so!reset [UniquePtr.h:39f2231804f843c9a3f5bd24252939a73a44e6dd : 301]
[task 2023-09-01T10:21:25.414Z] 10:21:25     INFO -      Found by: inlining
[task 2023-09-01T10:21:25.414Z] 10:21:25     INFO -   4  libxul.so!~UniquePtr [UniquePtr.h:39f2231804f843c9a3f5bd24252939a73a44e6dd : 249]
[task 2023-09-01T10:21:25.414Z] 10:21:25     INFO -      Found by: inlining
[task 2023-09-01T10:21:25.414Z] 10:21:25     INFO -   5  libxul.so!destroyStoredT [HashTable.h:39f2231804f843c9a3f5bd24252939a73a44e6dd : 1076]
[task 2023-09-01T10:21:25.414Z] 10:21:25     INFO -      Found by: inlining
[task 2023-09-01T10:21:25.415Z] 10:21:25     INFO -   6  libxul.so!operator() [HashTable.h:39f2231804f843c9a3f5bd24252939a73a44e6dd : 1687]
[task 2023-09-01T10:21:25.415Z] 10:21:25     INFO -      Found by: inlining
[task 2023-09-01T10:21:25.416Z] 10:21:25     INFO -   7  libxul.so!mozilla::detail::HashTable<mozilla::UniquePtr<js::SharedImmutableStringsCache::StringBox, JS::DeletePolicy<js::SharedImmutableStringsCache::StringBox> > const, mozilla::HashSet<mozilla::UniquePtr<js::SharedImmutableStringsCache::StringBox, JS::DeletePolicy<js::SharedImmutableStringsCache::StringBox> >, js::SharedImmutableStringsCache::Hasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::forEachSlot<mozilla::detail::HashTable<mozilla::UniquePtr<js::SharedImmutableStringsCache::StringBox, JS::DeletePolicy<js::SharedImmutableStringsCache::StringBox> > const, mozilla::HashSet<mozilla::UniquePtr<js::SharedImmutableStringsCache::StringBox, JS::DeletePolicy<js::SharedImmutableStringsCache::StringBox> >, js::SharedImmutableStringsCache::Hasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::destroyTable(js::SystemAllocPolicy&, char*, unsigned int)::{lambda(mozilla::detail::EntrySlot<mozilla::UniquePtr<js::SharedImmutableStringsCache::StringBox, JS::DeletePolicy<js::SharedImmutableStringsCache::StringBox> > const> const&)#1}>(char*, unsigned int, mozilla::detail::HashTable<mozilla::UniquePtr<js::SharedImmutableStringsCache::StringBox, JS::DeletePolicy<js::SharedImmutableStringsCache::StringBox> > const, mozilla::HashSet<mozilla::UniquePtr<js::SharedImmutableStringsCache::StringBox, JS::DeletePolicy<js::SharedImmutableStringsCache::StringBox> >, js::SharedImmutableStringsCache::Hasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::destroyTable(js::SystemAllocPolicy&, char*, unsigned int)::{lambda(mozilla::detail::EntrySlot<mozilla::UniquePtr<js::SharedImmutableStringsCache::StringBox, JS::DeletePolicy<js::SharedImmutableStringsCache::StringBox> > const> const&)#1}) [HashTable.h:39f2231804f843c9a3f5bd24252939a73a44e6dd : 1221 + 0xa8]
[task 2023-09-01T10:21:25.416Z] 10:21:25     INFO -       rbx = 0x00007f8298854118    rbp = 0x00007ffcfcf966c0
[task 2023-09-01T10:21:25.416Z] 10:21:25     INFO -       rsp = 0x00007ffcfcf966a0    r12 = 0x0000000000004934
[task 2023-09-01T10:21:25.417Z] 10:21:25     INFO -       r13 = 0x00007f82a349d300    r14 = 0x00007f8298854170
[task 2023-09-01T10:21:25.417Z] 10:21:25     INFO -       r15 = 0x000000000000000a    rip = 0x00007f82bfb2510d
[task 2023-09-01T10:21:25.417Z] 10:21:25     INFO -      Found by: call frame info
[task 2023-09-01T10:21:25.417Z] 10:21:25     INFO -   8  libxul.so!destroyTable [HashTable.h:39f2231804f843c9a3f5bd24252939a73a44e6dd : 1685]
[task 2023-09-01T10:21:25.418Z] 10:21:25     INFO -      Found by: inlining
[task 2023-09-01T10:21:25.418Z] 10:21:25     INFO -   9  libxul.so!~HashTable [HashTable.h:39f2231804f843c9a3f5bd24252939a73a44e6dd : 1720]
[task 2023-09-01T10:21:25.418Z] 10:21:25     INFO -      Found by: inlining
[task 2023-09-01T10:21:25.419Z] 10:21:25     INFO -  10  libxul.so!~HashSet [HashTable.h:39f2231804f843c9a3f5bd24252939a73a44e6dd : 443]
[task 2023-09-01T10:21:25.419Z] 10:21:25     INFO -      Found by: inlining
[task 2023-09-01T10:21:25.419Z] 10:21:25     INFO -  11  libxul.so!~Inner [SharedImmutableStringsCache.h:39f2231804f843c9a3f5bd24252939a73a44e6dd : 306]
[task 2023-09-01T10:21:25.420Z] 10:21:25     INFO -      Found by: inlining
[task 2023-09-01T10:21:25.420Z] 10:21:25     INFO -  12  libxul.so!~ExclusiveData [ExclusiveData.h:39f2231804f843c9a3f5bd24252939a73a44e6dd : 85]
[task 2023-09-01T10:21:25.420Z] 10:21:25     INFO -      Found by: inlining
[task 2023-09-01T10:21:25.421Z] 10:21:25     INFO -  13  libxul.so!js_delete<js::ExclusiveData<js::SharedImmutableStringsCache::Inner> > [Utility.h:39f2231804f843c9a3f5bd24252939a73a44e6dd : 565]
[task 2023-09-01T10:21:25.421Z] 10:21:25     INFO -      Found by: inlining
[task 2023-09-01T10:21:25.421Z] 10:21:25     INFO -  14  libxul.so!js::SharedImmutableStringsCache::free() [SharedImmutableStringsCache.cpp:39f2231804f843c9a3f5bd24252939a73a44e6dd : 120 + 0x69]
[task 2023-09-01T10:21:25.421Z] 10:21:25     INFO -       rbx = 0x00007f82c72abae8    rbp = 0x00007ffcfcf96700
[task 2023-09-01T10:21:25.422Z] 10:21:25     INFO -       rsp = 0x00007ffcfcf966d0    r12 = 0x0000000000004934
[task 2023-09-01T10:21:25.422Z] 10:21:25     INFO -       r13 = 0x00007f82a349d300    r14 = 0x00007f829980b040
[task 2023-09-01T10:21:25.422Z] 10:21:25     INFO -       r15 = 0x00007f8298854100    rip = 0x00007f82bfaf38f9
[task 2023-09-01T10:21:25.422Z] 10:21:25     INFO -      Found by: call frame info
[task 2023-09-01T10:21:25.422Z] 10:21:25     INFO -  15  libxul.so!ShutdownImpl [Initialization.cpp:39f2231804f843c9a3f5bd24252939a73a44e6dd : 269]
[task 2023-09-01T10:21:25.423Z] 10:21:25     INFO -      Found by: inlining
[task 2023-09-01T10:21:25.423Z] 10:21:25     INFO -  16  libxul.so!JS_ShutDown() [Initialization.cpp:39f2231804f843c9a3f5bd24252939a73a44e6dd : 310 + 0x9]
[task 2023-09-01T10:21:25.423Z] 10:21:25     INFO -       rbx = 0x0000000000000000    rbp = 0x00007ffcfcf96710
[task 2023-09-01T10:21:25.423Z] 10:21:25     INFO -       rsp = 0x00007ffcfcf96710    r12 = 0x0000000000004934
[task 2023-09-01T10:21:25.423Z] 10:21:25     INFO -       r13 = 0x00007f82a349d300    r14 = 0x00007f82a04345c0
[task 2023-09-01T10:21:25.423Z] 10:21:25     INFO -       r15 = 0x00007ffcfcf96778    rip = 0x00007f82bf87b8d5
[task 2023-09-01T10:21:25.424Z] 10:21:25     INFO -      Found by: call frame info
[task 2023-09-01T10:21:25.424Z] 10:21:25     INFO -  17  libxul.so!mozilla::ShutdownXPCOM(nsIServiceManager*) [XPCOMInit.cpp:39f2231804f843c9a3f5bd24252939a73a44e6dd : 716 + 0xb]
[task 2023-09-01T10:21:25.424Z] 10:21:25     INFO -       rbx = 0x0000000000000000    rbp = 0x00007ffcfcf967b0
[task 2023-09-01T10:21:25.424Z] 10:21:25     INFO -       rsp = 0x00007ffcfcf96720    r12 = 0x0000000000004934
[task 2023-09-01T10:21:25.424Z] 10:21:25     INFO -       r13 = 0x00007f82a349d300    r14 = 0x00007f82a04345c0
[task 2023-09-01T10:21:25.424Z] 10:21:25     INFO -       r15 = 0x00007ffcfcf96778    rip = 0x00007f82b70681d3
[task 2023-09-01T10:21:25.425Z] 10:21:25     INFO -      Found by: call frame info
[task 2023-09-01T10:21:25.425Z] 10:21:25     INFO -  18  libxul.so!XRE_InitChildProcess(int, char**, XREChildData const*) [nsEmbedFunctions.cpp:39f2231804f843c9a3f5bd24252939a73a44e6dd : 661 + 0x5]
[task 2023-09-01T10:21:25.425Z] 10:21:25     INFO -       rbx = 0x00000000a34a5401    rbp = 0x00007ffcfcf96a60
[task 2023-09-01T10:21:25.425Z] 10:21:25     INFO -       rsp = 0x00007ffcfcf967c0    r12 = 0x0000000000004934
[task 2023-09-01T10:21:25.425Z] 10:21:25     INFO -       r13 = 0x00007f82a349d300    r14 = 0x00000000a349d701
[task 2023-09-01T10:21:25.425Z] 10:21:25     INFO -       r15 = 0x0000000000000012    rip = 0x00007f82bf47390b
[task 2023-09-01T10:21:25.425Z] 10:21:25     INFO -      Found by: call frame info
[task 2023-09-01T10:21:25.426Z] 10:21:25     INFO -  19  plugin-container!content_process_main [plugin-container.cpp:39f2231804f843c9a3f5bd24252939a73a44e6dd : 57]
[task 2023-09-01T10:21:25.426Z] 10:21:25     INFO -      Found by: inlining
[task 2023-09-01T10:21:25.426Z] 10:21:25     INFO -  20  plugin-container!main [MozillaRuntimeMain.cpp:39f2231804f843c9a3f5bd24252939a73a44e6dd : 90 + 0x1f]
[task 2023-09-01T10:21:25.426Z] 10:21:25     INFO -       rbx = 0x00007ffcfcf96bb8    rbp = 0x00007ffcfcf96ad0
[task 2023-09-01T10:21:25.427Z] 10:21:25     INFO -       rsp = 0x00007ffcfcf96a70    r12 = 0x000055e900eaa940
[task 2023-09-01T10:21:25.427Z] 10:21:25     INFO -       r13 = 0x00007ffcfcf96bb0    r14 = 0x0000000000000015
[task 2023-09-01T10:21:25.427Z] 10:21:25     INFO -       r15 = 0x00007f82a3403600    rip = 0x000055e900eaac89
[task 2023-09-01T10:21:25.428Z] 10:21:25     INFO -      Found by: call frame info
[task 2023-09-01T10:21:25.428Z] 10:21:25     INFO -  21  libc.so.6!__libc_start_main [libc-start.c : 310 + 0x19]
[task 2023-09-01T10:21:25.428Z] 10:21:25     INFO -       rbx = 0x0000000000000000    rbp = 0x000055e900fa74d0
[task 2023-09-01T10:21:25.429Z] 10:21:25     INFO -       rsp = 0x00007ffcfcf96ae0    r12 = 0x000055e900eaa940
[task 2023-09-01T10:21:25.429Z] 10:21:25     INFO -       r13 = 0x00007ffcfcf96bb0    r14 = 0x0000000000000000
[task 2023-09-01T10:21:25.429Z] 10:21:25     INFO -       r15 = 0x0000000000000000    rip = 0x00007f82ad304b97
[task 2023-09-01T10:21:25.430Z] 10:21:25     INFO -      Found by: call frame info
[task 2023-09-01T10:21:25.430Z] 10:21:25     INFO -  22  plugin-container!_start + 0x28
[task 2023-09-01T10:21:25.430Z] 10:21:25     INFO -       rbx = 0x0000000000000000    rbp = 0x0000000000000000
[task 2023-09-01T10:21:25.431Z] 10:21:25     INFO -       rsp = 0x00007ffcfcf96ba0    r12 = 0x000055e900eaa940
[task 2023-09-01T10:21:25.431Z] 10:21:25     INFO -       r13 = 0x00007ffcfcf96bb0    r14 = 0x0000000000000000
[task 2023-09-01T10:21:25.431Z] 10:21:25     INFO -       r15 = 0x0000000000000000    rip = 0x000055e900eaa969
[task 2023-09-01T10:21:25.431Z] 10:21:25     INFO -      Found by: call frame info
[task 2023-09-01T10:21:25.432Z] 10:21:25     INFO -  Thread 1 IPC I/O Child

The crash is in SharedImmutableStringsCache, but filed in the extension component because the crash happened while running toolkit/components/extensions/test/xpcshell/test_ext_contentscript_triggeringPrincipal.js. That test doesn't do anything notable, so this is probably a generic issue independent of the test.

Component: General → JavaScript Engine
Product: WebExtensions → Core
Severity: -- → S4
Priority: -- → P5

Note, the crashing instruction points toward the MOZ_RELEASE_ASSERT within StringBox destructor.

is this the same thing as bug 1851938?

See Also: → 1851938
Attachment #9383376 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: