hluk / CopyQ

Clipboard manager with advanced features
GNU General Public License v3.0
8.51k stars 438 forks source link

Provide native(universal) builds for M1(arm64) MacBooks #1884

Closed axonasif closed 6 months ago

axonasif commented 2 years ago

Is your feature request related to a problem? Please describe. I installed the latest build of CopyQ from Releases but realised that it's still only compiled for x86 architecture. I can still use it almost perfectly with the rosetta translation of the M1 chip but nothing like having a native build.

Describe the solution you'd like I'm not sure if we already can successfully compile for the M1(arm64), but it would be great if you guys can provide an universal macOS package with native binaries for M1. I'm more than happy if there is anything I can help with in terms of testing and such :)

Describe alternatives you've considered NULL

Additional context Nothing, but thanks for reading!

hluk commented 2 years ago

Ideally, we need a way to build the app with GitHub Actions. Related to #1873.

axonasif commented 2 years ago

Ideally, we need a way to build the app with GitHub Actions. Related to #1873.

Agreed 💯 But sadly M1 runners aren't available yet: https://github.com/actions/virtual-environments/issues/2187, I wonder if QEMU can be used.

Other than that, I was able to replicate the tasks from build-macos.yml and got myself the CopyQ.app for M1 arch a while back, it's working very nicely than before! Previously it used to be "Intel" on the Kind section, now it's "Apple".

Screenshot 2022-01-24 at 9 55 42 PM

Yesterday I was trying to follow this although it turns out to be incomplete, can I step forward and update this section through a PR 😃 ?

Thanks!

hluk commented 2 years ago

PRs are welcome!

Moulick commented 2 years ago

@axonasif can you please give the steps to build m1 variant, really would appreciate it. CopyQ is the only thing running Intel for me right now.

axonasif commented 2 years ago

Hey @Moulick, I raised a PR: https://github.com/hluk/CopyQ/pull/1961, you can just check there 😄 I was going to do it way before but was busy and forgot 😬

Moulick commented 2 years ago

@axonasif left a couple comments in the PR, but yeah, was able to build a M1 native build from them 🎉. Now only if we could put them in Github actions, I wonder how other projects are doing M1 builds when Github does not support them.

reagle commented 2 years ago

Would this Github announcement in May/June help? https://github.com/github/roadmap/issues/528

Summary Apple developers will get the hardware and performance they need for their CI/CD operations with GitHub-hosted macOS runners powered by Apply silicone in an OSX arm64 runtime. The new runner options will make certain their apps are compatible with past, present, and future software requirements and have the performance they need to increase development velocity.

Intended Outcome Developers that want to build and deploy their applications using the latest Apple technologies will be able to do so with ease using GitHub Actions.

How will it work? To get started using M1 powered GitHub-hosted macOS runners, create a new GitHub-hosted runner with the desired machine specifications. Then, update the runs-on: key in your Actions workflow YAML to have those jobs target your larger runner.

hluk commented 2 years ago

We could probably use that when they provide the runner: https://github.com/actions/virtual-environments#available-environments

Moulick commented 1 year ago

GitHub actions still do not have the M1 Darwin 😞 https://github.com/actions/runner-images/issues/2187. I am compiling for M1 locally every time there is a new release like the 6.3.1 a few hours ago. @hluk I can share the native M1 compiled copyq.app with you every time CopyQ has a release if you'd like, you could sign it and include it in the release artefacts if that helps us distribute the M1 native version to more people.

Another option could be cross-compiling using qemu which I am currently doing for my golang based projects. Though I have no experience with C++ so I would not know how to go about doing that

reagle commented 1 year ago

@Moulick, I'm looking forward to the universals binaries, CopyQ is the last Rosetta app I use. Have you noticed any memory leaks with the arm64 version #1928 ?

Moulick commented 1 year ago

@Moulick, I'm looking forward to the universals binaries, CopyQ is the last Rosetta app I use. Have you noticed any memory leaks with the arm64 version #1928 ?

@reagle I didn't see CopyQ have any memory leak, I have only 1 tab, but CopyQ right from the startup uses 262MB for me. It's probably that much as I have stretched CopyQ to keep as much history as possible, aka shove as many nines into the configs as possible 🤣

Mem usage on startup 262MB After a week: 350MB

jromero2k commented 1 year ago

any progress on this? 🙏🏼

earthsound commented 11 months ago

@hluk looks like M1 macOS runners are finally in beta [edit: better link] actions/runner-images#8439

hluk commented 11 months ago

@hluk looks like M1 macOS runners are finally in beta https://github.com/actions/runner-images/issues/8439

Unfortunately, it does not work. I get an error (https://github.com/hluk/CopyQ/actions/runs/6405963327):

The job was not started because recent account payments have failed or your spending limit needs to be increased. Please check the 'Billing & plans' section in your settings.

online commented 11 months ago

@hluk This error means that you need to provide up-to-date payment information, as this functionality is paid.

hluk commented 11 months ago

@hluk This error means that you need to provide up-to-date payment information, as this functionality is paid.

Yeah, that is confusing because the link above says:

There is no sign-up required for the beta and the runner is immediately available to all developers, teams, and enterprises.

earthsound commented 11 months ago

@hluk This error means that you need to provide up-to-date payment information, as this functionality is paid.

Yeah, that is confusing because the link above says:

There is no sign-up required for the beta and the runner is immediately available to all developers, teams, and enterprises.

It appears open source support is coming in '24.

reagle commented 9 months ago

So it sounds like we'll have to wait another 6 months at least...? How much would it cost to pay for this feature until then I wonder?

kgantchev commented 7 months ago

Hi all,

You can use the FlyCI)'s macOS M2 runners. Our runners are on average 2x faster and 2x cheaper than GitHub's.

Install Instructrions

  1. Install the FlyCI GitHub App
  2. Replace the runs-on label in your workflow file:
    jobs:
    ci:
    -    runs-on: macos-latest
    +    runs-on: flyci-macos-large-latest-m2
    steps:
      - name: 👀 Checkout repo
        uses: actions/checkout@v4

500 mins/month Free for Public Repos

If your repo is public, then FlyCI offers 500 mins/month of free M1 runner usage with the flyci-macos-large-latest-m1 runner.

Best Regards, Kiril Gantchev CEO and co-founder of FlyCI

Moulick commented 7 months ago

GitHub released m1 runners for opensource!!

https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/

hluk commented 7 months ago

GitHub released m1 runners for opensource!!

https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/

Nice! Looks like those work well.

The problem I have now is that Homebrew installs Qt libraries for x86_64 instead of arm64. Pending changes in #2609.

hluk commented 7 months ago

The problem I have now is that Homebrew installs Qt libraries for x86_64 instead of arm64.

I read it error wrong, it says:

ld: warning: ignoring file '/opt/homebrew/Cellar/qt/6.6.1/lib/QtWidgets.framework/Versions/A/QtWidgets': found architecture 'arm64', required architecture 'x86_64'

I think CMake is still trying to build for wrong architecture.

hluk commented 6 months ago

I finally got all the tests to pass for new M1 builds. I had to migrate the code the latest version of Qt 6 framework for all macOS builds.

The dmg files are suspiciously small (~5 MiB instead of previous ~25 MiB Qt 5 builds). It is possible that some plugins are missing (e.g. for displaying images).

Can anyone help verify that all works well? But make sure to backup your configuration and data before testing! New builds are here: https://github.com/hluk/CopyQ/actions/runs/7874076663?pr=2609#artifacts

Moulick commented 6 months ago

@hluk I'll test it! Do you have a link to where I can find my config and db please?

reagle commented 6 months ago

No joy.

I downloaded the CopyQ-macos-12-m1.dmg (what's the difference with 10?). After unzipping and expanding into dmg, I noted a share folder in the DMG? I both ignored it, and I copied it to /Applications, but neither made a difference.

SCR-20240212-lltp

After setting the permission xattr -d com.apple.quarantine /Applications/CopyQ.app I launched with error.

Error report ``` ------------------------------------- Translated Report (Full Report Below) ------------------------------------- Process: CopyQ [68213] Path: /Applications/CopyQ.app/Contents/MacOS/CopyQ Identifier: io.github.hluk.CopyQ Version: 7.1 (7.1.0-gdd374dd2-macos-m1) Code Type: ARM-64 (Native) Parent Process: launchd [1] User ID: 502 Date/Time: 2024-02-12 12:46:45.1979 -0500 OS Version: macOS 14.2.1 (23C71) Report Version: 12 Anonymous UUID: CDD61BC3-C227-F3A1-8607-2F15D2F43B73 Time Awake Since Boot: 1200000 seconds System Integrity Protection: enabled Crashed Thread: 0 Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Termination Reason: Namespace DYLD, Code 1 Library missing Library not loaded: /opt/homebrew/*/libKF6Notifications.6.dylib Referenced from: <4A7C2D1B-2140-3DED-941B-49019F3EE383> /Applications/CopyQ.app/Contents/MacOS/CopyQ Reason: tried: '/opt/homebrew/*/libKF6Notifications.6.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/*/libKF6Notifications.6.dylib' (no such file), '/opt/homebrew/*/libKF6Notifications.6.dylib' (no such file) (terminated at launch; ignore backtrace) Thread 0 Crashed: 0 dyld 0x18565e55c __abort_with_payload + 8 1 dyld 0x18566ab10 abort_with_payload_wrapper_internal + 104 2 dyld 0x18566ab44 abort_with_payload + 16 3 dyld 0x1855f1584 dyld4::halt(char const*, dyld4::StructuredError const*) + 304 4 dyld 0x1855ee254 dyld4::prepare(dyld4::APIs&, dyld3::MachOAnalyzer const*) + 3884 5 dyld 0x1855ecedc start + 1844 Thread 0 crashed with ARM Thread State (64-bit): x0: 0x0000000000000006 x1: 0x0000000000000001 x2: 0x000000016ba1a960 x3: 0x0000000000000086 x4: 0x000000016ba1a560 x5: 0x0000000000000000 x6: 0x0000000000000000 x7: 0x0000000000000000 x8: 0x0000000000000020 x9: 0x000000016ba1a4e1 x10: 0x000000000000000a x11: 0x0000000000000000 x12: 0x0000000000000036 x13: 0x1000000000000000 x14: 0x0000000000000004 x15: 0x0000000000008000 x16: 0x0000000000000209 x17: 0x00000001855ea37c x18: 0x0000000000000000 x19: 0x0000000000000000 x20: 0x000000016ba1a560 x21: 0x0000000000000086 x22: 0x000000016ba1a960 x23: 0x0000000000000001 x24: 0x0000000000000006 x25: 0x000000016ba1b3a8 x26: 0x000000016ba1b2e8 x27: 0x0000000000000000 x28: 0x000000001f070004 fp: 0x000000016ba1a530 lr: 0x000000018566ab10 sp: 0x000000016ba1a4f0 pc: 0x000000018565e55c cpsr: 0x80001000 far: 0x0000000000000000 esr: 0x56000080 Address size fault Binary Images: 0x105248000 - 0x105283fff org.qt-project.QtTest (6.6) <0360acb1-8632-378e-a256-d862b50c0194> /opt/homebrew/*/QtTest.framework/Versions/A/QtTest 0x1043e4000 - 0x104937fff io.github.hluk.CopyQ (7.1) <4a7c2d1b-2140-3ded-941b-49019f3ee383> /Applications/CopyQ.app/Contents/MacOS/CopyQ 0x1855e7000 - 0x18567b347 dyld (*) <324e4ad9-e01f-3183-b09f-3e20b326643a> /usr/lib/dyld 0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ??? 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=901.8M resident=0K(0%) swapped_out_or_unallocated=901.8M(100%) Writable regions: Total=12.3M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=12.3M(100%) VIRTUAL REGION REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= STACK GUARD 56.0M 1 Stack 8176K 1 VM_ALLOCATE 16K 1 __DATA 59K 4 __DATA_CONST 214K 3 __DATA_DIRTY 7K 1 __LINKEDIT 895.7M 3 __TEXT 6292K 3 dyld private memory 4384K 4 =========== ======= ======= TOTAL 970.4M 21 ```
hluk commented 6 months ago

@reagle Thanks for testing!

After unzipping and expanding into dmg, I noted a share folder in the DMG?

Looks like a stray config file in the share folder. Removing.

After setting the permission xattr -d com.apple.quarantine /Applications/CopyQ.app I launched with error.

Hmm, I though the whole CopyQ.app folder created with cmake --install would be included in the DMG file when using cpack, but it does not include any libraries. I may need to revert it to the previous version using macdeployqt manually.

hluk commented 6 months ago

New builds: https://github.com/hluk/CopyQ/actions/runs/7883890737?pr=2609#artifacts

But now the package size is ~40 MiB -- 102MiB unpacked, which was 60MiB in v7.1.0.

I see some Qt framework parts that probably should not be included in the package: QtDBus, QtQmlModels, QtQuick, QtPdf

reagle commented 6 months ago

Let me know when you want me to try again. Oh, and what's the difference between CopyQ-macos-10.dmg and CopyQ-macos-12-m1.dmg?

Moulick commented 6 months ago

I tried the latest 12-m1.dmg from https://github.com/hluk/CopyQ/actions/runs/7888024879.

  1. It runs and I am able to scroll through my history somewhat with my global shortcuts.
  2. If the clipboard item contains text/html, CopyQ crashes. I did not get any crash handler window.
  3. Trying to open the UI works as long as any entry with text/html is not visible. It crashes with with below report
Error Report

``` ------------------------------------- Translated Report (Full Report Below) ------------------------------------- Process: CopyQ [38420] Path: /Users/USER/Downloads/CopyQ.app/Contents/MacOS/CopyQ Identifier: io.github.hluk.CopyQ Version: 7.1 (7.1.0-gbd040711-macos-m1) Code Type: ARM-64 (Native) Parent Process: launchd [1] User ID: 502 Date/Time: 2024-02-14 13:27:01.2040 +0100 OS Version: macOS 14.3.1 (23D60) Report Version: 12 Anonymous UUID: A595B976-3ED0-3F7E-8026-9D48A2E21047 Sleep/Wake UUID: 9F619422-6836-42A9-8B75-AC8796966D31 Time Awake Since Boot: 170000 seconds Time Since Wake: 14178 seconds System Integrity Protection: enabled Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000 Exception Codes: 0x0000000000000001, 0x0000000000000000 Termination Reason: Namespace SIGNAL, Code 11 Segmentation fault: 11 Terminating Process: exc handler [38420] VM Region Info: 0 is not in any region. Bytes before following region: 4301651968 REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL UNUSED SPACE AT START ---> __TEXT 100660000-100bb4000 [ 5456K] r-x/r-x SM=COW ...s/MacOS/CopyQ Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 CopyQ 0x10068eecc 0x100660000 + 192204 1 CopyQ 0x10068ee9c 0x100660000 + 192156 2 CopyQ 0x10068ee68 0x100660000 + 192104 3 CopyQ 0x10068ee00 0x100660000 + 192000 4 CopyQ 0x10071d65c QTextCharFormat::fontFamily() const + 104 5 libitemtext.so 0x119a66164 sanitizeTextDocument(QTextDocument*) + 196 6 libitemtext.so 0x119a74944 ItemText::ItemText(QString const&, QString const&, QString const&, int, int, int, QWidget*) + 1360 7 libitemtext.so 0x119a74de4 ItemText::ItemText(QString const&, QString const&, QString const&, int, int, int, QWidget*) + 84 8 libitemtext.so 0x119a75970 ItemTextLoader::create(QMap const&, QWidget*, bool) const + 996 9 CopyQ 0x1008871cc ItemFactory::createItem(std::__1::shared_ptr const&, QMap const&, QWidget*, bool, bool, bool) + 128 10 CopyQ 0x100887aa0 ItemFactory::createItem(QMap const&, QWidget*, bool, bool, bool) + 204 11 CopyQ 0x10087c05c ItemDelegate::updateWidget(QModelIndex const&, QMap const&) + 196 12 CopyQ 0x10087be74 ItemDelegate::createItemWidget(QModelIndex const&) + 260 13 CopyQ 0x10073e79c ClipboardBrowser::preload(int, int, QModelIndex const&) + 240 14 CopyQ 0x10073a44c ClipboardBrowser::preloadCurrentPage() + 188 15 CopyQ 0x100742408 ClipboardBrowser::scrollContentsBy(int, int) + 72 16 QtWidgets 0x10221a3f4 0x102164000 + 746484 17 QtCore 0x102734b00 0x102688000 + 707328 18 QtWidgets 0x10224869c QAbstractSlider::setValue(int) + 304 19 QtWidgets 0x102248b74 QAbstractSlider::triggerAction(QAbstractSlider::SliderAction) + 224 20 QtWidgets 0x1022490ec 0x102164000 + 938220 21 QtWidgets 0x1022e6250 QScrollBar::wheelEvent(QWheelEvent*) + 108 22 QtWidgets 0x1021ad808 QWidget::event(QEvent*) + 140 23 QtWidgets 0x1022e61d0 QScrollBar::event(QEvent*) + 364 24 QtWidgets 0x10216f118 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 272 25 QtWidgets 0x102170dac QApplication::notify(QObject*, QEvent*) + 4140 26 CopyQ 0x1008b5048 0x100660000 + 2445384 27 QtCore 0x1026f94c0 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 208 28 QtWidgets 0x1021ad808 QWidget::event(QEvent*) + 140 29 QtWidgets 0x10221bd68 QFrame::event(QEvent*) + 56 30 QtWidgets 0x10238ea38 QAbstractItemView::viewportEvent(QEvent*) + 956 31 QtCore 0x1026f975c QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) + 184 32 QtWidgets 0x10216f0f8 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 240 33 QtWidgets 0x102170f88 QApplication::notify(QObject*, QEvent*) + 4616 34 CopyQ 0x1008b5048 0x100660000 + 2445384 35 QtCore 0x1026f94c0 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 208 36 QtWidgets 0x1021c0c1c 0x102164000 + 379932 37 QtWidgets 0x1021bf1d8 0x102164000 + 373208 38 QtWidgets 0x10216f118 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 272 39 QtWidgets 0x10216ff80 QApplication::notify(QObject*, QEvent*) + 512 40 CopyQ 0x1008b5048 0x100660000 + 2445384 41 QtCore 0x1026f94c0 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 208 42 QtGui 0x102c274d4 QGuiApplicationPrivate::processWheelEvent(QWindowSystemInterfacePrivate::WheelEvent*) + 268 43 QtGui 0x102c74118 QWindowSystemInterface::sendWindowSystemEvents(QFlags) + 132 44 libqcocoa.dylib 0x100fae534 0x100f98000 + 91444 45 CoreFoundation 0x1844b39dc __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 28 46 CoreFoundation 0x1844b3970 __CFRunLoopDoSource0 + 176 47 CoreFoundation 0x1844b36e0 __CFRunLoopDoSources0 + 244 48 CoreFoundation 0x1844b22d0 __CFRunLoopRun + 828 49 CoreFoundation 0x1844b193c CFRunLoopRunSpecific + 608 50 HIToolbox 0x18ea7a448 RunCurrentEventLoopInMode + 292 51 HIToolbox 0x18ea7a0d8 ReceiveNextEventCommon + 220 52 HIToolbox 0x18ea79fdc _BlockUntilNextEventMatchingListInModeWithFilter + 76 53 AppKit 0x187c90ed0 _DPSNextEvent + 660 54 AppKit 0x18847beec -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 716 55 AppKit 0x187c8437c -[NSApplication run] + 476 56 libqcocoa.dylib 0x100fac98c 0x100f98000 + 84364 57 QtCore 0x102700c74 QEventLoop::exec(QFlags) + 448 58 QtCore 0x1026f99c0 QCoreApplication::exec() + 112 59 CopyQ 0x1006bb0a4 App::exec() + 92 60 CopyQ 0x1008a8c7c 0x100660000 + 2395260 61 CopyQ 0x1008a77ec 0x100660000 + 2389996 62 CopyQ 0x1008a6ee8 main + 36 63 dyld 0x1840550e0 start + 2360 Thread 1:: com.apple.CFSocket.private 0 libsystem_kernel.dylib 0x1843a09d4 __select + 8 1 CoreFoundation 0x1844dcdb4 __CFSocketManager + 636 2 libsystem_pthread.dylib 0x1843d6034 _pthread_start + 136 3 libsystem_pthread.dylib 0x1843d0e3c thread_start + 8 Thread 2:: Thread (pooled) 0 libsystem_kernel.dylib 0x18439906c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x1843d65fc _pthread_cond_wait + 1228 2 QtCore 0x102828be8 0x102688000 + 1706984 3 QtCore 0x102828918 0x102688000 + 1706264 4 QtCore 0x10282885c QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108 5 QtCore 0x102823de4 0x102688000 + 1687012 6 QtCore 0x10282119c 0x102688000 + 1675676 7 libsystem_pthread.dylib 0x1843d6034 _pthread_start + 136 8 libsystem_pthread.dylib 0x1843d0e3c thread_start + 8 Thread 3:: Thread (pooled) 0 libsystem_kernel.dylib 0x18439906c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x1843d65fc _pthread_cond_wait + 1228 2 QtCore 0x102828be8 0x102688000 + 1706984 3 QtCore 0x102828918 0x102688000 + 1706264 4 QtCore 0x10282885c QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108 5 QtCore 0x102823de4 0x102688000 + 1687012 6 QtCore 0x10282119c 0x102688000 + 1675676 7 libsystem_pthread.dylib 0x1843d6034 _pthread_start + 136 8 libsystem_pthread.dylib 0x1843d0e3c thread_start + 8 Thread 4:: Thread (pooled) 0 libsystem_kernel.dylib 0x18439906c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x1843d65fc _pthread_cond_wait + 1228 2 QtCore 0x102828be8 0x102688000 + 1706984 3 QtCore 0x102828918 0x102688000 + 1706264 4 QtCore 0x10282885c QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108 5 QtCore 0x102823de4 0x102688000 + 1687012 6 QtCore 0x10282119c 0x102688000 + 1675676 7 libsystem_pthread.dylib 0x1843d6034 _pthread_start + 136 8 libsystem_pthread.dylib 0x1843d0e3c thread_start + 8 Thread 5:: Thread (pooled) 0 libsystem_kernel.dylib 0x18439906c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x1843d65fc _pthread_cond_wait + 1228 2 QtCore 0x102828be8 0x102688000 + 1706984 3 QtCore 0x102828918 0x102688000 + 1706264 4 QtCore 0x10282885c QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108 5 QtCore 0x102823de4 0x102688000 + 1687012 6 QtCore 0x10282119c 0x102688000 + 1675676 7 libsystem_pthread.dylib 0x1843d6034 _pthread_start + 136 8 libsystem_pthread.dylib 0x1843d0e3c thread_start + 8 Thread 6:: Thread (pooled) 0 libsystem_kernel.dylib 0x18439906c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x1843d65fc _pthread_cond_wait + 1228 2 QtCore 0x102828be8 0x102688000 + 1706984 3 QtCore 0x102828918 0x102688000 + 1706264 4 QtCore 0x10282885c QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108 5 QtCore 0x102823de4 0x102688000 + 1687012 6 QtCore 0x10282119c 0x102688000 + 1675676 7 libsystem_pthread.dylib 0x1843d6034 _pthread_start + 136 8 libsystem_pthread.dylib 0x1843d0e3c thread_start + 8 Thread 7:: Thread (pooled) 0 libsystem_kernel.dylib 0x18439906c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x1843d65fc _pthread_cond_wait + 1228 2 QtCore 0x102828be8 0x102688000 + 1706984 3 QtCore 0x102828918 0x102688000 + 1706264 4 QtCore 0x10282885c QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108 5 QtCore 0x102823de4 0x102688000 + 1687012 6 QtCore 0x10282119c 0x102688000 + 1675676 7 libsystem_pthread.dylib 0x1843d6034 _pthread_start + 136 8 libsystem_pthread.dylib 0x1843d0e3c thread_start + 8 Thread 8:: Thread (pooled) 0 libsystem_kernel.dylib 0x18439906c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x1843d65fc _pthread_cond_wait + 1228 2 QtCore 0x102828be8 0x102688000 + 1706984 3 QtCore 0x102828918 0x102688000 + 1706264 4 QtCore 0x10282885c QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108 5 QtCore 0x102823de4 0x102688000 + 1687012 6 QtCore 0x10282119c 0x102688000 + 1675676 7 libsystem_pthread.dylib 0x1843d6034 _pthread_start + 136 8 libsystem_pthread.dylib 0x1843d0e3c thread_start + 8 Thread 9:: Thread (pooled) 0 libsystem_kernel.dylib 0x18439906c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x1843d65fc _pthread_cond_wait + 1228 2 QtCore 0x102828be8 0x102688000 + 1706984 3 QtCore 0x102828918 0x102688000 + 1706264 4 QtCore 0x10282885c QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108 5 QtCore 0x102823de4 0x102688000 + 1687012 6 QtCore 0x10282119c 0x102688000 + 1675676 7 libsystem_pthread.dylib 0x1843d6034 _pthread_start + 136 8 libsystem_pthread.dylib 0x1843d0e3c thread_start + 8 Thread 10:: com.apple.NSEventThread 0 libsystem_kernel.dylib 0x184395874 mach_msg2_trap + 8 1 libsystem_kernel.dylib 0x1843a7cf0 mach_msg2_internal + 80 2 libsystem_kernel.dylib 0x18439e4b0 mach_msg_overwrite + 476 3 libsystem_kernel.dylib 0x184395bf8 mach_msg + 24 4 CoreFoundation 0x1844b3b84 __CFRunLoopServiceMachPort + 160 5 CoreFoundation 0x1844b244c __CFRunLoopRun + 1208 6 CoreFoundation 0x1844b193c CFRunLoopRunSpecific + 608 7 AppKit 0x187dba160 _NSEventThread + 144 8 libsystem_pthread.dylib 0x1843d6034 _pthread_start + 136 9 libsystem_pthread.dylib 0x1843d0e3c thread_start + 8 Thread 11: 0 libsystem_pthread.dylib 0x1843d0e28 start_wqthread + 0 Thread 12: 0 libsystem_pthread.dylib 0x1843d0e28 start_wqthread + 0 Thread 0 crashed with ARM Thread State (64-bit): x0: 0x000000016f79c220 x1: 0x0000000000000000 x2: 0x0000000000000000 x3: 0x0000000000000000 x4: 0x0000000000000001 x5: 0x000000010295948c x6: 0x0000000000000004 x7: 0x0000000102974a68 x8: 0x0000000000000000 x9: 0x000000016f79c058 x10: 0x0000000000000001 x11: 0x0000000000000000 x12: 0x0000000000000001 x13: 0x0000000000000000 x14: 0x0000000000000001 x15: 0x0000000128842020 x16: 0x00000001006c900c x17: 0x00000000000a8800 x18: 0x0000000000000000 x19: 0x000000012d0a6000 x20: 0x00006000013fd080 x21: 0x0000000000000006 x22: 0x000000016f79ccb8 x23: 0x000000012c763740 x24: 0x0000000000000007 x25: 0x00006000039bf5a0 x26: 0x000000012c769e50 x27: 0x000000012c7637c0 x28: 0x00000001daca9c40 fp: 0x000000016f79c090 lr: 0x000000010068ee9c sp: 0x000000016f79c070 pc: 0x000000010068eecc cpsr: 0x60001000 far: 0x0000000000000000 esr: 0x92000006 (Data Abort) byte read Translation fault Binary Images: 0x119a5c000 - 0x119a7bfff libitemtext.so (*) <4beb2b4a-c6f6-3815-9fd4-42308f333de2> /Users/USER/Downloads/CopyQ.app/Contents/PlugIns/copyq/libitemtext.so 0x11a378000 - 0x11a3f3fff libitemtags.so (*) /Users/USER/Downloads/CopyQ.app/Contents/PlugIns/copyq/libitemtags.so 0x11a1d0000 - 0x11a293fff libitemsync.so (*) /Users/USER/Downloads/CopyQ.app/Contents/PlugIns/copyq/libitemsync.so 0x119cc0000 - 0x119cf7fff libitempinned.so (*) <1caf1105-e0c6-3f58-be87-1524f49416f6> /Users/USER/Downloads/CopyQ.app/Contents/PlugIns/copyq/libitempinned.so 0x119a00000 - 0x119a1ffff libitemnotes.so (*) /Users/USER/Downloads/CopyQ.app/Contents/PlugIns/copyq/libitemnotes.so 0x119b78000 - 0x119bbffff libitemimage.so (*) <17af22d3-d42b-342b-a72a-60fea3b88293> /Users/USER/Downloads/CopyQ.app/Contents/PlugIns/copyq/libitemimage.so 0x119dd0000 - 0x119eb7fff libitemfakevim.so (*) /Users/USER/Downloads/CopyQ.app/Contents/PlugIns/copyq/libitemfakevim.so 0x119abc000 - 0x119b07fff libitemencrypted.so (*) <42d7062e-8915-3c2f-b632-249a3ac4e3ab> /Users/USER/Downloads/CopyQ.app/Contents/PlugIns/copyq/libitemencrypted.so 0x1050d4000 - 0x1050dffff libobjc-trampolines.dylib (*) <39d1d8d0-6996-3bd4-8ce9-39512bb65c82> /usr/lib/libobjc-trampolines.dylib 0x118aa0000 - 0x118aa7fff libqtga.dylib (*) <8ad00c56-257c-3678-8d32-de320896da24> /Users/USER/Downloads/CopyQ.app/Contents/PlugIns/imageformats/libqtga.dylib 0x118a88000 - 0x118a8ffff libqicns.dylib (*) /Users/USER/Downloads/CopyQ.app/Contents/PlugIns/imageformats/libqicns.dylib 0x118a70000 - 0x118a77fff libqjp2.dylib (*) /Users/USER/Downloads/CopyQ.app/Contents/PlugIns/imageformats/libqjp2.dylib 0x118c0c000 - 0x118c3ffff libjasper.7.dylib (*) /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/libjasper.7.dylib 0x1188e4000 - 0x1188ebfff libqmng.dylib (*) <0bd66ae6-adc4-329f-b1e3-cc0b63110153> /Users/USER/Downloads/CopyQ.app/Contents/PlugIns/imageformats/libqmng.dylib 0x118b60000 - 0x118b9ffff libmng.2.dylib (*) <504d4e2b-cde3-3e86-9ca8-6e051fe692ea> /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/libmng.2.dylib 0x118bbc000 - 0x118bf7fff liblcms2.2.dylib (*) /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/liblcms2.2.dylib 0x11888c000 - 0x118893fff libqsvg.dylib (*) /Users/USER/Downloads/CopyQ.app/Contents/PlugIns/imageformats/libqsvg.dylib 0x118874000 - 0x11887bfff libqtiff.dylib (*) /Users/USER/Downloads/CopyQ.app/Contents/PlugIns/imageformats/libqtiff.dylib 0x118ae8000 - 0x118b4bfff libtiff.6.dylib (*) /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/libtiff.6.dylib 0x1188b8000 - 0x1188d7fff liblzma.5.dylib (*) /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/liblzma.5.dylib 0x10fee8000 - 0x10feeffff libqjpeg.dylib (*) /Users/USER/Downloads/CopyQ.app/Contents/PlugIns/imageformats/libqjpeg.dylib 0x118a00000 - 0x118a5bfff libjpeg.8.dylib (*) /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/libjpeg.8.dylib 0x105140000 - 0x105147fff libqmacheif.dylib (*) /Users/USER/Downloads/CopyQ.app/Contents/PlugIns/imageformats/libqmacheif.dylib 0x105128000 - 0x10512ffff libqico.dylib (*) <8c92c2ff-207d-3bd4-9713-72ee8ef563fa> /Users/USER/Downloads/CopyQ.app/Contents/PlugIns/imageformats/libqico.dylib 0x10506c000 - 0x105073fff libqwebp.dylib (*) <7d78aa01-a0be-3612-a5d1-c1e2ed4617e1> /Users/USER/Downloads/CopyQ.app/Contents/PlugIns/imageformats/libqwebp.dylib 0x102150000 - 0x102153fff libwebpdemux.2.dylib (*) <8b56788e-4455-3beb-938d-e58325c8a8f4> /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/libwebpdemux.2.dylib 0x1050e8000 - 0x1050effff libwebpmux.3.dylib (*) <5c934c80-acca-3eca-a3f5-af461a76d97e> /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/libwebpmux.3.dylib 0x118800000 - 0x11883ffff libwebp.7.dylib (*) <9c354aa2-5df2-3758-ab18-d75a2dbd786b> /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/libwebp.7.dylib 0x1050fc000 - 0x1050fffff libsharpyuv.0.dylib (*) <24946398-6359-3e22-8ca6-2c6dcdc4241a> /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/libsharpyuv.0.dylib 0x105054000 - 0x10505bfff libqwbmp.dylib (*) <8e56a24e-d33c-3c06-a5ff-9ccc29ed4eac> /Users/USER/Downloads/CopyQ.app/Contents/PlugIns/imageformats/libqwbmp.dylib 0x102b9c000 - 0x102ba3fff libqgif.dylib (*) <242b7474-ab23-364a-98b3-9f2cba7fd959> /Users/USER/Downloads/CopyQ.app/Contents/PlugIns/imageformats/libqgif.dylib 0x105094000 - 0x1050b7fff libqmacstyle.dylib (*) <8f45bdba-f0b3-3478-b21f-3fe3b57914b0> /Users/USER/Downloads/CopyQ.app/Contents/PlugIns/styles/libqmacstyle.dylib 0x100f98000 - 0x101027fff libqcocoa.dylib (*) <3032c8a8-ce18-3b54-9306-64d7f9a95786> /Users/USER/Downloads/CopyQ.app/Contents/PlugIns/platforms/libqcocoa.dylib 0x103324000 - 0x103343fff com.apple.security.csparser (3.0) <01d0c1e0-2c8e-3ba5-82d1-e0e8eef9bd60> /System/Library/Frameworks/Security.framework/Versions/A/PlugIns/csparser.bundle/Contents/MacOS/csparser 0x1012dc000 - 0x101317fff org.qt-project.QtTest (6.6) <0360acb1-8632-378e-a256-d862b50c0194> /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/QtTest.framework/Versions/A/QtTest 0x101338000 - 0x10134ffff libKF6Notifications.6.dylib (*) /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/libKF6Notifications.6.dylib 0x1012a4000 - 0x1012b3fff libKF6StatusNotifierItem.6.dylib (*) /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/libKF6StatusNotifierItem.6.dylib 0x1013c0000 - 0x1013f3fff org.qt-project.QtSvg (6.6) <11752c10-89e3-3864-9575-12fa6e7f12ad> /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/QtSvg.framework/Versions/A/QtSvg 0x101418000 - 0x10142ffff org.qt-project.QtXml (6.6) /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/QtXml.framework/Versions/A/QtXml 0x101844000 - 0x101b77fff org.qt-project.QtQml (6.6) /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/QtQml.framework/Versions/A/QtQml 0x102164000 - 0x10252ffff org.qt-project.QtWidgets (6.6) <934a0802-f65b-3ab3-a41b-0b3f1b9f6d9e> /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/QtWidgets.framework/Versions/A/QtWidgets 0x102bc0000 - 0x102fc3fff org.qt-project.QtGui (6.6) <04bd7af0-1e58-3659-9204-b32fa228c1fe> /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/QtGui.framework/Versions/A/QtGui 0x10158c000 - 0x101677fff org.qt-project.QtNetwork (6.6) <23bbfd48-474f-371c-ad97-010e6a47cd88> /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/QtNetwork.framework/Versions/A/QtNetwork 0x102688000 - 0x102a2ffff org.qt-project.QtCore (6.6) <9a679955-d07a-383c-80e2-3df55da53b52> /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/QtCore.framework/Versions/A/QtCore 0x101ea0000 - 0x10202bfff libicui18n.73.dylib (*) <4cf242d7-3baf-3426-9e42-d6ec6f105989> /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/libicui18n.73.dylib 0x103104000 - 0x103233fff libicuuc.73.dylib (*) /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/libicuuc.73.dylib 0x105168000 - 0x106ff7fff libicudata.73.dylib (*) /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/libicudata.73.dylib 0x1016d0000 - 0x1017bffff libglib-2.0.0.dylib (*) /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/libglib-2.0.0.dylib 0x101368000 - 0x101373fff libdouble-conversion.3.dylib (*) <1bc9d57e-cefd-3a29-9378-50c756f892b3> /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/libdouble-conversion.3.dylib 0x101384000 - 0x10138bfff libb2.1.dylib (*) <82f85bf6-93d0-3be3-9cc8-23cbf361e60f> /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/libb2.1.dylib 0x1014c4000 - 0x10152ffff libpcre2-16.0.dylib (*) <27f77b43-8908-3e08-928d-c981ca5e9a1c> /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/libpcre2-16.0.dylib 0x101cdc000 - 0x101d63fff libzstd.1.dylib (*) <2bdff40f-1b63-3633-a720-9b2c512f6256> /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/libzstd.1.dylib 0x101290000 - 0x101293fff libgthread-2.0.0.dylib (*) <4aa572c0-ed1b-3679-be86-954348c52987> /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/libgthread-2.0.0.dylib 0x101470000 - 0x101487fff libintl.8.dylib (*) <00fe864a-7259-3f14-8dc2-ad6e85504fef> /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/libintl.8.dylib 0x101d7c000 - 0x101deffff libpcre2-8.0.dylib (*) /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/libpcre2-8.0.dylib 0x101e00000 - 0x101e43fff libKF6ConfigCore.6.dylib (*) <5260e893-55c7-330e-9c68-2c4b244bf932> /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/libKF6ConfigCore.6.dylib 0x102b04000 - 0x102b73fff org.qt-project.QtDBus (6.6) <664e02e6-dbf1-3038-82c6-a7549e6ec991> /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/QtDBus.framework/Versions/A/QtDBus 0x1017f0000 - 0x101813fff libpng16.16.dylib (*) <1bbdb3ab-5ea4-3f74-93a7-81ae744a17f7> /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/libpng16.16.dylib 0x10336c000 - 0x103427fff libharfbuzz.0.dylib (*) <5c2fa5f7-2c3c-3157-8edf-73b749ac5233> /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/libharfbuzz.0.dylib 0x101448000 - 0x101453fff libmd4c.0.dylib (*) /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/libmd4c.0.dylib 0x103294000 - 0x10330ffff libfreetype.6.dylib (*) <9f468009-9a2d-3ff0-90d8-1bc0fe3b3bae> /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/libfreetype.6.dylib 0x101c40000 - 0x101c6ffff libdbus-1.3.dylib (*) <39e8ef3d-0a4a-3f7f-a729-c37ebc8e538c> /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/libdbus-1.3.dylib 0x101498000 - 0x1014abfff libgraphite2.3.dylib (*) /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/libgraphite2.3.dylib 0x101540000 - 0x10154bfff libKF6WindowSystem.6.dylib (*) <4b460687-367a-3ece-a037-e28fa3cff2d0> /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/libKF6WindowSystem.6.dylib 0x101560000 - 0x10156bfff libbrotlidec.1.dylib (*) /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/libbrotlidec.1.dylib 0x101e6c000 - 0x101e8bfff libbrotlicommon.1.dylib (*) /Users/USER/Downloads/CopyQ.app/Contents/Frameworks/libbrotlicommon.1.dylib 0x100660000 - 0x100bb3fff io.github.hluk.CopyQ (7.1) <21f2b0bd-7f1e-3095-8aab-d6aca0060f17> /Users/USER/Downloads/CopyQ.app/Contents/MacOS/CopyQ 0x184436000 - 0x18490dfff com.apple.CoreFoundation (6.9) <6030a572-b731-3f46-b3a0-2598fbb98c9a> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x18ea4a000 - 0x18ed09fff com.apple.HIToolbox (2.1.1) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox 0x187c57000 - 0x188f82fff com.apple.AppKit (6.9) <873e5da0-bc01-399b-bf60-4066922d6a17> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit 0x18404f000 - 0x1840e3387 dyld (*) <50746901-db0e-39a0-b391-baaa6b82ad0f> /usr/lib/dyld 0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ??? 0x184394000 - 0x1843cefff libsystem_kernel.dylib (*) /usr/lib/system/libsystem_kernel.dylib 0x1843cf000 - 0x1843dbff3 libsystem_pthread.dylib (*) <449bbad3-f7ef-371d-9a59-fd4ffa78289b> /usr/lib/system/libsystem_pthread.dylib 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=1.4G resident=0K(0%) swapped_out_or_unallocated=1.4G(100%) Writable regions: Total=1.7G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.7G(100%) VIRTUAL REGION REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= Accelerate framework 128K 1 Activity Tracing 256K 1 CG image 608K 28 ColorSync 608K 28 CoreAnimation 480K 27 CoreGraphics 32K 2 CoreUI image data 2768K 19 Foundation 240K 4 Kernel Alloc Once 32K 1 MALLOC 1.7G 65 MALLOC guard page 192K 12 STACK GUARD 56.2M 13 Stack 14.4M 14 VM_ALLOCATE 336K 18 __AUTH 1701K 312 __AUTH_CONST 23.6M 507 __CTF 824 1 __DATA 7300K 550 __DATA_CONST 28.0M 577 __DATA_DIRTY 1497K 167 __FONT_DATA 4K 1 __INFO_FILTER 8 1 __LINKEDIT 906.0M 68 __OBJC_RO 71.2M 1 __OBJC_RW 2171K 1 __TEXT 543.6M 594 dyld private memory 464K 4 mapped file 492.6M 49 shared memory 928K 18 =========== ======= ======= TOTAL 3.8G 3084 ----------- Full Report ----------- {"app_name":"CopyQ","timestamp":"2024-02-14 13:27:01.00 +0100","app_version":"7.1","slice_uuid":"21f2b0bd-7f1e-3095-8aab-d6aca0060f17","build_version":"7.1.0-gbd040711-macos-m1","platform":1,"bundleID":"io.github.hluk.CopyQ","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 14.3.1 (23D60)","roots_installed":0,"name":"CopyQ","incident_id":"92E89458-45CC-4B7A-B65A-85B28DE6D882"} { "uptime" : 170000, "procRole" : "Foreground", "version" : 2, "userID" : 502, "deployVersion" : 210, "modelCode" : "MacBookPro18,3", "coalitionID" : 33578, "osVersion" : { "train" : "macOS 14.3.1", "build" : "23D60", "releaseType" : "User" }, "captureTime" : "2024-02-14 13:27:01.2040 +0100", "codeSigningMonitor" : 1, "incident" : "92E89458-45CC-4B7A-B65A-85B28DE6D882", "pid" : 38420, "translated" : false, "cpuType" : "ARM-64", "roots_installed" : 0, "bug_type" : "309", "procLaunch" : "2024-02-14 13:25:47.9957 +0100", "procStartAbsTime" : 4299750723538, "procExitAbsTime" : 4301507034434, "procName" : "CopyQ", "procPath" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/MacOS\/CopyQ", "bundleInfo" : {"CFBundleShortVersionString":"7.1","CFBundleVersion":"7.1.0-gbd040711-macos-m1","CFBundleIdentifier":"io.github.hluk.CopyQ"}, "storeInfo" : {"deviceIdentifierForVendor":"F446407C-6E21-514B-85A4-C588C7C802C8","thirdParty":true}, "parentProc" : "launchd", "parentPid" : 1, "coalitionName" : "io.github.hluk.CopyQ", "crashReporterKey" : "A595B976-3ED0-3F7E-8026-9D48A2E21047", "codeSigningID" : "io.github.hluk.CopyQ", "codeSigningTeamID" : "", "codeSigningFlags" : 570425857, "codeSigningValidationCategory" : 10, "codeSigningTrustLevel" : 4294967295, "instructionByteStream" : {"beforePC":"\/8MAkcADX9b\/wwDR\/XsCqf2DAJGggx\/44QsA+aCDX\/jgBwD56AtA+Q==","atPC":"CAFA+QgAAPnoC0D5CAVA+QgEAPnoC0D5CAlA+QgIAPkG8w6U4AdA+Q=="}, "wakeTime" : 14178, "sleepWakeUUID" : "9F619422-6836-42A9-8B75-AC8796966D31", "sip" : "enabled", "vmRegionInfo" : "0 is not in any region. Bytes before following region: 4301651968\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n UNUSED SPACE AT START\n---> \n __TEXT 100660000-100bb4000 [ 5456K] r-x\/r-x SM=COW ...s\/MacOS\/CopyQ", "exception" : {"codes":"0x0000000000000001, 0x0000000000000000","rawCodes":[1,0],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_INVALID_ADDRESS at 0x0000000000000000"}, "termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":38420}, "vmregioninfo" : "0 is not in any region. Bytes before following region: 4301651968\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n UNUSED SPACE AT START\n---> \n __TEXT 100660000-100bb4000 [ 5456K] r-x\/r-x SM=COW ...s\/MacOS\/CopyQ", "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}, "faultingThread" : 0, "threads" : [{"triggered":true,"id":5123035,"threadState":{"x":[{"value":6165217824},{"value":0},{"value":0},{"value":0},{"value":1},{"value":4338324620,"symbolLocation":102826,"symbol":"QString::_empty"},{"value":4},{"value":4338436712,"symbolLocation":214918,"symbol":"QString::_empty"},{"value":0},{"value":6165217368},{"value":1},{"value":0},{"value":1},{"value":0},{"value":1},{"value":4974714912},{"value":4302082060,"symbolLocation":0,"symbol":"QList::iterator::operator*() const"},{"value":690176},{"value":0},{"value":5050621952},{"value":105553137225856},{"value":6},{"value":6165220536},{"value":5040912192},{"value":7},{"value":105553176819104},{"value":5040938576},{"value":5040912320},{"value":7965678656,"symbolLocation":0,"symbol":"_main_thread"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4301844124},"cpsr":{"value":1610616832},"fp":{"value":6165217424},"sp":{"value":6165217392},"esr":{"value":2449473542,"description":"(Data Abort) byte read Translation fault"},"pc":{"value":4301844172,"matchesCrashFrame":1},"far":{"value":0}},"queue":"com.apple.main-thread","frames":[{"imageOffset":192204,"imageIndex":66},{"imageOffset":192156,"imageIndex":66},{"imageOffset":192104,"imageIndex":66},{"imageOffset":192000,"imageIndex":66},{"imageOffset":775772,"symbol":"QTextCharFormat::fontFamily() const","symbolLocation":104,"imageIndex":66},{"imageOffset":41316,"symbol":"sanitizeTextDocument(QTextDocument*)","symbolLocation":196,"imageIndex":0},{"imageOffset":100676,"symbol":"ItemText::ItemText(QString const&, QString const&, QString const&, int, int, int, QWidget*)","symbolLocation":1360,"imageIndex":0},{"imageOffset":101860,"symbol":"ItemText::ItemText(QString const&, QString const&, QString const&, int, int, int, QWidget*)","symbolLocation":84,"imageIndex":0},{"imageOffset":104816,"symbol":"ItemTextLoader::create(QMap const&, QWidget*, bool) const","symbolLocation":996,"imageIndex":0},{"imageOffset":2257356,"symbol":"ItemFactory::createItem(std::__1::shared_ptr const&, QMap const&, QWidget*, bool, bool, bool)","symbolLocation":128,"imageIndex":66},{"imageOffset":2259616,"symbol":"ItemFactory::createItem(QMap const&, QWidget*, bool, bool, bool)","symbolLocation":204,"imageIndex":66},{"imageOffset":2211932,"symbol":"ItemDelegate::updateWidget(QModelIndex const&, QMap const&)","symbolLocation":196,"imageIndex":66},{"imageOffset":2211444,"symbol":"ItemDelegate::createItemWidget(QModelIndex const&)","symbolLocation":260,"imageIndex":66},{"imageOffset":911260,"symbol":"ClipboardBrowser::preload(int, int, QModelIndex const&)","symbolLocation":240,"imageIndex":66},{"imageOffset":894028,"symbol":"ClipboardBrowser::preloadCurrentPage()","symbolLocation":188,"imageIndex":66},{"imageOffset":926728,"symbol":"ClipboardBrowser::scrollContentsBy(int, int)","symbolLocation":72,"imageIndex":66},{"imageOffset":746484,"imageIndex":40},{"imageOffset":707328,"imageIndex":43},{"imageOffset":935580,"symbol":"QAbstractSlider::setValue(int)","symbolLocation":304,"imageIndex":40},{"imageOffset":936820,"symbol":"QAbstractSlider::triggerAction(QAbstractSlider::SliderAction)","symbolLocation":224,"imageIndex":40},{"imageOffset":938220,"imageIndex":40},{"imageOffset":1581648,"symbol":"QScrollBar::wheelEvent(QWheelEvent*)","symbolLocation":108,"imageIndex":40},{"imageOffset":301064,"symbol":"QWidget::event(QEvent*)","symbolLocation":140,"imageIndex":40},{"imageOffset":1581520,"symbol":"QScrollBar::event(QEvent*)","symbolLocation":364,"imageIndex":40},{"imageOffset":45336,"symbol":"QApplicationPrivate::notify_helper(QObject*, QEvent*)","symbolLocation":272,"imageIndex":40},{"imageOffset":52652,"symbol":"QApplication::notify(QObject*, QEvent*)","symbolLocation":4140,"imageIndex":40},{"imageOffset":2445384,"imageIndex":66},{"imageOffset":464064,"symbol":"QCoreApplication::notifyInternal2(QObject*, QEvent*)","symbolLocation":208,"imageIndex":43},{"imageOffset":301064,"symbol":"QWidget::event(QEvent*)","symbolLocation":140,"imageIndex":40},{"imageOffset":753000,"symbol":"QFrame::event(QEvent*)","symbolLocation":56,"imageIndex":40},{"imageOffset":2271800,"symbol":"QAbstractItemView::viewportEvent(QEvent*)","symbolLocation":956,"imageIndex":40},{"imageOffset":464732,"symbol":"QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*)","symbolLocation":184,"imageIndex":43},{"imageOffset":45304,"symbol":"QApplicationPrivate::notify_helper(QObject*, QEvent*)","symbolLocation":240,"imageIndex":40},{"imageOffset":53128,"symbol":"QApplication::notify(QObject*, QEvent*)","symbolLocation":4616,"imageIndex":40},{"imageOffset":2445384,"imageIndex":66},{"imageOffset":464064,"symbol":"QCoreApplication::notifyInternal2(QObject*, QEvent*)","symbolLocation":208,"imageIndex":43},{"imageOffset":379932,"imageIndex":40},{"imageOffset":373208,"imageIndex":40},{"imageOffset":45336,"symbol":"QApplicationPrivate::notify_helper(QObject*, QEvent*)","symbolLocation":272,"imageIndex":40},{"imageOffset":49024,"symbol":"QApplication::notify(QObject*, QEvent*)","symbolLocation":512,"imageIndex":40},{"imageOffset":2445384,"imageIndex":66},{"imageOffset":464064,"symbol":"QCoreApplication::notifyInternal2(QObject*, QEvent*)","symbolLocation":208,"imageIndex":43},{"imageOffset":423124,"symbol":"QGuiApplicationPrivate::processWheelEvent(QWindowSystemInterfacePrivate::WheelEvent*)","symbolLocation":268,"imageIndex":41},{"imageOffset":737560,"symbol":"QWindowSystemInterface::sendWindowSystemEvents(QFlags)","symbolLocation":132,"imageIndex":41},{"imageOffset":91444,"imageIndex":32},{"imageOffset":514524,"symbol":"__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__","symbolLocation":28,"imageIndex":67},{"imageOffset":514416,"symbol":"__CFRunLoopDoSource0","symbolLocation":176,"imageIndex":67},{"imageOffset":513760,"symbol":"__CFRunLoopDoSources0","symbolLocation":244,"imageIndex":67},{"imageOffset":508624,"symbol":"__CFRunLoopRun","symbolLocation":828,"imageIndex":67},{"imageOffset":506172,"symbol":"CFRunLoopRunSpecific","symbolLocation":608,"imageIndex":67},{"imageOffset":197704,"symbol":"RunCurrentEventLoopInMode","symbolLocation":292,"imageIndex":68},{"imageOffset":196824,"symbol":"ReceiveNextEventCommon","symbolLocation":220,"imageIndex":68},{"imageOffset":196572,"symbol":"_BlockUntilNextEventMatchingListInModeWithFilter","symbolLocation":76,"imageIndex":68},{"imageOffset":237264,"symbol":"_DPSNextEvent","symbolLocation":660,"imageIndex":69},{"imageOffset":8539884,"symbol":"-[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]","symbolLocation":716,"imageIndex":69},{"imageOffset":185212,"symbol":"-[NSApplication run]","symbolLocation":476,"imageIndex":69},{"imageOffset":84364,"imageIndex":32},{"imageOffset":494708,"symbol":"QEventLoop::exec(QFlags)","symbolLocation":448,"imageIndex":43},{"imageOffset":465344,"symbol":"QCoreApplication::exec()","symbolLocation":112,"imageIndex":43},{"imageOffset":372900,"symbol":"App::exec()","symbolLocation":92,"imageIndex":66},{"imageOffset":2395260,"imageIndex":66},{"imageOffset":2389996,"imageIndex":66},{"imageOffset":2387688,"symbol":"main","symbolLocation":36,"imageIndex":66},{"imageOffset":24800,"symbol":"start","symbolLocation":2360,"imageIndex":70}]},{"id":5123059,"name":"com.apple.CFSocket.private","threadState":{"x":[{"value":4},{"value":0},{"value":105553149457856},{"value":0},{"value":0},{"value":0},{"value":51740934480},{"value":0},{"value":6168080608},{"value":8},{"value":52113},{"value":31},{"value":23},{"value":5039720304},{"value":72057602003717545,"symbolLocation":72057594037927937,"symbol":"OBJC_CLASS_$___NSCFType"},{"value":7965789608,"symbolLocation":0,"symbol":"OBJC_CLASS_$___NSCFType"},{"value":93},{"value":8117209768},{"value":0},{"value":64},{"value":7965795256,"symbolLocation":0,"symbol":"__CFActiveSocketsLock"},{"value":2},{"value":0},{"value":105553175015712},{"value":105553149457856},{"value":105553149457536},{"value":8034041184,"symbolLocation":0,"symbol":"__kCFNull"},{"value":0},{"value":7965794304,"symbolLocation":16,"symbol":"OBJC_CLASS_$_NSConstantData"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6514658740},"cpsr":{"value":1610616832},"fp":{"value":6168080320},"sp":{"value":6168046544},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6513363412},"far":{"value":0}},"frames":[{"imageOffset":51668,"symbol":"__select","symbolLocation":8,"imageIndex":72},{"imageOffset":683444,"symbol":"__CFSocketManager","symbolLocation":636,"imageIndex":67},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":73},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":73}]},{"id":5123086,"name":"Thread (pooled)","threadState":{"x":[{"value":260},{"value":0},{"value":115712},{"value":0},{"value":0},{"value":160},{"value":29},{"value":999997000},{"value":6168653208},{"value":0},{"value":105553170450328},{"value":3298534884098},{"value":768},{"value":0},{"value":768},{"value":3298534884096},{"value":305},{"value":8117220016},{"value":0},{"value":105553170450304},{"value":105553170450368},{"value":6168654048},{"value":999997000},{"value":29},{"value":115712},{"value":115713},{"value":115968},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6513583612},"cpsr":{"value":1610616832},"fp":{"value":6168653328},"sp":{"value":6168653184},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6513332332},"far":{"value":0}},"frames":[{"imageOffset":20588,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":72},{"imageOffset":30204,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":73},{"imageOffset":1706984,"imageIndex":43},{"imageOffset":1706264,"imageIndex":43},{"imageOffset":1706076,"symbol":"QWaitCondition::wait(QMutex*, QDeadlineTimer)","symbolLocation":108,"imageIndex":43},{"imageOffset":1687012,"imageIndex":43},{"imageOffset":1675676,"imageIndex":43},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":73},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":73}]},{"id":5123087,"name":"Thread (pooled)","threadState":{"x":[{"value":260},{"value":0},{"value":114176},{"value":0},{"value":0},{"value":160},{"value":29},{"value":999998000},{"value":6169226648},{"value":0},{"value":105553170454552},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8117220016},{"value":0},{"value":105553170454528},{"value":105553170454592},{"value":6169227488},{"value":999998000},{"value":29},{"value":114176},{"value":114177},{"value":114432},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6513583612},"cpsr":{"value":1610616832},"fp":{"value":6169226768},"sp":{"value":6169226624},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6513332332},"far":{"value":0}},"frames":[{"imageOffset":20588,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":72},{"imageOffset":30204,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":73},{"imageOffset":1706984,"imageIndex":43},{"imageOffset":1706264,"imageIndex":43},{"imageOffset":1706076,"symbol":"QWaitCondition::wait(QMutex*, QDeadlineTimer)","symbolLocation":108,"imageIndex":43},{"imageOffset":1687012,"imageIndex":43},{"imageOffset":1675676,"imageIndex":43},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":73},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":73}]},{"id":5123088,"name":"Thread (pooled)","threadState":{"x":[{"value":260},{"value":0},{"value":116736},{"value":0},{"value":0},{"value":160},{"value":29},{"value":999997000},{"value":6169800088},{"value":0},{"value":105553170299928},{"value":1099511628034},{"value":256},{"value":0},{"value":256},{"value":1099511628032},{"value":305},{"value":8117220016},{"value":0},{"value":105553170299904},{"value":105553170299968},{"value":6169800928},{"value":999997000},{"value":29},{"value":116736},{"value":116737},{"value":116992},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6513583612},"cpsr":{"value":1610616832},"fp":{"value":6169800208},"sp":{"value":6169800064},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6513332332},"far":{"value":0}},"frames":[{"imageOffset":20588,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":72},{"imageOffset":30204,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":73},{"imageOffset":1706984,"imageIndex":43},{"imageOffset":1706264,"imageIndex":43},{"imageOffset":1706076,"symbol":"QWaitCondition::wait(QMutex*, QDeadlineTimer)","symbolLocation":108,"imageIndex":43},{"imageOffset":1687012,"imageIndex":43},{"imageOffset":1675676,"imageIndex":43},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":73},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":73}]},{"id":5123089,"name":"Thread (pooled)","threadState":{"x":[{"value":260},{"value":0},{"value":116992},{"value":0},{"value":0},{"value":160},{"value":29},{"value":999998000},{"value":6170373528},{"value":0},{"value":105553170293912},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8117220016},{"value":0},{"value":105553170293888},{"value":105553170293952},{"value":6170374368},{"value":999998000},{"value":29},{"value":116992},{"value":116993},{"value":117248},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6513583612},"cpsr":{"value":1610616832},"fp":{"value":6170373648},"sp":{"value":6170373504},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6513332332},"far":{"value":0}},"frames":[{"imageOffset":20588,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":72},{"imageOffset":30204,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":73},{"imageOffset":1706984,"imageIndex":43},{"imageOffset":1706264,"imageIndex":43},{"imageOffset":1706076,"symbol":"QWaitCondition::wait(QMutex*, QDeadlineTimer)","symbolLocation":108,"imageIndex":43},{"imageOffset":1687012,"imageIndex":43},{"imageOffset":1675676,"imageIndex":43},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":73},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":73}]},{"id":5123090,"name":"Thread (pooled)","threadState":{"x":[{"value":260},{"value":0},{"value":95232},{"value":0},{"value":0},{"value":160},{"value":29},{"value":999999000},{"value":6170946968},{"value":0},{"value":105553170347544},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8117220016},{"value":0},{"value":105553170347520},{"value":105553170347584},{"value":6170947808},{"value":999999000},{"value":29},{"value":95232},{"value":95233},{"value":95488},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6513583612},"cpsr":{"value":1610616832},"fp":{"value":6170947088},"sp":{"value":6170946944},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6513332332},"far":{"value":0}},"frames":[{"imageOffset":20588,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":72},{"imageOffset":30204,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":73},{"imageOffset":1706984,"imageIndex":43},{"imageOffset":1706264,"imageIndex":43},{"imageOffset":1706076,"symbol":"QWaitCondition::wait(QMutex*, QDeadlineTimer)","symbolLocation":108,"imageIndex":43},{"imageOffset":1687012,"imageIndex":43},{"imageOffset":1675676,"imageIndex":43},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":73},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":73}]},{"id":5123091,"name":"Thread (pooled)","threadState":{"x":[{"value":260},{"value":0},{"value":85760},{"value":0},{"value":0},{"value":160},{"value":29},{"value":999999000},{"value":6171520408},{"value":0},{"value":105553170366488},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8117220016},{"value":0},{"value":105553170366464},{"value":105553170366528},{"value":6171521248},{"value":999999000},{"value":29},{"value":85760},{"value":85761},{"value":86016},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6513583612},"cpsr":{"value":1610616832},"fp":{"value":6171520528},"sp":{"value":6171520384},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6513332332},"far":{"value":0}},"frames":[{"imageOffset":20588,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":72},{"imageOffset":30204,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":73},{"imageOffset":1706984,"imageIndex":43},{"imageOffset":1706264,"imageIndex":43},{"imageOffset":1706076,"symbol":"QWaitCondition::wait(QMutex*, QDeadlineTimer)","symbolLocation":108,"imageIndex":43},{"imageOffset":1687012,"imageIndex":43},{"imageOffset":1675676,"imageIndex":43},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":73},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":73}]},{"id":5123092,"name":"Thread (pooled)","threadState":{"x":[{"value":260},{"value":0},{"value":79616},{"value":0},{"value":0},{"value":160},{"value":29},{"value":999998000},{"value":6172093848},{"value":0},{"value":105553170368024},{"value":1099511628034},{"value":256},{"value":0},{"value":256},{"value":1099511628032},{"value":305},{"value":8117220016},{"value":0},{"value":105553170368000},{"value":105553170368064},{"value":6172094688},{"value":999998000},{"value":29},{"value":79616},{"value":79617},{"value":79872},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6513583612},"cpsr":{"value":1610616832},"fp":{"value":6172093968},"sp":{"value":6172093824},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6513332332},"far":{"value":0}},"frames":[{"imageOffset":20588,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":72},{"imageOffset":30204,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":73},{"imageOffset":1706984,"imageIndex":43},{"imageOffset":1706264,"imageIndex":43},{"imageOffset":1706076,"symbol":"QWaitCondition::wait(QMutex*, QDeadlineTimer)","symbolLocation":108,"imageIndex":43},{"imageOffset":1687012,"imageIndex":43},{"imageOffset":1675676,"imageIndex":43},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":73},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":73}]},{"id":5123093,"name":"Thread (pooled)","threadState":{"x":[{"value":260},{"value":0},{"value":79616},{"value":0},{"value":0},{"value":160},{"value":29},{"value":999999000},{"value":6172667288},{"value":0},{"value":105553170358552},{"value":1099511628034},{"value":256},{"value":0},{"value":256},{"value":1099511628032},{"value":305},{"value":8117220016},{"value":0},{"value":105553170358528},{"value":105553170358592},{"value":6172668128},{"value":999999000},{"value":29},{"value":79616},{"value":79617},{"value":79872},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6513583612},"cpsr":{"value":1610616832},"fp":{"value":6172667408},"sp":{"value":6172667264},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6513332332},"far":{"value":0}},"frames":[{"imageOffset":20588,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":72},{"imageOffset":30204,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":73},{"imageOffset":1706984,"imageIndex":43},{"imageOffset":1706264,"imageIndex":43},{"imageOffset":1706076,"symbol":"QWaitCondition::wait(QMutex*, QDeadlineTimer)","symbolLocation":108,"imageIndex":43},{"imageOffset":1687012,"imageIndex":43},{"imageOffset":1675676,"imageIndex":43},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":73},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":73}]},{"id":5123123,"name":"com.apple.NSEventThread","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592},{"value":191327908134912},{"value":0},{"value":191327908134912},{"value":2},{"value":4294967295},{"value":18446744073709550527},{"value":44547},{"value":0},{"value":1},{"value":44547},{"value":424505},{"value":0},{"value":0},{"value":18446744073709551569},{"value":8117204360},{"value":0},{"value":4294967295},{"value":2},{"value":191327908134912},{"value":0},{"value":191327908134912},{"value":6173237352},{"value":8589934592},{"value":21592279046},{"value":21592279046},{"value":4412409862}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6513392880},"cpsr":{"value":4096},"fp":{"value":6173237200},"sp":{"value":6173237120},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6513318004},"far":{"value":0}},"frames":[{"imageOffset":6260,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":72},{"imageOffset":81136,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":72},{"imageOffset":42160,"symbol":"mach_msg_overwrite","symbolLocation":476,"imageIndex":72},{"imageOffset":7160,"symbol":"mach_msg","symbolLocation":24,"imageIndex":72},{"imageOffset":514948,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":67},{"imageOffset":509004,"symbol":"__CFRunLoopRun","symbolLocation":1208,"imageIndex":67},{"imageOffset":506172,"symbol":"CFRunLoopRunSpecific","symbolLocation":608,"imageIndex":67},{"imageOffset":1454432,"symbol":"_NSEventThread","symbolLocation":144,"imageIndex":69},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":73},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":73}]},{"id":5125179,"frames":[{"imageOffset":7720,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":73}],"threadState":{"x":[{"value":6166933504},{"value":64523},{"value":6166396928},{"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":6166933504},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6513561128},"far":{"value":0}}},{"id":5125198,"frames":[{"imageOffset":7720,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":73}],"threadState":{"x":[{"value":6167506944},{"value":71223},{"value":6166970368},{"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":6167506944},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6513561128},"far":{"value":0}}}], "usedImages" : [ { "source" : "P", "arch" : "arm64", "base" : 4725260288, "size" : 131072, "uuid" : "4beb2b4a-c6f6-3815-9fd4-42308f333de2", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/PlugIns\/copyq\/libitemtext.so", "name" : "libitemtext.so" }, { "source" : "P", "arch" : "arm64", "base" : 4734812160, "size" : 507904, "uuid" : "d3fccf94-c605-373c-9f86-38c4e6e591a5", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/PlugIns\/copyq\/libitemtags.so", "name" : "libitemtags.so" }, { "source" : "P", "arch" : "arm64", "base" : 4733075456, "size" : 802816, "uuid" : "fc3161c0-b3b3-32a1-8b37-773a3fd86d92", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/PlugIns\/copyq\/libitemsync.so", "name" : "libitemsync.so" }, { "source" : "P", "arch" : "arm64", "base" : 4727767040, "size" : 229376, "uuid" : "1caf1105-e0c6-3f58-be87-1524f49416f6", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/PlugIns\/copyq\/libitempinned.so", "name" : "libitempinned.so" }, { "source" : "P", "arch" : "arm64", "base" : 4724883456, "size" : 131072, "uuid" : "e5ebee71-41ee-394b-be18-cb638ec7d725", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/PlugIns\/copyq\/libitemnotes.so", "name" : "libitemnotes.so" }, { "source" : "P", "arch" : "arm64", "base" : 4726423552, "size" : 294912, "uuid" : "17af22d3-d42b-342b-a72a-60fea3b88293", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/PlugIns\/copyq\/libitemimage.so", "name" : "libitemimage.so" }, { "source" : "P", "arch" : "arm64", "base" : 4728881152, "size" : 950272, "uuid" : "a7575bad-3531-3f91-8837-aead6d3f97eb", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/PlugIns\/copyq\/libitemfakevim.so", "name" : "libitemfakevim.so" }, { "source" : "P", "arch" : "arm64", "base" : 4725653504, "size" : 311296, "uuid" : "42d7062e-8915-3c2f-b632-249a3ac4e3ab", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/PlugIns\/copyq\/libitemencrypted.so", "name" : "libitemencrypted.so" }, { "source" : "P", "arch" : "arm64e", "base" : 4379721728, "size" : 49152, "uuid" : "39d1d8d0-6996-3bd4-8ce9-39512bb65c82", "path" : "\/usr\/lib\/libobjc-trampolines.dylib", "name" : "libobjc-trampolines.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4708761600, "size" : 32768, "uuid" : "8ad00c56-257c-3678-8d32-de320896da24", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/PlugIns\/imageformats\/libqtga.dylib", "name" : "libqtga.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4708663296, "size" : 32768, "uuid" : "e5417dfa-0ae5-342f-93ec-6e91a75a9281", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/PlugIns\/imageformats\/libqicns.dylib", "name" : "libqicns.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4708564992, "size" : 32768, "uuid" : "c6d96fa8-8803-384a-8fc6-77281af36551", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/PlugIns\/imageformats\/libqjp2.dylib", "name" : "libqjp2.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4710252544, "size" : 212992, "uuid" : "fd970448-c296-3934-94f5-d67093e42f04", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/libjasper.7.dylib", "name" : "libjasper.7.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4706942976, "size" : 32768, "uuid" : "0bd66ae6-adc4-329f-b1e3-cc0b63110153", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/PlugIns\/imageformats\/libqmng.dylib", "name" : "libqmng.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4709548032, "size" : 262144, "uuid" : "504d4e2b-cde3-3e86-9ca8-6e051fe692ea", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/libmng.2.dylib", "name" : "libmng.2.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4709924864, "size" : 245760, "uuid" : "e7a6ea33-e47c-3548-90d4-1eed45091886", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/liblcms2.2.dylib", "name" : "liblcms2.2.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4706582528, "size" : 32768, "uuid" : "ef77f9fc-d3f1-325c-b4c9-38ecc49e1e5a", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/PlugIns\/imageformats\/libqsvg.dylib", "name" : "libqsvg.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4706484224, "size" : 32768, "uuid" : "aaa7a25f-8610-35dd-8bc7-26911c561e4a", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/PlugIns\/imageformats\/libqtiff.dylib", "name" : "libqtiff.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4709056512, "size" : 409600, "uuid" : "f2996fbc-0edb-359c-9603-1721acb56297", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/libtiff.6.dylib", "name" : "libtiff.6.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4706762752, "size" : 131072, "uuid" : "d5449959-8b9e-3de7-ae04-f9f30d6ba829", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/liblzma.5.dylib", "name" : "liblzma.5.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4562255872, "size" : 32768, "uuid" : "e01e7bf4-dac1-3e28-9846-bd5652a9d3b1", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/PlugIns\/imageformats\/libqjpeg.dylib", "name" : "libqjpeg.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4708106240, "size" : 376832, "uuid" : "d47f23b0-f802-3fb3-b4de-bb7bc61baaf7", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/libjpeg.8.dylib", "name" : "libjpeg.8.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4380164096, "size" : 32768, "uuid" : "b95292b1-d35f-3b89-a7d2-e4b1d1e46f6e", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/PlugIns\/imageformats\/libqmacheif.dylib", "name" : "libqmacheif.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4380065792, "size" : 32768, "uuid" : "8c92c2ff-207d-3bd4-9713-72ee8ef563fa", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/PlugIns\/imageformats\/libqico.dylib", "name" : "libqico.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4379295744, "size" : 32768, "uuid" : "7d78aa01-a0be-3612-a5d1-c1e2ed4617e1", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/PlugIns\/imageformats\/libqwebp.dylib", "name" : "libqwebp.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4329897984, "size" : 16384, "uuid" : "8b56788e-4455-3beb-938d-e58325c8a8f4", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/libwebpdemux.2.dylib", "name" : "libwebpdemux.2.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4379803648, "size" : 32768, "uuid" : "5c934c80-acca-3eca-a3f5-af461a76d97e", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/libwebpmux.3.dylib", "name" : "libwebpmux.3.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4706009088, "size" : 262144, "uuid" : "9c354aa2-5df2-3758-ab18-d75a2dbd786b", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/libwebp.7.dylib", "name" : "libwebp.7.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4379885568, "size" : 16384, "uuid" : "24946398-6359-3e22-8ca6-2c6dcdc4241a", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/libsharpyuv.0.dylib", "name" : "libsharpyuv.0.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4379197440, "size" : 32768, "uuid" : "8e56a24e-d33c-3c06-a5ff-9ccc29ed4eac", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/PlugIns\/imageformats\/libqwbmp.dylib", "name" : "libqwbmp.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4340695040, "size" : 32768, "uuid" : "242b7474-ab23-364a-98b3-9f2cba7fd959", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/PlugIns\/imageformats\/libqgif.dylib", "name" : "libqgif.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4379459584, "size" : 147456, "uuid" : "8f45bdba-f0b3-3478-b21f-3fe3b57914b0", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/PlugIns\/styles\/libqmacstyle.dylib", "name" : "libqmacstyle.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4311318528, "size" : 589824, "uuid" : "3032c8a8-ce18-3b54-9306-64d7f9a95786", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/PlugIns\/platforms\/libqcocoa.dylib", "name" : "libqcocoa.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 4348592128, "CFBundleShortVersionString" : "3.0", "CFBundleIdentifier" : "com.apple.security.csparser", "size" : 131072, "uuid" : "01d0c1e0-2c8e-3ba5-82d1-e0e8eef9bd60", "path" : "\/System\/Library\/Frameworks\/Security.framework\/Versions\/A\/PlugIns\/csparser.bundle\/Contents\/MacOS\/csparser", "name" : "csparser", "CFBundleVersion" : "61040.81.1" }, { "source" : "P", "arch" : "arm64", "base" : 4314742784, "CFBundleShortVersionString" : "6.6", "CFBundleIdentifier" : "org.qt-project.QtTest", "size" : 245760, "uuid" : "0360acb1-8632-378e-a256-d862b50c0194", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/QtTest.framework\/Versions\/A\/QtTest", "name" : "QtTest", "CFBundleVersion" : "6.6.1" }, { "source" : "P", "arch" : "arm64", "base" : 4315119616, "size" : 98304, "uuid" : "b1576f81-38b3-37cd-88af-7d4bd788cf94", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/libKF6Notifications.6.dylib", "name" : "libKF6Notifications.6.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4314513408, "size" : 65536, "uuid" : "c25720f1-89b8-3fdf-9df6-76135c810c5c", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/libKF6StatusNotifierItem.6.dylib", "name" : "libKF6StatusNotifierItem.6.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4315676672, "CFBundleShortVersionString" : "6.6", "CFBundleIdentifier" : "org.qt-project.QtSvg", "size" : 212992, "uuid" : "11752c10-89e3-3864-9575-12fa6e7f12ad", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/QtSvg.framework\/Versions\/A\/QtSvg", "name" : "QtSvg", "CFBundleVersion" : "6.6.1" }, { "source" : "P", "arch" : "arm64", "base" : 4316037120, "CFBundleShortVersionString" : "6.6", "CFBundleIdentifier" : "org.qt-project.QtXml", "size" : 98304, "uuid" : "a20f0b12-32d7-3e47-a996-465a27c85841", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/QtXml.framework\/Versions\/A\/QtXml", "name" : "QtXml", "CFBundleVersion" : "6.6.1" }, { "source" : "P", "arch" : "arm64", "base" : 4320411648, "CFBundleShortVersionString" : "6.6", "CFBundleIdentifier" : "org.qt-project.QtQml", "size" : 3358720, "uuid" : "a80ab19d-ca01-32ea-9926-b530aa7a314c", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/QtQml.framework\/Versions\/A\/QtQml", "name" : "QtQml", "CFBundleVersion" : "6.6.1" }, { "source" : "P", "arch" : "arm64", "base" : 4329979904, "CFBundleShortVersionString" : "6.6", "CFBundleIdentifier" : "org.qt-project.QtWidgets", "size" : 3981312, "uuid" : "934a0802-f65b-3ab3-a41b-0b3f1b9f6d9e", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/QtWidgets.framework\/Versions\/A\/QtWidgets", "name" : "QtWidgets", "CFBundleVersion" : "6.6.1" }, { "source" : "P", "arch" : "arm64", "base" : 4340842496, "CFBundleShortVersionString" : "6.6", "CFBundleIdentifier" : "org.qt-project.QtGui", "size" : 4210688, "uuid" : "04bd7af0-1e58-3659-9204-b32fa228c1fe", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/QtGui.framework\/Versions\/A\/QtGui", "name" : "QtGui", "CFBundleVersion" : "6.6.1" }, { "source" : "P", "arch" : "arm64", "base" : 4317560832, "CFBundleShortVersionString" : "6.6", "CFBundleIdentifier" : "org.qt-project.QtNetwork", "size" : 966656, "uuid" : "23bbfd48-474f-371c-ad97-010e6a47cd88", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/QtNetwork.framework\/Versions\/A\/QtNetwork", "name" : "QtNetwork", "CFBundleVersion" : "6.6.1" }, { "source" : "P", "arch" : "arm64", "base" : 4335370240, "CFBundleShortVersionString" : "6.6", "CFBundleIdentifier" : "org.qt-project.QtCore", "size" : 3833856, "uuid" : "9a679955-d07a-383c-80e2-3df55da53b52", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/QtCore.framework\/Versions\/A\/QtCore", "name" : "QtCore", "CFBundleVersion" : "6.6.1" }, { "source" : "P", "arch" : "arm64", "base" : 4327079936, "size" : 1622016, "uuid" : "4cf242d7-3baf-3426-9e42-d6ec6f105989", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/libicui18n.73.dylib", "name" : "libicui18n.73.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4346363904, "size" : 1245184, "uuid" : "fa375bc4-1f53-30a6-a543-2936b3ffe895", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/libicuuc.73.dylib", "name" : "libicuuc.73.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4380327936, "size" : 32047104, "uuid" : "d67db6a8-bbba-3786-9027-da6298d24d60", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/libicudata.73.dylib", "name" : "libicudata.73.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4318887936, "size" : 983040, "uuid" : "b975aef4-84ba-3e82-a8e1-9b05c7239f56", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/libglib-2.0.0.dylib", "name" : "libglib-2.0.0.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4315316224, "size" : 49152, "uuid" : "1bc9d57e-cefd-3a29-9378-50c756f892b3", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/libdouble-conversion.3.dylib", "name" : "libdouble-conversion.3.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4315430912, "size" : 32768, "uuid" : "82f85bf6-93d0-3be3-9cc8-23cbf361e60f", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/libb2.1.dylib", "name" : "libb2.1.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4316741632, "size" : 442368, "uuid" : "27f77b43-8908-3e08-928d-c981ca5e9a1c", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/libpcre2-16.0.dylib", "name" : "libpcre2-16.0.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4325228544, "size" : 557056, "uuid" : "2bdff40f-1b63-3633-a720-9b2c512f6256", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/libzstd.1.dylib", "name" : "libzstd.1.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4314431488, "size" : 16384, "uuid" : "4aa572c0-ed1b-3679-be86-954348c52987", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/libgthread-2.0.0.dylib", "name" : "libgthread-2.0.0.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4316397568, "size" : 98304, "uuid" : "00fe864a-7259-3f14-8dc2-ad6e85504fef", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/libintl.8.dylib", "name" : "libintl.8.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4325883904, "size" : 475136, "uuid" : "a02c2f70-1f04-38dc-ab6d-41d8b391cb88", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/libpcre2-8.0.dylib", "name" : "libpcre2-8.0.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4326424576, "size" : 278528, "uuid" : "5260e893-55c7-330e-9c68-2c4b244bf932", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/libKF6ConfigCore.6.dylib", "name" : "libKF6ConfigCore.6.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4340072448, "CFBundleShortVersionString" : "6.6", "CFBundleIdentifier" : "org.qt-project.QtDBus", "size" : 458752, "uuid" : "664e02e6-dbf1-3038-82c6-a7549e6ec991", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/QtDBus.framework\/Versions\/A\/QtDBus", "name" : "QtDBus", "CFBundleVersion" : "6.6.1" }, { "source" : "P", "arch" : "arm64", "base" : 4320067584, "size" : 147456, "uuid" : "1bbdb3ab-5ea4-3f74-93a7-81ae744a17f7", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/libpng16.16.dylib", "name" : "libpng16.16.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4348887040, "size" : 770048, "uuid" : "5c2fa5f7-2c3c-3157-8edf-73b749ac5233", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/libharfbuzz.0.dylib", "name" : "libharfbuzz.0.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4316233728, "size" : 49152, "uuid" : "a43306ad-7575-3a2c-96ee-8c2348239077", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/libmd4c.0.dylib", "name" : "libmd4c.0.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4348002304, "size" : 507904, "uuid" : "9f468009-9a2d-3ff0-90d8-1bc0fe3b3bae", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/libfreetype.6.dylib", "name" : "libfreetype.6.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4324589568, "size" : 196608, "uuid" : "39e8ef3d-0a4a-3f7f-a729-c37ebc8e538c", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/libdbus-1.3.dylib", "name" : "libdbus-1.3.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4316561408, "size" : 81920, "uuid" : "dadd250f-e2ba-36f3-b960-ea391395d1e7", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/libgraphite2.3.dylib", "name" : "libgraphite2.3.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4317249536, "size" : 49152, "uuid" : "4b460687-367a-3ece-a037-e28fa3cff2d0", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/libKF6WindowSystem.6.dylib", "name" : "libKF6WindowSystem.6.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4317380608, "size" : 49152, "uuid" : "cc77e640-3de5-3d9c-9565-c60ed8119746", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/libbrotlidec.1.dylib", "name" : "libbrotlidec.1.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4326866944, "size" : 131072, "uuid" : "cbb61532-d27c-331e-996e-843ed45f10e9", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/Frameworks\/libbrotlicommon.1.dylib", "name" : "libbrotlicommon.1.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4301651968, "CFBundleShortVersionString" : "7.1", "CFBundleIdentifier" : "io.github.hluk.CopyQ", "size" : 5586944, "uuid" : "21f2b0bd-7f1e-3095-8aab-d6aca0060f17", "path" : "\/Users\/USER\/Downloads\/CopyQ.app\/Contents\/MacOS\/CopyQ", "name" : "CopyQ", "CFBundleVersion" : "7.1.0-gbd040711-macos-m1" }, { "source" : "P", "arch" : "arm64e", "base" : 6513975296, "CFBundleShortVersionString" : "6.9", "CFBundleIdentifier" : "com.apple.CoreFoundation", "size" : 5079040, "uuid" : "6030a572-b731-3f46-b3a0-2598fbb98c9a", "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation", "name" : "CoreFoundation", "CFBundleVersion" : "2303" }, { "source" : "P", "arch" : "arm64e", "base" : 6688120832, "CFBundleShortVersionString" : "2.1.1", "CFBundleIdentifier" : "com.apple.HIToolbox", "size" : 2883584, "uuid" : "db8a8b63-7bfb-384b-b0a9-c124675fbb39", "path" : "\/System\/Library\/Frameworks\/Carbon.framework\/Versions\/A\/Frameworks\/HIToolbox.framework\/Versions\/A\/HIToolbox", "name" : "HIToolbox" }, { "source" : "P", "arch" : "arm64e", "base" : 6572830720, "CFBundleShortVersionString" : "6.9", "CFBundleIdentifier" : "com.apple.AppKit", "size" : 20103168, "uuid" : "873e5da0-bc01-399b-bf60-4066922d6a17", "path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit", "name" : "AppKit", "CFBundleVersion" : "2487.40.107" }, { "source" : "P", "arch" : "arm64e", "base" : 6509883392, "size" : 607112, "uuid" : "50746901-db0e-39a0-b391-baaa6b82ad0f", "path" : "\/usr\/lib\/dyld", "name" : "dyld" }, { "size" : 0, "source" : "A", "base" : 0, "uuid" : "00000000-0000-0000-0000-000000000000" }, { "source" : "P", "arch" : "arm64e", "base" : 6513311744, "size" : 241664, "uuid" : "a7228b5d-53c7-3fe9-84e4-2a8c04dcf051", "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib", "name" : "libsystem_kernel.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6513553408, "size" : 53236, "uuid" : "449bbad3-f7ef-371d-9a59-fd4ffa78289b", "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib", "name" : "libsystem_pthread.dylib" } ], "sharedCache" : { "base" : 6509133824, "size" : 4065345536, "uuid" : "c32b200e-cf99-3583-bc9f-b7fb11382e8f" }, "vmSummary" : "ReadOnly portion of Libraries: Total=1.4G resident=0K(0%) swapped_out_or_unallocated=1.4G(100%)\nWritable regions: Total=1.7G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.7G(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nAccelerate framework 128K 1 \nActivity Tracing 256K 1 \nCG image 608K 28 \nColorSync 608K 28 \nCoreAnimation 480K 27 \nCoreGraphics 32K 2 \nCoreUI image data 2768K 19 \nFoundation 240K 4 \nKernel Alloc Once 32K 1 \nMALLOC 1.7G 65 \nMALLOC guard page 192K 12 \nSTACK GUARD 56.2M 13 \nStack 14.4M 14 \nVM_ALLOCATE 336K 18 \n__AUTH 1701K 312 \n__AUTH_CONST 23.6M 507 \n__CTF 824 1 \n__DATA 7300K 550 \n__DATA_CONST 28.0M 577 \n__DATA_DIRTY 1497K 167 \n__FONT_DATA 4K 1 \n__INFO_FILTER 8 1 \n__LINKEDIT 906.0M 68 \n__OBJC_RO 71.2M 1 \n__OBJC_RW 2171K 1 \n__TEXT 543.6M 594 \ndyld private memory 464K 4 \nmapped file 492.6M 49 \nshared memory 928K 18 \n=========== ======= ======= \nTOTAL 3.8G 3084 \n", "legacyInfo" : { "threadTriggered" : { "queue" : "com.apple.main-thread" } }, "logWritingSignature" : "e5137f5f989e773b1776a07ecb2c2a3574451341", "trialInfo" : { "rollouts" : [ { "rolloutId" : "645c2d2f9e69a025b0a37e29", "factorPackIds" : { }, "deploymentId" : 240000003 }, { "rolloutId" : "63fe4dd2238e7b23a1f3067d", "factorPackIds" : { "SIRI_UNDERSTANDING_CAM_AB_TESTING" : "643938cae7268460c2e35a16" }, "deploymentId" : 250000004 } ], "experiments" : [ ] } } Model: MacBookPro18,3, BootROM 10151.81.1, proc 8:6:2 processors, 16 GB, SMC Graphics: Apple M1 Pro, Apple M1 Pro, Built-In Display: Color LCD, 3024 x 1964 Retina, Main, MirrorOff, Online Memory Module: LPDDR5, Samsung AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x4387), wl0: Sep 1 2023 19:46:07 version 20.10.1073.3.8.7.165 FWID 01-b66346c5 AirPort: Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports Network Service: Thunderbolt Bridge, Ethernet, bridge0 Network Service: Wi-Fi, AirPort, en0 USB Device: USB31Bus USB Device: USB31Bus USB Device: USB31Bus Thunderbolt Bus: MacBook Pro, Apple Inc. Thunderbolt Bus: MacBook Pro, Apple Inc. Thunderbolt Bus: MacBook Pro, Apple Inc. ```


image
hluk commented 6 months ago

Let me know when you want me to try again. Oh, and what's the difference between CopyQ-macos-10.dmg and CopyQ-macos-12-m1.dmg?

Trying to open the UI works as long as any entry with text/html is not visible. It crashes with with below report

@Moulick Thanks for testing!

The crash seems to be related to a workaround on macOS to avoid showing dialogs to download fonts. It seems like a bug in Qt in this case (https://bugreports.qt.io/browse/QTBUG-97864). This can be hopefully fixed by not using the deprecated Qt API.

New builds with the fix: https://github.com/hluk/CopyQ/actions/runs/7912619593?pr=2609

Moulick commented 6 months ago

@hluk It is stable and running now!!

One issue I see is while scrolling up my clipboard in the UI. Scrolling down is fine. Scrolling up somehow snaps back down again and prevents scrolling up. Video attached

https://github.com/hluk/CopyQ/assets/15780903/7d51af8c-3249-47b6-afc6-ae115d98560a

reagle commented 6 months ago

I immediately get a crash report with https://github.com/hluk/CopyQ/actions/runs/7912619593?pr=2609 .

Moulick commented 6 months ago

I immediately get a crash report with https://github.com/hluk/CopyQ/actions/runs/7912619593?pr=2609 .

@reagle Please attach the crash report?

reagle commented 6 months ago
Report ``` ------------------------------------- Translated Report (Full Report Below) ------------------------------------- Process: CopyQ [42947] Path: /Applications/CopyQ.app/Contents/MacOS/CopyQ Identifier: io.github.hluk.CopyQ Version: 7.1 (7.1.0-gf53b479d-macos-m1) Code Type: ARM-64 (Native) Parent Process: launchd [1] User ID: 502 Date/Time: 2024-02-15 11:21:21.0179 -0500 OS Version: macOS 14.2.1 (23C71) Report Version: 12 Anonymous UUID: CDD61BC3-C227-F3A1-8607-2F15D2F43B73 Time Awake Since Boot: 1400000 seconds System Integrity Protection: enabled Crashed Thread: 0 Exception Type: EXC_BAD_ACCESS (SIGKILL (Code Signature Invalid)) Exception Codes: UNKNOWN_0x32 at 0x00000001018f8000 Exception Codes: 0x0000000000000032, 0x00000001018f8000 Termination Reason: Namespace CODESIGNING, Code 2 Invalid Page VM Region Info: 0x1018f8000 is in 0x1018f8000-0x101934000; bytes after start: 0 bytes before end: 245759 REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL mapped file 10189c000-1018f8000 [ 368K] r--/rwx SM=COW ...t_id=2a00b019 ---> mapped file 1018f8000-101934000 [ 240K] r-x/rwx SM=COW ...t_id=2a00b019 VM_ALLOCATE (reserved) 101934000-101954000 [ 128K] rw-/rwx SM=NUL ...(unallocated) Thread 0 Crashed: 0 dyld 0x1856402c4 dyld3::MachOFile::isMachO(Diagnostics&, unsigned long long) const + 40 1 dyld 0x185604308 dyld4::Loader::mapSegments(Diagnostics&, dyld4::RuntimeState&, char const*, unsigned long long, dyld4::Loader::CodeSignatureInFile const&, bool, dyld3::Array const&, bool, bool, dyld4::Loader::FileValidationInfo const&) + 1080 2 dyld 0x18560d2bc invocation function for block in dyld4::JustInTimeLoader::makeJustInTimeLoaderDisk(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int, mach_o::Layout const*) + 88 3 dyld 0x18560cc50 dyld4::JustInTimeLoader::withRegions(dyld3::MachOFile const*, void (dyld3::Array const&) block_pointer) + 292 4 dyld 0x18560d200 invocation function for block in dyld4::JustInTimeLoader::makeJustInTimeLoaderDisk(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int, mach_o::Layout const*) + 460 5 dyld 0x185613fcc dyld4::SyscallDelegate::withReadOnlyMappedFile(Diagnostics&, char const*, bool, void (void const*, unsigned long, bool, dyld4::FileID const&, char const*) block_pointer) const + 132 6 dyld 0x18560d000 dyld4::JustInTimeLoader::makeJustInTimeLoaderDisk(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int, mach_o::Layout const*) + 208 7 dyld 0x185601fe8 dyld4::Loader::makeDiskLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int, mach_o::Layout const*) + 172 8 dyld 0x185603584 invocation function for block in dyld4::Loader::getLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&) + 2056 9 dyld 0x185602694 dyld4::Loader::forEachResolvedAtPathVar(dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, dyld4::ProcessConfig::PathOverrides::Type, bool&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer) + 776 10 dyld 0x1855efb8c dyld4::ProcessConfig::PathOverrides::forEachPathVariant(char const*, dyld3::Platform, bool, bool, bool&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer) const + 556 11 dyld 0x1856021cc dyld4::Loader::forEachPath(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer) + 248 12 dyld 0x1856029fc dyld4::Loader::getLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&) + 808 13 dyld 0x18560af2c invocation function for block in dyld4::JustInTimeLoader::loadDependents(Diagnostics&, dyld4::RuntimeState&, dyld4::Loader::LoadOptions const&) + 412 14 dyld 0x185641cd0 invocation function for block in dyld3::MachOFile::forEachDependentDylib(void (char const*, bool, bool, bool, unsigned int, unsigned int, bool&) block_pointer) const + 148 15 dyld 0x1855e92fc dyld3::MachOFile::forEachLoadCommand(Diagnostics&, void (load_command const*, bool&) block_pointer) const + 300 16 dyld 0x185641b04 dyld3::MachOFile::forEachDependentDylib(void (char const*, bool, bool, bool, unsigned int, unsigned int, bool&) block_pointer) const + 172 17 dyld 0x18560ac70 dyld4::JustInTimeLoader::loadDependents(Diagnostics&, dyld4::RuntimeState&, dyld4::Loader::LoadOptions const&) + 164 18 dyld 0x1855ed7c0 dyld4::prepare(dyld4::APIs&, dyld3::MachOAnalyzer const*) + 1176 19 dyld 0x1855ecedc start + 1844 Thread 0 crashed with ARM Thread State (64-bit): x0: 0x00000001018f8000 x1: 0x000000016f17e190 x2: 0x000000000003c000 x3: 0x0000000000040012 x4: 0x0000000000000003 x5: 0x0000000000000000 x6: 0x0000000000000000 x7: 0x0000000000000000 x8: 0x00000001dc14d0ac x9: 0x00000001dc14e910 x10: 0x0000000000000012 x11: 0x0000000000000001 x12: 0x0000000000000001 x13: 0x0800000000044000 x14: 0x0000000000014930 x15: 0x000000016f17ef10 x16: 0x00000000000000c5 x17: 0x00000001855eaf90 x18: 0x0000000000000000 x19: 0x000000016f17e190 x20: 0x0000000000000003 x21: 0x000000016f17e190 x22: 0x000000016f17dc08 x23: 0x000000000005c000 x24: 0x0000000000000000 x25: 0x000000016f17d98c x26: 0x0000000000000000 x27: 0x00000001018f8000 x28: 0x0000000000000040 fp: 0x000000016f17d380 lr: 0xbe3c000185604308 sp: 0x000000016f17d370 pc: 0x00000001856402c4 cpsr: 0x20001000 far: 0x00000001018f8000 esr: 0x92000007 (Data Abort) byte read Translation fault Binary Images: 0x100c80000 - 0x1011d3fff io.github.hluk.CopyQ (7.1) /Applications/CopyQ.app/Contents/MacOS/CopyQ 0x1855e7000 - 0x18567b347 dyld (*) <324e4ad9-e01f-3183-b09f-3e20b326643a> /usr/lib/dyld 0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ??? 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=899.6M resident=0K(0%) swapped_out_or_unallocated=899.6M(100%) Writable regions: Total=12.4M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=12.4M(100%) VIRTUAL REGION REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= STACK GUARD 56.0M 1 Stack 8176K 1 VM_ALLOCATE (reserved) 128K 1 reserved VM address space (unallocated) __DATA 43K 3 __DATA_CONST 198K 2 __DATA_DIRTY 7K 1 __LINKEDIT 893.7M 2 __TEXT 6052K 2 dyld private memory 4384K 4 mapped file 608K 2 =========== ======= ======= TOTAL 968.8M 19 TOTAL, minus reserved VM space 968.7M 19 ----------- Full Report ----------- {"app_name":"CopyQ","timestamp":"2024-02-15 11:21:21.00 -0500","app_version":"7.1","slice_uuid":"ac54f821-3c7f-3445-88ec-cd36b712a43b","build_version":"7.1.0-gf53b479d-macos-m1","platform":1,"bundleID":"io.github.hluk.CopyQ","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 14.2.1 (23C71)","roots_installed":0,"name":"CopyQ","incident_id":"5C7419C6-3196-40E3-8A81-0D4503A90836"} { "uptime" : 1400000, "procRole" : "Background", "version" : 2, "userID" : 502, "deployVersion" : 210, "modelCode" : "Mac13,1", "coalitionID" : 456734, "osVersion" : { "train" : "macOS 14.2.1", "build" : "23C71", "releaseType" : "User" }, "captureTime" : "2024-02-15 11:21:21.0179 -0500", "codeSigningMonitor" : 1, "incident" : "5C7419C6-3196-40E3-8A81-0D4503A90836", "pid" : 42947, "translated" : false, "cpuType" : "ARM-64", "roots_installed" : 0, "bug_type" : "309", "procLaunch" : "2024-02-15 11:21:20.1695 -0500", "procStartAbsTime" : 35418526919984, "procExitAbsTime" : 35418547267020, "procName" : "CopyQ", "procPath" : "\/Applications\/CopyQ.app\/Contents\/MacOS\/CopyQ", "bundleInfo" : {"CFBundleShortVersionString":"7.1","CFBundleVersion":"7.1.0-gf53b479d-macos-m1","CFBundleIdentifier":"io.github.hluk.CopyQ"}, "storeInfo" : {"deviceIdentifierForVendor":"11EA8EB0-A51E-5FA6-9D96-182D09798B7B","thirdParty":true}, "parentProc" : "launchd", "parentPid" : 1, "coalitionName" : "io.github.hluk.CopyQ", "crashReporterKey" : "CDD61BC3-C227-F3A1-8607-2F15D2F43B73", "codeSigningID" : "CopyQ", "codeSigningTeamID" : "", "codeSigningFlags" : 587334144, "codeSigningValidationCategory" : 0, "codeSigningTrustLevel" : 4294967295, "instructionByteStream" : {"beforePC":"fyMD1fRPvqn9ewGp\/UMAkfMDAapfbADxiAAAVKEBAJAh8DWRGwAAFA==","atPC":"CABAuemsn1LJ7q9yPwVIa+EBAFTJWZ9Sqd2\/cgoUQLkpBQARHwEJaw=="}, "sip" : "enabled", "vmRegionInfo" : "0x1018f8000 is in 0x1018f8000-0x101934000; bytes after start: 0 bytes before end: 245759\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n mapped file 10189c000-1018f8000 [ 368K] r--\/rwx SM=COW ...t_id=2a00b019\n---> mapped file 1018f8000-101934000 [ 240K] r-x\/rwx SM=COW ...t_id=2a00b019\n VM_ALLOCATE (reserved) 101934000-101954000 [ 128K] rw-\/rwx SM=NUL ...(unallocated)", "exception" : {"codes":"0x0000000000000032, 0x00000001018f8000","rawCodes":[50,4321148928],"type":"EXC_BAD_ACCESS","signal":"SIGKILL (Code Signature Invalid)","subtype":"UNKNOWN_0x32 at 0x00000001018f8000"}, "termination" : {"flags":0,"code":2,"namespace":"CODESIGNING","indicator":"Invalid Page"}, "vmregioninfo" : "0x1018f8000 is in 0x1018f8000-0x101934000; bytes after start: 0 bytes before end: 245759\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n mapped file 10189c000-1018f8000 [ 368K] r--\/rwx SM=COW ...t_id=2a00b019\n---> mapped file 1018f8000-101934000 [ 240K] r-x\/rwx SM=COW ...t_id=2a00b019\n VM_ALLOCATE (reserved) 101934000-101954000 [ 128K] rw-\/rwx SM=NUL ...(unallocated)", "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}, "faultingThread" : 0, "threads" : [{"triggered":true,"id":13129573,"threadState":{"x":[{"value":4321148928},{"value":6158803344},{"value":245760},{"value":262162},{"value":3},{"value":0},{"value":0},{"value":0},{"value":7987318956,"symbolLocation":172,"symbol":"_main_thread"},{"value":7987325200,"symbolLocation":0,"symbol":"errno"},{"value":18},{"value":1},{"value":1},{"value":576460752303702016},{"value":84272},{"value":6158806800},{"value":197},{"value":6532542352,"symbolLocation":56,"symbol":"fcntl"},{"value":0},{"value":6158803344},{"value":3},{"value":6158803344},{"value":6158801928},{"value":376832},{"value":0},{"value":6158801292},{"value":0},{"value":4321148928},{"value":64}],"flavor":"ARM_THREAD_STATE64","lr":{"value":13707831372341592840},"cpsr":{"value":536875008},"fp":{"value":6158799744},"sp":{"value":6158799728},"esr":{"value":2449473543,"description":"(Data Abort) byte read Translation fault"},"pc":{"value":6532891332,"matchesCrashFrame":1},"far":{"value":4321148928}},"frames":[{"imageOffset":365252,"symbol":"dyld3::MachOFile::isMachO(Diagnostics&, unsigned long long) const","symbolLocation":40,"imageIndex":1},{"imageOffset":119560,"symbol":"dyld4::Loader::mapSegments(Diagnostics&, dyld4::RuntimeState&, char const*, unsigned long long, dyld4::Loader::CodeSignatureInFile const&, bool, dyld3::Array const&, bool, bool, dyld4::Loader::FileValidationInfo const&)","symbolLocation":1080,"imageIndex":1},{"imageOffset":156348,"symbol":"invocation function for block in dyld4::JustInTimeLoader::makeJustInTimeLoaderDisk(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int, mach_o::Layout const*)","symbolLocation":88,"imageIndex":1},{"imageOffset":154704,"symbol":"dyld4::JustInTimeLoader::withRegions(dyld3::MachOFile const*, void (dyld3::Array const&) block_pointer)","symbolLocation":292,"imageIndex":1},{"imageOffset":156160,"symbol":"invocation function for block in dyld4::JustInTimeLoader::makeJustInTimeLoaderDisk(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int, mach_o::Layout const*)","symbolLocation":460,"imageIndex":1},{"imageOffset":184268,"symbol":"dyld4::SyscallDelegate::withReadOnlyMappedFile(Diagnostics&, char const*, bool, void (void const*, unsigned long, bool, dyld4::FileID const&, char const*) block_pointer) const","symbolLocation":132,"imageIndex":1},{"imageOffset":155648,"symbol":"dyld4::JustInTimeLoader::makeJustInTimeLoaderDisk(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int, mach_o::Layout const*)","symbolLocation":208,"imageIndex":1},{"imageOffset":110568,"symbol":"dyld4::Loader::makeDiskLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int, mach_o::Layout const*)","symbolLocation":172,"imageIndex":1},{"imageOffset":116100,"symbol":"invocation function for block in dyld4::Loader::getLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&)","symbolLocation":2056,"imageIndex":1},{"imageOffset":112276,"symbol":"dyld4::Loader::forEachResolvedAtPathVar(dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, dyld4::ProcessConfig::PathOverrides::Type, bool&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer)","symbolLocation":776,"imageIndex":1},{"imageOffset":35724,"symbol":"dyld4::ProcessConfig::PathOverrides::forEachPathVariant(char const*, dyld3::Platform, bool, bool, bool&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer) const","symbolLocation":556,"imageIndex":1},{"imageOffset":111052,"symbol":"dyld4::Loader::forEachPath(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer)","symbolLocation":248,"imageIndex":1},{"imageOffset":113148,"symbol":"dyld4::Loader::getLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&)","symbolLocation":808,"imageIndex":1},{"imageOffset":147244,"symbol":"invocation function for block in dyld4::JustInTimeLoader::loadDependents(Diagnostics&, dyld4::RuntimeState&, dyld4::Loader::LoadOptions const&)","symbolLocation":412,"imageIndex":1},{"imageOffset":371920,"symbol":"invocation function for block in dyld3::MachOFile::forEachDependentDylib(void (char const*, bool, bool, bool, unsigned int, unsigned int, bool&) block_pointer) const","symbolLocation":148,"imageIndex":1},{"imageOffset":8956,"symbol":"dyld3::MachOFile::forEachLoadCommand(Diagnostics&, void (load_command const*, bool&) block_pointer) const","symbolLocation":300,"imageIndex":1},{"imageOffset":371460,"symbol":"dyld3::MachOFile::forEachDependentDylib(void (char const*, bool, bool, bool, unsigned int, unsigned int, bool&) block_pointer) const","symbolLocation":172,"imageIndex":1},{"imageOffset":146544,"symbol":"dyld4::JustInTimeLoader::loadDependents(Diagnostics&, dyld4::RuntimeState&, dyld4::Loader::LoadOptions const&)","symbolLocation":164,"imageIndex":1},{"imageOffset":26560,"symbol":"dyld4::prepare(dyld4::APIs&, dyld3::MachOAnalyzer const*)","symbolLocation":1176,"imageIndex":1},{"imageOffset":24284,"symbol":"start","symbolLocation":1844,"imageIndex":1}]}], "usedImages" : [ { "source" : "P", "arch" : "arm64", "base" : 4308074496, "CFBundleShortVersionString" : "7.1", "CFBundleIdentifier" : "io.github.hluk.CopyQ", "size" : 5586944, "uuid" : "ac54f821-3c7f-3445-88ec-cd36b712a43b", "path" : "\/Applications\/CopyQ.app\/Contents\/MacOS\/CopyQ", "name" : "CopyQ", "CFBundleVersion" : "7.1.0-gf53b479d-macos-m1" }, { "source" : "P", "arch" : "arm64e", "base" : 6532526080, "size" : 607048, "uuid" : "324e4ad9-e01f-3183-b09f-3e20b326643a", "path" : "\/usr\/lib\/dyld", "name" : "dyld" }, { "size" : 0, "source" : "A", "base" : 0, "uuid" : "00000000-0000-0000-0000-000000000000" } ], "sharedCache" : { "base" : 6531776512, "size" : 4061216768, "uuid" : "f9ddd844-7f3f-34bd-be29-f0c72d5e5449" }, "vmSummary" : "ReadOnly portion of Libraries: Total=899.6M resident=0K(0%) swapped_out_or_unallocated=899.6M(100%)\nWritable regions: Total=12.4M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=12.4M(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nSTACK GUARD 56.0M 1 \nStack 8176K 1 \nVM_ALLOCATE (reserved) 128K 1 reserved VM address space (unallocated)\n__DATA 43K 3 \n__DATA_CONST 198K 2 \n__DATA_DIRTY 7K 1 \n__LINKEDIT 893.7M 2 \n__TEXT 6052K 2 \ndyld private memory 4384K 4 \nmapped file 608K 2 \n=========== ======= ======= \nTOTAL 968.8M 19 \nTOTAL, minus reserved VM space 968.7M 19 \n", "legacyInfo" : { "threadTriggered" : { } }, "logWritingSignature" : "6d418dd3a6177f6b2a9d40548cb5a58df52f9793", "trialInfo" : { "rollouts" : [ { "rolloutId" : "60186475825c62000ccf5450", "factorPackIds" : { }, "deploymentId" : 240000069 }, { "rolloutId" : "639124e81d92412bfb4880b3", "factorPackIds" : { }, "deploymentId" : 240000012 } ], "experiments" : [ ] } } ```
Moulick commented 6 months ago

@reagle for now you'll need to run codesign --force --deep --sign - /Applications/CopyQ.app with the test builds

reagle commented 6 months ago

Okay, I need both of the following, but it seems to work, and I don't notice any scrolling issues. BTW: The dmg file doesn't have a link to the /Applications folder for quick drag and install, I think it did in an earlier version.

xattr -d com.apple.quarantine /Applications/CopyQ.app
codesign --force --deep --sign - /Applications/CopyQ.app
Moulick commented 6 months ago

For testing I am just running the .app from the Downloads folder

hluk commented 6 months ago

The dmg file doesn't have a link to the /Applications folder for quick drag and install, I think it did in an earlier version.

The command to create the dmg is now same as for previous versions (at least for 1.7.0) except the utility macdeployqt is probably different (whatever is included in the specific Qt 6 installation). I also don't really see much difference between the old and new package contents (just different libraries included).

reagle commented 6 months ago

@hluk perhaps I misremember; having a link to the /Applications folder is common within DMGs, but not a big deal in any case.

BTW: I've been running the M1 version of copyq for a few days now and no crashes or problems. Woot!

hluk commented 6 months ago

I see that cpack was able to include Applications in the archive, perhaps I can add it manually or the could be a flag to macdeployqt.

I've been running the M1 version of copyq for a few days now and no crashes or problems. Woot!

That sounds great!

But one problem could be that the app won't be able to show above full screen windows. I had to change the main window type because it had some problems with getting focus after closing dialogs (in automated tests).

Moulick commented 6 months ago

Same here, running since a few days, is stable. The stuttering on scrolling up still exists though

reagle commented 6 months ago

But one problem could be that the app won't be able to show above full screen windows. I had to change the main window type because it had some problems with getting focus after closing dialogs (in automated tests).

I sometimes maximize a window, but never use MacOS fullscreen mode (such that the window gets its own virtual desktop). I can report that in that full screen mode, raising copyq with my keyboard shortcut takes me to a different desktop to show me the popup.

I can't replicate @Moulick's issue, but I limit my queue to 200 items, and it looks like in the video they are scrolling near 5k items.

Moulick commented 6 months ago

I keep the limit as high as possible :) I'ma raise a ticket to allow higher :)

image
Moulick commented 6 months ago

Actually, I just checked, the old 6.3.1 also has this problem, so it's not related to 7.1 or M1, I'll open a new one to track that separately. Never noticed it before as I don't use the CopyQ UI at all

hluk commented 6 months ago

I keep the limit as high as possible :) I'ma raise a ticket to allow higher :)

The new version of the app allows 100,000 items per tab because it does not load all items at once (it keeps large items in separate storage).

The stuttering on scrolling up is happening due to some other optimization where the app calculates an item size only when it shows up on the screen. This may appear more unstable depending on the current system configuration.

Not sure if I can fix that properly. Best solution I found is to override some undocumented Qt method:

https://github.com/hluk/CopyQ/blob/0438f39db89a9fb7749ebb798327f95a409a5335/src/gui/clipboardbrowser.cpp#L1181-L1187

Well, at least the keyboard navigation (Up arrow and Page Up) is much more stable (at least for me).

yllekz commented 6 months ago

How does one get this via homebrew? I ran a brew reinstall copyq but it pulled the Intel .app again.

Moulick commented 6 months ago

https://github.com/Homebrew/homebrew-cask/blob/master/Casks/c/copyq.rb needs to be updated it seems, I see some improvements needs to be done in there.

Moulick commented 6 months ago

@hluk Can you maybe please make a new release so that the releases tab has a m1 build? I can fix the cask in homebrew to handle installing intel vs ARM build but needs a release to have an url.

hluk commented 5 months ago

Can you maybe please make a new release so that the releases tab has a m1 build? I can fix the cask in homebrew to handle installing intel vs ARM build but needs a release to have an url.

CopyQ 8.0.0 is now released!

Moulick commented 5 months ago

Can you maybe please make a new release so that the releases tab has a m1 build? I can fix the cask in homebrew to handle installing intel vs ARM build but needs a release to have an url.

CopyQ 8.0.0 is now released!

Thank you so much, I'll take this as soon as I can