Skip to content

Warn about blocked reports when bulk submitting a mixed selection - #99995

Merged
NikkiWines merged 14 commits into
Expensify:mainfrom
c3024:chaitanya/99028-bulk-submit-mixed-selection
Sep 15, 2026
Merged

NikkiWines merged 14 commits into
Expensify:mainfrom
c3024:chaitanya/99028-bulk-submit-mixed-selection

Conversation

@c3024

@c3024 c3024 commented Sep 1, 2026 •

Copy link
Copy Markdown
Contributor

Explanation of Change

Evaluates the held and pending-card submit guards per selected report instead of on the flattened cross-report transaction list. Blocked reports are skipped, the rest are submitted, and one modal lists the reports that weren't submitted.

Fixed Issues

$ #99028
PROPOSAL: #99028 (comment)

Tests

  1. As an employee on a workspace, create two expense reports: report A with one expense and report B with one expense.
  2. Hold the expense on report A.
  3. Go to Reports > Expense reports and select both reports via checkbox.
  4. Click the dropdown button > Submit.
  5. Verify report B is submitted and report A remains open.
  6. Verify a "Submit reports" modal appears listing report A and saying these reports weren't able to be submitted.
  7. Click Got it and verify the modal closes.
  8. Select only a report whose expenses are all held and click dropdown > Submit. Verify the "Submit reports" modal lists that report and nothing is submitted.
Screen.Recording.2026-09-03.at.11.27.51.AM.mov
  • Verify that no errors appear in the JS console

Offline tests

The bulk Submit option is not shown while offline, so this flow is not reachable offline.

QA Steps

Same as tests.

  • Verify that no errors appear in the JS console

PR Author Checklist

  • I linked the correct issue in the ### Fixed Issues section above
  • I wrote clear testing steps that cover the changes made in this PR
    • I added steps for local testing in the Tests section
    • I added steps for the expected offline behavior in the Offline steps section
    • I added steps for Staging and/or Production testing in the QA steps section
    • I added steps to cover failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
    • I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
    • I tested this PR with a High Traffic account against the staging or production API to ensure there are no regressions (e.g. long loading states that impact usability).
  • I included screenshots or videos for tests on all platforms
  • I ran the tests on all platforms & verified they passed on:
    • Android: Native
    • Android: mWeb Chrome
    • iOS: Native
    • iOS: mWeb Safari
    • MacOS: Chrome / Safari
  • I verified there are no console errors (if there's a console error not related to the PR, report it or open an issue for it to be fixed)
  • I followed proper code patterns (see Reviewing the code)
    • I verified that comments were added to code that is not self explanatory
    • I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
    • I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is either coming verbatim from figma or has been approved by marketing (in order to get marketing approval, ask the Bug Zero team member to add the Waiting for copy label to the issue)
  • If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
  • I followed the guidelines as stated in the Review Guidelines
  • I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
  • If a new CSS style is added I verified that:
    • A similar style doesn't already exist
    • The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))
  • If new assets were added or existing ones were modified, I verified that:
    • The assets are optimized and compressed (for SVG files, run npm run compress-svg)
    • The assets load correctly across all supported platforms.
  • If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
  • If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
  • If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
  • If the PR modifies a component or page that can be accessed by a direct deeplink, I verified that the code functions as expected when the deeplink is used - from a logged in and logged out account.
  • If the PR modifies the UI (e.g. new buttons, new UI components, changing the padding/spacing/sizing, moving components, etc) or modifies the form input styles:
    • I verified that all the inputs inside a form are aligned with each other.
    • I added Design label and/or tagged @Expensify/design so the design team can review the changes.
  • I added unit tests for any new feature or bug fix in this PR to help automatically prevent regressions in this user flow.
  • If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.

Screenshots/Videos

Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari

Evaluate hasOnlyPendingCardTransactions and hasOnlyHeldExpenses per selected
report instead of on the flattened cross-report transaction list. When every
selected report is blocked, keep the existing block modals. When only some
are, show a confirm modal explaining how many reports can't be submitted and,
on confirm, submit only the submittable ones.
@melvin-bot

melvin-bot Bot commented Sep 1, 2026

Copy link
Copy Markdown

Hey, I noticed you changed src/languages/en.ts in a PR from a fork. For security reasons, translations are not generated automatically for PRs from forks.

If you want to automatically generate translations for other locales, an Expensify employee will have to:

  1. Look at the code and make sure there are no malicious changes.
  2. Run the Generate static translations GitHub workflow. If you have write access and the K2 extension, you can simply click: [this button]

Alternatively, if you are an external contributor, you can run the translation script locally with your own OpenAI API key. To learn more, try running:

npx bun ./scripts/generateTranslations.ts --help

Typically, you'd want to translate only what you changed by running npx bun ./scripts/generateTranslations.ts --compare-ref main

@codecov

codecov Bot commented Sep 1, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ Changes either increased or maintained existing code coverage, great job!

Files with missing lines Coverage Δ
src/hooks/useSearchBulkActions.ts 74.75% <93.54%> (+2.61%) ⬆️
... and 21 files with indirect coverage changes

@c3024
c3024 marked this pull request as ready for review September 1, 2026 07:41
@c3024
c3024 requested review from a team as code owners September 1, 2026 07:41
@melvin-bot
melvin-bot Bot requested review from a team, huult and joekaufmanexpensify and removed request for a team September 1, 2026 07:41
@melvin-bot

melvin-bot Bot commented Sep 1, 2026

Copy link
Copy Markdown

@huult Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button]

@melvin-bot
melvin-bot Bot requested review from trjExpensify and removed request for a team September 1, 2026 07:41
@c3024 c3024 added the Waiting for copy User facing verbiage needs polishing label Sep 1, 2026
The generateTranslations workflow does not run for fork PRs, so add the
new iou.error keys to de, el, fr, it, ja, nl, pl, pt-BR, and zh-hans
manually.
@c3024

c3024 commented Sep 1, 2026

Copy link
Copy Markdown
Contributor Author

Here is the copy shown when a user selects reports, with one of the reports has all expenses on hold:

Screenshot 2026-09-01 at 1 17 53 PM

When one of the reports contain only pending transactions.

Screenshot 2026-09-01 at 1 30 34 PM

When one of the reports contain only held or pending transactions

Screenshot 2026-09-01 at 1 31 03 PM

Equivalent message when multiple reports contain only held or pending transactions:

Screenshot 2026-09-01 at 1 32 44 PM

Similar plural messages for held only and pending only cases too.

@trjExpensify

Copy link
Copy Markdown
Contributor

This seems like it’s starting to get a little complicated. @joekaufmanexpensify I see you’re on the parent issue. What would you think about:

  • Proceed with submitting the reports that aren’t "all held or pending".
  • Show the one modal that lists out any reports that weren’t able to be submitted (a bit like the style of export to accounting failures). I.e

Submit reports
These reports weren’t able to be submitted. Please check all expenses aren't held or pending, then try again.

  • reportName
  • reportName

[Got it]

@joekaufmanexpensify

Copy link
Copy Markdown
Contributor

Yep, that's fair. I'm good with that simpler approach. 👍

@trjExpensify

Copy link
Copy Markdown
Contributor

Cool, @c3024 what do you think?

Mixed selections no longer stop at a confirm prompt. The submittable reports are submitted right away and one informational modal lists the reports that were skipped because all of their expenses are on hold or pending, matching the export-to-accounting modal. A fully blocked selection keeps the existing reason-specific modal.
@c3024

c3024 commented Sep 3, 2026

Copy link
Copy Markdown
Contributor Author

Updated it.

Screenshot 2026-09-03 at 12 09 54 PM

@c3024

c3024 commented Sep 3, 2026

Copy link
Copy Markdown
Contributor Author

@huult, the PR is ready for your review.

@huult

huult commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

Thanks! I’ll take a look soon.

Comment thread src/hooks/useSearchBulkActions.ts Outdated
Comment on lines +2329 to +2331
// The Submit option only appears for a submit-type workspace when exactly one report is selected, and that
// report picks its manager in a popover. Skip the popover when the report is blocked so it falls through to
// the modal below showing that the report could not be submitted.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@c3024 Could we remove or shorten the comments added in this PR?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

@huult

huult commented Sep 3, 2026 •

Copy link
Copy Markdown
Contributor

Reviewer Checklist

  • I have verified the author checklist is complete (all boxes are checked off).
  • I verified the correct issue is linked in the ### Fixed Issues section above
  • I verified testing steps are clear and they cover the changes made in this PR
    • I verified the steps for local testing are in the Tests section
    • I verified the steps for Staging and/or Production testing are in the QA steps section
    • I verified the steps cover any possible failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
    • I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
  • I checked that screenshots or videos are included for tests on all platforms
  • I included screenshots or videos for tests on all platforms
  • I verified that the composer does not automatically focus or open the keyboard on mobile unless explicitly intended. This includes checking that returning the app from the background does not unexpectedly open the keyboard.
  • I verified tests pass on all platforms & I tested again on:
    • Android: HybridApp
    • Android: mWeb Chrome
    • iOS: HybridApp
    • iOS: mWeb Safari
    • MacOS: Chrome / Safari
  • If there are any errors in the console that are unrelated to this PR, I either fixed them (preferred) or linked to where I reported them in Slack
  • I verified proper code patterns were followed (see Reviewing the code)
    • I verified that comments were added to code that is not self explanatory
    • I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
    • I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is either coming verbatim from figma or has been approved by marketing (in order to get marketing approval, ask the Bug Zero team member to add the Waiting for copy label to the issue)
  • If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
  • I verified that this PR follows the guidelines as stated in the Review Guidelines
  • I verified other components that can be impacted by these changes have been tested, and I retested again (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar have been tested & I retested again)
  • If a new component is created I verified that:
    • A similar component doesn't exist in the codebase
    • All props are defined accurately
    • The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
    • The only data being stored in the state is data necessary for rendering and nothing else
    • The component has the minimum amount of code necessary for its purpose, and it is broken down into smaller components in order to separate concerns and functions
  • If a new CSS style is added I verified that:
    • A similar style doesn't already exist
    • The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(theme.componentBG)
  • If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
  • If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
  • If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
  • If the PR modifies a component or page that can be accessed by a direct deeplink, I verified that the code functions as expected when the deeplink is used - from a logged in and logged out account.
  • If the PR modifies the UI (e.g. new buttons, new UI components, changing the padding/spacing/sizing, moving components, etc) or modifies the form input styles:
    • I verified that all the inputs inside a form are aligned with each other.
    • I added Design label and/or tagged @Expensify/design so the design team can review the changes.
  • For any bug fix or new feature in this PR, I verified that sufficient unit tests are included to prevent regressions in this flow.
  • If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.
  • I have checked off every checkbox in the PR reviewer checklist, including those that don't apply to this PR.

Screenshots/Videos

Android: HybridApp
Screen.Recording.2026-09-11.at.09.22.38.mov
Android: mWeb Chrome
Screen.Recording.2026-09-11.at.09.20.09.mov
iOS: HybridApp
Screen.Recording.2026-09-11.at.09.33.06.mov
iOS: mWeb Safari
Screen.Recording.2026-09-11.at.09.36.54.mov
MacOS: Chrome / Safari
Screen.Recording.2026-09-11.at.09.16.02.mov

@huult

huult commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

Would be a readability improvement to have bulleted lists on these if it's easy though?

@c3024 what do you think?

@c3024

c3024 commented Sep 10, 2026

Copy link
Copy Markdown
Contributor Author

Implemented it.

Screenshot 2026-09-10 at 11 40 13 AM

This uses the standard bullet that already exists in the repo. All modals that list report names uses the same bullets now. We can add a new const if we want a different sized bullet here.

For long names, wrapped lines start at the modal's left edge, not under the first word. Making them follow the bullet indent needs a row per report instead of a plain text block. That is a bigger change and could bring new quirks on native for these modals.

@huult

huult commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

@trjExpensify #99995 (comment) Does this look good to you?

@trjExpensify

Copy link
Copy Markdown
Contributor

Yeah, definitely better than no bullets. Thanks!

@huult

huult commented Sep 11, 2026 •

Copy link
Copy Markdown
Contributor
Screen.Recording.2026-09-11.at.09.30.24.mov
Screen.Recording.2026-09-11.at.09.26.08.mov

@c3024 I was able to reproduce the crash issue on iOS. Could you take a look?

To reproduce the iOS crash issue, you can log out and sign in again, then go to a report, select 4–5 items, and submit them.

If you’re still unable to reproduce it on your side, I can share my account with you for testing.

Crash Log ``` ------------------------------------- Translated Report (Full Report Below) ------------------------------------- Process: Expensify [55186] Path: /Users/USER/Library/Developer/CoreSimulator/Devices/83B762CE-06C9-43BF-A705-F57944F6116D/data/Containers/Bundle/Application/DC9F439B-A535-4F28-A283-B3DDC5F73CC9/Expensify.app/Expensify Identifier: com.expensify.expensifylite Version: 9.4.53 (9.4.53.8) Code Type: ARM-64 (Native) Role: Foreground Parent Process: launchd_sim [55032] Coalition: com.apple.CoreSimulator.SimDevice.83B762CE-06C9-43BF-A705-F57944F6116D [2268] Responsible Process: SimulatorTrampoline [55023] User ID: 501

Date/Time: 2026-09-11 09:26:24.9471 +0700
Launch Time: 2026-09-11 09:23:30.1630 +0700
Hardware Model: Mac15,6
OS Version: macOS 26.5.2 (25F84)
Release Type: User

Crash Reporter Key: 7ABC40A6-094E-A8D3-9519-34715EB34936
Incident Identifier: C4A8984F-A6C6-4917-8212-004BAA15B54C

Time Awake Since Boot: 3600 seconds

System Integrity Protection: enabled

Triggered by Thread: 0, Dispatch Queue: com.apple.main-thread

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000

Termination Reason: Namespace SIGNAL, Code 6, Abort trap: 6
Terminating Process: Expensify [55186]

Last Exception Backtrace:
0 CoreFoundation 0x1804f71c4 __exceptionPreprocess + 160
1 libobjc.A.dylib 0x18009c094 objc_exception_throw + 72
2 Foundation 0x18104ec88 -[NSMutableDictionary(NSMutableDictionary) classForCoder] + 0
3 Expensify.debug.dylib 0x119c8b038 -[RCTViewComponentView unmountChildComponentView:index:] + 1636
4 Expensify.debug.dylib 0x119bcbbfc RCTPerformMountInstructions(std::__1::vector<facebook::react::ShadowViewMutation, std::__1::allocatorfacebook::react::ShadowViewMutation> const&, RCTComponentViewRegistry*, RCTMountingTransactionObserverCoordinator&, int) + 1608
5 Expensify.debug.dylib 0x119bcb5a8 -[RCTMountingManager performTransaction:]::$_2::operator()(facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&) const + 96
6 Expensify.debug.dylib 0x119bcb53c decltype(std::declval<-[RCTMountingManager performTransaction:]::$_2&>()(std::declval<facebook::react::MountingTransaction const&>(), std::declval<facebook::react::SurfaceTelemetry const&>())) std::__1::__invoke[abi:de200100]<-[RCTMountingManager performTransaction:]::$_2&, facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&>(-[RCTMountingManager performTransaction:]::$_2&, facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&) + 40
7 Expensify.debug.dylib 0x119bcb508 void std::__1::__invoke_void_return_wrapper<void, true>::__call[abi:de200100]<-[RCTMountingManager performTransaction:]::$_2&, facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&>(-[RCTMountingManager performTransaction:]::$_2&, facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&) + 40
8 Expensify.debug.dylib 0x119bcb4d4 void std::__1::__invoke_r[abi:de200100]<void, -[RCTMountingManager performTransaction:]::$_2&, facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&>(-[RCTMountingManager performTransaction:]::$_2&, facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&) + 40
9 Expensify.debug.dylib 0x119bcb4a0 std::__1::__function::__alloc_func<-[RCTMountingManager performTransaction:]::$_2, std::__1::allocator<-[RCTMountingManager performTransaction:]::$_2>, void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)>::operator()[abi:de200100](facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&) + 40
10 Expensify.debug.dylib 0x119bcacd8 std::__1::__function::__func<-[RCTMountingManager performTransaction:]::$_2, std::__1::allocator<-[RCTMountingManager performTransaction:]::$_2>, void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)>::operator()(facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&) + 44
11 Expensify.debug.dylib 0x11a689fdc std::__1::__function::__value_func<void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)>::operator()[abi:de200100](facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&) const + 76
12 Expensify.debug.dylib 0x11a689278 std::__1::function<void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)>::operator()(facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&) const + 40
13 Expensify.debug.dylib 0x11a689094 facebook::react::TelemetryController::pullTransaction(std::__1::function<void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)> const&, std::__1::function<void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)> const&, std::__1::function<void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)> const&) const + 336
14 Expensify.debug.dylib 0x119bc34e0 -[RCTMountingManager performTransaction:] + 644
15 Expensify.debug.dylib 0x119bc3178 -[RCTMountingManager initiateTransaction:] + 596
16 Expensify.debug.dylib 0x119bc2a0c __42-[RCTMountingManager scheduleTransaction:]_block_invoke + 404
17 Expensify.debug.dylib 0x11a135110 __RCTExecuteOnMainQueue_block_invoke + 56
18 libdispatch.dylib 0x1801c07a8 _dispatch_call_block_and_release + 24
19 libdispatch.dylib 0x1801db4b0 _dispatch_client_callout + 12
20 libdispatch.dylib 0x1801f74a0 <deduplicated_symbol> + 24
21 libdispatch.dylib 0x1801d031c _dispatch_main_queue_drain + 1184
22 libdispatch.dylib 0x1801cfe6c _dispatch_main_queue_callback_4CF + 40
23 CoreFoundation 0x180455ed8 CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE + 12
24 CoreFoundation 0x1804550b0 __CFRunLoopRun + 1884
25 CoreFoundation 0x18044fcec _CFRunLoopRunSpecificWithOptions + 496
26 GraphicsServices 0x192a669bc GSEventRunModal + 116
27 UIKitCore 0x186348574 -[UIApplication _run] + 772
28 UIKitCore 0x18634c79c UIApplicationMain + 124
29 Expensify.debug.dylib 0x116b36d90 __debug_main_executable_dylib_entry_point + 704
30 dyld_sim 0x1021cd3d0 start_sim + 20
31 dyld 0x1023cfe00 start + 6992

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x10212088c __pthread_kill + 8
1 libsystem_pthread.dylib 0x1024f6338 pthread_kill + 264
2 libsystem_c.dylib 0x1801b5994 abort + 100
3 libc++abi.dylib 0x18030326c __abort_message + 128
4 libc++abi.dylib 0x1802f31a4 demangling_terminate_handler() + 268
5 libobjc.A.dylib 0x180077218 _objc_terminate() + 124
6 libc++abi.dylib 0x180302758 std::__terminate(void ()()) + 12
7 libc++abi.dylib 0x1803057c0 __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception
) + 32
8 libc++abi.dylib 0x1803057a0 __cxa_throw + 88
9 libobjc.A.dylib 0x18009c1cc objc_exception_throw + 384
10 Foundation 0x18104ec88 -[NSAssertionHandler handleFailureInFunction:file:lineNumber:description:] + 268
11 Expensify.debug.dylib 0x119c8b038 -[RCTViewComponentView unmountChildComponentView:index:] + 1636
12 Expensify.debug.dylib 0x119bcbbfc RCTPerformMountInstructions(std::__1::vector<facebook::react::ShadowViewMutation, std::__1::allocatorfacebook::react::ShadowViewMutation> const&, RCTComponentViewRegistry*, RCTMountingTransactionObserverCoordinator&, int) + 1608
13 Expensify.debug.dylib 0x119bcb5a8 -[RCTMountingManager performTransaction:]::$_2::operator()(facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&) const + 96
14 Expensify.debug.dylib 0x119bcb53c decltype(std::declval<-[RCTMountingManager performTransaction:]::$_2&>()(std::declval<facebook::react::MountingTransaction const&>(), std::declval<facebook::react::SurfaceTelemetry const&>())) std::__1::__invoke[abi:de200100]<-[RCTMountingManager performTransaction:]::$_2&, facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&>(-[RCTMountingManager performTransaction:]::$_2&, facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&) + 40
15 Expensify.debug.dylib 0x119bcb508 void std::__1::__invoke_void_return_wrapper<void, true>::__call[abi:de200100]<-[RCTMountingManager performTransaction:]::$_2&, facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&>(-[RCTMountingManager performTransaction:]::$_2&, facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&) + 40
16 Expensify.debug.dylib 0x119bcb4d4 void std::__1::__invoke_r[abi:de200100]<void, -[RCTMountingManager performTransaction:]::$_2&, facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&>(-[RCTMountingManager performTransaction:]::$_2&, facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&) + 40
17 Expensify.debug.dylib 0x119bcb4a0 std::__1::__function::__alloc_func<-[RCTMountingManager performTransaction:]::$_2, std::__1::allocator<-[RCTMountingManager performTransaction:]::$_2>, void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)>::operator()[abi:de200100](facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&) + 40
18 Expensify.debug.dylib 0x119bcacd8 std::__1::__function::__func<-[RCTMountingManager performTransaction:]::$_2, std::__1::allocator<-[RCTMountingManager performTransaction:]::$_2>, void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)>::operator()(facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&) + 44
19 Expensify.debug.dylib 0x11a689fdc std::__1::__function::__value_func<void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)>::operator()[abi:de200100](facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&) const + 76
20 Expensify.debug.dylib 0x11a689278 std::__1::function<void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)>::operator()(facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&) const + 40
21 Expensify.debug.dylib 0x11a689094 facebook::react::TelemetryController::pullTransaction(std::__1::function<void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)> const&, std::__1::function<void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)> const&, std::__1::function<void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)> const&) const + 336
22 Expensify.debug.dylib 0x119bc34e0 -[RCTMountingManager performTransaction:] + 644
23 Expensify.debug.dylib 0x119bc3178 -[RCTMountingManager initiateTransaction:] + 596
24 Expensify.debug.dylib 0x119bc2a0c __42-[RCTMountingManager scheduleTransaction:]_block_invoke + 404
25 Expensify.debug.dylib 0x11a135110 __RCTExecuteOnMainQueue_block_invoke + 56
26 libdispatch.dylib 0x1801c07a8 _dispatch_call_block_and_release + 24
27 libdispatch.dylib 0x1801db4b0 _dispatch_client_callout + 12
28 libdispatch.dylib 0x1801f74a0 <deduplicated_symbol> + 24
29 libdispatch.dylib 0x1801d031c _dispatch_main_queue_drain + 1184
30 libdispatch.dylib 0x1801cfe6c _dispatch_main_queue_callback_4CF + 40
31 CoreFoundation 0x180455ed8 CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE + 12
32 CoreFoundation 0x1804550b0 __CFRunLoopRun + 1884
33 CoreFoundation 0x18044fcec _CFRunLoopRunSpecificWithOptions + 496
34 GraphicsServices 0x192a669bc GSEventRunModal + 116
35 UIKitCore 0x186348574 -[UIApplication _run] + 772
36 UIKitCore 0x18634c79c UIApplicationMain + 124
37 Expensify.debug.dylib 0x116b36d90 __debug_main_executable_dylib_entry_point + 704
38 dyld_sim 0x1021cd3d0 start_sim + 20
39 dyld 0x1023cfe00 start + 6992

Thread 1:: com.apple.uikit.eventfetch-thread
0 libsystem_kernel.dylib 0x102118b70 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x102129e5c mach_msg2_internal + 72
2 libsystem_kernel.dylib 0x102120c44 mach_msg_overwrite + 484
3 libsystem_kernel.dylib 0x102118ef0 mach_msg + 20
4 CoreFoundation 0x180455c04 __CFRunLoopServiceMachPort + 156
5 CoreFoundation 0x180454dbc __CFRunLoopRun + 1128
6 CoreFoundation 0x18044fcec _CFRunLoopRunSpecificWithOptions + 496
7 Foundation 0x18110be48 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 208
8 Foundation 0x18110c068 -[NSRunLoop(NSRunLoop) runUntilDate:] + 60
9 UIKitCore 0x18609fc50 -[UIEventFetcher threadMain] + 392
10 Foundation 0x181132d14 NSThread__start + 716
11 libsystem_pthread.dylib 0x1024f663c _pthread_start + 104
12 libsystem_pthread.dylib 0x1024f1a34 thread_start + 8

Thread 2:: fs-default-0
0 libsystem_kernel.dylib 0x10211b57c __psynch_mutexwait + 8
1 libsystem_pthread.dylib 0x1024f3b54 _pthread_mutex_firstfit_lock_wait + 80
2 libsystem_pthread.dylib 0x1024f1754 _pthread_mutex_firstfit_lock_slow + 212
3 FullStory 0x102a42504 0x102a14000 + 189700
4 FullStory 0x102abca78 0x102a14000 + 690808
5 libsystem_pthread.dylib 0x1024f663c _pthread_start + 104
6 libsystem_pthread.dylib 0x1024f1a34 thread_start + 8

Thread 3:: fs-default-1
0 libsystem_kernel.dylib 0x102118aec semaphore_wait_trap + 8
1 libdispatch.dylib 0x1801c2258 _dispatch_sema4_wait + 24
2 libdispatch.dylib 0x1801c27e0 _dispatch_semaphore_wait_slow + 128
3 FullStory 0x102ab8cd4 0x102a14000 + 675028
4 FullStory 0x102a414d8 0x102a14000 + 185560
5 FullStory 0x102a420dc 0x102a14000 + 188636
6 FullStory 0x102a425dc 0x102a14000 + 189916
7 FullStory 0x102abca78 0x102a14000 + 690808
8 libsystem_pthread.dylib 0x1024f663c _pthread_start + 104
9 libsystem_pthread.dylib 0x1024f1a34 thread_start + 8

Thread 4:: fs-default-2
0 libsystem_kernel.dylib 0x10211b57c __psynch_mutexwait + 8
1 libsystem_pthread.dylib 0x1024f3b54 _pthread_mutex_firstfit_lock_wait + 80
2 libsystem_pthread.dylib 0x1024f1754 _pthread_mutex_firstfit_lock_slow + 212
3 FullStory 0x102a42504 0x102a14000 + 189700
4 FullStory 0x102abca78 0x102a14000 + 690808
5 libsystem_pthread.dylib 0x1024f663c _pthread_start + 104
6 libsystem_pthread.dylib 0x1024f1a34 thread_start + 8

Thread 5:: fs-default-3
0 libsystem_kernel.dylib 0x10211b57c __psynch_mutexwait + 8
1 libsystem_pthread.dylib 0x1024f3b54 _pthread_mutex_firstfit_lock_wait + 80
2 libsystem_pthread.dylib 0x1024f1754 _pthread_mutex_firstfit_lock_slow + 212
3 FullStory 0x102a42504 0x102a14000 + 189700
4 FullStory 0x102abca78 0x102a14000 + 690808
5 libsystem_pthread.dylib 0x1024f663c _pthread_start + 104
6 libsystem_pthread.dylib 0x1024f1a34 thread_start + 8

Thread 6:: com.facebook.react.runtime.JavaScript
0 libsystem_kernel.dylib 0x102118b70 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x102129e5c mach_msg2_internal + 72
2 libsystem_kernel.dylib 0x102120c44 mach_msg_overwrite + 484
3 libsystem_kernel.dylib 0x102118ef0 mach_msg + 20
4 CoreFoundation 0x180455c04 __CFRunLoopServiceMachPort + 156
5 CoreFoundation 0x180454dbc __CFRunLoopRun + 1128
6 CoreFoundation 0x18044fcec _CFRunLoopRunSpecificWithOptions + 496
7 Expensify.debug.dylib 0x11a8787b4 +[RCTJSThreadManager runRunLoop] + 328
8 Foundation 0x181132d14 NSThread__start + 716
9 libsystem_pthread.dylib 0x1024f663c _pthread_start + 104
10 libsystem_pthread.dylib 0x1024f1a34 thread_start + 8

Thread 7:: hades
0 libsystem_kernel.dylib 0x10211c02c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x1024f6b00 _pthread_cond_wait + 972
2 libc++.1.dylib 0x180335714 std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 28
3 hermesvm 0x104bdd66c hermes::vm::HadesGC::Executor::worker() + 108
4 hermesvm 0x104bdd5d4 void* std::__1::__thread_proxy[abi:nn190102]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, hermes::vm::HadesGC::Executor::Executor()::'lambda'()>>(void*) + 44
5 libsystem_pthread.dylib 0x1024f663c _pthread_start + 104
6 libsystem_pthread.dylib 0x1024f1a34 thread_start + 8

Thread 8:: com.apple.NSURLConnectionLoader
0 libsystem_kernel.dylib 0x102118b70 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x102129e5c mach_msg2_internal + 72
2 libsystem_kernel.dylib 0x102120c44 mach_msg_overwrite + 484
3 libsystem_kernel.dylib 0x102118ef0 mach_msg + 20
4 CoreFoundation 0x180455c04 __CFRunLoopServiceMachPort + 156
5 CoreFoundation 0x180454dbc __CFRunLoopRun + 1128
6 CoreFoundation 0x18044fcec _CFRunLoopRunSpecificWithOptions + 496
7 CFNetwork 0x184eccd6c +[__CFN_CoreSchedulingSetRunnable _run:] + 368
8 Foundation 0x181132d14 NSThread__start + 716
9 libsystem_pthread.dylib 0x1024f663c _pthread_start + 104
10 libsystem_pthread.dylib 0x1024f1a34 thread_start + 8

Thread 9:: com.apple.CFStream.LegacyThread
0 libsystem_kernel.dylib 0x102118b70 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x102129e5c mach_msg2_internal + 72
2 libsystem_kernel.dylib 0x102120c44 mach_msg_overwrite + 484
3 libsystem_kernel.dylib 0x102118ef0 mach_msg + 20
4 CoreFoundation 0x180455c04 __CFRunLoopServiceMachPort + 156
5 CoreFoundation 0x180454dbc __CFRunLoopRun + 1128
6 CoreFoundation 0x18044fcec _CFRunLoopRunSpecificWithOptions + 496
7 CoreFoundation 0x180474184 _legacyStreamRunLoop_workThread + 260
8 libsystem_pthread.dylib 0x1024f663c _pthread_start + 104
9 libsystem_pthread.dylib 0x1024f1a34 thread_start + 8

Thread 10:: com.facebook.SocketRocket.NetworkThread
0 libsystem_kernel.dylib 0x102118b70 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x102129e5c mach_msg2_internal + 72
2 libsystem_kernel.dylib 0x102120c44 mach_msg_overwrite + 484
3 libsystem_kernel.dylib 0x102118ef0 mach_msg + 20
4 CoreFoundation 0x180455c04 __CFRunLoopServiceMachPort + 156
5 CoreFoundation 0x180454dbc __CFRunLoopRun + 1128
6 CoreFoundation 0x18044fcec _CFRunLoopRunSpecificWithOptions + 496
7 Foundation 0x18110be48 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 208
8 Expensify.debug.dylib 0x11b02cb90 -[SRRunLoopThread main] + 284
9 Foundation 0x181132d14 NSThread__start + 716
10 libsystem_pthread.dylib 0x1024f663c _pthread_start + 104
11 libsystem_pthread.dylib 0x1024f1a34 thread_start + 8

Thread 11:: com.apple.CFSocket.private
0 libsystem_kernel.dylib 0x102122fb4 __select + 8
1 CoreFoundation 0x1804648ac __CFSocketManager + 680
2 libsystem_pthread.dylib 0x1024f663c _pthread_start + 104
3 libsystem_pthread.dylib 0x1024f1a34 thread_start + 8

Thread 12:: hades
0 libsystem_kernel.dylib 0x10211c02c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x1024f6b00 _pthread_cond_wait + 972
2 libc++.1.dylib 0x180335714 std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 28
3 hermesvm 0x104bdd66c hermes::vm::HadesGC::Executor::worker() + 108
4 hermesvm 0x104bdd5d4 void* std::__1::__thread_proxy[abi:nn190102]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, hermes::vm::HadesGC::Executor::Executor()::'lambda'()>>(void*) + 44
5 libsystem_pthread.dylib 0x1024f663c _pthread_start + 104
6 libsystem_pthread.dylib 0x1024f1a34 thread_start + 8

Thread 13:: caulk.messenger.shared:17
0 libsystem_kernel.dylib 0x102118aec semaphore_wait_trap + 8
1 caulk 0x1ba9f1cb0 caulk::semaphore::timed_wait(double) + 220
2 caulk 0x1ba9f9998 caulk::concurrent::details::worker_thread::run() + 28
3 caulk 0x1ba9f9a0c void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::)(), std::__1::tuplecaulk::concurrent::details::worker_thread*>>(void) + 48
4 libsystem_pthread.dylib 0x1024f663c _pthread_start + 104
5 libsystem_pthread.dylib 0x1024f1a34 thread_start + 8

Thread 14:: caulk.messenger.shared:high
0 libsystem_kernel.dylib 0x102118aec semaphore_wait_trap + 8
1 caulk 0x1ba9f1cb0 caulk::semaphore::timed_wait(double) + 220
2 caulk 0x1ba9f9998 caulk::concurrent::details::worker_thread::run() + 28
3 caulk 0x1ba9f9a0c void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::)(), std::__1::tuplecaulk::concurrent::details::worker_thread*>>(void) + 48
4 libsystem_pthread.dylib 0x1024f663c _pthread_start + 104
5 libsystem_pthread.dylib 0x1024f1a34 thread_start + 8

Thread 15:: nitro-thread-1
0 libsystem_kernel.dylib 0x10211c02c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x1024f6b00 _pthread_cond_wait + 972
2 libc++.1.dylib 0x180335714 std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 28
3 Expensify.debug.dylib 0x11974ba10 void std::__1::condition_variable::wait<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'()>(std::__1::unique_lockstd::__1::mutex&, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'()) + 64
4 Expensify.debug.dylib 0x11974b828 margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const + 152
5 Expensify.debug.dylib 0x11974b75c decltype(std::declval<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>()()) std::__1::__invoke[abi:de200100]<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0&&) + 24
6 Expensify.debug.dylib 0x11974b6ac void std::__1::__thread_execute[abi:de200100]<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>&, std::__1::__tuple_indices<>) + 28
7 Expensify.debug.dylib 0x11974b2a4 void* std::__1::__thread_proxy[abi:de200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>>(void*) + 84
8 libsystem_pthread.dylib 0x1024f663c _pthread_start + 104
9 libsystem_pthread.dylib 0x1024f1a34 thread_start + 8

Thread 16:: nitro-thread-2
0 libsystem_kernel.dylib 0x10211c02c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x1024f6b00 _pthread_cond_wait + 972
2 libc++.1.dylib 0x180335714 std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 28
3 Expensify.debug.dylib 0x11974ba10 void std::__1::condition_variable::wait<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'()>(std::__1::unique_lockstd::__1::mutex&, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'()) + 64
4 Expensify.debug.dylib 0x11974b828 margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const + 152
5 Expensify.debug.dylib 0x11974b75c decltype(std::declval<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>()()) std::__1::__invoke[abi:de200100]<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0&&) + 24
6 Expensify.debug.dylib 0x11974b6ac void std::__1::__thread_execute[abi:de200100]<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>&, std::__1::__tuple_indices<>) + 28
7 Expensify.debug.dylib 0x11974b2a4 void* std::__1::__thread_proxy[abi:de200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>>(void*) + 84
8 libsystem_pthread.dylib 0x1024f663c _pthread_start + 104
9 libsystem_pthread.dylib 0x1024f1a34 thread_start + 8

Thread 17:: nitro-thread-3
0 libsystem_kernel.dylib 0x10211c02c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x1024f6b00 _pthread_cond_wait + 972
2 libc++.1.dylib 0x180335714 std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 28
3 Expensify.debug.dylib 0x11974ba10 void std::__1::condition_variable::wait<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'()>(std::__1::unique_lockstd::__1::mutex&, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'()) + 64
4 Expensify.debug.dylib 0x11974b828 margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const + 152
5 Expensify.debug.dylib 0x11974b75c decltype(std::declval<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>()()) std::__1::__invoke[abi:de200100]<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0&&) + 24
6 Expensify.debug.dylib 0x11974b6ac void std::__1::__thread_execute[abi:de200100]<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>&, std::__1::__tuple_indices<>) + 28
7 Expensify.debug.dylib 0x11974b2a4 void* std::__1::__thread_proxy[abi:de200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>>(void*) + 84
8 libsystem_pthread.dylib 0x1024f663c _pthread_start + 104
9 libsystem_pthread.dylib 0x1024f1a34 thread_start + 8

Thread 18:: com.apple.CoreMotion.MotionThread
0 libsystem_kernel.dylib 0x102118b70 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x102129e5c mach_msg2_internal + 72
2 libsystem_kernel.dylib 0x102120c44 mach_msg_overwrite + 484
3 libsystem_kernel.dylib 0x102118ef0 mach_msg + 20
4 CoreFoundation 0x180455c04 __CFRunLoopServiceMachPort + 156
5 CoreFoundation 0x180454dbc __CFRunLoopRun + 1128
6 CoreFoundation 0x18044fcec _CFRunLoopRunSpecificWithOptions + 496
7 CoreFoundation 0x18044fdcc CFRunLoopRun + 60
8 CoreMotion 0x196a65300 0x196872000 + 2044672
9 libsystem_pthread.dylib 0x1024f663c _pthread_start + 104
10 libsystem_pthread.dylib 0x1024f1a34 thread_start + 8

Thread 19:: LiveMarkdownRuntime_queue
0 libsystem_kernel.dylib 0x10211c02c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x1024f6b00 _pthread_cond_wait + 972
2 libc++.1.dylib 0x180335714 std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 28
3 Expensify.debug.dylib 0x11beb68bc void std::__1::condition_variable::wait<worklets::AsyncQueueImpl::runLoop(std::__1::shared_ptrworklets::AsyncQueueState const&)::$_0>(std::__1::unique_lockstd::__1::mutex&, worklets::AsyncQueueImpl::runLoop(std::__1::shared_ptrworklets::AsyncQueueState const&)::$_0) + 68
4 Expensify.debug.dylib 0x11beb66b8 worklets::AsyncQueueImpl::runLoop(std::__1::shared_ptrworklets::AsyncQueueState const&) + 164
5 Expensify.debug.dylib 0x11beb8604 worklets::AsyncQueueImpl::AsyncQueueImpl(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator> const&)::$_0::operator()() const + 60
6 Expensify.debug.dylib 0x11beb8594 decltype(std::declval<worklets::AsyncQueueImpl::AsyncQueueImpl(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator> const&)::$_0>()()) std::__1::__invoke[abi:de200100]<worklets::AsyncQueueImpl::AsyncQueueImpl(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator> const&)::$_0>(worklets::AsyncQueueImpl::AsyncQueueImpl(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator> const&)::$_0&&) + 24
7 Expensify.debug.dylib 0x11beb8570 void std::__1::__thread_execute[abi:de200100]<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, worklets::AsyncQueueImpl::AsyncQueueImpl(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator> const&)::$_0>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, worklets::AsyncQueueImpl::AsyncQueueImpl(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator> const&)::$_0>&, std::__1::__tuple_indices<>) + 28
8 Expensify.debug.dylib 0x11beb8260 void* std::__1::__thread_proxy[abi:de200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, worklets::AsyncQueueImpl::AsyncQueueImpl(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator> const&)::$_0>>(void*) + 84
9 libsystem_pthread.dylib 0x1024f663c _pthread_start + 104
10 libsystem_pthread.dylib 0x1024f1a34 thread_start + 8

Thread 20:: hades
0 libsystem_kernel.dylib 0x10211c02c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x1024f6b00 _pthread_cond_wait + 972
2 libc++.1.dylib 0x180335714 std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 28
3 hermesvm 0x104bdd66c hermes::vm::HadesGC::Executor::worker() + 108
4 hermesvm 0x104bdd5d4 void* std::__1::__thread_proxy[abi:nn190102]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, hermes::vm::HadesGC::Executor::Executor()::'lambda'()>>(void*) + 44
5 libsystem_pthread.dylib 0x1024f663c _pthread_start + 104
6 libsystem_pthread.dylib 0x1024f1a34 thread_start + 8

Thread 21:: LiveMarkdownRuntime(timeout)
0 libsystem_kernel.dylib 0x10211c02c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x1024f6b00 _pthread_cond_wait + 972
2 libc++.1.dylib 0x180335714 std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 28
3 Expensify.debug.dylib 0x11bebeb1c worklets::EventLoop::run()::$_0::operator()() const + 196
4 Expensify.debug.dylib 0x11bebea24 decltype(std::declvalworklets::EventLoop::run()::$_0()()) std::__1::__invoke[abi:de200100]worklets::EventLoop::run()::$_0(worklets::EventLoop::run()::$_0&&) + 24
5 Expensify.debug.dylib 0x11bebea00 void std::__1::__thread_execute[abi:de200100]<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, worklets::EventLoop::run()::$_0>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, worklets::EventLoop::run()::$_0>&, std::__1::__tuple_indices<>) + 28
6 Expensify.debug.dylib 0x11bebe668 void* std::__1::__thread_proxy[abi:de200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, worklets::EventLoop::run()::$_0>>(void*) + 84
7 libsystem_pthread.dylib 0x1024f663c _pthread_start + 104
8 libsystem_pthread.dylib 0x1024f1a34 thread_start + 8

Thread 22:: nitro-thread-4
0 libsystem_kernel.dylib 0x10211c02c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x1024f6b00 _pthread_cond_wait + 972
2 libc++.1.dylib 0x180335714 std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 28
3 Expensify.debug.dylib 0x11974ba10 void std::__1::condition_variable::wait<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'()>(std::__1::unique_lockstd::__1::mutex&, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'()) + 64
4 Expensify.debug.dylib 0x11974b828 margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const + 152
5 Expensify.debug.dylib 0x11974b75c decltype(std::declval<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>()()) std::__1::__invoke[abi:de200100]<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0&&) + 24
6 Expensify.debug.dylib 0x11974b6ac void std::__1::__thread_execute[abi:de200100]<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>&, std::__1::__tuple_indices<>) + 28
7 Expensify.debug.dylib 0x11974b2a4 void* std::__1::__thread_proxy[abi:de200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>>(void*) + 84
8 libsystem_pthread.dylib 0x1024f663c _pthread_start + 104
9 libsystem_pthread.dylib 0x1024f1a34 thread_start + 8

Thread 23:: nitro-thread-5
0 libsystem_kernel.dylib 0x10211c02c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x1024f6b00 _pthread_cond_wait + 972
2 libc++.1.dylib 0x180335714 std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 28
3 Expensify.debug.dylib 0x11974ba10 void std::__1::condition_variable::wait<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'()>(std::__1::unique_lockstd::__1::mutex&, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'()) + 64
4 Expensify.debug.dylib 0x11974b828 margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const + 152
5 Expensify.debug.dylib 0x11974b75c decltype(std::declval<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>()()) std::__1::__invoke[abi:de200100]<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0&&) + 24
6 Expensify.debug.dylib 0x11974b6ac void std::__1::__thread_execute[abi:de200100]<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>&, std::__1::__tuple_indices<>) + 28
7 Expensify.debug.dylib 0x11974b2a4 void* std::__1::__thread_proxy[abi:de200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>>(void*) + 84
8 libsystem_pthread.dylib 0x1024f663c _pthread_start + 104
9 libsystem_pthread.dylib 0x1024f1a34 thread_start + 8

Thread 24:: nitro-thread-6
0 libsystem_kernel.dylib 0x10211c02c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x1024f6b00 _pthread_cond_wait + 972
2 libc++.1.dylib 0x180335714 std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 28
3 Expensify.debug.dylib 0x11974ba10 void std::__1::condition_variable::wait<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'()>(std::__1::unique_lockstd::__1::mutex&, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'()) + 64
4 Expensify.debug.dylib 0x11974b828 margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const + 152
5 Expensify.debug.dylib 0x11974b75c decltype(std::declval<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>()()) std::__1::__invoke[abi:de200100]<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0&&) + 24
6 Expensify.debug.dylib 0x11974b6ac void std::__1::__thread_execute[abi:de200100]<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>&, std::__1::__tuple_indices<>) + 28
7 Expensify.debug.dylib 0x11974b2a4 void* std::__1::__thread_proxy[abi:de200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>>(void*) + 84
8 libsystem_pthread.dylib 0x1024f663c _pthread_start + 104
9 libsystem_pthread.dylib 0x1024f1a34 thread_start + 8

Thread 25:: nitro-thread-7
0 libsystem_kernel.dylib 0x10211c02c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x1024f6b00 _pthread_cond_wait + 972
2 libc++.1.dylib 0x180335714 std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 28
3 Expensify.debug.dylib 0x11974ba10 void std::__1::condition_variable::wait<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'()>(std::__1::unique_lockstd::__1::mutex&, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'()) + 64
4 Expensify.debug.dylib 0x11974b828 margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const + 152
5 Expensify.debug.dylib 0x11974b75c decltype(std::declval<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>()()) std::__1::__invoke[abi:de200100]<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0&&) + 24
6 Expensify.debug.dylib 0x11974b6ac void std::__1::__thread_execute[abi:de200100]<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>&, std::__1::__tuple_indices<>) + 28
7 Expensify.debug.dylib 0x11974b2a4 void* std::__1::__thread_proxy[abi:de200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>>(void*) + 84
8 libsystem_pthread.dylib 0x1024f663c _pthread_start + 104
9 libsystem_pthread.dylib 0x1024f1a34 thread_start + 8

Thread 26:: nitro-thread-8
0 libsystem_kernel.dylib 0x10211c02c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x1024f6b00 _pthread_cond_wait + 972
2 libc++.1.dylib 0x180335714 std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 28
3 Expensify.debug.dylib 0x11974ba10 void std::__1::condition_variable::wait<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'()>(std::__1::unique_lockstd::__1::mutex&, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'()) + 64
4 Expensify.debug.dylib 0x11974b828 margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const + 152
5 Expensify.debug.dylib 0x11974b75c decltype(std::declval<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>()()) std::__1::__invoke[abi:de200100]<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0&&) + 24
6 Expensify.debug.dylib 0x11974b6ac void std::__1::__thread_execute[abi:de200100]<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>&, std::__1::__tuple_indices<>) + 28
7 Expensify.debug.dylib 0x11974b2a4 void* std::__1::__thread_proxy[abi:de200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>>(void*) + 84
8 libsystem_pthread.dylib 0x1024f663c _pthread_start + 104
9 libsystem_pthread.dylib 0x1024f1a34 thread_start + 8

Thread 27:: nitro-thread-9
0 libsystem_kernel.dylib 0x10211c02c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x1024f6b00 _pthread_cond_wait + 972
2 libc++.1.dylib 0x180335714 std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 28
3 Expensify.debug.dylib 0x11974ba10 void std::__1::condition_variable::wait<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'()>(std::__1::unique_lockstd::__1::mutex&, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'()) + 64
4 Expensify.debug.dylib 0x11974b828 margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const + 152
5 Expensify.debug.dylib 0x11974b75c decltype(std::declval<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>()()) std::__1::__invoke[abi:de200100]<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0&&) + 24
6 Expensify.debug.dylib 0x11974b6ac void std::__1::__thread_execute[abi:de200100]<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>&, std::__1::__tuple_indices<>) + 28
7 Expensify.debug.dylib 0x11974b2a4 void* std::__1::__thread_proxy[abi:de200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>>(void*) + 84
8 libsystem_pthread.dylib 0x1024f663c _pthread_start + 104
9 libsystem_pthread.dylib 0x1024f1a34 thread_start + 8

Thread 28:: nitro-thread-10
0 libsystem_kernel.dylib 0x10211c02c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x1024f6b00 _pthread_cond_wait + 972
2 libc++.1.dylib 0x180335714 std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 28
3 Expensify.debug.dylib 0x11974ba10 void std::__1::condition_variable::wait<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'()>(std::__1::unique_lockstd::__1::mutex&, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'()) + 64
4 Expensify.debug.dylib 0x11974b828 margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const + 152
5 Expensify.debug.dylib 0x11974b75c decltype(std::declval<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>()()) std::__1::__invoke[abi:de200100]<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0&&) + 24
6 Expensify.debug.dylib 0x11974b6ac void std::__1::__thread_execute[abi:de200100]<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>&, std::__1::__tuple_indices<>) + 28
7 Expensify.debug.dylib 0x11974b2a4 void* std::__1::__thread_proxy[abi:de200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>>(void*) + 84
8 libsystem_pthread.dylib 0x1024f663c _pthread_start + 104
9 libsystem_pthread.dylib 0x1024f1a34 thread_start + 8

Thread 29:

Thread 30:

Thread 31:

Thread 32:

Thread 33:

Thread 34:

Thread 35:

Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x0000000000000000 x1: 0x0000000000000000 x2: 0x0000000000000000 x3: 0x0000000000000000
x4: 0x0000000180306cab x5: 0x000000016dd83010 x6: 0x000000000000006e x7: 0x0000000000000000
x8: 0x0000000102469e00 x9: 0x0807a89928b44e64 x10: 0x0000000000000002 x11: 0x00000000fffffffd
x12: 0x0000000000000000 x13: 0x0000000000000000 x14: 0x0000000000000000 x15: 0x0000000000000000
x16: 0x0000000000000148 x17: 0x00000000b7c03058 x18: 0x0000000000000000 x19: 0x0000000000000006
x20: 0x0000000000000103 x21: 0x0000000102469ee0 x22: 0x00000001f26c8000 x23: 0x00000001e5ad8500
x24: 0x00000001f26c5900 x25: 0x0000600009bea2c0 x26: 0x0000600009bea400 x27: 0x0000000000000000
x28: 0x0000000000000114 fp: 0x000000016dd82f80 lr: 0x00000001024f6338
sp: 0x000000016dd82f60 pc: 0x000000010212088c cpsr: 0x40001000
far: 0x0000000000000000 esr: 0x56000080 (Syscall)

Binary Images:
0x102078000 - 0x10207bfff com.expensify.expensifylite (9.4.53) <9e150bf8-7de3-3276-8c71-3ffaec837357> /Users/USER/Library/Developer/CoreSimulator/Devices/83B762CE-06C9-43BF-A705-F57944F6116D/data/Containers/Bundle/Application/DC9F439B-A535-4F28-A283-B3DDC5F73CC9/Expensify.app/Expensify
0x1021cc000 - 0x10221bfff dyld_sim () /Volumes/VOLUME//dyld_sim
0x116938000 - 0x11cb7bfff Expensify.debug.dylib () <61e776af-635a-392d-8ea8-422441b0cbab> /Users/USER/Library/Developer/CoreSimulator/Devices/83B762CE-06C9-43BF-A705-F57944F6116D/data/Containers/Bundle/Application/DC9F439B-A535-4F28-A283-B3DDC5F73CC9/Expensify.app/Expensify.debug.dylib
0x10264c000 - 0x1026a7fff apple.ExpoModulesJSI (1.0) /Users/USER/Library/Developer/CoreSimulator/Devices/83B762CE-06C9-43BF-A705-F57944F6116D/data/Containers/Bundle/Application/DC9F439B-A535-4F28-A283-B3DDC5F73CC9/Expensify.app/Frameworks/ExpoModulesJSI.framework/ExpoModulesJSI
0x1020b0000 - 0x1020b7fff com.group-ib.FPAppsCapability (2.0.0) /Users/USER/Library/Developer/CoreSimulator/Devices/83B762CE-06C9-43BF-A705-F57944F6116D/data/Containers/Bundle/Application/DC9F439B-A535-4F28-A283-B3DDC5F73CC9/Expensify.app/Frameworks/FPAppsCapability.framework/FPAppsCapability
0x1020f4000 - 0x1020fffff com.group-ib.FPCallCapability (2.0.0) <677bcf59-2a42-34ea-a088-c9390237b302> /Users/USER/Library/Developer/CoreSimulator/Devices/83B762CE-06C9-43BF-A705-F57944F6116D/data/Containers/Bundle/Application/DC9F439B-A535-4F28-A283-B3DDC5F73CC9/Expensify.app/Frameworks/FPCallCapability.framework/FPCallCapability
0x102a14000 - 0x102bf7fff com.fullstory.FullStory (1.70.1) /Users/USER/Library/Developer/CoreSimulator/Devices/83B762CE-06C9-43BF-A705-F57944F6116D/data/Containers/Bundle/Application/DC9F439B-A535-4F28-A283-B3DDC5F73CC9/Expensify.app/Frameworks/FullStory.framework/FullStory
0x102c7c000 - 0x102d23fff com.group-ib.GIBMobileSDK (2.0.0) <8eaca5be-f415-3cf3-9f00-def50493bb6d> /Users/USER/Library/Developer/CoreSimulator/Devices/83B762CE-06C9-43BF-A705-F57944F6116D/data/Containers/Bundle/Application/DC9F439B-A535-4F28-A283-B3DDC5F73CC9/Expensify.app/Frameworks/GIBMobileSdk.framework/GIBMobileSdk
0x103464000 - 0x1037e3fff com.plaid.LinkKit (6.4.1) <3f1e5a21-334f-33fb-9dde-f1c63deae53e> /Users/USER/Library/Developer/CoreSimulator/Devices/83B762CE-06C9-43BF-A705-F57944F6116D/data/Containers/Bundle/Application/DC9F439B-A535-4F28-A283-B3DDC5F73CC9/Expensify.app/Frameworks/LinkKit.framework/LinkKit
0x10422c000 - 0x1048ebfff com.mapbox.common (24.23.1) /Users/USER/Library/Developer/CoreSimulator/Devices/83B762CE-06C9-43BF-A705-F57944F6116D/data/Containers/Bundle/Application/DC9F439B-A535-4F28-A283-B3DDC5F73CC9/Expensify.app/Frameworks/MapboxCommon.framework/MapboxCommon
0x105708000 - 0x1063cbfff com.mapbox.maps (11.23.1) <5b89ff58-4269-33e8-ba68-7822b1a6ad32> /Users/USER/Library/Developer/CoreSimulator/Devices/83B762CE-06C9-43BF-A705-F57944F6116D/data/Containers/Bundle/Application/DC9F439B-A535-4F28-A283-B3DDC5F73CC9/Expensify.app/Frameworks/MapboxCoreMaps.framework/MapboxCoreMaps
0x1076f0000 - 0x107dc3fff org.cocoapods.MapboxMaps (11.23.1) <74ca0dc3-43a0-35a3-b87f-116d6f07bb35> /Users/USER/Library/Developer/CoreSimulator/Devices/83B762CE-06C9-43BF-A705-F57944F6116D/data/Containers/Bundle/Application/DC9F439B-A535-4F28-A283-B3DDC5F73CC9/Expensify.app/Frameworks/MapboxMaps.framework/MapboxMaps
0x109f10000 - 0x10a8a7fff com.onfido.Onfido (1.0) <44f6564f-eabb-36b1-b402-1fd87937a709> /Users/USER/Library/Developer/CoreSimulator/Devices/83B762CE-06C9-43BF-A705-F57944F6116D/data/Containers/Bundle/Application/DC9F439B-A535-4F28-A283-B3DDC5F73CC9/Expensify.app/Frameworks/Onfido.framework/Onfido
0x103ac4000 - 0x103e0bfff com.github.krzyzanowskim.OpenSSL (3.6.2000) <5a91c666-fd77-3000-a508-42830d85cbad> /Users/USER/Library/Developer/CoreSimulator/Devices/83B762CE-06C9-43BF-A705-F57944F6116D/data/Containers/Bundle/Application/DC9F439B-A535-4F28-A283-B3DDC5F73CC9/Expensify.app/Frameworks/OpenSSL.framework/OpenSSL
0x102288000 - 0x1022cffff com.mapbox.turf (4.0.0) <5149d4d0-6fc3-38e6-9aec-ffd1d5a5f678> /Users/USER/Library/Developer/CoreSimulator/Devices/83B762CE-06C9-43BF-A705-F57944F6116D/data/Containers/Bundle/Application/DC9F439B-A535-4F28-A283-B3DDC5F73CC9/Expensify.app/Frameworks/Turf.framework/Turf
0x104998000 - 0x104c97fff dev.hermesengine.iphonesimulator (1.0.0) <5d1e17d1-fd4f-3a96-9870-bf847f5b60b9> /Users/USER/Library/Developer/CoreSimulator/Devices/83B762CE-06C9-43BF-A705-F57944F6116D/data/Containers/Bundle/Application/DC9F439B-A535-4F28-A283-B3DDC5F73CC9/Expensify.app/Frameworks/hermesvm.framework/hermesvm
0x102198000 - 0x1021a3fff libsystem_platform.dylib (
) <0831b8d2-190f-31fc-9eb6-ea8ba11fe47b> /usr/lib/system/libsystem_platform.dylib
0x102118000 - 0x102153fff libsystem_kernel.dylib () <2144ef57-8439-3be2-88a3-7d67766bcb03> /usr/lib/system/libsystem_kernel.dylib
0x1024f0000 - 0x1024fffff libsystem_pthread.dylib (
) <1e522024-387b-3d18-81ca-f4559198954b> /usr/lib/system/libsystem_pthread.dylib
0x10259c000 - 0x1025a7fff libobjc-trampolines.dylib () <997b234d-5c24-3e21-97d6-33b6853818c0> /Volumes/VOLUME//libobjc-trampolines.dylib
0x1023b0000 - 0x102457fff dyld () /usr/lib/dyld
0x180141000 - 0x1801be2c3 libsystem_c.dylib (
) /Volumes/VOLUME//libsystem_c.dylib
0x1802f2000 - 0x18030a56f libc++abi.dylib (
) <0fc14bd2-2110-348c-8278-7a6fb63a7000> /Volumes/VOLUME//libc++abi.dylib
0x180070000 - 0x1800ad297 libobjc.A.dylib (
) <880f8664-cd53-3912-bdd5-5e3159295f7d> /Volumes/VOLUME//libobjc.A.dylib
0x18085f000 - 0x1815d18df com.apple.Foundation (6.9) /Volumes/VOLUME/
/Foundation.framework/Foundation
0x1801bf000 - 0x1802041bf libdispatch.dylib () /Volumes/VOLUME//libdispatch.dylib
0x1803c3000 - 0x1807df37f com.apple.CoreFoundation (6.9) <4f6d050d-95ee-3a95-969c-3a98b29df6ff> /Volumes/VOLUME//CoreFoundation.framework/CoreFoundation
0x192a64000 - 0x192a6bdbf com.apple.GraphicsServices (1.0) <4e5b0462-6170-3367-9475-4ff8b8dfe4e6> /Volumes/VOLUME/
/GraphicsServices.framework/GraphicsServices
0x18519e000 - 0x1873c071f com.apple.UIKitCore (1.0) <196154ff-ba04-33cd-9277-98f9aa0b7499> /Volumes/VOLUME//UIKitCore.framework/UIKitCore
0x0 - 0xffffffffffffffff ??? (
) <00000000-0000-0000-0000-000000000000> ???
0x180314000 - 0x18039d52f libc++.1.dylib () <21743e1c-a39b-3649-afd2-d1613ce81d75> /Volumes/VOLUME//libc++.1.dylib
0x184ccc000 - 0x18503e15f com.apple.CFNetwork (1.0) <1bb7d015-7687-34a6-93c8-7cc24655033a> /Volumes/VOLUME//CFNetwork.framework/CFNetwork
0x1ba9e2000 - 0x1baa085bf com.apple.audio.caulk (1.0) <3e592a6d-e4ae-387e-9f93-b81c874443dc> /Volumes/VOLUME/
/caulk.framework/caulk
0x196872000 - 0x196c0aaff com.apple.coremotion (3064.0.10) <530e3f46-9911-3734-8d02-9e3e7cbf1c36> /Volumes/VOLUME/*/CoreMotion.framework/CoreMotion

External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 0
thread_create: 0
thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=2.3G resident=0K(0%) swapped_out_or_unallocated=2.3G(100%)
Writable regions: Total=4.3G written=4102K(0%) resident=3782K(0%) swapped_out=576K(0%) unallocated=4.3G(100%)

                            VIRTUAL   REGION 

REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate framework 128K 1
Activity Tracing 256K 1
AttributeGraph Data 1024K 1
CG image 128K 1
CG raster data 13.2M 250
CoreAnimation 29.6M 281
CoreData 64K 3
CoreData Object IDs 4112K 2
Foundation 16K 1
IOSurface 368K 1
Image IO 288K 4
JS JIT generated code 512.0M 3
Kernel Alloc Once 32K 1
MALLOC 2.8G 963
MALLOC guard page 192K 12
SQLite page cache 2560K 20
STACK GUARD 56.6M 36
Stack 29.1M 36
VM_ALLOCATE 391.2M 77
VM_ALLOCATE (reserved) 384.0M 1 reserved VM address space (unallocated)
WebKit Malloc 256.8M 12
__AUTH_CONST 32K 1
__DATA 96.9M 1191
__DATA_CONST 140.6M 1208
__DATA_DIRTY 155K 14
__FONT_DATA 2352 1
__LINKEDIT 916.7M 22
__LLVM_COV 12.8M 3
__OBJC_RO 62.5M 1
__OBJC_RW 2771K 1
__TEXT 1.4G 1224
__TPRO_CONST 164K 3
dyld private memory 2.2G 122
mapped file 492.6M 117
page table in kernel 3782K 1
shared memory 16K 1
=========== ======= =======
TOTAL 9.7G 5617
TOTAL, minus reserved VM space 9.4G 5617


Full Report

{"app_name":"Expensify","timestamp":"2026-09-11 09:26:31.00 +0700","app_version":"9.4.53","slice_uuid":"9e150bf8-7de3-3276-8c71-3ffaec837357","build_version":"9.4.53.8","platform":7,"bundleID":"com.expensify.expensifylite","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 26.5.2 (25F84)","roots_installed":0,"name":"Expensify","incident_id":"C4A8984F-A6C6-4917-8212-004BAA15B54C"}
{
"uptime" : 3600,
"procRole" : "Foreground",
"version" : 2,
"userID" : 501,
"deployVersion" : 210,
"modelCode" : "Mac15,6",
"coalitionID" : 2268,
"osVersion" : {
"train" : "macOS 26.5.2",
"build" : "25F84",
"releaseType" : "User"
},
"captureTime" : "2026-09-11 09:26:24.9471 +0700",
"codeSigningMonitor" : 2,
"incident" : "C4A8984F-A6C6-4917-8212-004BAA15B54C",
"pid" : 55186,
"translated" : false,
"cpuType" : "ARM-64",
"procLaunch" : "2026-09-11 09:23:30.1630 +0700",
"procStartAbsTime" : 83830503984,
"procExitAbsTime" : 88024122898,
"procName" : "Expensify",
"procPath" : "/Users/USER/Library/Developer/CoreSimulator/Devices/83B762CE-06C9-43BF-A705-F57944F6116D/data/Containers/Bundle/Application/DC9F439B-A535-4F28-A283-B3DDC5F73CC9/Expensify.app/Expensify",
"bundleInfo" : {"CFBundleShortVersionString":"9.4.53","CFBundleVersion":"9.4.53.8","CFBundleIdentifier":"com.expensify.expensifylite"},
"storeInfo" : {"deviceIdentifierForVendor":"BED8C7D2-0639-5F1E-964A-693D385FF81F","thirdParty":true},
"parentProc" : "launchd_sim",
"parentPid" : 55032,
"coalitionName" : "com.apple.CoreSimulator.SimDevice.83B762CE-06C9-43BF-A705-F57944F6116D",
"crashReporterKey" : "7ABC40A6-094E-A8D3-9519-34715EB34936",
"appleIntelligenceStatus" : {"state":"available"},
"developerMode" : 1,
"responsiblePid" : 55023,
"responsibleProc" : "SimulatorTrampoline",
"codeSigningID" : "com.expensify.expensifylite",
"codeSigningTeamID" : "",
"codeSigningFlags" : 570425857,
"codeSigningValidationCategory" : 10,
"codeSigningTrustLevel" : 4294967295,
"codeSigningAuxiliaryInfo" : 0,
"instructionByteStream" : {"beforePC":"4wAAVP17v6n9AwCRIOP/l78DAJH9e8GowANf1sADX9YQKYDSARAA1A==","atPC":"4wAAVP17v6n9AwCRFuP/l78DAJH9e8GowANf1sADX9ZwCoDSARAA1A=="},
"bootSessionUUID" : "F9B58EBF-3AF3-4F1E-8D34-91DC57FDAF06",
"sip" : "enabled",
"exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"},
"termination" : {"flags":0,"code":6,"namespace":"SIGNAL","indicator":"Abort trap: 6","byProc":"Expensify","byPid":55186},
"extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
"lastExceptionBacktrace" : [{"imageOffset":1262020,"symbol":"__exceptionPreprocess","symbolLocation":160,"imageIndex":26},{"imageOffset":180372,"symbol":"objc_exception_throw","symbolLocation":72,"imageIndex":23},{"imageOffset":8322184,"symbol":"-[NSMutableDictionary(NSMutableDictionary) classForCoder]","symbolLocation":0,"imageIndex":24},{"imageOffset":53817400,"symbol":"-[RCTViewComponentView unmountChildComponentView:index:]","symbolLocation":1636,"imageIndex":2},{"imageOffset":53033980,"symbol":"RCTPerformMountInstructions(std::__1::vector<facebook::react::ShadowViewMutation, std::__1::allocatorfacebook::react::ShadowViewMutation> const&, RCTComponentViewRegistry*, RCTMountingTransactionObserverCoordinator&, int)","symbolLocation":1608,"imageIndex":2},{"imageOffset":53032360,"symbol":"-[RCTMountingManager performTransaction:]::$_2::operator()(facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&) const","symbolLocation":96,"imageIndex":2},{"imageOffset":53032252,"symbol":"decltype(std::declval<-[RCTMountingManager performTransaction:]::$_2&>()(std::declval<facebook::react::MountingTransaction const&>(), std::declval<facebook::react::SurfaceTelemetry const&>())) std::__1::__invoke[abi:de200100]<-[RCTMountingManager performTransaction:]::$_2&, facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&>(-[RCTMountingManager performTransaction:]::$_2&, facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)","symbolLocation":40,"imageIndex":2},{"imageOffset":53032200,"symbol":"void std::__1::__invoke_void_return_wrapper<void, true>::__call[abi:de200100]<-[RCTMountingManager performTransaction:]::$_2&, facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&>(-[RCTMountingManager performTransaction:]::$_2&, facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)","symbolLocation":40,"imageIndex":2},{"imageOffset":53032148,"symbol":"void std::__1::__invoke_r[abi:de200100]<void, -[RCTMountingManager performTransaction:]::$_2&, facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&>(-[RCTMountingManager performTransaction:]::$_2&, facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)","symbolLocation":40,"imageIndex":2},{"imageOffset":53032096,"symbol":"std::__1::__function::__alloc_func<-[RCTMountingManager performTransaction:]::$_2, std::__1::allocator<-[RCTMountingManager performTransaction:]::$_2>, void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)>::operator()[abi:de200100](facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)","symbolLocation":40,"imageIndex":2},{"imageOffset":53030104,"symbol":"std::__1::__function::__func<-[RCTMountingManager performTransaction:]::$_2, std::__1::allocator<-[RCTMountingManager performTransaction:]::$_2>, void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)>::operator()(facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)","symbolLocation":44,"imageIndex":2},{"imageOffset":64298972,"symbol":"std::__1::__function::__value_func<void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)>::operator()[abi:de200100](facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&) const","symbolLocation":76,"imageIndex":2},{"imageOffset":64295544,"symbol":"std::__1::function<void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)>::operator()(facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&) const","symbolLocation":40,"imageIndex":2},{"imageOffset":64295060,"symbol":"facebook::react::TelemetryController::pullTransaction(std::__1::function<void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)> const&, std::__1::function<void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)> const&, std::__1::function<void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)> const&) const","symbolLocation":336,"imageIndex":2},{"imageOffset":52999392,"symbol":"-[RCTMountingManager performTransaction:]","symbolLocation":644,"imageIndex":2},{"imageOffset":52998520,"symbol":"-[RCTMountingManager initiateTransaction:]","symbolLocation":596,"imageIndex":2},{"imageOffset":52996620,"symbol":"__42-[RCTMountingManager scheduleTransaction:]_block_invoke","symbolLocation":404,"imageIndex":2},{"imageOffset":58708240,"symbol":"__RCTExecuteOnMainQueue_block_invoke","symbolLocation":56,"imageIndex":2},{"imageOffset":6056,"symbol":"_dispatch_call_block_and_release","symbolLocation":24,"imageIndex":25},{"imageOffset":115888,"symbol":"_dispatch_client_callout","symbolLocation":12,"imageIndex":25},{"imageOffset":230560,"symbol":"<deduplicated_symbol>","symbolLocation":24,"imageIndex":25},{"imageOffset":70428,"symbol":"_dispatch_main_queue_drain","symbolLocation":1184,"imageIndex":25},{"imageOffset":69228,"symbol":"_dispatch_main_queue_callback_4CF","symbolLocation":40,"imageIndex":25},{"imageOffset":601816,"symbol":"CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE","symbolLocation":12,"imageIndex":26},{"imageOffset":598192,"symbol":"__CFRunLoopRun","symbolLocation":1884,"imageIndex":26},{"imageOffset":576748,"symbol":"_CFRunLoopRunSpecificWithOptions","symbolLocation":496,"imageIndex":26},{"imageOffset":10684,"symbol":"GSEventRunModal","symbolLocation":116,"imageIndex":27},{"imageOffset":18523508,"symbol":"-[UIApplication _run]","symbolLocation":772,"imageIndex":28},{"imageOffset":18540444,"symbol":"UIApplicationMain","symbolLocation":124,"imageIndex":28},{"imageOffset":2092432,"symbol":"__debug_main_executable_dylib_entry_point","symbolLocation":704,"imageIndex":2},{"imageOffset":5072,"symbol":"start_sim","symbolLocation":20,"imageIndex":1},{"imageOffset":130560,"symbol":"start","symbolLocation":6992,"imageIndex":20}],
"faultingThread" : 0,
"threads" : [{"triggered":true,"id":189136,"threadState":{"x":[{"value":0},{"value":0},{"value":0},{"value":0},{"value":6445624491},{"value":6137851920},{"value":110},{"value":0},{"value":4333149696,"symbolLocation":0,"symbol":"_main_thread"},{"value":578616452906765924},{"value":2},{"value":4294967293},{"value":0},{"value":0},{"value":0},{"value":0},{"value":328},{"value":3082825816},{"value":0},{"value":6},{"value":259},{"value":4333149920,"symbolLocation":224,"symbol":"_main_thread"},{"value":8362164224,"symbolLocation":0,"symbol":"objc_debug_taggedpointer_classes"},{"value":8148321536},{"value":8362154240,"symbolLocation":0,"symbol":"_dispatch_main_q"},{"value":105553279754944},{"value":105553279755264},{"value":0},{"value":276}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4333724472},"cpsr":{"value":1073745920},"fp":{"value":6137851776},"sp":{"value":6137851744},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":4329703564,"matchesCrashFrame":1},"far":{"value":0}},"queue":"com.apple.main-thread","frames":[{"imageOffset":34956,"symbol":"__pthread_kill","symbolLocation":8,"imageIndex":17},{"imageOffset":25400,"symbol":"pthread_kill","symbolLocation":264,"imageIndex":18},{"imageOffset":477588,"symbol":"abort","symbolLocation":100,"imageIndex":21},{"imageOffset":70252,"symbol":"__abort_message","symbolLocation":128,"imageIndex":22},{"imageOffset":4516,"symbol":"demangling_terminate_handler()","symbolLocation":268,"imageIndex":22},{"imageOffset":29208,"symbol":"_objc_terminate()","symbolLocation":124,"imageIndex":23},{"imageOffset":67416,"symbol":"std::__terminate(void ()())","symbolLocation":12,"imageIndex":22},{"imageOffset":79808,"symbol":"__cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception)","symbolLocation":32,"imageIndex":22},{"imageOffset":79776,"symbol":"__cxa_throw","symbolLocation":88,"imageIndex":22},{"imageOffset":180684,"symbol":"objc_exception_throw","symbolLocation":384,"imageIndex":23},{"imageOffset":8322184,"symbol":"-[NSAssertionHandler handleFailureInFunction:file:lineNumber:description:]","symbolLocation":268,"imageIndex":24},{"imageOffset":53817400,"symbol":"-[RCTViewComponentView unmountChildComponentView:index:]","symbolLocation":1636,"imageIndex":2},{"imageOffset":53033980,"symbol":"RCTPerformMountInstructions(std::__1::vector<facebook::react::ShadowViewMutation, std::__1::allocatorfacebook::react::ShadowViewMutation> const&, RCTComponentViewRegistry*, RCTMountingTransactionObserverCoordinator&, int)","symbolLocation":1608,"imageIndex":2},{"imageOffset":53032360,"symbol":"-[RCTMountingManager performTransaction:]::$_2::operator()(facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&) const","symbolLocation":96,"imageIndex":2},{"imageOffset":53032252,"symbol":"decltype(std::declval<-[RCTMountingManager performTransaction:]::$_2&>()(std::declval<facebook::react::MountingTransaction const&>(), std::declval<facebook::react::SurfaceTelemetry const&>())) std::__1::__invoke[abi:de200100]<-[RCTMountingManager performTransaction:]::$_2&, facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&>(-[RCTMountingManager performTransaction:]::$_2&, facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)","symbolLocation":40,"imageIndex":2},{"imageOffset":53032200,"symbol":"void std::__1::__invoke_void_return_wrapper<void, true>::__call[abi:de200100]<-[RCTMountingManager performTransaction:]::$_2&, facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&>(-[RCTMountingManager performTransaction:]::$_2&, facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)","symbolLocation":40,"imageIndex":2},{"imageOffset":53032148,"symbol":"void std::__1::__invoke_r[abi:de200100]<void, -[RCTMountingManager performTransaction:]::$_2&, facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&>(-[RCTMountingManager performTransaction:]::$_2&, facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)","symbolLocation":40,"imageIndex":2},{"imageOffset":53032096,"symbol":"std::__1::__function::__alloc_func<-[RCTMountingManager performTransaction:]::$_2, std::__1::allocator<-[RCTMountingManager performTransaction:]::$_2>, void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)>::operator()[abi:de200100](facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)","symbolLocation":40,"imageIndex":2},{"imageOffset":53030104,"symbol":"std::__1::__function::__func<-[RCTMountingManager performTransaction:]::$_2, std::__1::allocator<-[RCTMountingManager performTransaction:]::$_2>, void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)>::operator()(facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)","symbolLocation":44,"imageIndex":2},{"imageOffset":64298972,"symbol":"std::__1::__function::__value_func<void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)>::operator()[abi:de200100](facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&) const","symbolLocation":76,"imageIndex":2},{"imageOffset":64295544,"symbol":"std::__1::function<void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)>::operator()(facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&) const","symbolLocation":40,"imageIndex":2},{"imageOffset":64295060,"symbol":"facebook::react::TelemetryController::pullTransaction(std::__1::function<void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)> const&, std::__1::function<void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)> const&, std::__1::function<void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)> const&) const","symbolLocation":336,"imageIndex":2},{"imageOffset":52999392,"symbol":"-[RCTMountingManager performTransaction:]","symbolLocation":644,"imageIndex":2},{"imageOffset":52998520,"symbol":"-[RCTMountingManager initiateTransaction:]","symbolLocation":596,"imageIndex":2},{"imageOffset":52996620,"symbol":"__42-[RCTMountingManager scheduleTransaction:]_block_invoke","symbolLocation":404,"imageIndex":2},{"imageOffset":58708240,"symbol":"__RCTExecuteOnMainQueue_block_invoke","symbolLocation":56,"imageIndex":2},{"imageOffset":6056,"symbol":"_dispatch_call_block_and_release","symbolLocation":24,"imageIndex":25},{"imageOffset":115888,"symbol":"_dispatch_client_callout","symbolLocation":12,"imageIndex":25},{"imageOffset":230560,"symbol":"<deduplicated_symbol>","symbolLocation":24,"imageIndex":25},{"imageOffset":70428,"symbol":"_dispatch_main_queue_drain","symbolLocation":1184,"imageIndex":25},{"imageOffset":69228,"symbol":"_dispatch_main_queue_callback_4CF","symbolLocation":40,"imageIndex":25},{"imageOffset":601816,"symbol":"CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE","symbolLocation":12,"imageIndex":26},{"imageOffset":598192,"symbol":"__CFRunLoopRun","symbolLocation":1884,"imageIndex":26},{"imageOffset":576748,"symbol":"_CFRunLoopRunSpecificWithOptions","symbolLocation":496,"imageIndex":26},{"imageOffset":10684,"symbol":"GSEventRunModal","symbolLocation":116,"imageIndex":27},{"imageOffset":18523508,"symbol":"-[UIApplication _run]","symbolLocation":772,"imageIndex":28},{"imageOffset":18540444,"symbol":"UIApplicationMain","symbolLocation":124,"imageIndex":28},{"imageOffset":2092432,"symbol":"__debug_main_executable_dylib_entry_point","symbolLocation":704,"imageIndex":2},{"imageOffset":5072,"symbol":"start_sim","symbolLocation":20,"imageIndex":1},{"imageOffset":130560,"symbol":"start","symbolLocation":6992,"imageIndex":20}]},{"id":189572,"name":"com.apple.uikit.eventfetch-thread","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592},{"value":70381629079552},{"value":0},{"value":70381629079552},{"value":2},{"value":4294967295},{"value":0},{"value":17179869184},{"value":0},{"value":2},{"value":0},{"value":0},{"value":16387},{"value":3072},{"value":18446744073709551569},{"value":6448091312,"symbolLocation":0,"symbol":"-[NSConstantDate timeIntervalSinceReferenceDate]"},{"value":0},{"value":4294967295},{"value":2},{"value":70381629079552},{"value":0},{"value":70381629079552},{"value":21592279046},{"value":6142434696},{"value":8589934592},{"value":18446744073709550527},{"value":4329947136,"symbolLocation":0,"symbol":"_libkernel_string_functions"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4329741916},"cpsr":{"value":4096},"fp":{"value":6142434544},"sp":{"value":6142434464},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":4329671536},"far":{"value":0}},"frames":[{"imageOffset":2928,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":17},{"imageOffset":73308,"symbol":"mach_msg2_internal","symbolLocation":72,"imageIndex":17},{"imageOffset":35908,"symbol":"mach_msg_overwrite","symbolLocation":484,"imageIndex":17},{"imageOffset":3824,"symbol":"mach_msg","symbolLocation":20,"imageIndex":17},{"imageOffset":601092,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":156,"imageIndex":26},{"imageOffset":597436,"symbol":"__CFRunLoopRun","symbolLocation":1128,"imageIndex":26},{"imageOffset":576748,"symbol":"_CFRunLoopRunSpecificWithOptions","symbolLocation":496,"imageIndex":26},{"imageOffset":9096776,"symbol":"-[NSRunLoop(NSRunLoop) runMode:beforeDate:]","symbolLocation":208,"imageIndex":24},{"imageOffset":9097320,"symbol":"-[NSRunLoop(NSRunLoop) runUntilDate:]","symbolLocation":60,"imageIndex":24},{"imageOffset":15735888,"symbol":"-[UIEventFetcher threadMain]","symbolLocation":392,"imageIndex":28},{"imageOffset":9256212,"symbol":"NSThread__start","symbolLocation":716,"imageIndex":24},{"imageOffset":26172,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":18},{"imageOffset":6708,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":189662,"name":"fs-default-0","threadState":{"x":[{"value":4},{"value":0},{"value":256},{"value":189663},{"value":8352},{"value":0},{"value":105553116398320},{"value":13},{"value":105553140526247},{"value":105553140526240},{"value":105553140526232},{"value":189662},{"value":1099511628546},{"value":1099511628802},{"value":2990770179},{"value":2988670982},{"value":301},{"value":3},{"value":0},{"value":105553140526208},{"value":1099511628802},{"value":256},{"value":105553140526232},{"value":189662},{"value":105553140526240},{"value":0},{"value":1},{"value":4596996608},{"value":4345324416}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4333714260},"cpsr":{"value":1610616832},"fp":{"value":6146403520},"sp":{"value":6146403472},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":4329682300},"far":{"value":0}},"frames":[{"imageOffset":13692,"symbol":"__psynch_mutexwait","symbolLocation":8,"imageIndex":17},{"imageOffset":15188,"symbol":"_pthread_mutex_firstfit_lock_wait","symbolLocation":80,"imageIndex":18},{"imageOffset":5972,"symbol":"_pthread_mutex_firstfit_lock_slow","symbolLocation":212,"imageIndex":18},{"imageOffset":189700,"imageIndex":6},{"imageOffset":690808,"imageIndex":6},{"imageOffset":26172,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":18},{"imageOffset":6708,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":189663,"name":"fs-default-1","threadState":{"x":[{"value":14},{"value":40451},{"value":171798697235},{"value":174835233718787},{"value":14680198217728},{"value":174835233718272},{"value":48},{"value":0},{"value":0},{"value":1},{"value":2},{"value":2},{"value":0},{"value":0},{"value":2043},{"value":2819076191},{"value":18446744073709551580},{"value":2821171296},{"value":0},{"value":105553150992416},{"value":105553150992352},{"value":18446744073709551615},{"value":105553129312696},{"value":4345324416},{"value":4},{"value":0},{"value":1},{"value":105553129312672},{"value":4345324416}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6444294744},"cpsr":{"value":1610616832},"fp":{"value":6147501024},"sp":{"value":6147501008},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":4329671404},"far":{"value":0}},"frames":[{"imageOffset":2796,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":17},{"imageOffset":12888,"symbol":"_dispatch_sema4_wait","symbolLocation":24,"imageIndex":25},{"imageOffset":14304,"symbol":"_dispatch_semaphore_wait_slow","symbolLocation":128,"imageIndex":25},{"imageOffset":675028,"imageIndex":6},{"imageOffset":185560,"imageIndex":6},{"imageOffset":188636,"imageIndex":6},{"imageOffset":189916,"imageIndex":6},{"imageOffset":690808,"imageIndex":6},{"imageOffset":26172,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":18},{"imageOffset":6708,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":189664,"name":"fs-default-2","threadState":{"x":[{"value":4},{"value":0},{"value":0},{"value":189662},{"value":8352},{"value":0},{"value":105553116365440},{"value":0},{"value":105553140526247},{"value":105553140526240},{"value":105553140526232},{"value":189664},{"value":258},{"value":514},{"value":2043},{"value":2900279291},{"value":301},{"value":983},{"value":0},{"value":105553140526208},{"value":514},{"value":0},{"value":105553140526232},{"value":189664},{"value":105553140526240},{"value":0},{"value":1},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4333714260},"cpsr":{"value":1610616832},"fp":{"value":6148598976},"sp":{"value":6148598928},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":4329682300},"far":{"value":0}},"frames":[{"imageOffset":13692,"symbol":"__psynch_mutexwait","symbolLocation":8,"imageIndex":17},{"imageOffset":15188,"symbol":"_pthread_mutex_firstfit_lock_wait","symbolLocation":80,"imageIndex":18},{"imageOffset":5972,"symbol":"_pthread_mutex_firstfit_lock_slow","symbolLocation":212,"imageIndex":18},{"imageOffset":189700,"imageIndex":6},{"imageOffset":690808,"imageIndex":6},{"imageOffset":26172,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":18},{"imageOffset":6708,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":189665,"name":"fs-default-3","threadState":{"x":[{"value":4},{"value":0},{"value":0},{"value":189662},{"value":8352},{"value":0},{"value":105553116365488},{"value":0},{"value":105553140526247},{"value":105553140526240},{"value":105553140526232},{"value":189665},{"value":514},{"value":770},{"value":2043},{"value":2910758907},{"value":301},{"value":980},{"value":0},{"value":105553140526208},{"value":770},{"value":0},{"value":105553140526232},{"value":189665},{"value":105553140526240},{"value":0},{"value":1},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4333714260},"cpsr":{"value":1610616832},"fp":{"value":6149696704},"sp":{"value":6149696656},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":4329682300},"far":{"value":0}},"frames":[{"imageOffset":13692,"symbol":"__psynch_mutexwait","symbolLocation":8,"imageIndex":17},{"imageOffset":15188,"symbol":"_pthread_mutex_firstfit_lock_wait","symbolLocation":80,"imageIndex":18},{"imageOffset":5972,"symbol":"_pthread_mutex_firstfit_lock_slow","symbolLocation":212,"imageIndex":18},{"imageOffset":189700,"imageIndex":6},{"imageOffset":690808,"imageIndex":6},{"imageOffset":26172,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":18},{"imageOffset":6708,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":189767,"name":"com.facebook.react.runtime.JavaScript","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592},{"value":164939629068288},{"value":0},{"value":164939629068288},{"value":2},{"value":4294967295},{"value":0},{"value":17179869184},{"value":0},{"value":2},{"value":0},{"value":0},{"value":38403},{"value":3072},{"value":18446744073709551569},{"value":108},{"value":0},{"value":4294967295},{"value":2},{"value":164939629068288},{"value":0},{"value":164939629068288},{"value":21592279046},{"value":6154231096},{"value":8589934592},{"value":18446744073709550527},{"value":4329947136,"symbolLocation":0,"symbol":"_libkernel_string_functions"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4329741916},"cpsr":{"value":4096},"fp":{"value":6154230944},"sp":{"value":6154230864},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":4329671536},"far":{"value":0}},"frames":[{"imageOffset":2928,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":17},{"imageOffset":73308,"symbol":"mach_msg2_internal","symbolLocation":72,"imageIndex":17},{"imageOffset":35908,"symbol":"mach_msg_overwrite","symbolLocation":484,"imageIndex":17},{"imageOffset":3824,"symbol":"mach_msg","symbolLocation":20,"imageIndex":17},{"imageOffset":601092,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":156,"imageIndex":26},{"imageOffset":597436,"symbol":"__CFRunLoopRun","symbolLocation":1128,"imageIndex":26},{"imageOffset":576748,"symbol":"_CFRunLoopRunSpecificWithOptions","symbolLocation":496,"imageIndex":26},{"imageOffset":66324404,"symbol":"+[RCTJSThreadManager runRunLoop]","symbolLocation":328,"imageIndex":2},{"imageOffset":9256212,"symbol":"NSThread__start","symbolLocation":716,"imageIndex":24},{"imageOffset":26172,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":18},{"imageOffset":6708,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":189768,"name":"hades","threadState":{"x":[{"value":260},{"value":0},{"value":3072},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6154809000},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":41640},{"value":0},{"value":105553171846656},{"value":105553171846720},{"value":6154809568},{"value":0},{"value":0},{"value":3072},{"value":3073},{"value":3328},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4333726464},"cpsr":{"value":1610616832},"fp":{"value":6154809120},"sp":{"value":6154808976},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":4329685036},"far":{"value":0}},"frames":[{"imageOffset":16428,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":17},{"imageOffset":27392,"symbol":"_pthread_cond_wait","symbolLocation":972,"imageIndex":18},{"imageOffset":136980,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&)","symbolLocation":28,"imageIndex":30},{"imageOffset":2381420,"symbol":"hermes::vm::HadesGC::Executor::worker()","symbolLocation":108,"imageIndex":15},{"imageOffset":2381268,"symbol":"void* std::__1::__thread_proxy[abi:nn190102]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, hermes::vm::HadesGC::Executor::Executor()::'lambda'()>>(void*)","symbolLocation":44,"imageIndex":15},{"imageOffset":26172,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":18},{"imageOffset":6708,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":189880,"name":"com.apple.NSURLConnectionLoader","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592},{"value":210363203190784},{"value":0},{"value":210363203190784},{"value":2},{"value":4294967295},{"value":0},{"value":17179869184},{"value":0},{"value":2},{"value":0},{"value":0},{"value":48979},{"value":3072},{"value":18446744073709551569},{"value":118},{"value":0},{"value":4294967295},{"value":2},{"value":210363203190784},{"value":0},{"value":210363203190784},{"value":21592279046},{"value":6157671752},{"value":8589934592},{"value":18446744073709550527},{"value":4329947136,"symbolLocation":0,"symbol":"_libkernel_string_functions"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4329741916},"cpsr":{"value":4096},"fp":{"value":6157671600},"sp":{"value":6157671520},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":4329671536},"far":{"value":0}},"frames":[{"imageOffset":2928,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":17},{"imageOffset":73308,"symbol":"mach_msg2_internal","symbolLocation":72,"imageIndex":17},{"imageOffset":35908,"symbol":"mach_msg_overwrite","symbolLocation":484,"imageIndex":17},{"imageOffset":3824,"symbol":"mach_msg","symbolLocation":20,"imageIndex":17},{"imageOffset":601092,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":156,"imageIndex":26},{"imageOffset":597436,"symbol":"__CFRunLoopRun","symbolLocation":1128,"imageIndex":26},{"imageOffset":576748,"symbol":"_CFRunLoopRunSpecificWithOptions","symbolLocation":496,"imageIndex":26},{"imageOffset":2100588,"symbol":"+[__CFN_CoreSchedulingSetRunnable _run:]","symbolLocation":368,"imageIndex":31},{"imageOffset":9256212,"symbol":"NSThread__start","symbolLocation":716,"imageIndex":24},{"imageOffset":26172,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":18},{"imageOffset":6708,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":190004,"name":"com.apple.CFStream.LegacyThread","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592},{"value":246303489523712},{"value":0},{"value":246303489523712},{"value":2},{"value":4294967295},{"value":0},{"value":17179869184},{"value":0},{"value":2},{"value":0},{"value":0},{"value":57347},{"value":3072},{"value":18446744073709551569},{"value":27022310728802309},{"value":0},{"value":4294967295},{"value":2},{"value":246303489523712},{"value":0},{"value":246303489523712},{"value":21592279046},{"value":6158245896},{"value":8589934592},{"value":18446744073709550527},{"value":4329947136,"symbolLocation":0,"symbol":"_libkernel_string_functions"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4329741916},"cpsr":{"value":4096},"fp":{"value":6158245744},"sp":{"value":6158245664},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":4329671536},"far":{"value":0}},"frames":[{"imageOffset":2928,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":17},{"imageOffset":73308,"symbol":"mach_msg2_internal","symbolLocation":72,"imageIndex":17},{"imageOffset":35908,"symbol":"mach_msg_overwrite","symbolLocation":484,"imageIndex":17},{"imageOffset":3824,"symbol":"mach_msg","symbolLocation":20,"imageIndex":17},{"imageOffset":601092,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":156,"imageIndex":26},{"imageOffset":597436,"symbol":"__CFRunLoopRun","symbolLocation":1128,"imageIndex":26},{"imageOffset":576748,"symbol":"_CFRunLoopRunSpecificWithOptions","symbolLocation":496,"imageIndex":26},{"imageOffset":725380,"symbol":"_legacyStreamRunLoop_workThread","symbolLocation":260,"imageIndex":26},{"imageOffset":26172,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":18},{"imageOffset":6708,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":192987,"name":"com.facebook.SocketRocket.NetworkThread","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592},{"value":171742857265152},{"value":0},{"value":171742857265152},{"value":2},{"value":4294967295},{"value":0},{"value":17179869184},{"value":0},{"value":2},{"value":0},{"value":0},{"value":39987},{"value":3072},{"value":18446744073709551569},{"value":6448091312,"symbolLocation":0,"symbol":"-[NSConstantDate timeIntervalSinceReferenceDate]"},{"value":0},{"value":4294967295},{"value":2},{"value":171742857265152},{"value":0},{"value":171742857265152},{"value":21592279046},{"value":6140714328},{"value":8589934592},{"value":18446744073709550527},{"value":4329947136,"symbolLocation":0,"symbol":"_libkernel_string_functions"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4329741916},"cpsr":{"value":4096},"fp":{"value":6140714176},"sp":{"value":6140714096},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":4329671536},"far":{"value":0}},"frames":[{"imageOffset":2928,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":17},{"imageOffset":73308,"symbol":"mach_msg2_internal","symbolLocation":72,"imageIndex":17},{"imageOffset":35908,"symbol":"mach_msg_overwrite","symbolLocation":484,"imageIndex":17},{"imageOffset":3824,"symbol":"mach_msg","symbolLocation":20,"imageIndex":17},{"imageOffset":601092,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":156,"imageIndex":26},{"imageOffset":597436,"symbol":"__CFRunLoopRun","symbolLocation":1128,"imageIndex":26},{"imageOffset":576748,"symbol":"_CFRunLoopRunSpecificWithOptions","symbolLocation":496,"imageIndex":26},{"imageOffset":9096776,"symbol":"-[NSRunLoop(NSRunLoop) runMode:beforeDate:]","symbolLocation":208,"imageIndex":24},{"imageOffset":74402704,"symbol":"-[SRRunLoopThread main]","symbolLocation":284,"imageIndex":2},{"imageOffset":9256212,"symbol":"NSThread__start","symbolLocation":716,"imageIndex":24},{"imageOffset":26172,"symbol":"pthread_start","symbolLocation":104,"imageIndex":18},{"imageOffset":6708,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":192988,"name":"com.apple.CFSocket.private","threadState":{"x":[{"value":4},{"value":0},{"value":105553116802560},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":6141292768},{"value":0},{"value":6059093952},{"value":31},{"value":22},{"value":6059094288},{"value":72057602400272553,"symbolLocation":72057594037927937,"symbol":"OBJC_CLASS$__NSCFArray"},{"value":8362344616,"symbolLocation":0,"symbol":"OBJC_CLASS$___NSCFArray"},{"value":93},{"value":6446906352,"symbolLocation":0,"symbol":"-[__NSCFArray objectAtIndex:]"},{"value":0},{"value":105553131249344},{"value":8362364928,"symbolLocation":48,"symbol":"cache"},{"value":96},{"value":8362367408,"symbolLocation":0,"symbol":"__CFActiveSocketsLock"},{"value":0},{"value":105553116802560},{"value":105553131262944},{"value":105553116802544},{"value":0},{"value":105553131262224}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6447057068},"cpsr":{"value":1610616832},"fp":{"value":6141292480},"sp":{"value":6141258704},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":4329713588},"far":{"value":0}},"frames":[{"imageOffset":44980,"symbol":"__select","symbolLocation":8,"imageIndex":17},{"imageOffset":661676,"symbol":"__CFSocketManager","symbolLocation":680,"imageIndex":26},{"imageOffset":26172,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":18},{"imageOffset":6708,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":193179,"name":"hades","threadState":{"x":[{"value":260},{"value":0},{"value":512},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6141865640},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":259616},{"value":0},{"value":105553373418304},{"value":105553373418368},{"value":6141866208},{"value":0},{"value":0},{"value":512},{"value":513},{"value":768},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4333726464},"cpsr":{"value":1610616832},"fp":{"value":6141865760},"sp":{"value":6141865616},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":4329685036},"far":{"value":0}},"frames":[{"imageOffset":16428,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":17},{"imageOffset":27392,"symbol":"_pthread_cond_wait","symbolLocation":972,"imageIndex":18},{"imageOffset":136980,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&)","symbolLocation":28,"imageIndex":30},{"imageOffset":2381420,"symbol":"hermes::vm::HadesGC::Executor::worker()","symbolLocation":108,"imageIndex":15},{"imageOffset":2381268,"symbol":"void* std::__1::__thread_proxy[abi:nn190102]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, hermes::vm::HadesGC::Executor::Executor()::'lambda'()>>(void*)","symbolLocation":44,"imageIndex":15},{"imageOffset":26172,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":18},{"imageOffset":6708,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":193308,"name":"caulk.messenger.shared:17","threadState":{"x":[{"value":14},{"value":105553126717178},{"value":0},{"value":14071394410},{"value":105553126717152},{"value":25},{"value":0},{"value":0},{"value":0},{"value":4294967295},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":18446744073709551580},{"value":0},{"value":0},{"value":105553177059072},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":7425957040},"cpsr":{"value":2147487744},"fp":{"value":14071394176},"sp":{"value":14071394144},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":4329671404},"far":{"value":0}},"frames":[{"imageOffset":2796,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":17},{"imageOffset":64688,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":220,"imageIndex":32},{"imageOffset":96664,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":28,"imageIndex":32},{"imageOffset":96780,"symbol":"void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::)(), std::__1::tuplecaulk::concurrent::details::worker_thread*>>(void)","symbolLocation":48,"imageIndex":32},{"imageOffset":26172,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":18},{"imageOffset":6708,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":193309,"name":"caulk.messenger.shared:high","threadState":{"x":[{"value":14},{"value":105553126717308},{"value":0},{"value":14260138092},{"value":105553126717280},{"value":27},{"value":0},{"value":0},{"value":0},{"value":4294967295},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":18446744073709551580},{"value":0},{"value":0},{"value":105553177059696},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":7425957040},"cpsr":{"value":2147487744},"fp":{"value":14260137856},"sp":{"value":14260137824},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":4329671404},"far":{"value":0}},"frames":[{"imageOffset":2796,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":17},{"imageOffset":64688,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":220,"imageIndex":32},{"imageOffset":96664,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":28,"imageIndex":32},{"imageOffset":96780,"symbol":"void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::)(), std::__1::tuplecaulk::concurrent::details::worker_thread*>>(void)","symbolLocation":48,"imageIndex":32},{"imageOffset":26172,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":18},{"imageOffset":6708,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":193355,"name":"nitro-thread-1","threadState":{"x":[{"value":4},{"value":0},{"value":76800},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6253407736},{"value":0},{"value":3072},{"value":13194139536386},{"value":13194139536386},{"value":3072},{"value":0},{"value":13194139536384},{"value":305},{"value":7},{"value":0},{"value":4811211080,"symbolLocation":72,"symbol":"margelo::nitro::ThreadPool::shared()::shared"},{"value":4811211144,"symbolLocation":136,"symbol":"margelo::nitro::ThreadPool::shared()::shared"},{"value":6253408480},{"value":0},{"value":0},{"value":76800},{"value":76800},{"value":79360},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4333726464},"cpsr":{"value":1610616832},"fp":{"value":6253407856},"sp":{"value":6253407712},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":4329685036},"far":{"value":0}},"frames":[{"imageOffset":16428,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":17},{"imageOffset":27392,"symbol":"_pthread_cond_wait","symbolLocation":972,"imageIndex":18},{"imageOffset":136980,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&)","symbolLocation":28,"imageIndex":30},{"imageOffset":48314896,"symbol":"void std::__1::condition_variable::wait<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'()>(std::__1::unique_lockstd::__1::mutex&, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'())","symbolLocation":64,"imageIndex":2},{"imageOffset":48314408,"symbol":"margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const","symbolLocation":152,"imageIndex":2},{"imageOffset":48314204,"symbol":"decltype(std::declval<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>()()) std::__1::__invoke[abi:de200100]<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0&&)","symbolLocation":24,"imageIndex":2},{"imageOffset":48314028,"symbol":"void std::__1::__thread_execute[abi:de200100]<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>&, std::__1::__tuple_indices<>)","symbolLocation":28,"imageIndex":2},{"imageOffset":48312996,"symbol":"void* std::__1::__thread_proxy[abi:de200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>>(void*)","symbolLocation":84,"imageIndex":2},{"imageOffset":26172,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":18},{"imageOffset":6708,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":193356,"name":"nitro-thread-2","threadState":{"x":[{"value":4},{"value":0},{"value":78336},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6253981176},{"value":0},{"value":3072},{"value":13194139536386},{"value":13194139536386},{"value":3072},{"value":0},{"value":13194139536384},{"value":305},{"value":173},{"value":0},{"value":4811211080,"symbolLocation":72,"symbol":"margelo::nitro::ThreadPool::shared()::shared"},{"value":4811211144,"symbolLocation":136,"symbol":"margelo::nitro::ThreadPool::shared()::shared"},{"value":6253981920},{"value":0},{"value":0},{"value":78336},{"value":78336},{"value":80896},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4333726464},"cpsr":{"value":1610616832},"fp":{"value":6253981296},"sp":{"value":6253981152},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":4329685036},"far":{"value":0}},"frames":[{"imageOffset":16428,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":17},{"imageOffset":27392,"symbol":"_pthread_cond_wait","symbolLocation":972,"imageIndex":18},{"imageOffset":136980,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&)","symbolLocation":28,"imageIndex":30},{"imageOffset":48314896,"symbol":"void std::__1::condition_variable::wait<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'()>(std::__1::unique_lockstd::__1::mutex&, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'())","symbolLocation":64,"imageIndex":2},{"imageOffset":48314408,"symbol":"margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const","symbolLocation":152,"imageIndex":2},{"imageOffset":48314204,"symbol":"decltype(std::declval<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>()()) std::__1::__invoke[abi:de200100]<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0&&)","symbolLocation":24,"imageIndex":2},{"imageOffset":48314028,"symbol":"void std::__1::__thread_execute[abi:de200100]<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>&, std::__1::__tuple_indices<>)","symbolLocation":28,"imageIndex":2},{"imageOffset":48312996,"symbol":"void* std::__1::__thread_proxy[abi:de200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>>(void*)","symbolLocation":84,"imageIndex":2},{"imageOffset":26172,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":18},{"imageOffset":6708,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":193357,"name":"nitro-thread-3","threadState":{"x":[{"value":4},{"value":0},{"value":77056},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6254554616},{"value":0},{"value":3072},{"value":13194139536386},{"value":13194139536386},{"value":3072},{"value":0},{"value":13194139536384},{"value":305},{"value":233},{"value":0},{"value":4811211080,"symbolLocation":72,"symbol":"margelo::nitro::ThreadPool::shared()::shared"},{"value":4811211144,"symbolLocation":136,"symbol":"margelo::nitro::ThreadPool::shared()::shared"},{"value":6254555360},{"value":0},{"value":0},{"value":77056},{"value":77056},{"value":79616},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4333726464},"cpsr":{"value":1610616832},"fp":{"value":6254554736},"sp":{"value":6254554592},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":4329685036},"far":{"value":0}},"frames":[{"imageOffset":16428,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":17},{"imageOffset":27392,"symbol":"_pthread_cond_wait","symbolLocation":972,"imageIndex":18},{"imageOffset":136980,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&)","symbolLocation":28,"imageIndex":30},{"imageOffset":48314896,"symbol":"void std::__1::condition_variable::wait<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'()>(std::__1::unique_lockstd::__1::mutex&, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'())","symbolLocation":64,"imageIndex":2},{"imageOffset":48314408,"symbol":"margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const","symbolLocation":152,"imageIndex":2},{"imageOffset":48314204,"symbol":"decltype(std::declval<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>()()) std::__1::__invoke[abi:de200100]<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0&&)","symbolLocation":24,"imageIndex":2},{"imageOffset":48314028,"symbol":"void std::__1::__thread_execute[abi:de200100]<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>&, std::__1::__tuple_indices<>)","symbolLocation":28,"imageIndex":2},{"imageOffset":48312996,"symbol":"void* std::__1::__thread_proxy[abi:de200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>>(void*)","symbolLocation":84,"imageIndex":2},{"imageOffset":26172,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":18},{"imageOffset":6708,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":193397,"name":"com.apple.CoreMotion.MotionThread","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592},{"value":387040977879040},{"value":0},{"value":387040977879040},{"value":2},{"value":4294967295},{"value":0},{"value":17179869184},{"value":0},{"value":2},{"value":0},{"value":0},{"value":90115},{"value":3072},{"value":18446744073709551569},{"value":289},{"value":0},{"value":4294967295},{"value":2},{"value":387040977879040},{"value":0},{"value":387040977879040},{"value":21592279046},{"value":6252681496},{"value":8589934592},{"value":18446744073709550527},{"value":4329947136,"symbolLocation":0,"symbol":"_libkernel_string_functions"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4329741916},"cpsr":{"value":4096},"fp":{"value":6252681344},"sp":{"value":6252681264},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":4329671536},"far":{"value":0}},"frames":[{"imageOffset":2928,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":17},{"imageOffset":73308,"symbol":"mach_msg2_internal","symbolLocation":72,"imageIndex":17},{"imageOffset":35908,"symbol":"mach_msg_overwrite","symbolLocation":484,"imageIndex":17},{"imageOffset":3824,"symbol":"mach_msg","symbolLocation":20,"imageIndex":17},{"imageOffset":601092,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":156,"imageIndex":26},{"imageOffset":597436,"symbol":"__CFRunLoopRun","symbolLocation":1128,"imageIndex":26},{"imageOffset":576748,"symbol":"_CFRunLoopRunSpecificWithOptions","symbolLocation":496,"imageIndex":26},{"imageOffset":576972,"symbol":"CFRunLoopRun","symbolLocation":60,"imageIndex":26},{"imageOffset":2044672,"imageIndex":33},{"imageOffset":26172,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":18},{"imageOffset":6708,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":193653,"name":"LiveMarkdownRuntime_queue","threadState":{"x":[{"value":260},{"value":0},{"value":1280},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":13597748664},{"value":0},{"value":256},{"value":1099511628034},{"value":1099511628034},{"value":256},{"value":0},{"value":1099511628032},{"value":305},{"value":105},{"value":0},{"value":105553376635232},{"value":105553376635296},{"value":13597749472},{"value":0},{"value":0},{"value":1280},{"value":1281},{"value":1536},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4333726464},"cpsr":{"value":1610616832},"fp":{"value":13597748784},"sp":{"value":13597748640},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":4329685036},"far":{"value":0}},"frames":[{"imageOffset":16428,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":17},{"imageOffset":27392,"symbol":"_pthread_cond_wait","symbolLocation":972,"imageIndex":18},{"imageOffset":136980,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&)","symbolLocation":28,"imageIndex":30},{"imageOffset":89647292,"symbol":"void std::__1::condition_variable::wait<worklets::AsyncQueueImpl::runLoop(std::__1::shared_ptrworklets::AsyncQueueState const&)::$_0>(std::__1::unique_lockstd::__1::mutex&, worklets::AsyncQueueImpl::runLoop(std::__1::shared_ptrworklets::AsyncQueueState const&)::$_0)","symbolLocation":68,"imageIndex":2},{"imageOffset":89646776,"symbol":"worklets::AsyncQueueImpl::runLoop(std::__1::shared_ptrworklets::AsyncQueueState const&)","symbolLocation":164,"imageIndex":2},{"imageOffset":89654788,"symbol":"worklets::AsyncQueueImpl::AsyncQueueImpl(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator> const&)::$_0::operator()() const","symbolLocation":60,"imageIndex":2},{"imageOffset":89654676,"symbol":"decltype(std::declval<worklets::AsyncQueueImpl::AsyncQueueImpl(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator> const&)::$_0>()()) std::__1::__invoke[abi:de200100]<worklets::AsyncQueueImpl::AsyncQueueImpl(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator> const&)::$_0>(worklets::AsyncQueueImpl::AsyncQueueImpl(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator> const&)::$_0&&)","symbolLocation":24,"imageIndex":2},{"imageOffset":89654640,"symbol":"void std::__1::__thread_execute[abi:de200100]<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, worklets::AsyncQueueImpl::AsyncQueueImpl(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator> const&)::$_0>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, worklets::AsyncQueueImpl::AsyncQueueImpl(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator> const&)::$_0>&, std::__1::__tuple_indices<>)","symbolLocation":28,"imageIndex":2},{"imageOffset":89653856,"symbol":"void* std::__1::__thread_proxy[abi:de200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, worklets::AsyncQueueImpl::AsyncQueueImpl(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator> const&)::$_0>>(void*)","symbolLocation":84,"imageIndex":2},{"imageOffset":26172,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":18},{"imageOffset":6708,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":193654,"name":"hades","threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":13670837928},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":0},{"value":0},{"value":105553776542928},{"value":105553776542992},{"value":13670838496},{"value":0},{"value":0},{"value":0},{"value":1},{"value":256},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4333726464},"cpsr":{"value":1610616832},"fp":{"value":13670838048},"sp":{"value":13670837904},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":4329685036},"far":{"value":0}},"frames":[{"imageOffset":16428,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":17},{"imageOffset":27392,"symbol":"_pthread_cond_wait","symbolLocation":972,"imageIndex":18},{"imageOffset":136980,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&)","symbolLocation":28,"imageIndex":30},{"imageOffset":2381420,"symbol":"hermes::vm::HadesGC::Executor::worker()","symbolLocation":108,"imageIndex":15},{"imageOffset":2381268,"symbol":"void* std::__1::__thread_proxy[abi:nn190102]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, hermes::vm::HadesGC::Executor::Executor()::'lambda'()>>(void*)","symbolLocation":44,"imageIndex":15},{"imageOffset":26172,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":18},{"imageOffset":6708,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":193655,"name":"LiveMarkdownRuntime(timeout)","threadState":{"x":[{"value":260},{"value":0},{"value":1024},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":13684993368},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":298},{"value":0},{"value":105553239218048},{"value":105553239218112},{"value":13684994272},{"value":0},{"value":0},{"value":1024},{"value":1025},{"value":1280},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4333726464},"cpsr":{"value":1610616832},"fp":{"value":13684993488},"sp":{"value":13684993344},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":4329685036},"far":{"value":0}},"frames":[{"imageOffset":16428,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":17},{"imageOffset":27392,"symbol":"_pthread_cond_wait","symbolLocation":972,"imageIndex":18},{"imageOffset":136980,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&)","symbolLocation":28,"imageIndex":30},{"imageOffset":89680668,"symbol":"worklets::EventLoop::run()::$_0::operator()() const","symbolLocation":196,"imageIndex":2},{"imageOffset":89680420,"symbol":"decltype(std::declvalworklets::EventLoop::run()::$_0()()) std::__1::__invoke[abi:de200100]worklets::EventLoop::run()::$_0(worklets::EventLoop::run()::$_0&&)","symbolLocation":24,"imageIndex":2},{"imageOffset":89680384,"symbol":"void std::__1::__thread_execute[abi:de200100]<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, worklets::EventLoop::run()::$_0>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, worklets::EventLoop::run()::$_0>&, std::__1::__tuple_indices<>)","symbolLocation":28,"imageIndex":2},{"imageOffset":89679464,"symbol":"void* std::__1::__thread_proxy[abi:de200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, worklets::EventLoop::run()::$_0>>(void*)","symbolLocation":84,"imageIndex":2},{"imageOffset":26172,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":18},{"imageOffset":6708,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":194033,"name":"nitro-thread-4","threadState":{"x":[{"value":4},{"value":0},{"value":77568},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":14854680056},{"value":0},{"value":3072},{"value":13194139536386},{"value":13194139536386},{"value":3072},{"value":0},{"value":13194139536384},{"value":305},{"value":247},{"value":0},{"value":4811211080,"symbolLocation":72,"symbol":"margelo::nitro::ThreadPool::shared()::shared"},{"value":4811211144,"symbolLocation":136,"symbol":"margelo::nitro::ThreadPool::shared()::shared"},{"value":14854680800},{"value":0},{"value":0},{"value":77568},{"value":77568},{"value":80128},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4333726464},"cpsr":{"value":1610616832},"fp":{"value":14854680176},"sp":{"value":14854680032},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":4329685036},"far":{"value":0}},"frames":[{"imageOffset":16428,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":17},{"imageOffset":27392,"symbol":"_pthread_cond_wait","symbolLocation":972,"imageIndex":18},{"imageOffset":136980,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&)","symbolLocation":28,"imageIndex":30},{"imageOffset":48314896,"symbol":"void std::__1::condition_variable::wait<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'()>(std::__1::unique_lockstd::__1::mutex&, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'())","symbolLocation":64,"imageIndex":2},{"imageOffset":48314408,"symbol":"margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const","symbolLocation":152,"imageIndex":2},{"imageOffset":48314204,"symbol":"decltype(std::declval<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>()()) std::__1::__invoke[abi:de200100]<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0&&)","symbolLocation":24,"imageIndex":2},{"imageOffset":48314028,"symbol":"void std::__1::__thread_execute[abi:de200100]<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>&, std::__1::__tuple_indices<>)","symbolLocation":28,"imageIndex":2},{"imageOffset":48312996,"symbol":"void* std::__1::__thread_proxy[abi:de200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>>(void*)","symbolLocation":84,"imageIndex":2},{"imageOffset":26172,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":18},{"imageOffset":6708,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":194034,"name":"nitro-thread-5","threadState":{"x":[{"value":4},{"value":0},{"value":76288},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":14908157432},{"value":0},{"value":3072},{"value":13194139536386},{"value":13194139536386},{"value":3072},{"value":0},{"value":13194139536384},{"value":305},{"value":128},{"value":0},{"value":4811211080,"symbolLocation":72,"symbol":"margelo::nitro::ThreadPool::shared()::shared"},{"value":4811211144,"symbolLocation":136,"symbol":"margelo::nitro::ThreadPool::shared()::shared"},{"value":14908158176},{"value":0},{"value":0},{"value":76288},{"value":76288},{"value":78848},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4333726464},"cpsr":{"value":1610616832},"fp":{"value":14908157552},"sp":{"value":14908157408},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":4329685036},"far":{"value":0}},"frames":[{"imageOffset":16428,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":17},{"imageOffset":27392,"symbol":"_pthread_cond_wait","symbolLocation":972,"imageIndex":18},{"imageOffset":136980,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&)","symbolLocation":28,"imageIndex":30},{"imageOffset":48314896,"symbol":"void std::__1::condition_variable::wait<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'()>(std::__1::unique_lockstd::__1::mutex&, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'())","symbolLocation":64,"imageIndex":2},{"imageOffset":48314408,"symbol":"margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const","symbolLocation":152,"imageIndex":2},{"imageOffset":48314204,"symbol":"decltype(std::declval<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>()()) std::__1::__invoke[abi:de200100]<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0&&)","symbolLocation":24,"imageIndex":2},{"imageOffset":48314028,"symbol":"void std::__1::__thread_execute[abi:de200100]<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>&, std::__1::__tuple_indices<>)","symbolLocation":28,"imageIndex":2},{"imageOffset":48312996,"symbol":"void* std::__1::__thread_proxy[abi:de200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>>(void*)","symbolLocation":84,"imageIndex":2},{"imageOffset":26172,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":18},{"imageOffset":6708,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":194035,"name":"nitro-thread-6","threadState":{"x":[{"value":4},{"value":0},{"value":77312},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":14912351736},{"value":0},{"value":3072},{"value":13194139536386},{"value":13194139536386},{"value":3072},{"value":0},{"value":13194139536384},{"value":305},{"value":130},{"value":0},{"value":4811211080,"symbolLocation":72,"symbol":"margelo::nitro::ThreadPool::shared()::shared"},{"value":4811211144,"symbolLocation":136,"symbol":"margelo::nitro::ThreadPool::shared()::shared"},{"value":14912352480},{"value":0},{"value":0},{"value":77312},{"value":77312},{"value":79872},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4333726464},"cpsr":{"value":1610616832},"fp":{"value":14912351856},"sp":{"value":14912351712},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":4329685036},"far":{"value":0}},"frames":[{"imageOffset":16428,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":17},{"imageOffset":27392,"symbol":"_pthread_cond_wait","symbolLocation":972,"imageIndex":18},{"imageOffset":136980,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&)","symbolLocation":28,"imageIndex":30},{"imageOffset":48314896,"symbol":"void std::__1::condition_variable::wait<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'()>(std::__1::unique_lockstd::__1::mutex&, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'())","symbolLocation":64,"imageIndex":2},{"imageOffset":48314408,"symbol":"margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const","symbolLocation":152,"imageIndex":2},{"imageOffset":48314204,"symbol":"decltype(std::declval<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>()()) std::__1::__invoke[abi:de200100]<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0&&)","symbolLocation":24,"imageIndex":2},{"imageOffset":48314028,"symbol":"void std::__1::__thread_execute[abi:de200100]<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>&, std::__1::__tuple_indices<>)","symbolLocation":28,"imageIndex":2},{"imageOffset":48312996,"symbol":"void* std::__1::__thread_proxy[abi:de200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>>(void*)","symbolLocation":84,"imageIndex":2},{"imageOffset":26172,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":18},{"imageOffset":6708,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":194036,"name":"nitro-thread-7","threadState":{"x":[{"value":4},{"value":0},{"value":76544},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":14912925176},{"value":0},{"value":3072},{"value":13194139536386},{"value":13194139536386},{"value":3072},{"value":0},{"value":13194139536384},{"value":305},{"value":197},{"value":0},{"value":4811211080,"symbolLocation":72,"symbol":"margelo::nitro::ThreadPool::shared()::shared"},{"value":4811211144,"symbolLocation":136,"symbol":"margelo::nitro::ThreadPool::shared()::shared"},{"value":14912925920},{"value":0},{"value":0},{"value":76544},{"value":76544},{"value":79104},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4333726464},"cpsr":{"value":1610616832},"fp":{"value":14912925296},"sp":{"value":14912925152},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":4329685036},"far":{"value":0}},"frames":[{"imageOffset":16428,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":17},{"imageOffset":27392,"symbol":"_pthread_cond_wait","symbolLocation":972,"imageIndex":18},{"imageOffset":136980,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&)","symbolLocation":28,"imageIndex":30},{"imageOffset":48314896,"symbol":"void std::__1::condition_variable::wait<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'()>(std::__1::unique_lockstd::__1::mutex&, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'())","symbolLocation":64,"imageIndex":2},{"imageOffset":48314408,"symbol":"margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const","symbolLocation":152,"imageIndex":2},{"imageOffset":48314204,"symbol":"decltype(std::declval<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>()()) std::__1::__invoke[abi:de200100]<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0&&)","symbolLocation":24,"imageIndex":2},{"imageOffset":48314028,"symbol":"void std::__1::__thread_execute[abi:de200100]<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>&, std::__1::__tuple_indices<>)","symbolLocation":28,"imageIndex":2},{"imageOffset":48312996,"symbol":"void* std::__1::__thread_proxy[abi:de200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>>(void*)","symbolLocation":84,"imageIndex":2},{"imageOffset":26172,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":18},{"imageOffset":6708,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":195735,"name":"nitro-thread-8","threadState":{"x":[{"value":4},{"value":0},{"value":78080},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":14980034040},{"value":0},{"value":3072},{"value":13194139536386},{"value":13194139536386},{"value":3072},{"value":0},{"value":13194139536384},{"value":305},{"value":115},{"value":0},{"value":4811211080,"symbolLocation":72,"symbol":"margelo::nitro::ThreadPool::shared()::shared"},{"value":4811211144,"symbolLocation":136,"symbol":"margelo::nitro::ThreadPool::shared()::shared"},{"value":14980034784},{"value":0},{"value":0},{"value":78080},{"value":78080},{"value":80640},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4333726464},"cpsr":{"value":1610616832},"fp":{"value":14980034160},"sp":{"value":14980034016},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":4329685036},"far":{"value":0}},"frames":[{"imageOffset":16428,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":17},{"imageOffset":27392,"symbol":"_pthread_cond_wait","symbolLocation":972,"imageIndex":18},{"imageOffset":136980,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&)","symbolLocation":28,"imageIndex":30},{"imageOffset":48314896,"symbol":"void std::__1::condition_variable::wait<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'()>(std::__1::unique_lockstd::__1::mutex&, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'())","symbolLocation":64,"imageIndex":2},{"imageOffset":48314408,"symbol":"margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const","symbolLocation":152,"imageIndex":2},{"imageOffset":48314204,"symbol":"decltype(std::declval<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>()()) std::__1::__invoke[abi:de200100]<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0&&)","symbolLocation":24,"imageIndex":2},{"imageOffset":48314028,"symbol":"void std::__1::__thread_execute[abi:de200100]<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>&, std::__1::__tuple_indices<>)","symbolLocation":28,"imageIndex":2},{"imageOffset":48312996,"symbol":"void* std::__1::__thread_proxy[abi:de200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>>(void*)","symbolLocation":84,"imageIndex":2},{"imageOffset":26172,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":18},{"imageOffset":6708,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":195767,"name":"nitro-thread-9","threadState":{"x":[{"value":4},{"value":0},{"value":76288},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":14963748344},{"value":0},{"value":3072},{"value":13194139536386},{"value":13194139536386},{"value":3072},{"value":0},{"value":13194139536384},{"value":305},{"value":89},{"value":0},{"value":4811211080,"symbolLocation":72,"symbol":"margelo::nitro::ThreadPool::shared()::shared"},{"value":4811211144,"symbolLocation":136,"symbol":"margelo::nitro::ThreadPool::shared()::shared"},{"value":14963749088},{"value":0},{"value":0},{"value":76288},{"value":76288},{"value":78592},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4333726464},"cpsr":{"value":1610616832},"fp":{"value":14963748464},"sp":{"value":14963748320},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":4329685036},"far":{"value":0}},"frames":[{"imageOffset":16428,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":17},{"imageOffset":27392,"symbol":"_pthread_cond_wait","symbolLocation":972,"imageIndex":18},{"imageOffset":136980,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&)","symbolLocation":28,"imageIndex":30},{"imageOffset":48314896,"symbol":"void std::__1::condition_variable::wait<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'()>(std::__1::unique_lockstd::__1::mutex&, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'())","symbolLocation":64,"imageIndex":2},{"imageOffset":48314408,"symbol":"margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const","symbolLocation":152,"imageIndex":2},{"imageOffset":48314204,"symbol":"decltype(std::declval<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>()()) std::__1::__invoke[abi:de200100]<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0&&)","symbolLocation":24,"imageIndex":2},{"imageOffset":48314028,"symbol":"void std::__1::__thread_execute[abi:de200100]<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>&, std::__1::__tuple_indices<>)","symbolLocation":28,"imageIndex":2},{"imageOffset":48312996,"symbol":"void* std::__1::__thread_proxy[abi:de200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>>(void*)","symbolLocation":84,"imageIndex":2},{"imageOffset":26172,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":18},{"imageOffset":6708,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":195768,"name":"nitro-thread-10","threadState":{"x":[{"value":260},{"value":0},{"value":77824},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":14964321784},{"value":0},{"value":3072},{"value":13194139536386},{"value":13194139536386},{"value":3072},{"value":0},{"value":13194139536384},{"value":305},{"value":161},{"value":0},{"value":4811211080,"symbolLocation":72,"symbol":"margelo::nitro::ThreadPool::shared()::shared"},{"value":4811211144,"symbolLocation":136,"symbol":"margelo::nitro::ThreadPool::shared()::shared"},{"value":14964322528},{"value":0},{"value":0},{"value":77824},{"value":77824},{"value":80384},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4333726464},"cpsr":{"value":1610616832},"fp":{"value":14964321904},"sp":{"value":14964321760},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":4329685036},"far":{"value":0}},"frames":[{"imageOffset":16428,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":17},{"imageOffset":27392,"symbol":"_pthread_cond_wait","symbolLocation":972,"imageIndex":18},{"imageOffset":136980,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&)","symbolLocation":28,"imageIndex":30},{"imageOffset":48314896,"symbol":"void std::__1::condition_variable::wait<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'()>(std::__1::unique_lockstd::__1::mutex&, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const::'lambda'())","symbolLocation":64,"imageIndex":2},{"imageOffset":48314408,"symbol":"margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0::operator()() const","symbolLocation":152,"imageIndex":2},{"imageOffset":48314204,"symbol":"decltype(std::declval<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>()()) std::__1::__invoke[abi:de200100]<margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0&&)","symbolLocation":24,"imageIndex":2},{"imageOffset":48314028,"symbol":"void std::__1::__thread_execute[abi:de200100]<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>&, std::__1::__tuple_indices<>)","symbolLocation":28,"imageIndex":2},{"imageOffset":48312996,"symbol":"void* std::__1::__thread_proxy[abi:de200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, margelo::nitro::ThreadPool::addThread(std::__1::unique_lockstd::__1::mutex&)::$_0>>(void*)","symbolLocation":84,"imageIndex":2},{"imageOffset":26172,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":18},{"imageOffset":6708,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":195813,"frames":[],"threadState":{"x":[{"value":15004807168},{"value":113179},{"value":15004270592},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":15004807168},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":4333705760},"far":{"value":0}}},{"id":197194,"frames":[],"threadState":{"x":[{"value":14608199680},{"value":172403},{"value":14607663104},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":14608199680},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":4333705760},"far":{"value":0}}},{"id":197284,"frames":[],"threadState":{"x":[{"value":14610001920},{"value":165571},{"value":14609465344},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":14610001920},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":4333705760},"far":{"value":0}}},{"id":197286,"frames":[],"threadState":{"x":[{"value":14642868224},{"value":9083},{"value":14642331648},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":14642868224},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":4333705760},"far":{"value":0}}},{"id":197316,"frames":[],"threadState":{"x":[{"value":14913777664},{"value":112451},{"value":14913241088},{"value":0},{"value":409603},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":14913777664},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":4333705760},"far":{"value":0}}},{"id":197317,"frames":[],"threadState":{"x":[{"value":14955687936},{"value":100707},{"value":14955151360},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":14955687936},"esr":{"value":1442840704,"description":"(Syscall)"},"pc":{"value":4333705760},"far":{"value":0}}},{"id":197480,"frames":[],"threadState":{"x":[{"value":14987915264},{"value":0},{"value":14987378688},{"value":0},{"value":278532},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":14987915264},"esr":{"value":0},"pc":{"value":4333705760},"far":{"value":0}}}],
"usedImages" : [
{
"source" : "P",
"arch" : "arm64",
"base" : 4329013248,
"CFBundleShortVersionString" : "9.4.53",
"CFBundleIdentifier" : "com.expensify.expensifylite",
"size" : 16384,
"uuid" : "9e150bf8-7de3-3276-8c71-3ffaec837357",
"path" : "/Users/USER/Library/Developer/CoreSimulator/Devices/83B762CE-06C9-43BF-A705-F57944F6116D/data/Containers/Bundle/Application/DC9F439B-A535-4F28-A283-B3DDC5F73CC9/Expensify.app/Expensify",
"name" : "Expensify",
"CFBundleVersion" : "9.4.53.8"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4330405888,
"size" : 327680,
"uuid" : "fdf77ecc-13ab-3a08-bee2-9a65ededc16e",
"path" : "/Volumes/VOLUME//dyld_sim",
"name" : "dyld_sim"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4673732608,
"size" : 103038976,
"uuid" : "61e776af-635a-392d-8ea8-422441b0cbab",
"path" : "/Users/USER/Library/Developer/CoreSimulator/Devices/83B762CE-06C9-43BF-A705-F57944F6116D/data/Containers/Bundle/Application/DC9F439B-A535-4F28-A283-B3DDC5F73CC9/Expensify.app/Expensify.debug.dylib",
"name" : "Expensify.debug.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4335124480,
"CFBundleShortVersionString" : "1.0",
"CFBundleIdentifier" : "apple.ExpoModulesJSI",
"size" : 376832,
"uuid" : "ecdff6ed-cb85-3898-9294-f82a0a4e867e",
"path" : "/Users/USER/Library/Developer/CoreSimulator/Devices/83B762CE-06C9-43BF-A705-F57944F6116D/data/Containers/Bundle/Application/DC9F439B-A535-4F28-A283-B3DDC5F73CC9/Expensify.app/Frameworks/ExpoModulesJSI.framework/ExpoModulesJSI",
"name" : "ExpoModulesJSI",
"CFBundleVersion" : "1"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4329242624,
"CFBundleShortVersionString" : "2.0.0",
"CFBundleIdentifier" : "com.group-ib.FPAppsCapability",
"size" : 32768,
"uuid" : "a021dcbc-bf2b-3f7f-87c4-147ef04938eb",
"path" : "/Users/USER/Library/Developer/CoreSimulator/Devices/83B762CE-06C9-43BF-A705-F57944F6116D/data/Containers/Bundle/Application/DC9F439B-A535-4F28-A283-B3DDC5F73CC9/Expensify.app/Frameworks/FPAppsCapability.framework/FPAppsCapability",
"name" : "FPAppsCapability",
"CFBundleVersion" : "2055"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4329521152,
"CFBundleShortVersionString" : "2.0.0",
"CFBundleIdentifier" : "com.group-ib.FPCallCapability",
"size" : 49152,
"uuid" : "677bcf59-2a42-34ea-a088-c9390237b302",
"path" : "/Users/USER/Library/Developer/CoreSimulator/Devices/83B762CE-06C9-43BF-A705-F57944F6116D/data/Containers/Bundle/Application/DC9F439B-A535-4F28-A283-B3DDC5F73CC9/Expensify.app/Frameworks/FPCallCapability.framework/FPCallCapability",
"name" : "FPCallCapability",
"CFBundleVersion" : "2055"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4339089408,
"CFBundleShortVersionString" : "1.70.1",
"CFBundleIdentifier" : "com.fullstory.FullStory",
"size" : 1982464,
"uuid" : "b626fa3d-a24a-3feb-b06f-8b9239a4fecc",
"path" : "/Users/USER/Library/Developer/CoreSimulator/Devices/83B762CE-06C9-43BF-A705-F57944F6116D/data/Containers/Bundle/Application/DC9F439B-A535-4F28-A283-B3DDC5F73CC9/Expensify.app/Frameworks/FullStory.framework/FullStory",
"name" : "FullStory",
"CFBundleVersion" : "1.70.1.10504273"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4341612544,
"CFBundleShortVersionString" : "2.0.0",
"CFBundleIdentifier" : "com.group-ib.GIBMobileSDK",
"size" : 688128,
"uuid" : "8eaca5be-f415-3cf3-9f00-def50493bb6d",
"path" : "/Users/USER/Library/Developer/CoreSimulator/Devices/83B762CE-06C9-43BF-A705-F57944F6116D/data/Containers/Bundle/Application/DC9F439B-A535-4F28-A283-B3DDC5F73CC9/Expensify.app/Frameworks/GIBMobileSdk.framework/GIBMobileSdk",
"name" : "GIBMobileSdk",
"CFBundleVersion" : "2055"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4349902848,
"CFBundleShortVersionString" : "6.4.1",
"CFBundleIdentifier" : "com.plaid.LinkKit",
"size" : 3670016,
"uuid" : "3f1e5a21-334f-33fb-9dde-f1c63deae53e",
"path" : "/Users/USER/Library/Developer/CoreSimulator/Devices/83B762CE-06C9-43BF-A705-F57944F6116D/data/Containers/Bundle/Application/DC9F439B-A535-4F28-A283-B3DDC5F73CC9/Expensify.app/Frameworks/LinkKit.framework/LinkKit",
"name" : "LinkKit",
"CFBundleVersion" : "3869.1758821711"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4364353536,
"CFBundleShortVersionString" : "24.23.1",
"CFBundleIdentifier" : "com.mapbox.common",
"size" : 7077888,
"uuid" : "d9511730-cd00-3e8c-866d-0678f88030c4",
"path" : "/Users/USER/Library/Developer/CoreSimulator/Devices/83B762CE-06C9-43BF-A705-F57944F6116D/data/Containers/Bundle/Application/DC9F439B-A535-4F28-A283-B3DDC5F73CC9/Expensify.app/Frameworks/MapboxCommon.framework/MapboxCommon",
"name" : "MapboxCommon",
"CFBundleVersion" : "24.23.1"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4386226176,
"CFBundleShortVersionString" : "11.23.1",
"CFBundleIdentifier" : "com.mapbox.maps",
"size" : 13385728,
"uuid" : "5b89ff58-4269-33e8-ba68-7822b1a6ad32",
"path" : "/Users/USER/Library/Developer/CoreSimulator/Devices/83B762CE-06C9-43BF-A705-F57944F6116D/data/Containers/Bundle/Application/DC9F439B-A535-4F28-A283-B3DDC5F73CC9/Expensify.app/Frameworks/MapboxCoreMaps.framework/MapboxCoreMaps",
"name" : "MapboxCoreMaps",
"CFBundleVersion" : "11.23.1"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4419682304,
"CFBundleShortVersionString" : "11.23.1",
"CFBundleIdentifier" : "org.cocoapods.MapboxMaps",
"size" : 7159808,
"uuid" : "74ca0dc3-43a0-35a3-b87f-116d6f07bb35",
"path" : "/Users/USER/Library/Developer/CoreSimulator/Devices/83B762CE-06C9-43BF-A705-F57944F6116D/data/Containers/Bundle/Application/DC9F439B-A535-4F28-A283-B3DDC5F73CC9/Expensify.app/Frameworks/MapboxMaps.framework/MapboxMaps",
"name" : "MapboxMaps",
"CFBundleVersion" : "1"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4461756416,
"CFBundleShortVersionString" : "1.0",
"CFBundleIdentifier" : "com.onfido.Onfido",
"size" : 10059776,
"uuid" : "44f6564f-eabb-36b1-b402-1fd87937a709",
"path" : "/Users/USER/Library/Developer/CoreSimulator/Devices/83B762CE-06C9-43BF-A705-F57944F6116D/data/Containers/Bundle/Application/DC9F439B-A535-4F28-A283-B3DDC5F73CC9/Expensify.app/Frameworks/Onfido.framework/Onfido",
"name" : "Onfido",
"CFBundleVersion" : "1"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4356587520,
"CFBundleShortVersionString" : "3.6.2000",
"CFBundleIdentifier" : "com.github.krzyzanowskim.OpenSSL",
"size" : 3440640,
"uuid" : "5a91c666-fd77-3000-a508-42830d85cbad",
"path" : "/Users/USER/Library/Developer/CoreSimulator/Devices/83B762CE-06C9-43BF-A705-F57944F6116D/data/Containers/Bundle/Application/DC9F439B-A535-4F28-A283-B3DDC5F73CC9/Expensify.app/Frameworks/OpenSSL.framework/OpenSSL",
"name" : "OpenSSL",
"CFBundleVersion" : "1"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4331175936,
"CFBundleShortVersionString" : "4.0.0",
"CFBundleIdentifier" : "com.mapbox.turf",
"size" : 294912,
"uuid" : "5149d4d0-6fc3-38e6-9aec-ffd1d5a5f678",
"path" : "/Users/USER/Library/Developer/CoreSimulator/Devices/83B762CE-06C9-43BF-A705-F57944F6116D/data/Containers/Bundle/Application/DC9F439B-A535-4F28-A283-B3DDC5F73CC9/Expensify.app/Frameworks/Turf.framework/Turf",
"name" : "Turf",
"CFBundleVersion" : "38"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4372135936,
"CFBundleShortVersionString" : "1.0.0",
"CFBundleIdentifier" : "dev.hermesengine.iphonesimulator",
"size" : 3145728,
"uuid" : "5d1e17d1-fd4f-3a96-9870-bf847f5b60b9",
"path" : "/Users/USER/Library/Developer/CoreSimulator/Devices/83B762CE-06C9-43BF-A705-F57944F6116D/data/Containers/Bundle/Application/DC9F439B-A535-4F28-A283-B3DDC5F73CC9/Expensify.app/Frameworks/hermesvm.framework/hermesvm",
"name" : "hermesvm",
"CFBundleVersion" : "1.0.0"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4330192896,
"size" : 49152,
"uuid" : "0831b8d2-190f-31fc-9eb6-ea8ba11fe47b",
"path" : "/usr/lib/system/libsystem_platform.dylib",
"name" : "libsystem_platform.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4329668608,
"size" : 245760,
"uuid" : "2144ef57-8439-3be2-88a3-7d67766bcb03",
"path" : "/usr/lib/system/libsystem_kernel.dylib",
"name" : "libsystem_kernel.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4333699072,
"size" : 65536,
"uuid" : "1e522024-387b-3d18-81ca-f4559198954b",
"path" : "/usr/lib/system/libsystem_pthread.dylib",
"name" : "libsystem_pthread.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4334403584,
"size" : 49152,
"uuid" : "997b234d-5c24-3e21-97d6-33b6853818c0",
"path" : "/Volumes/VOLUME/
/libobjc-trampolines.dylib",
"name" : "libobjc-trampolines.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 4332388352,
"size" : 688128,
"uuid" : "f924bdd3-4365-3466-9580-8b1b3fa8f857",
"path" : "/usr/lib/dyld",
"name" : "dyld"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 6443765760,
"size" : 512708,
"uuid" : "e0197e7b-9d61-356a-90b7-4be1270b82d5",
"path" : "/Volumes/VOLUME//libsystem_c.dylib",
"name" : "libsystem_c.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 6445539328,
"size" : 99696,
"uuid" : "0fc14bd2-2110-348c-8278-7a6fb63a7000",
"path" : "/Volumes/VOLUME/
/libc++abi.dylib",
"name" : "libc++abi.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 6442909696,
"size" : 250520,
"uuid" : "880f8664-cd53-3912-bdd5-5e3159295f7d",
"path" : "/Volumes/VOLUME//libobjc.A.dylib",
"name" : "libobjc.A.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 6451228672,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.Foundation",
"size" : 14100704,
"uuid" : "c153116f-dd31-3fa9-89bb-04b47c1fa83d",
"path" : "/Volumes/VOLUME/
/Foundation.framework/Foundation",
"name" : "Foundation",
"CFBundleVersion" : "4201"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 6444281856,
"size" : 283072,
"uuid" : "ec9ecf10-959d-3da1-a055-6de970159b9d",
"path" : "/Volumes/VOLUME//libdispatch.dylib",
"name" : "libdispatch.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 6446395392,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.CoreFoundation",
"size" : 4309888,
"uuid" : "4f6d050d-95ee-3a95-969c-3a98b29df6ff",
"path" : "/Volumes/VOLUME/
/CoreFoundation.framework/CoreFoundation",
"name" : "CoreFoundation",
"CFBundleVersion" : "4201"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 6755336192,
"CFBundleShortVersionString" : "1.0",
"CFBundleIdentifier" : "com.apple.GraphicsServices",
"size" : 32192,
"uuid" : "4e5b0462-6170-3367-9475-4ff8b8dfe4e6",
"path" : "/Volumes/VOLUME//GraphicsServices.framework/GraphicsServices",
"name" : "GraphicsServices",
"CFBundleVersion" : "1.0"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 6528032768,
"CFBundleShortVersionString" : "1.0",
"CFBundleIdentifier" : "com.apple.UIKitCore",
"size" : 35792672,
"uuid" : "196154ff-ba04-33cd-9277-98f9aa0b7499",
"path" : "/Volumes/VOLUME/
/UIKitCore.framework/UIKitCore",
"name" : "UIKitCore",
"CFBundleVersion" : "9126.2.4.1.111"
},
{
"size" : 0,
"source" : "A",
"base" : 0,
"uuid" : "00000000-0000-0000-0000-000000000000"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 6445678592,
"size" : 562480,
"uuid" : "21743e1c-a39b-3649-afd2-d1613ce81d75",
"path" : "/Volumes/VOLUME//libc++.1.dylib",
"name" : "libc++.1.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 6522978304,
"CFBundleShortVersionString" : "1.0",
"CFBundleIdentifier" : "com.apple.CFNetwork",
"size" : 3613024,
"uuid" : "1bb7d015-7687-34a6-93c8-7cc24655033a",
"path" : "/Volumes/VOLUME/
/CFNetwork.framework/CFNetwork",
"name" : "CFNetwork",
"CFBundleVersion" : "3860.300.31"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 7425892352,
"CFBundleShortVersionString" : "1.0",
"CFBundleIdentifier" : "com.apple.audio.caulk",
"size" : 157120,
"uuid" : "3e592a6d-e4ae-387e-9f93-b81c874443dc",
"path" : "/Volumes/VOLUME//caulk.framework/caulk",
"name" : "caulk"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 6820405248,
"CFBundleShortVersionString" : "3064.0.10",
"CFBundleIdentifier" : "com.apple.coremotion",
"size" : 3771136,
"uuid" : "530e3f46-9911-3734-8d02-9e3e7cbf1c36",
"path" : "/Volumes/VOLUME/
/CoreMotion.framework/CoreMotion",
"name" : "CoreMotion",
"CFBundleVersion" : "3064.0.10"
}
],
"sharedCache" : {
"base" : 6442450944,
"size" : 4230250496,
"uuid" : "c2d23a31-fa51-3b5e-b9ca-399a67a37efe"
},
"vmSummary" : "ReadOnly portion of Libraries: Total=2.3G resident=0K(0%) swapped_out_or_unallocated=2.3G(100%)\nWritable regions: Total=4.3G written=4102K(0%) resident=3782K(0%) swapped_out=576K(0%) unallocated=4.3G(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nAccelerate framework 128K 1 \nActivity Tracing 256K 1 \nAttributeGraph Data 1024K 1 \nCG image 128K 1 \nCG raster data 13.2M 250 \nCoreAnimation 29.6M 281 \nCoreData 64K 3 \nCoreData Object IDs 4112K 2 \nFoundation 16K 1 \nIOSurface 368K 1 \nImage IO 288K 4 \nJS JIT generated code 512.0M 3 \nKernel Alloc Once 32K 1 \nMALLOC 2.8G 963 \nMALLOC guard page 192K 12 \nSQLite page cache 2560K 20 \nSTACK GUARD 56.6M 36 \nStack 29.1M 36 \nVM_ALLOCATE 391.2M 77 \nVM_ALLOCATE (reserved) 384.0M 1 reserved VM address space (unallocated)\nWebKit Malloc 256.8M 12 \n__AUTH_CONST 32K 1 \n__DATA 96.9M 1191 \n__DATA_CONST 140.6M 1208 \n__DATA_DIRTY 155K 14 \n__FONT_DATA 2352 1 \n__LINKEDIT 916.7M 22 \n__LLVM_COV 12.8M 3 \n__OBJC_RO 62.5M 1 \n__OBJC_RW 2771K 1 \n__TEXT 1.4G 1224 \n__TPRO_CONST 164K 3 \ndyld private memory 2.2G 122 \nmapped file 492.6M 117 \npage table in kernel 3782K 1 \nshared memory 16K 1 \n=========== ======= ======= \nTOTAL 9.7G 5617 \nTOTAL, minus reserved VM space 9.4G 5617 \n",
"legacyInfo" : {
"threadTriggered" : {
"queue" : "com.apple.main-thread"
}
},
"logWritingSignature" : "63b1613d1667b50414eb12bcdfd7d233ff033cdf",
"bug_type" : "309",
"roots_installed" : 0,
"trmStatus" : 1,
"trialInfo" : {
"rollouts" : [
{
"rolloutId" : "652eff3d1bce5442b8d753c9",
"factorPackIds" : [

  ],
  "deploymentId" : 240000009
},
{
  "rolloutId" : "60f8ddccefea4203d95cbeef",
  "factorPackIds" : [

  ],
  "deploymentId" : 240000025
}

],
"experiments" : [

]
}
}

Model: Mac15,6, BootROM 18000.121.3, proc 11:5:6:0 processors, 18 GB, SMC
Graphics: Apple M3 Pro, Apple M3 Pro, Built-In
Display: Color LCD, 3024 x 1964 Retina, Main, MirrorOff, Online
Memory Module: LPDDR5, Micron
AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x4388), wl0: Feb 2 2026 19:18:00 version 23.50.20.0.41.51.208 FWID 01-3e23bec0
IO80211_driverkit-1561.3 "IO80211_driverkit-1561.3" Apr 18 2026 17:42:26
AirPort:
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
Thunderbolt Bus: MacBook Pro, Apple Inc.
Thunderbolt Bus: MacBook Pro, Apple Inc.
Thunderbolt Bus: MacBook Pro, Apple Inc.

</details>

@c3024

c3024 commented Sep 11, 2026

Copy link
Copy Markdown
Contributor Author

@huult this could be related to RNMarkdown on iOS and a special-character case. Could you check the export modal on both this branch and the main branch using these same report names? If it crashes on main as well, then this isn’t related to our PR changes, and we can investigate it separately without holding up this PR.

@huult

huult commented Sep 11, 2026 •

Copy link
Copy Markdown
Contributor
Screen.Recording.2026-09-11.at.10.40.52.mov

@c3024 You’re right, the crash issue happened during export. Slack

@huult huult left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

@melvin-bot
melvin-bot Bot requested a review from NikkiWines September 11, 2026 03:42

@NikkiWines NikkiWines left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

one thing, otherwise looks good!

Comment thread src/hooks/useSearchBulkActions.ts Resolved
@melvin-bot

melvin-bot Bot commented Sep 15, 2026

Copy link
Copy Markdown

I could not review this diff, so I did not approve the workflow runs. An Expensify employee will review it and approve them manually.

@melvin-bot

melvin-bot Bot commented Sep 15, 2026

Copy link
Copy Markdown

I could not review this diff, so I did not approve the workflow runs. An Expensify employee will review it and approve them manually.

@NikkiWines NikkiWines left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@trjExpensify trjExpensify left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. 👍

@NikkiWines
NikkiWines merged commit ad8fcf1 into Expensify:main Sep 15, 2026
37 of 38 checks passed
@OSBotify

Copy link
Copy Markdown
Contributor

✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

@github-actions

Copy link
Copy Markdown
Contributor

🚧 NikkiWines has triggered a test Expensify/App build. You can view the workflow run here.

@OSBotify

Copy link
Copy Markdown
Contributor

🚀 Deployed to staging by https://github.com/NikkiWines in version: 9.4.80-0 🚀

platform result
🕸 web 🕸 success ✅
🤖 android 🤖 success ✅
🍎 iOS 🍎 success ✅

@MelvinBot

Copy link
Copy Markdown
Contributor

Yes — help site changes are required. Draft PR: Docs updates for E/A#99995 bulk submit skips blocked reports

Why

This PR changed a user-visible outcome: a mixed selection on the Reports tab now submits what it can, skips the blocked reports, and opens a Submit reports window listing what was skipped. The help site only covered the single-report case and never documented submitting several reports at once, so a member who hits the new window has nothing to search for.

The gap is in docs/articles/new-expensify/reports-and-expenses/Create-and-Submit-Reports.md:192-194 — "Why can't I submit a report when all expenses are on hold?" describes only the single-report Unable to submit report message.

What the docs PR adds

All in Create-and-Submit-Reports.md:

  • How to submit multiple expense reports at once — web and mobile navigation.
  • What happens when some of the selected reports can't be submitted — submittable reports go through, blocked ones are skipped and keep their status, the Submit reports window lists them, Got it closes it, and the window is titled Mark reports as done on workspaces without an approval workflow.
  • FAQ: Why weren't all of the reports I selected submitted?
  • Updated keywords and internalScope.
How the labels were verified

Checked against the live web app: the navigation tab is Spend, the section is Expense reports, the list tab is Reports, and the bulk-actions button reads the selected count (for example, 1 selected) rather than Selected.

Window copy taken verbatim from src/languages/en.ts:1688-1691 (Submit reports, Mark reports as done, These reports couldn't be submitted. Check that expenses aren't held or pending, then try again.) and common.buttonConfirm (Got it).

The mobile long-press selection steps mirror the already-published steps in Duplicate a Report and were not re-verified on a device — worth a glance during review.

Applied HELPSITE_NAMING_CONVENTIONS.md, HELP_AUTHORING_GUIDELINES.md, and TEMPLATE.md: one # title plus # FAQ, only ## sections, every heading task-based, exact UI labels in bold, separate web and mobile navigation, and one screenshot suggestion in a non-rendered HTML comment.

One inconsistency I did not change, since it is outside this PR's scope: Duplicate-a-Report.md tells members to click Selected, but the button actually shows the count (2 selected).

@c3024, please review the linked help site PR and confirm it reflects the current behavior. Then mark the linked help site PR Ready for review

@mitarachim

Copy link
Copy Markdown

Deploy Blocker #101278 was identified to be related to this PR.

@OSBotify

Copy link
Copy Markdown
Contributor

🚀 Deployed to production by https://github.com/luacmartins in version: 9.4.80-0 🚀

platform result
🕸 web 🕸 success ✅
🤖 android 🤖 success ✅
🍎 iOS 🍎 failure ❌

Bundle Size Analysis (Sentry):

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants