Closed Bug 1782107 Opened 3 years ago Closed 1 year ago

Intermittent js/xpconnect/tests/unit/<test name> | application crashed [@ gfxFontInfoLoader::StartLoader] | after xpcshell return code: 1

Categories

(Core :: Graphics: Text, defect)

defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: crash, intermittent-failure, Whiteboard: [retriggered])

Crash Data

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


[task 2022-07-28T18:34:30.450Z] 18:34:30     INFO -  TEST-START | js/xpconnect/tests/unit/test_xray_instanceof.js
[task 2022-07-28T18:34:30.890Z] 18:34:30  WARNING -  TEST-UNEXPECTED-FAIL | js/xpconnect/tests/unit/test_xray_instanceof.js | xpcshell return code: 1
[task 2022-07-28T18:34:30.891Z] 18:34:30     INFO -  TEST-INFO took 440ms
...
[task 2022-07-28T18:34:32.860Z] 18:34:32  WARNING -  PROCESS-CRASH | js/xpconnect/tests/unit/test_xray_instanceof.js | application crashed [@ gfxFontInfoLoader::StartLoader(unsigned int)]
[task 2022-07-28T18:34:32.860Z] 18:34:32     INFO -  Mozilla crash reason: [Parent 5130, Main Thread] ###!!! ASSERTION: Bug 1508626 - Setting delay timer for font loader after shutdown but before observer: '!gXPCOMThreadsShutDown', file /builds/worker/checkouts/gecko/gfx/thebes/gfxFontInfoLoader.cpp:173
[task 2022-07-28T18:34:32.860Z] 18:34:32     INFO -  Crash dump filename: /var/folders/41/jjgywl1j5y521hm6flvcmfq0000014/T/xpc-other-rsamam5q/B535942B-D429-4066-AAA2-7C975E69EE2C.dmp
[task 2022-07-28T18:34:32.861Z] 18:34:32     INFO -  Operating system: Mac OS X
[task 2022-07-28T18:34:32.861Z] 18:34:32     INFO -                    10.15.7 19H15
[task 2022-07-28T18:34:32.861Z] 18:34:32     INFO -  CPU: amd64
[task 2022-07-28T18:34:32.861Z] 18:34:32     INFO -       family 6 model 158 stepping 10
[task 2022-07-28T18:34:32.861Z] 18:34:32     INFO -       12 CPUs
[task 2022-07-28T18:34:32.862Z] 18:34:32     INFO -  Crash reason:  EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
[task 2022-07-28T18:34:32.862Z] 18:34:32     INFO -  Crash address: 0x0
[task 2022-07-28T18:34:32.862Z] 18:34:32     INFO -  Mac Crash Info:
[task 2022-07-28T18:34:32.862Z] 18:34:32     INFO -  Process uptime: 0 seconds
[task 2022-07-28T18:34:32.862Z] 18:34:32     INFO -  Thread 0  (crashed)
[task 2022-07-28T18:34:32.862Z] 18:34:32     INFO -   0  XUL!NS_DebugBreak [nsDebugImpl.cpp:2a1edefefb10670bcfc3790993a711e8367939d1 : 462 + 0x3c]
[task 2022-07-28T18:34:32.863Z] 18:34:32     INFO -       rax = 0x000000010e275890    rdx = 0x0000000000000000
[task 2022-07-28T18:34:32.863Z] 18:34:32     INFO -       rcx = 0x00000001145f4e6c    rbx = 0x00007fff93683620
[task 2022-07-28T18:34:32.863Z] 18:34:32     INFO -       rsi = 0x00000000000120a8    rdi = 0x00007fff93682ca8
[task 2022-07-28T18:34:32.863Z] 18:34:32     INFO -       rbp = 0x00007ffee1d9a480    rsp = 0x00007ffee1d99d50
[task 2022-07-28T18:34:32.864Z] 18:34:32     INFO -        r8 = 0x00000000000130a8     r9 = 0x0000000000000000
[task 2022-07-28T18:34:32.864Z] 18:34:32     INFO -       r10 = 0x00007fff93682cc8    r11 = 0x00007fff93682cc0
[task 2022-07-28T18:34:32.864Z] 18:34:32     INFO -       r12 = 0x000000011e702c02    r13 = 0x00007ffee1d9a150
[task 2022-07-28T18:34:32.864Z] 18:34:32     INFO -       r14 = 0x00007ffee1d9dbd6    r15 = 0x00007ffee1d99e40
[task 2022-07-28T18:34:32.864Z] 18:34:32     INFO -       rip = 0x00000001147e2542
[task 2022-07-28T18:34:32.865Z] 18:34:32     INFO -      Found by: given as instruction pointer in context
[task 2022-07-28T18:34:32.865Z] 18:34:32     INFO -   1  XUL!gfxFontInfoLoader::StartLoader(unsigned int) [gfxFontInfoLoader.cpp:2a1edefefb10670bcfc3790993a711e8367939d1 : 171 + 0x31]
[task 2022-07-28T18:34:32.865Z] 18:34:32     INFO -       rbx = 0x0000000000000000    rbp = 0x00007ffee1d9a4e0
[task 2022-07-28T18:34:32.865Z] 18:34:32     INFO -       rsp = 0x00007ffee1d9a490    r12 = 0x000000011f629600
[task 2022-07-28T18:34:32.866Z] 18:34:32     INFO -       r13 = 0xaaaaaaaaaaaaaaaa    r14 = 0x0000000114389200
[task 2022-07-28T18:34:32.866Z] 18:34:32     INFO -       r15 = 0x0000000000001f40    rip = 0x000000011598b431
[task 2022-07-28T18:34:32.866Z] 18:34:32     INFO -      Found by: call frame info
[task 2022-07-28T18:34:32.866Z] 18:34:32     INFO -   2  XUL!mozilla::detail::RunnableFunction<gfxPlatformFontList::GetPrefsAndStartLoader()::$_21>::Run() [nsThreadUtils.h:2a1edefefb10670bcfc3790993a711e8367939d1 : 531 + 0x18]
[task 2022-07-28T18:34:32.867Z] 18:34:32     INFO -       rbx = 0x000000010fff9340    rbp = 0x00007ffee1d9a500
[task 2022-07-28T18:34:32.867Z] 18:34:32     INFO -       rsp = 0x00007ffee1d9a4f0    r12 = 0x000000011f629600
[task 2022-07-28T18:34:32.867Z] 18:34:32     INFO -       r13 = 0xaaaaaaaaaaaaaaaa    r14 = 0x000000011f61cce8
[task 2022-07-28T18:34:32.867Z] 18:34:32     INFO -       r15 = 0x000000011437c340    rip = 0x00000001159e0c52
[task 2022-07-28T18:34:32.867Z] 18:34:32     INFO -      Found by: call frame info
[task 2022-07-28T18:34:32.868Z] 18:34:32     INFO -   3  XUL!mozilla::RunnableTask::Run() [TaskController.cpp:2a1edefefb10670bcfc3790993a711e8367939d1 : 538 + 0x12]
[task 2022-07-28T18:34:32.868Z] 18:34:32     INFO -       rbx = 0x0000000000000014    rbp = 0x00007ffee1d9a980
[task 2022-07-28T18:34:32.868Z] 18:34:32     INFO -       rsp = 0x00007ffee1d9a510    r12 = 0x000000011f629600
[task 2022-07-28T18:34:32.868Z] 18:34:32     INFO -       r13 = 0xaaaaaaaaaaaaaaaa    r14 = 0x000000011f61cce8
[task 2022-07-28T18:34:32.868Z] 18:34:32     INFO -       r15 = 0x000000011437c340    rip = 0x0000000114930ccb
[task 2022-07-28T18:34:32.869Z] 18:34:32     INFO -      Found by: call frame info
[task 2022-07-28T18:34:32.869Z] 18:34:32     INFO -   4  XUL!mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) [TaskController.cpp:2a1edefefb10670bcfc3790993a711e8367939d1 : 851 + 0x8]
[task 2022-07-28T18:34:32.869Z] 18:34:32     INFO -       rbx = 0x0000000000000003    rbp = 0x00007ffee1d9ab70
[task 2022-07-28T18:34:32.870Z] 18:34:32     INFO -       rsp = 0x00007ffee1d9a990    r12 = 0x000000011f629614
[task 2022-07-28T18:34:32.870Z] 18:34:32     INFO -       r13 = 0xaaaaaaaaaaaaaaaa    r14 = 0x00007ffee1d9aa18
[task 2022-07-28T18:34:32.870Z] 18:34:32     INFO -       r15 = 0x000000011437c340    rip = 0x0000000114908c0f
[task 2022-07-28T18:34:32.870Z] 18:34:32     INFO -      Found by: call frame info
[task 2022-07-28T18:34:32.871Z] 18:34:32     INFO -   5  XUL!mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) [TaskController.cpp:2a1edefefb10670bcfc3790993a711e8367939d1 : 683 + 0xa]
[task 2022-07-28T18:34:32.871Z] 18:34:32     INFO -       rbx = 0x0000000000000001    rbp = 0x00007ffee1d9abc0
[task 2022-07-28T18:34:32.871Z] 18:34:32     INFO -       rsp = 0x00007ffee1d9ab80    r12 = 0x000000010ff09200
[task 2022-07-28T18:34:32.871Z] 18:34:32     INFO -       r13 = 0x000000010e4b1040    r14 = 0x00007ffee1d9ad01
[task 2022-07-28T18:34:32.871Z] 18:34:32     INFO -       r15 = 0x00007ffee1d9abd8    rip = 0x0000000114907805
[task 2022-07-28T18:34:32.872Z] 18:34:32     INFO -      Found by: call frame info
[task 2022-07-28T18:34:32.872Z] 18:34:32     INFO -   6  XUL!mozilla::TaskController::ProcessPendingMTTask(bool) [TaskController.cpp:2a1edefefb10670bcfc3790993a711e8367939d1 : 461 + 0x7]
[task 2022-07-28T18:34:32.872Z] 18:34:32     INFO -       rbx = 0x0000000000000001    rbp = 0x00007ffee1d9ac10
[task 2022-07-28T18:34:32.872Z] 18:34:32     INFO -       rsp = 0x00007ffee1d9abd0    r12 = 0x000001b9e0fd82a8
[task 2022-07-28T18:34:32.872Z] 18:34:32     INFO -       r13 = 0x000000010e4b1040    r14 = 0x00007ffee1d9ad01
[task 2022-07-28T18:34:32.873Z] 18:34:32     INFO -       r15 = 0x000000010ff09200    rip = 0x0000000114907ade
[task 2022-07-28T18:34:32.873Z] 18:34:32     INFO -      Found by: call frame info
[task 2022-07-28T18:34:32.873Z] 18:34:32     INFO -   7  XUL!mozilla::detail::RunnableFunction<mozilla::TaskController::InitializeInternal()::$_1>::Run() [nsThreadUtils.h:2a1edefefb10670bcfc3790993a711e8367939d1 : 531 + 0x15]
[task 2022-07-28T18:34:32.873Z] 18:34:32     INFO -       rbx = 0x00007ffee1d9acb0    rbp = 0x00007ffee1d9ac20
[task 2022-07-28T18:34:32.874Z] 18:34:32     INFO -       rsp = 0x00007ffee1d9ac20    r12 = 0x000001b9e0fd82a8
[task 2022-07-28T18:34:32.874Z] 18:34:32     INFO -       r13 = 0x000000010e4b1040    r14 = 0x00007ffee1d9ad01
[task 2022-07-28T18:34:32.874Z] 18:34:32     INFO -       r15 = 0x00000001143d5201    rip = 0x000000011493653a
[task 2022-07-28T18:34:32.874Z] 18:34:32     INFO -      Found by: call frame info
[task 2022-07-28T18:34:32.875Z] 18:34:32     INFO -   8  XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:2a1edefefb10670bcfc3790993a711e8367939d1 : 1205 + 0x15]
[task 2022-07-28T18:34:32.875Z] 18:34:32     INFO -       rbx = 0x00007ffee1d9acb0    rbp = 0x00007ffee1d9ad40
[task 2022-07-28T18:34:32.875Z] 18:34:32     INFO -       rsp = 0x00007ffee1d9ac30    r12 = 0x000001b9e0fd82a8
[task 2022-07-28T18:34:32.875Z] 18:34:32     INFO -       r13 = 0x000000010e4b1040    r14 = 0x00007ffee1d9ad01
[task 2022-07-28T18:34:32.875Z] 18:34:32     INFO -       r15 = 0x00000001143d5201    rip = 0x000000011491ce2e
[task 2022-07-28T18:34:32.876Z] 18:34:32     INFO -      Found by: call frame info
[task 2022-07-28T18:34:32.876Z] 18:34:32     INFO -   9  XUL!nsThread::Shutdown() [nsThread.cpp:2a1edefefb10670bcfc3790993a711e8367939d1 : 900 + 0x2e4]
[task 2022-07-28T18:34:32.876Z] 18:34:32     INFO -       rbx = 0x000000010e4b1040    rbp = 0x00007ffee1d9af70
[task 2022-07-28T18:34:32.876Z] 18:34:32     INFO -       rsp = 0x00007ffee1d9ad50    r12 = 0xaaaaaaaaaaaaaaaa
[task 2022-07-28T18:34:32.876Z] 18:34:32     INFO -       r13 = 0x0000000000000004    r14 = 0x00007ffee1d9ad98
[task 2022-07-28T18:34:32.877Z] 18:34:32     INFO -       r15 = 0x00000001143d52d0    rip = 0x000000011491ba80
[task 2022-07-28T18:34:32.877Z] 18:34:32     INFO -      Found by: call frame info
[task 2022-07-28T18:34:32.877Z] 18:34:32     INFO -  10  XUL!nsThreadManager::ShutdownNonMainThreads() [nsThreadManager.cpp:2a1edefefb10670bcfc3790993a711e8367939d1 : 391 + 0x13]
[task 2022-07-28T18:34:32.877Z] 18:34:32     INFO -       rbx = 0x0000000000000001    rbp = 0x00007ffee1d9b120
[task 2022-07-28T18:34:32.877Z] 18:34:32     INFO -       rsp = 0x00007ffee1d9af80    r12 = 0x0000000000000004
[task 2022-07-28T18:34:32.878Z] 18:34:32     INFO -       r13 = 0x0000000000000004    r14 = 0x000000011f551200
[task 2022-07-28T18:34:32.878Z] 18:34:32     INFO -       r15 = 0x000000010e4b4700    rip = 0x0000000114921570
[task 2022-07-28T18:34:32.878Z] 18:34:32     INFO -      Found by: call frame info
[task 2022-07-28T18:34:32.878Z] 18:34:32     INFO -  11  XUL!mozilla::ShutdownXPCOM(nsIServiceManager*) [XPCOMInit.cpp:2a1edefefb10670bcfc3790993a711e8367939d1 : 613 + 0xc]
[task 2022-07-28T18:34:32.879Z] 18:34:32     INFO -       rbx = 0x00007ffee1d9b150    rbp = 0x00007ffee1d9b1c0
[task 2022-07-28T18:34:32.879Z] 18:34:32     INFO -       rsp = 0x00007ffee1d9b130    r12 = 0x0000000000000000
[task 2022-07-28T18:34:32.879Z] 18:34:32     INFO -       r13 = 0x0000000000000000    r14 = 0x0000000000000000
[task 2022-07-28T18:34:32.879Z] 18:34:32     INFO -       r15 = 0x00007ffee1d9b618    rip = 0x000000011496c7cc
[task 2022-07-28T18:34:32.880Z] 18:34:32     INFO -      Found by: call frame info
[task 2022-07-28T18:34:32.880Z] 18:34:32     INFO -  12  XUL!XRE_XPCShellMain(int, char**, char**, XREShellData const*) [XPCShellImpl.cpp:2a1edefefb10670bcfc3790993a711e8367939d1 : 1434 + 0x6]
[task 2022-07-28T18:34:32.880Z] 18:34:32     INFO -       rbx = 0x0000000000000001    rbp = 0x00007ffee1d9b580
[task 2022-07-28T18:34:32.880Z] 18:34:32     INFO -       rsp = 0x00007ffee1d9b1d0    r12 = 0x0000000000000000
[task 2022-07-28T18:34:32.881Z] 18:34:32     INFO -       r13 = 0x0000000000000000    r14 = 0x00007ffee1d9b238
[task 2022-07-28T18:34:32.881Z] 18:34:32     INFO -       r15 = 0x00007ffee1d9b618    rip = 0x00000001153ea29b
[task 2022-07-28T18:34:32.881Z] 18:34:32     INFO -      Found by: call frame info
[task 2022-07-28T18:34:32.881Z] 18:34:32     INFO -  13  xpcshell!main [xpcshell.cpp:2a1edefefb10670bcfc3790993a711e8367939d1 : 81 + 0x1a]
[task 2022-07-28T18:34:32.882Z] 18:34:32     INFO -       rbx = 0x000000010e403230    rbp = 0x00007ffee1d9b5d0
[task 2022-07-28T18:34:32.882Z] 18:34:32     INFO -       rsp = 0x00007ffee1d9b590    r12 = 0x000000000000001c
[task 2022-07-28T18:34:32.882Z] 18:34:32     INFO -       r13 = 0x0000000000000000    r14 = 0x00007ffee1d9b6e0
[task 2022-07-28T18:34:32.882Z] 18:34:32     INFO -       r15 = 0x00007ffee1d9b5f8    rip = 0x000000010de62ced
[task 2022-07-28T18:34:32.882Z] 18:34:32     INFO -      Found by: call frame info
[task 2022-07-28T18:34:32.882Z] 18:34:32     INFO -  14  libdyld.dylib!start + 0x0
[task 2022-07-28T18:34:32.883Z] 18:34:32     INFO -       rbx = 0x0000000000000000    rbp = 0x00007ffee1d9b5e8
[task 2022-07-28T18:34:32.883Z] 18:34:32     INFO -       rsp = 0x00007ffee1d9b5e0    r12 = 0x0000000000000000
[task 2022-07-28T18:34:32.883Z] 18:34:32     INFO -       r13 = 0x0000000000000000    r14 = 0x0000000000000000
[task 2022-07-28T18:34:32.883Z] 18:34:32     INFO -       r15 = 0x0000000000000000    rip = 0x00007fff6cda6cc9
[task 2022-07-28T18:34:32.883Z] 18:34:32     INFO -      Found by: call frame info
[task 2022-07-28T18:34:32.883Z] 18:34:32     INFO -  15  libdyld.dylib!start + 0x0
[task 2022-07-28T18:34:32.883Z] 18:34:32     INFO -       rbx = 0x0000000000000000    rbp = 0x00007ffee1d9b5e8
[task 2022-07-28T18:34:32.884Z] 18:34:32     INFO -       rsp = 0x00007ffee1d9b5e8    r12 = 0x0000000000000000
[task 2022-07-28T18:34:32.884Z] 18:34:32     INFO -       r13 = 0x0000000000000000    r14 = 0x0000000000000000
[task 2022-07-28T18:34:32.884Z] 18:34:32     INFO -       r15 = 0x0000000000000000    rip = 0x00007fff6cda6cc9
[task 2022-07-28T18:34:32.884Z] 18:34:32     INFO -      Found by: call frame info
[task 2022-07-28T18:34:32.885Z] 18:34:32     INFO -  Thread 1
Component: XPCOM → Graphics: Text

Copying crash signatures from duplicate bugs.

Crash Signature: [@ gfxFontInfoLoader::StartLoader(unsigned int)] → [@ gfxFontInfoLoader::StartLoader(unsigned int)] [@ NS_DispatchToMainThread(already_AddRefed<nsIRunnable>&&, unsigned int)]
Crash Signature: [@ gfxFontInfoLoader::StartLoader(unsigned int)] [@ NS_DispatchToMainThread(already_AddRefed<nsIRunnable>&&, unsigned int)] → [@ gfxFontInfoLoader::StartLoader(unsigned int)] [@ NS_DispatchToMainThread(already_AddRefed<nsIRunnable>&&, unsigned int)]
Whiteboard: [retriggered]
Summary: Intermittent js/xpconnect/tests/unit/test_xray_instanceof.js | application crashed [@ gfxFontInfoLoader::StartLoader(unsigned int)] | after xpcshell return code: 1 → Intermittent js/xpconnect/tests/unit/<test name> | application crashed [@ gfxFontInfoLoader::StartLoader(unsigned int)] | after xpcshell return code: 1
Crash Signature: [@ gfxFontInfoLoader::StartLoader(unsigned int)] [@ NS_DispatchToMainThread(already_AddRefed<nsIRunnable>&&, unsigned int)] → [@ gfxFontInfoLoader::StartLoader] [@ NS_DispatchToMainThread]
Summary: Intermittent js/xpconnect/tests/unit/<test name> | application crashed [@ gfxFontInfoLoader::StartLoader(unsigned int)] | after xpcshell return code: 1 → Intermittent js/xpconnect/tests/unit/<test name> | application crashed [@ gfxFontInfoLoader::StartLoader] | after xpcshell return code: 1
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.