Repository navigation
Pulseview "quit unexpectedly" on MacOS #102
Description
Pulseview does not start on Macbook Air M4 with Sequoia 15.5.
The error report says this:
`-------------------------------------
Translated Report (Full Report Below)
Process: pulseview.real [25444]
Path: /Applications/pulseview.app/Contents/MacOS/pulseview
Identifier: pulseview.real
Version: ???
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
User ID: 1111
Date/Time: 2025-07-30 18:56:54.6867 +0300
OS Version: macOS 15.5 (24F74)
Report Version: 12
Anonymous UUID:
Sleep/Wake UUID:
Time Awake Since Boot: 280000 seconds
Time Since Wake: 10874 seconds
System Integrity Protection: enabled
Crashed Thread: 0
Exception Type: EXC_BAD_ACCESS (SIGKILL (Code Signature Invalid))
Exception Codes: UNKNOWN_0x32 at 0x00000001010a4000
Exception Codes: 0x0000000000000032, 0x00000001010a4000
Termination Reason: Namespace CODESIGNING, Code 2 Invalid Page
VM Region Info: 0x1010a4000 is in 0x1010a4000-0x1010d4000; bytes after start: 0 bytes before end: 196607
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
__LINKEDIT 100bc4000-1010a4000 [ 4992K] r--/r-- SM=COW /Applications/pulseview.app/Contents/MacOS/pulseview.real
---> mapped file 1010a4000-1010d4000 [ 192K] r--/rwx SM=COW Object_id=9f6e3ffc
GAP OF 0x3d4000 BYTES
mapped file 1014a8000-101508000 [ 384K] ---/--- SM=COW Object_id=7533b1e6
Thread 0 Crashed:
0 dyld 0x1965b0278 mach_o::Header::forEachLoadCommand(void (load_command const*, bool&) block_pointer) const + 48
1 dyld 0x1965b31d4 mach_o::Header::forEachSegment(void (mach_o::Header::SegmentInfo const&, bool&) block_pointer) const + 124
2 dyld 0x1965b2604 mach_o::Header::preferredLoadAddress() const + 124
3 dyld 0x19655f290 dyld4::JustInTimeLoader::withRegions(dyld3::MachOFile const*, void (dyld3::Arraydyld4::Loader::Region const&) block_pointer) + 52
4 dyld 0x19655fac8 dyld4::JustInTimeLoader::makeJustInTimeLoaderDisk(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int, mach_o::Layout const*) + 1108
5 dyld 0x1965528b0 dyld4::Loader::makeDiskLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int, mach_o::Layout const*) + 176
6 dyld 0x1965542cc invocation function for block in dyld4::Loader::getLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&) + 2884
7 dyld 0x196552fd8 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) + 764
8 dyld 0x19653dd60 dyld4::ProcessConfig::PathOverrides::forEachPathVariant(char const*, mach_o::Platform, bool, bool, bool&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer) const + 556
9 dyld 0x196552b18 dyld4::Loader::forEachPath(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer) + 260
10 dyld 0x1965533b0 dyld4::Loader::getLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&) + 920
11 dyld 0x19655d6d4 invocation function for block in dyld4::JustInTimeLoader::loadDependents(Diagnostics&, dyld4::RuntimeState&, dyld4::Loader::LoadOptions const&) + 456
12 dyld 0x1965b22b4 invocation function for block in mach_o::Header::forEachLinkedDylib(void (char const*, mach_o::LinkedDylibAttributes, mach_o::Version32, mach_o::Version32, bool, bool&) block_pointer) const + 136
13 dyld 0x1965b0318 mach_o::Header::forEachLoadCommand(void (load_command const*, bool&) block_pointer) const + 208
14 dyld 0x1965b1fa0 mach_o::Header::forEachLinkedDylib(void (char const*, mach_o::LinkedDylibAttributes, mach_o::Version32, mach_o::Version32, bool, bool&) block_pointer) const + 160
15 dyld 0x19655d3e4 dyld4::JustInTimeLoader::loadDependents(Diagnostics&, dyld4::RuntimeState&, dyld4::Loader::LoadOptions const&) + 164
16 dyld 0x19653b5a8 dyld4::prepare(dyld4::APIs&, mach_o::Header const*) + 956
17 dyld 0x19653b1d8 dyld4::start(dyld4::KernelArgs*, void*, void*)::$_0::operator()() const + 236
18 dyld 0x19653ab4c start + 6000
Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x00000001010a4000 x1: 0x000000016f9c93d8 x2: 0x0000000000000001 x3: 0x0000000000040002
x4: 0x0000000000000003 x5: 0x0000000000000000 x6: 0x0000000000000000 x7: 0x0000000000000000
x8: 0x000000016f9c9428 x9: 0x000000016f9c93e8 x10: 0x0000000205a5b730 x11: 0x0000000000000040
x12: 0x0000000000000039 x13: 0x0000000000000032 x14: 0x0000000000000000 x15: 0xffffffffffffffd8
x16: 0x00000001965b3378 x17: 0x6ae100016f9c93d8 x18: 0x0000000000000000 x19: 0x000000016f9c9428
x20: 0x00000001010a4000 x21: 0x000000016f9c93d8 x22: 0x000000016f9ca9e0 x23: 0x0000000000000000
x24: 0x0000000000000000 x25: 0x00000001010a4000 x26: 0x000000016f9c9d50 x27: 0x00000001010a4000
x28: 0x0000000000000001 fp: 0x000000016f9c93c0 lr: 0x00000001965b31d4
sp: 0x000000016f9c9340 pc: 0x00000001965b0278 cpsr: 0x00000000
far: 0x00000001010a4000 esr: 0x92000007 (Data Abort) byte read Translation fault
Binary Images:
0x100434000 - 0x100b4bfff pulseview.real () /Applications/pulseview.app/Contents/MacOS/pulseview.real
0x196534000 - 0x1965cf4cf dyld () <9cf0401a-a938-389e-a77d-9e9608076ccf> /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=628.0M resident=0K(0%) swapped_out_or_unallocated=628.0M(100%)
Writable regions: Total=8288K written=80K(1%) resident=80K(1%) swapped_out=0K(0%) unallocated=8208K(99%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
STACK GUARD 56.0M 1
Stack 8176K 1
__DATA 75K 3
__DATA_CONST 446K 2
__DATA_DIRTY 7K 1
__LINKEDIT 620.2M 2
__TEXT 7888K 2
__TPRO_CONST 128K 1
mapped file 192K 1
page table in kernel 80K 1
=========== ======= =======
TOTAL 692.9M 15
`
Activity
johndekroon commentedon Oct 13, 2025
Same here on Sequoia 15.6.1.
add workaround for error "Code Signature Invalid" on MacOS arm64
CNflysky commentedon Nov 3, 2025
hello guys,
i have encountered same issue on my macbook air m4.
after some research i found there are 2 components inside the pulseview.app that are not compatible with apple's framework hierachy (or something else, idk), that make the whole app can not get signed by the
codesigntool.i've managed to do some stupid trick to get artifacts signed properly, and now it is working on my computer. here is the file: Download
ThrownToys commentedon Feb 11, 2026
For those who find this post and are looking for another way to install on macOS:
I ended up just building from source - it was relatively straight-forward with the exception of the glibmm version which is also documented in other issues.
NOTE: Use brew install glibmm@2.66 to get a compatible version of glibmm