Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Randomly crashes on Apple Silicon #176

Closed
umalavasic opened this issue Jan 12, 2022 · 13 comments
Closed

Randomly crashes on Apple Silicon #176

umalavasic opened this issue Jan 12, 2022 · 13 comments

Comments

@umalavasic
Copy link

umalavasic commented Jan 12, 2022

I've just taken an exam with SEB on my Apple Silicon MacBook Pro (2021). During the 60 minute exam the program crashed at least 5 times, in regular intervals of about 10 minutes. Other students with M1 Macs experienced the same issue.

This requires an urgent fix as it makes the program unusable. In the meantime, at least a message warning the user about issues on Apple Silicon Macs should be presented when starting up SEB.

Thankfully I was able to reenter the exam when SEB crashed, but imagine if the exam was set so that I couldn't.

SEB 3.0, macOS 12.1
EDIT: attached one one of the log files

@umalavasic
Copy link
Author


Translated Report (Full Report Below)

Process: Safe Exam Browser [1312]
Path: /Applications/Safe Exam Browser.app/Contents/MacOS/Safe Exam Browser
Identifier: org.safeexambrowser.SafeExamBrowser
Version: 3.0 (343F)
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
User ID: 501

Date/Time: 2022-01-12 09:28:52.2876 +0100
OS Version: macOS 12.1 (21C52)
Report Version: 12
Anonymous UUID: EF00339F-FCC6-3F53-D3B6-AB8ABE5B7D45

Sleep/Wake UUID: 66EE3493-4699-4EC3-BDF2-840186BF5098

Time Awake Since Boot: 4100 seconds
Time Since Wake: 3373 seconds

System Integrity Protection: enabled

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

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

Application Specific Information:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Completion handler passed to -[Safe_Exam_Browser.SEBOSXWKWebViewController webView:didReceiveAuthenticationChallenge:completionHandler:] was not called'
abort() called
terminating with uncaught exception of type NSException

Application Specific Backtrace 0:
0 CoreFoundation 0x0000000189af81cc __exceptionPreprocess + 240
1 libobjc.A.dylib 0x00000001898497b8 objc_exception_throw + 60
2 CoreFoundation 0x0000000189af8018 +[NSException exceptionWithName:reason:userInfo:] + 0
3 WebKit 0x00000001a7aef3f0 _ZN6WebKit28CompletionHandlerCallCheckerD2Ev + 152
4 WebKit 0x00000001a7c19a28 _ZN3WTF3RefIN6WebKit28CompletionHandlerCallCheckerENS_12RawPtrTraitsIS2_EEED2Ev + 72
5 WebKit 0x00000001a7cb5a04 _ZZN3WTF8BlockPtrIFv36NSURLSessionAuthChallengeDispositionP15NSURLCredentialEE12fromCallableIZN6WebKit15NavigationState16NavigationClient33didReceiveAuthenticationChallengeERNS7_12WebPageProxyERNS7_28AuthenticationChallengeProxyEE4$15EES5_T_ENUlPKvE_8__invokeESH + 28
6 libsystem_blocks.dylib 0x00000001896f1a04 _Block_release + 200
7 WebKit 0x00000001a7cae16c _ZN6WebKit15NavigationState16NavigationClient33didReceiveAuthenticationChallengeERNS_12WebPageProxyERNS_28AuthenticationChallengeProxyE + 312
8 WebKit 0x00000001a7e8d6f8 _ZN6WebKit19NetworkProcessProxy33didReceiveAuthenticationChallengeEN3PAL9SessionIDEN3WTF16ObjectIdentifierINS_26WebPageProxyIdentifierTypeEEERKNSt3__18optionalIN7WebCore18SecurityOriginDataEEEONS9_23AuthenticationChallengeEby + 392
9 WebKit 0x00000001a79e451c _ZN6WebKit19NetworkProcessProxy36didReceiveNetworkProcessProxyMessageERN3IPC10ConnectionERNS1_7DecoderE + 25544
10 WebKit 0x00000001a79865e0 _ZN3IPC10Connection15dispatchMessageENSt3__110unique_ptrINS_7DecoderENS1_14default_deleteIS3_EEEE + 724
11 WebKit 0x00000001a79893f4 _ZN3WTF6Detail15CallableWrapperIZN3IPC10Connection22enqueueIncomingMessageENSt3__110unique_ptrINS2_7DecoderENS4_14default_deleteIS6_EEEEE4$_11vJEE4callEv + 224
12 JavaScriptCore 0x00000001a2b47c48 _ZN3WTF7RunLoop11performWorkEv + 200
13 JavaScriptCore 0x00000001a2b489d0 _ZN3WTF7RunLoop11performWorkEPv + 36
14 CoreFoundation 0x0000000189a78c5c CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 28
15 CoreFoundation 0x0000000189a78ba8 __CFRunLoopDoSource0 + 208
16 CoreFoundation 0x0000000189a78894 __CFRunLoopDoSources0 + 268
17 CoreFoundation 0x0000000189a77208 __CFRunLoopRun + 820
18 CoreFoundation 0x0000000189a76734 CFRunLoopRunSpecific + 600
19 HIToolbox 0x0000000192608f68 RunCurrentEventLoopInMode + 292
20 HIToolbox 0x0000000192608cdc ReceiveNextEventCommon + 552
21 HIToolbox 0x0000000192608a9c _BlockUntilNextEventMatchingListInModeWithFilter + 72
22 AppKit 0x000000018c5ccce0 _DPSNextEvent + 844
23 AppKit 0x000000018c5cb584 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1332
24 AppKit 0x000000018c5bd5a4 -[NSApplication run] + 596
25 AppKit 0x000000018c58ec78 NSApplicationMain + 1064
26 Safe Exam Browser 0x0000000104268a20 Safe Exam Browser + 18976
27 dyld 0x00000001047950f4 start + 520

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x1899799b8 __pthread_kill + 8
1 libsystem_pthread.dylib 0x1899aceb0 pthread_kill + 288
2 libsystem_c.dylib 0x1898ea314 abort + 164
3 libc++abi.dylib 0x189969b50 abort_message + 132
4 libc++abi.dylib 0x18995af64 demangling_terminate_handler() + 332
5 libobjc.A.dylib 0x189852140 _objc_terminate() + 144
6 libc++abi.dylib 0x189968ee4 std::__terminate(void ()()) + 20
7 libc++abi.dylib 0x18996bc5c __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception
) + 36
8 libc++abi.dylib 0x18996bc08 __cxa_throw + 140
9 libobjc.A.dylib 0x1898498dc objc_exception_throw + 352
10 CoreFoundation 0x189af8018 +[NSException raise:format:] + 112
11 WebKit 0x1a7aef3f0 WebKit::CompletionHandlerCallChecker::~CompletionHandlerCallChecker() + 152
12 WebKit 0x1a7c19a28 WTF::Ref<WebKit::CompletionHandlerCallChecker, WTF::RawPtrTraitsWebKit::CompletionHandlerCallChecker >::~Ref() + 72
13 WebKit 0x1a7cb5a04 WTF::BlockPtr<void (NSURLSessionAuthChallengeDisposition, NSURLCredential*)> WTF::BlockPtr<void (NSURLSessionAuthChallengeDisposition, NSURLCredential*)>::fromCallable<WebKit::NavigationState::NavigationClient::didReceiveAuthenticationChallenge(WebKit::WebPageProxy&, WebKit::AuthenticationChallengeProxy&)::$_15>(WebKit::NavigationState::NavigationClient::didReceiveAuthenticationChallenge(WebKit::WebPageProxy&, WebKit::AuthenticationChallengeProxy&)::$_15)::'lambda'(void const*)::__invoke(void const*) + 28
14 libsystem_blocks.dylib 0x1896f1a04 _Block_release + 200
15 WebKit 0x1a7cae16c WebKit::NavigationState::NavigationClient::didReceiveAuthenticationChallenge(WebKit::WebPageProxy&, WebKit::AuthenticationChallengeProxy&) + 312
16 WebKit 0x1a7e8d6f8 WebKit::NetworkProcessProxy::didReceiveAuthenticationChallenge(PAL::SessionID, WTF::ObjectIdentifierWebKit::WebPageProxyIdentifierType, std::__1::optionalWebCore::SecurityOriginData const&, WebCore::AuthenticationChallenge&&, bool, unsigned long long) + 392
17 WebKit 0x1a79e451c WebKit::NetworkProcessProxy::didReceiveNetworkProcessProxyMessage(IPC::Connection&, IPC::Decoder&) + 25544
18 WebKit 0x1a79865e0 IPC::Connection::dispatchMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_deleteIPC::Decoder >) + 724
19 WebKit 0x1a79893f4 WTF::Detail::CallableWrapper<IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_deleteIPC::Decoder >)::$_11, void>::call() + 224
20 JavaScriptCore 0x1a2b47c48 WTF::RunLoop::performWork() + 200
21 JavaScriptCore 0x1a2b489d0 WTF::RunLoop::performWork(void*) + 36
22 CoreFoundation 0x189a78c5c CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 28
23 CoreFoundation 0x189a78ba8 __CFRunLoopDoSource0 + 208
24 CoreFoundation 0x189a78894 __CFRunLoopDoSources0 + 268
25 CoreFoundation 0x189a77208 __CFRunLoopRun + 820
26 CoreFoundation 0x189a76734 CFRunLoopRunSpecific + 600
27 HIToolbox 0x192608f68 RunCurrentEventLoopInMode + 292
28 HIToolbox 0x192608cdc ReceiveNextEventCommon + 552
29 HIToolbox 0x192608a9c _BlockUntilNextEventMatchingListInModeWithFilter + 72
30 AppKit 0x18c5ccce0 _DPSNextEvent + 844
31 AppKit 0x18c5cb584 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1332
32 AppKit 0x18c5bd5a4 -[NSApplication run] + 596
33 AppKit 0x18c58ec78 NSApplicationMain + 1064
34 Safe Exam Browser 0x104268a20 0x104264000 + 18976
35 dyld 0x1047950f4 start + 520

Thread 1:: com.apple.coreanimation.render-server
0 libsystem_kernel.dylib 0x189971954 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x189971d00 mach_msg + 76
2 QuartzCore 0x1908fb194 CA::Render::Server::server_thread(void*) + 508
3 QuartzCore 0x1908faf88 thread_fun(void*) + 32
4 libsystem_pthread.dylib 0x1899ad240 _pthread_start + 148
5 libsystem_pthread.dylib 0x1899a8024 thread_start + 8

Thread 2:: com.apple.NSURLConnectionLoader
0 libsystem_kernel.dylib 0x189971954 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x189971d00 mach_msg + 76
2 CoreFoundation 0x189a78ed8 __CFRunLoopServiceMachPort + 372
3 CoreFoundation 0x189a77390 __CFRunLoopRun + 1212
4 CoreFoundation 0x189a76734 CFRunLoopRunSpecific + 600
5 CFNetwork 0x18e888d00 0x18e61a000 + 2551040
6 Foundation 0x18a9442e8 NSThread__start + 808
7 libsystem_pthread.dylib 0x1899ad240 _pthread_start + 148
8 libsystem_pthread.dylib 0x1899a8024 thread_start + 8

Thread 3:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x189971954 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x189971d00 mach_msg + 76
2 CoreFoundation 0x189a78ed8 __CFRunLoopServiceMachPort + 372
3 CoreFoundation 0x189a77390 __CFRunLoopRun + 1212
4 CoreFoundation 0x189a76734 CFRunLoopRunSpecific + 600
5 AppKit 0x18c739c90 _NSEventThread + 196
6 libsystem_pthread.dylib 0x1899ad240 _pthread_start + 148
7 libsystem_pthread.dylib 0x1899a8024 thread_start + 8

Thread 4:: LocalStorage
0 libsystem_kernel.dylib 0x1899750c0 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x1899ad808 _pthread_cond_wait + 1228
2 JavaScriptCore 0x1a2b42904 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2072
3 WebKitLegacy 0x19fcd8a1c bool WTF::Condition::waitUntilUncheckedWTF::Lock(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 196
4 WebKitLegacy 0x19fcdc3c8 WebCore::StorageThread::threadEntryPoint() + 296
5 JavaScriptCore 0x1a2b5d794 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 168
6 JavaScriptCore 0x1a1a3f320 WTF::wtfThreadEntryPoint(void*) + 16
7 libsystem_pthread.dylib 0x1899ad240 _pthread_start + 148
8 libsystem_pthread.dylib 0x1899a8024 thread_start + 8

Thread 5:: LocalStorage
0 libsystem_kernel.dylib 0x1899750c0 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x1899ad808 _pthread_cond_wait + 1228
2 JavaScriptCore 0x1a2b42904 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2072
3 WebKitLegacy 0x19fcd8a1c bool WTF::Condition::waitUntilUncheckedWTF::Lock(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 196
4 WebKitLegacy 0x19fcdc3c8 WebCore::StorageThread::threadEntryPoint() + 296
5 JavaScriptCore 0x1a2b5d794 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 168
6 JavaScriptCore 0x1a1a3f320 WTF::wtfThreadEntryPoint(void*) + 16
7 libsystem_pthread.dylib 0x1899ad240 _pthread_start + 148
8 libsystem_pthread.dylib 0x1899a8024 thread_start + 8

Thread 6:: JavaScriptCore libpas scavenger
0 libsystem_kernel.dylib 0x1899750c0 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x1899ad808 _pthread_cond_wait + 1228
2 JavaScriptCore 0x1a2bd7688 scavenger_thread_main + 996
3 libsystem_pthread.dylib 0x1899ad240 _pthread_start + 148
4 libsystem_pthread.dylib 0x1899a8024 thread_start + 8

Thread 7:: Heap Helper Thread
0 libsystem_kernel.dylib 0x1899750c0 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x1899ad808 _pthread_cond_wait + 1228
2 JavaScriptCore 0x1a2b42830 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 1860
3 JavaScriptCore 0x1a2a1ed24 bool WTF::Condition::waitUntilUncheckedWTF::Lock(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 196
4 JavaScriptCore 0x1a2b17898 WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call() + 260
5 JavaScriptCore 0x1a2b5d794 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 168
6 JavaScriptCore 0x1a1a3f320 WTF::wtfThreadEntryPoint(void*) + 16
7 libsystem_pthread.dylib 0x1899ad240 _pthread_start + 148
8 libsystem_pthread.dylib 0x1899a8024 thread_start + 8

Thread 8:: Heap Helper Thread
0 libsystem_kernel.dylib 0x1899750c0 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x1899ad808 _pthread_cond_wait + 1228
2 JavaScriptCore 0x1a2b42830 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 1860
3 JavaScriptCore 0x1a2a1ed24 bool WTF::Condition::waitUntilUncheckedWTF::Lock(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 196
4 JavaScriptCore 0x1a2b17898 WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call() + 260
5 JavaScriptCore 0x1a2b5d794 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 168
6 JavaScriptCore 0x1a1a3f320 WTF::wtfThreadEntryPoint(void*) + 16
7 libsystem_pthread.dylib 0x1899ad240 _pthread_start + 148
8 libsystem_pthread.dylib 0x1899a8024 thread_start + 8

Thread 9:: Heap Helper Thread
0 libsystem_kernel.dylib 0x1899750c0 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x1899ad808 _pthread_cond_wait + 1228
2 JavaScriptCore 0x1a2b42830 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 1860
3 JavaScriptCore 0x1a2a1ed24 bool WTF::Condition::waitUntilUncheckedWTF::Lock(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 196
4 JavaScriptCore 0x1a2b17898 WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call() + 260
5 JavaScriptCore 0x1a2b5d794 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 168
6 JavaScriptCore 0x1a1a3f320 WTF::wtfThreadEntryPoint(void*) + 16
7 libsystem_pthread.dylib 0x1899ad240 _pthread_start + 148
8 libsystem_pthread.dylib 0x1899a8024 thread_start + 8

Thread 10:: JIT Worklist Helper Thread
0 libsystem_kernel.dylib 0x1899750c0 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x1899ad808 _pthread_cond_wait + 1228
2 JavaScriptCore 0x1a2b42830 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 1860
3 JavaScriptCore 0x1a2a1ed24 bool WTF::Condition::waitUntilUncheckedWTF::Lock(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 196
4 JavaScriptCore 0x1a2b17898 WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call() + 260
5 JavaScriptCore 0x1a2b5d794 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 168
6 JavaScriptCore 0x1a1a3f320 WTF::wtfThreadEntryPoint(void*) + 16
7 libsystem_pthread.dylib 0x1899ad240 _pthread_start + 148
8 libsystem_pthread.dylib 0x1899a8024 thread_start + 8

Thread 11:
0 libsystem_pthread.dylib 0x1899a8010 start_wqthread + 0

Thread 12:
0 libsystem_pthread.dylib 0x1899a8010 start_wqthread + 0

Thread 13:
0 libsystem_pthread.dylib 0x1899a8010 start_wqthread + 0

Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x0000000000000000 x1: 0x0000000000000000 x2: 0x0000000000000000 x3: 0x0000000000000000
x4: 0x000000018996d0ad x5: 0x000000016bb97dc0 x6: 0x000000000000006e x7: 0x0000000000000a00
x8: 0xc3a72bafbaaad1bb x9: 0xc3a72baebe2a543b x10: 0x0000000000000002 x11: 0x000000000000000b
x12: 0x00000000e5e0d03c x13: 0x0000000065e0d000 x14: 0x0000000000000010 x15: 0x0000000000000002
x16: 0x0000000000000148 x17: 0x00000001e418b530 x18: 0x0000000148233940 x19: 0x0000000000000006
x20: 0x0000000104808580 x21: 0x0000000000000103 x22: 0x000060000281a080 x23: 0x0000000145fe5a70
x24: 0x0000000145fa1dc0 x25: 0x00006000024a0240 x26: 0x000000016bb993d8 x27: 0x000000010f4c0980
x28: 0x000000016bb99b60 fp: 0x000000016bb97d30 lr: 0x00000001899aceb0
sp: 0x000000016bb97d10 pc: 0x00000001899799b8 cpsr: 0x40001000
far: 0x000000021cdd3e54 esr: 0x56000080 Address size fault

Binary Images:
0x189970000 - 0x1899a5fff libsystem_kernel.dylib () /usr/lib/system/libsystem_kernel.dylib
0x1899a6000 - 0x1899b2fff libsystem_pthread.dylib (
) /usr/lib/system/libsystem_pthread.dylib
0x189871000 - 0x1898f1fff libsystem_c.dylib () <00fc01c7-36bc-3193-86a3-5c03046b45fb> /usr/lib/system/libsystem_c.dylib
0x189956000 - 0x18996ffff libc++abi.dylib (
) <540088b6-cc81-381f-901c-5632f4a73c45> /usr/lib/libc++abi.dylib
0x189832000 - 0x18986dfff libobjc.A.dylib () <8a930227-747e-381f-bb29-2dfe267a84f7> /usr/lib/libobjc.A.dylib
0x1899f4000 - 0x189f37fff com.apple.CoreFoundation (6.9) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x1a78f8000 - 0x1a826bfff com.apple.WebKit (17612) <851f5e81-c579-3079-9a13-298af546147c> /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
0x1896f0000 - 0x1896f1fff libsystem_blocks.dylib (
) /usr/lib/system/libsystem_blocks.dylib
0x1a1a35000 - 0x1a2d18fff com.apple.JavaScriptCore (17612) <02bcd493-fa35-3e33-ace0-92793b18e8c6> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
0x1925d6000 - 0x192905fff com.apple.HIToolbox (2.1.1) <01b981b8-a2d8-374d-9a0e-c4ac8c1009da> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x18c58b000 - 0x18d43efff com.apple.AppKit (6.9) /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x104264000 - 0x1043abfff org.safeexambrowser.SafeExamBrowser (3.0) /Applications/Safe Exam Browser.app/Contents/MacOS/Safe Exam Browser
0x104790000 - 0x1047effff dyld (*) <7e92b284-4b90-3b68-b31a-3ddc4c0e8d40> /usr/lib/dyld
0x1908b4000 - 0x190bb2fff com.apple.QuartzCore (1.11) /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x18e61a000 - 0x18ead2fff com.apple.CFNetwork (1327.0.4) /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x18a8e8000 - 0x18acd5fff com.apple.Foundation (6.9) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x19fc5a000 - 0x19fe41fff com.apple.WebKitLegacy (17612) /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebKitLegacy.framework/Versions/A/WebKitLegacy

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.0G resident=0K(0%) swapped_out_or_unallocated=1.0G(100%)
Writable regions: Total=2.8G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=2.8G(100%)

                            VIRTUAL   REGION 

REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate framework 640K 5
Activity Tracing 256K 1
CG backing stores 4032K 4
CG image 768K 14
ColorSync 544K 26
CoreAnimation 91.2M 38
CoreGraphics 48K 3
CoreImage 16K 1
CoreServices 624K 2
CoreUI image data 2416K 17
Foundation 48K 2
Image IO 2640K 4
JS JIT generated code 512.0M 3
Kernel Alloc Once 32K 1
MALLOC 358.6M 90
MALLOC guard page 384K 19
MALLOC_MEDIUM (reserved) 1.1G 10 reserved VM address space (unallocated)
MALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)
SQLite page cache 1088K 17
STACK GUARD 56.2M 14
Stack 15.4M 14
VM_ALLOCATE 400K 21
WebKit Malloc 320.0M 8
__AUTH 2519K 307
__AUTH_CONST 19.1M 496
__DATA 14.7M 489
__DATA_CONST 17.4M 504
__DATA_DIRTY 1724K 210
__FONT_DATA 4K 1
__GLSLBUILTINS 5176K 1
__LINKEDIT 577.0M 9
__OBJC_CONST 3357K 268
__OBJC_RO 82.0M 1
__OBJC_RW 3104K 1
__TEXT 468.9M 523
__UNICODE 588K 1
dyld private memory 1024K 1
libnetwork 640K 16
mapped file 195.9M 89
shared memory 880K 16
=========== ======= =======
TOTAL 4.2G 3248
TOTAL, minus reserved VM space 2.7G 3248


Full Report

{"app_name":"Safe Exam Browser","timestamp":"2022-01-12 09:28:53.00 +0100","app_version":"3.0","slice_uuid":"d2f1a278-d9b4-3dae-9808-4c643243ec52","build_version":"343F","platform":1,"bundleID":"org.safeexambrowser.SafeExamBrowser","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 12.1 (21C52)","incident_id":"19488ED1-BAD3-4ECC-9FC9-663563A13600","name":"Safe Exam Browser"}
{
"uptime" : 4100,
"procLaunch" : "2022-01-12 09:18:50.0533 +0100",
"procRole" : "Foreground",
"version" : 2,
"userID" : 501,
"deployVersion" : 210,
"modelCode" : "MacBookPro18,1",
"procStartAbsTime" : 86222407338,
"coalitionID" : 1336,
"osVersion" : {
"train" : "macOS 12.1",
"build" : "21C52",
"releaseType" : "User"
},
"captureTime" : "2022-01-12 09:28:52.2876 +0100",
"incident" : "19488ED1-BAD3-4ECC-9FC9-663563A13600",
"bug_type" : "309",
"pid" : 1312,
"procExitAbsTime" : 100675863026,
"translated" : false,
"cpuType" : "ARM-64",
"procName" : "Safe Exam Browser",
"procPath" : "/Applications/Safe Exam Browser.app/Contents/MacOS/Safe Exam Browser",
"bundleInfo" : {"CFBundleShortVersionString":"3.0","CFBundleVersion":"343F","CFBundleIdentifier":"org.safeexambrowser.SafeExamBrowser"},
"storeInfo" : {"deviceIdentifierForVendor":"6E1D5E32-C015-55AB-B40D-03E336A4BD54","thirdParty":true},
"parentProc" : "launchd",
"parentPid" : 1,
"coalitionName" : "org.safeexambrowser.SafeExamBrowser",
"crashReporterKey" : "EF00339F-FCC6-3F53-D3B6-AB8ABE5B7D45",
"wakeTime" : 3373,
"sleepWakeUUID" : "66EE3493-4699-4EC3-BDF2-840186BF5098",
"sip" : "enabled",
"isCorpse" : 1,
"exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"},
"asi" : {"CoreFoundation":["*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Completion handler passed to -[Safe_Exam_Browser.SEBOSXWKWebViewController webView:didReceiveAuthenticationChallenge:completionHandler:] was not called'"],"libc++abi.dylib":["terminating with uncaught exception of type NSException"],"libsystem_c.dylib":["abort() called"]},
"asiBacktraces" : ["0 CoreFoundation 0x0000000189af81cc __exceptionPreprocess + 240\n1 libobjc.A.dylib 0x00000001898497b8 objc_exception_throw + 60\n2 CoreFoundation 0x0000000189af8018 +[NSException exceptionWithName:reason:userInfo:] + 0\n3 WebKit 0x00000001a7aef3f0 _ZN6WebKit28CompletionHandlerCallCheckerD2Ev + 152\n4 WebKit 0x00000001a7c19a28 _ZN3WTF3RefIN6WebKit28CompletionHandlerCallCheckerENS_12RawPtrTraitsIS2_EEED2Ev + 72\n5 WebKit 0x00000001a7cb5a04 _ZZN3WTF8BlockPtrIFv36NSURLSessionAuthChallengeDispositionP15NSURLCredentialEE12fromCallableIZN6WebKit15NavigationState16NavigationClient33didReceiveAuthenticationChallengeERNS7_12WebPageProxyERNS7_28AuthenticationChallengeProxyEE4$15EES5_T_ENUlPKvE_8__invokeESH + 28\n6 libsystem_blocks.dylib 0x00000001896f1a04 _Block_release + 200\n7 WebKit 0x00000001a7cae16c _ZN6WebKit15NavigationState16NavigationClient33didReceiveAuthenticationChallengeERNS_12WebPageProxyERNS_28AuthenticationChallengeProxyE + 312\n8 WebKit 0x00000001a7e8d6f8 _ZN6WebKit19NetworkProcessProxy33didReceiveAuthenticationChallengeEN3PAL9SessionIDEN3WTF16ObjectIdentifierINS_26WebPageProxyIdentifierTypeEEERKNSt3__18optionalIN7WebCore18SecurityOriginDataEEEONS9_23AuthenticationChallengeEby + 392\n9 WebKit 0x00000001a79e451c _ZN6WebKit19NetworkProcessProxy36didReceiveNetworkProcessProxyMessageERN3IPC10ConnectionERNS1_7DecoderE + 25544\n10 WebKit 0x00000001a79865e0 _ZN3IPC10Connection15dispatchMessageENSt3__110unique_ptrINS_7DecoderENS1_14default_deleteIS3_EEEE + 724\n11 WebKit 0x00000001a79893f4 _ZN3WTF6Detail15CallableWrapperIZN3IPC10Connection22enqueueIncomingMessageENSt3__110unique_ptrINS2_7DecoderENS4_14default_deleteIS6_EEEEE4$_11vJEE4callEv + 224\n12 JavaScriptCore 0x00000001a2b47c48 _ZN3WTF7RunLoop11performWorkEv + 200\n13 JavaScriptCore 0x00000001a2b489d0 _ZN3WTF7RunLoop11performWorkEPv + 36\n14 CoreFoundation 0x0000000189a78c5c CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 28\n15 CoreFoundation 0x0000000189a78ba8 __CFRunLoopDoSource0 + 208\n16 CoreFoundation 0x0000000189a78894 __CFRunLoopDoSources0 + 268\n17 CoreFoundation 0x0000000189a77208 __CFRunLoopRun + 820\n18 CoreFoundation 0x0000000189a76734 CFRunLoopRunSpecific + 600\n19 HIToolbox 0x0000000192608f68 RunCurrentEventLoopInMode + 292\n20 HIToolbox 0x0000000192608cdc ReceiveNextEventCommon + 552\n21 HIToolbox 0x0000000192608a9c _BlockUntilNextEventMatchingListInModeWithFilter + 72\n22 AppKit 0x000000018c5ccce0 _DPSNextEvent + 844\n23 AppKit 0x000000018c5cb584 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1332\n24 AppKit 0x000000018c5bd5a4 -[NSApplication run] + 596\n25 AppKit 0x000000018c58ec78 NSApplicationMain + 1064\n26 Safe Exam Browser 0x0000000104268a20 Safe Exam Browser + 18976\n27 dyld 0x00000001047950f4 start + 520"],
"extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
"lastExceptionBacktrace" : [{"imageOffset":1065400,"symbol":"__exceptionPreprocess","symbolLocation":220,"imageIndex":5},{"imageOffset":96184,"symbol":"objc_exception_throw","symbolLocation":60,"imageIndex":4},{"imageOffset":1064984,"symbol":"+[NSException exceptionWithName:reason:userInfo:]","symbolLocation":0,"imageIndex":5},{"imageOffset":2061296,"symbol":"WebKit::CompletionHandlerCallChecker::~CompletionHandlerCallChecker()","symbolLocation":152,"imageIndex":6},{"imageOffset":3283496,"symbol":"WTF::Ref<WebKit::CompletionHandlerCallChecker, WTF::RawPtrTraitsWebKit::CompletionHandlerCallChecker >::~Ref()","symbolLocation":72,"imageIndex":6},{"imageOffset":3922436,"symbol":"WTF::BlockPtr<void (NSURLSessionAuthChallengeDisposition, NSURLCredential*)> WTF::BlockPtr<void (NSURLSessionAuthChallengeDisposition, NSURLCredential*)>::fromCallable<WebKit::NavigationState::NavigationClient::didReceiveAuthenticationChallenge(WebKit::WebPageProxy&, WebKit::AuthenticationChallengeProxy&)::$_15>(WebKit::NavigationState::NavigationClient::didReceiveAuthenticationChallenge(WebKit::WebPageProxy&, WebKit::AuthenticationChallengeProxy&)::$_15)::'lambda'(void const*)::__invoke(void const*)","symbolLocation":28,"imageIndex":6},{"imageOffset":6660,"symbol":"_Block_release","symbolLocation":200,"imageIndex":7},{"imageOffset":3891564,"symbol":"WebKit::NavigationState::NavigationClient::didReceiveAuthenticationChallenge(WebKit::WebPageProxy&, WebKit::AuthenticationChallengeProxy&)","symbolLocation":312,"imageIndex":6},{"imageOffset":5854968,"symbol":"WebKit::NetworkProcessProxy::didReceiveAuthenticationChallenge(PAL::SessionID, WTF::ObjectIdentifierWebKit::WebPageProxyIdentifierType, std::__1::optionalWebCore::SecurityOriginData const&, WebCore::AuthenticationChallenge&&, bool, unsigned long long)","symbolLocation":392,"imageIndex":6},{"imageOffset":967964,"symbol":"WebKit::NetworkProcessProxy::didReceiveNetworkProcessProxyMessage(IPC::Connection&, IPC::Decoder&)","symbolLocation":25544,"imageIndex":6},{"imageOffset":583136,"symbol":"IPC::Connection::dispatchMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_deleteIPC::Decoder >)","symbolLocation":724,"imageIndex":6},{"imageOffset":594932,"symbol":"WTF::Detail::CallableWrapper<IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_deleteIPC::Decoder >)::$_11, void>::call()","symbolLocation":224,"imageIndex":6},{"imageOffset":17902664,"symbol":"WTF::RunLoop::performWork()","symbolLocation":200,"imageIndex":8},{"imageOffset":17906128,"symbol":"WTF::RunLoop::performWork(void*)","symbolLocation":36,"imageIndex":8},{"imageOffset":543836,"symbol":"CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION","symbolLocation":28,"imageIndex":5},{"imageOffset":543656,"symbol":"__CFRunLoopDoSource0","symbolLocation":208,"imageIndex":5},{"imageOffset":542868,"symbol":"__CFRunLoopDoSources0","symbolLocation":268,"imageIndex":5},{"imageOffset":537096,"symbol":"__CFRunLoopRun","symbolLocation":820,"imageIndex":5},{"imageOffset":534324,"symbol":"CFRunLoopRunSpecific","symbolLocation":600,"imageIndex":5},{"imageOffset":208744,"symbol":"RunCurrentEventLoopInMode","symbolLocation":292,"imageIndex":9},{"imageOffset":208092,"symbol":"ReceiveNextEventCommon","symbolLocation":552,"imageIndex":9},{"imageOffset":207516,"symbol":"_BlockUntilNextEventMatchingListInModeWithFilter","symbolLocation":72,"imageIndex":9},{"imageOffset":269536,"symbol":"_DPSNextEvent","symbolLocation":844,"imageIndex":10},{"imageOffset":263556,"symbol":"-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]","symbolLocation":1332,"imageIndex":10},{"imageOffset":206244,"symbol":"-[NSApplication run]","symbolLocation":596,"imageIndex":10},{"imageOffset":15480,"symbol":"NSApplicationMain","symbolLocation":1064,"imageIndex":10},{"imageOffset":18976,"imageIndex":11},{"imageOffset":20724,"symbol":"start","symbolLocation":520,"imageIndex":12}],
"faultingThread" : 0,
"threads" : [{"triggered":true,"id":36741,"threadState":{"x":[{"value":0},{"value":0},{"value":0},{"value":0},{"value":6603329709},{"value":6102285760},{"value":110},{"value":2560},{"value":14098285192257655227},{"value":14098285188021376059},{"value":2},{"value":11},{"value":3856715836},{"value":1709232128},{"value":16},{"value":2},{"value":328},{"value":8121791792},{"value":5505235264},{"value":6},{"value":4370498944,"symbolLocation":0,"symbol":"_main_thread"},{"value":259},{"value":105553158316160},{"value":5469264496},{"value":5468986816},{"value":105553154671168},{"value":6102291416},{"value":4551608704},{"value":6102293344}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6603591344},"cpsr":{"value":1073745920},"fp":{"value":6102285616},"sp":{"value":6102285584},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6603381176,"matchesCrashFrame":1},"far":{"value":9074196052}},"queue":"com.apple.main-thread","frames":[{"imageOffset":39352,"symbol":"__pthread_kill","symbolLocation":8,"imageIndex":0},{"imageOffset":28336,"symbol":"pthread_kill","symbolLocation":288,"imageIndex":1},{"imageOffset":496404,"symbol":"abort","symbolLocation":164,"imageIndex":2},{"imageOffset":80720,"symbol":"abort_message","symbolLocation":132,"imageIndex":3},{"imageOffset":20324,"symbol":"demangling_terminate_handler()","symbolLocation":332,"imageIndex":3},{"imageOffset":131392,"symbol":"_objc_terminate()","symbolLocation":144,"imageIndex":4},{"imageOffset":77540,"symbol":"std::__terminate(void ()())","symbolLocation":20,"imageIndex":3},{"imageOffset":89180,"symbol":"__cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception)","symbolLocation":36,"imageIndex":3},{"imageOffset":89096,"symbol":"__cxa_throw","symbolLocation":140,"imageIndex":3},{"imageOffset":96476,"symbol":"objc_exception_throw","symbolLocation":352,"imageIndex":4},{"imageOffset":1064984,"symbol":"+[NSException raise:format:]","symbolLocation":112,"imageIndex":5},{"imageOffset":2061296,"symbol":"WebKit::CompletionHandlerCallChecker::~CompletionHandlerCallChecker()","symbolLocation":152,"imageIndex":6},{"imageOffset":3283496,"symbol":"WTF::Ref<WebKit::CompletionHandlerCallChecker, WTF::RawPtrTraitsWebKit::CompletionHandlerCallChecker >::~Ref()","symbolLocation":72,"imageIndex":6},{"imageOffset":3922436,"symbol":"WTF::BlockPtr<void (NSURLSessionAuthChallengeDisposition, NSURLCredential*)> WTF::BlockPtr<void (NSURLSessionAuthChallengeDisposition, NSURLCredential*)>::fromCallable<WebKit::NavigationState::NavigationClient::didReceiveAuthenticationChallenge(WebKit::WebPageProxy&, WebKit::AuthenticationChallengeProxy&)::$_15>(WebKit::NavigationState::NavigationClient::didReceiveAuthenticationChallenge(WebKit::WebPageProxy&, WebKit::AuthenticationChallengeProxy&)::$_15)::'lambda'(void const*)::__invoke(void const*)","symbolLocation":28,"imageIndex":6},{"imageOffset":6660,"symbol":"_Block_release","symbolLocation":200,"imageIndex":7},{"imageOffset":3891564,"symbol":"WebKit::NavigationState::NavigationClient::didReceiveAuthenticationChallenge(WebKit::WebPageProxy&, WebKit::AuthenticationChallengeProxy&)","symbolLocation":312,"imageIndex":6},{"imageOffset":5854968,"symbol":"WebKit::NetworkProcessProxy::didReceiveAuthenticationChallenge(PAL::SessionID, WTF::ObjectIdentifierWebKit::WebPageProxyIdentifierType, std::__1::optionalWebCore::SecurityOriginData const&, WebCore::AuthenticationChallenge&&, bool, unsigned long long)","symbolLocation":392,"imageIndex":6},{"imageOffset":967964,"symbol":"WebKit::NetworkProcessProxy::didReceiveNetworkProcessProxyMessage(IPC::Connection&, IPC::Decoder&)","symbolLocation":25544,"imageIndex":6},{"imageOffset":583136,"symbol":"IPC::Connection::dispatchMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_deleteIPC::Decoder >)","symbolLocation":724,"imageIndex":6},{"imageOffset":594932,"symbol":"WTF::Detail::CallableWrapper<IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_deleteIPC::Decoder >)::$_11, void>::call()","symbolLocation":224,"imageIndex":6},{"imageOffset":17902664,"symbol":"WTF::RunLoop::performWork()","symbolLocation":200,"imageIndex":8},{"imageOffset":17906128,"symbol":"WTF::RunLoop::performWork(void*)","symbolLocation":36,"imageIndex":8},{"imageOffset":543836,"symbol":"CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION","symbolLocation":28,"imageIndex":5},{"imageOffset":543656,"symbol":"__CFRunLoopDoSource0","symbolLocation":208,"imageIndex":5},{"imageOffset":542868,"symbol":"__CFRunLoopDoSources0","symbolLocation":268,"imageIndex":5},{"imageOffset":537096,"symbol":"__CFRunLoopRun","symbolLocation":820,"imageIndex":5},{"imageOffset":534324,"symbol":"CFRunLoopRunSpecific","symbolLocation":600,"imageIndex":5},{"imageOffset":208744,"symbol":"RunCurrentEventLoopInMode","symbolLocation":292,"imageIndex":9},{"imageOffset":208092,"symbol":"ReceiveNextEventCommon","symbolLocation":552,"imageIndex":9},{"imageOffset":207516,"symbol":"_BlockUntilNextEventMatchingListInModeWithFilter","symbolLocation":72,"imageIndex":9},{"imageOffset":269536,"symbol":"_DPSNextEvent","symbolLocation":844,"imageIndex":10},{"imageOffset":263556,"symbol":"-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]","symbolLocation":1332,"imageIndex":10},{"imageOffset":206244,"symbol":"-[NSApplication run]","symbolLocation":596,"imageIndex":10},{"imageOffset":15480,"symbol":"NSApplicationMain","symbolLocation":1064,"imageIndex":10},{"imageOffset":18976,"imageIndex":11},{"imageOffset":20724,"symbol":"start","symbolLocation":520,"imageIndex":12}]},{"id":36848,"name":"com.apple.coreanimation.render-server","frames":[{"imageOffset":6484,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7424,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":291220,"symbol":"CA::Render::Server::server_thread(void*)","symbolLocation":508,"imageIndex":13},{"imageOffset":290696,"symbol":"thread_fun(void*)","symbolLocation":32,"imageIndex":13},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":36884,"name":"com.apple.NSURLConnectionLoader","frames":[{"imageOffset":6484,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7424,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":544472,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":372,"imageIndex":5},{"imageOffset":537488,"symbol":"__CFRunLoopRun","symbolLocation":1212,"imageIndex":5},{"imageOffset":534324,"symbol":"CFRunLoopRunSpecific","symbolLocation":600,"imageIndex":5},{"imageOffset":2551040,"imageIndex":14},{"imageOffset":377576,"symbol":"NSThread__start","symbolLocation":808,"imageIndex":15},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":36908,"name":"com.apple.NSEventThread","frames":[{"imageOffset":6484,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7424,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":544472,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":372,"imageIndex":5},{"imageOffset":537488,"symbol":"__CFRunLoopRun","symbolLocation":1212,"imageIndex":5},{"imageOffset":534324,"symbol":"CFRunLoopRunSpecific","symbolLocation":600,"imageIndex":5},{"imageOffset":1764496,"symbol":"_NSEventThread","symbolLocation":196,"imageIndex":10},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":37200,"name":"LocalStorage","frames":[{"imageOffset":20672,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30728,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":1},{"imageOffset":17881348,"symbol":"WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&)","symbolLocation":2072,"imageIndex":8},{"imageOffset":518684,"symbol":"bool WTF::Condition::waitUntilUncheckedWTF::Lock(WTF::Lock&, WTF::TimeWithDynamicClockType const&)","symbolLocation":196,"imageIndex":16},{"imageOffset":533448,"symbol":"WebCore::StorageThread::threadEntryPoint()","symbolLocation":296,"imageIndex":16},{"imageOffset":17991572,"symbol":"WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*)","symbolLocation":168,"imageIndex":8},{"imageOffset":41760,"symbol":"WTF::wtfThreadEntryPoint(void*)","symbolLocation":16,"imageIndex":8},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":37201,"name":"LocalStorage","frames":[{"imageOffset":20672,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30728,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":1},{"imageOffset":17881348,"symbol":"WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&)","symbolLocation":2072,"imageIndex":8},{"imageOffset":518684,"symbol":"bool WTF::Condition::waitUntilUncheckedWTF::Lock(WTF::Lock&, WTF::TimeWithDynamicClockType const&)","symbolLocation":196,"imageIndex":16},{"imageOffset":533448,"symbol":"WebCore::StorageThread::threadEntryPoint()","symbolLocation":296,"imageIndex":16},{"imageOffset":17991572,"symbol":"WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*)","symbolLocation":168,"imageIndex":8},{"imageOffset":41760,"symbol":"WTF::wtfThreadEntryPoint(void*)","symbolLocation":16,"imageIndex":8},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":37523,"name":"JavaScriptCore libpas scavenger","frames":[{"imageOffset":20672,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30728,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":1},{"imageOffset":18491016,"symbol":"scavenger_thread_main","symbolLocation":996,"imageIndex":8},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":38549,"name":"Heap Helper Thread","frames":[{"imageOffset":20672,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30728,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":1},{"imageOffset":17881136,"symbol":"WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&)","symbolLocation":1860,"imageIndex":8},{"imageOffset":16686372,"symbol":"bool WTF::Condition::waitUntilUncheckedWTF::Lock(WTF::Lock&, WTF::TimeWithDynamicClockType const&)","symbolLocation":196,"imageIndex":8},{"imageOffset":17705112,"symbol":"WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call()","symbolLocation":260,"imageIndex":8},{"imageOffset":17991572,"symbol":"WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*)","symbolLocation":168,"imageIndex":8},{"imageOffset":41760,"symbol":"WTF::wtfThreadEntryPoint(void*)","symbolLocation":16,"imageIndex":8},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":38550,"name":"Heap Helper Thread","frames":[{"imageOffset":20672,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30728,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":1},{"imageOffset":17881136,"symbol":"WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&)","symbolLocation":1860,"imageIndex":8},{"imageOffset":16686372,"symbol":"bool WTF::Condition::waitUntilUncheckedWTF::Lock(WTF::Lock&, WTF::TimeWithDynamicClockType const&)","symbolLocation":196,"imageIndex":8},{"imageOffset":17705112,"symbol":"WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call()","symbolLocation":260,"imageIndex":8},{"imageOffset":17991572,"symbol":"WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*)","symbolLocation":168,"imageIndex":8},{"imageOffset":41760,"symbol":"WTF::wtfThreadEntryPoint(void*)","symbolLocation":16,"imageIndex":8},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":38551,"name":"Heap Helper Thread","frames":[{"imageOffset":20672,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30728,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":1},{"imageOffset":17881136,"symbol":"WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&)","symbolLocation":1860,"imageIndex":8},{"imageOffset":16686372,"symbol":"bool WTF::Condition::waitUntilUncheckedWTF::Lock(WTF::Lock&, WTF::TimeWithDynamicClockType const&)","symbolLocation":196,"imageIndex":8},{"imageOffset":17705112,"symbol":"WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call()","symbolLocation":260,"imageIndex":8},{"imageOffset":17991572,"symbol":"WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*)","symbolLocation":168,"imageIndex":8},{"imageOffset":41760,"symbol":"WTF::wtfThreadEntryPoint(void*)","symbolLocation":16,"imageIndex":8},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":40950,"name":"JIT Worklist Helper Thread","frames":[{"imageOffset":20672,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30728,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":1},{"imageOffset":17881136,"symbol":"WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&)","symbolLocation":1860,"imageIndex":8},{"imageOffset":16686372,"symbol":"bool WTF::Condition::waitUntilUncheckedWTF::Lock(WTF::Lock&, WTF::TimeWithDynamicClockType const&)","symbolLocation":196,"imageIndex":8},{"imageOffset":17705112,"symbol":"WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call()","symbolLocation":260,"imageIndex":8},{"imageOffset":17991572,"symbol":"WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*)","symbolLocation":168,"imageIndex":8},{"imageOffset":41760,"symbol":"WTF::wtfThreadEntryPoint(void*)","symbolLocation":16,"imageIndex":8},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":42098,"frames":[{"imageOffset":8208,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":42099,"frames":[{"imageOffset":8208,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":43445,"frames":[{"imageOffset":8208,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]}],
"usedImages" : [
{
"source" : "P",
"arch" : "arm64e",
"base" : 6603341824,
"size" : 221184,
"uuid" : "c8b3081a-5081-3a99-bbe3-01413de444c6",
"path" : "/usr/lib/system/libsystem_kernel.dylib",
"name" : "libsystem_kernel.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6603563008,
"size" : 53248,
"uuid" : "ed328b18-eeef-3b15-8858-798b19b0c2cd",
"path" : "/usr/lib/system/libsystem_pthread.dylib",
"name" : "libsystem_pthread.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6602297344,
"size" : 528384,
"uuid" : "00fc01c7-36bc-3193-86a3-5c03046b45fb",
"path" : "/usr/lib/system/libsystem_c.dylib",
"name" : "libsystem_c.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6603235328,
"size" : 106496,
"uuid" : "540088b6-cc81-381f-901c-5632f4a73c45",
"path" : "/usr/lib/libc++abi.dylib",
"name" : "libc++abi.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6602039296,
"size" : 245760,
"uuid" : "8a930227-747e-381f-bb29-2dfe267a84f7",
"path" : "/usr/lib/libobjc.A.dylib",
"name" : "libobjc.A.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6603882496,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.CoreFoundation",
"size" : 5521408,
"uuid" : "f5ea9592-4ef9-3d35-b23d-5c21283acc52",
"path" : "/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation",
"name" : "CoreFoundation",
"CFBundleVersion" : "1856.105"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 7106166784,
"CFBundleShortVersionString" : "17612",
"CFBundleIdentifier" : "com.apple.WebKit",
"size" : 9912320,
"uuid" : "851f5e81-c579-3079-9a13-298af546147c",
"path" : "/System/Library/Frameworks/WebKit.framework/Versions/A/WebKit",
"name" : "WebKit",
"CFBundleVersion" : "17612.3.6.1.6"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6600720384,
"size" : 8192,
"uuid" : "b7b7480c-f144-3501-8b95-af95acef7bed",
"path" : "/usr/lib/system/libsystem_blocks.dylib",
"name" : "libsystem_blocks.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 7006801920,
"CFBundleShortVersionString" : "17612",
"CFBundleIdentifier" : "com.apple.JavaScriptCore",
"size" : 19808256,
"uuid" : "02bcd493-fa35-3e33-ace0-92793b18e8c6",
"path" : "/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore",
"name" : "JavaScriptCore",
"CFBundleVersion" : "17612.3.6.1.6"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6750560256,
"CFBundleShortVersionString" : "2.1.1",
"CFBundleIdentifier" : "com.apple.HIToolbox",
"size" : 3342336,
"uuid" : "01b981b8-a2d8-374d-9a0e-c4ac8c1009da",
"path" : "/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox",
"name" : "HIToolbox"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6649589760,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.AppKit",
"size" : 15417344,
"uuid" : "a8bbc643-113d-310f-96b6-77a973bf2dba",
"path" : "/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit",
"name" : "AppKit",
"CFBundleVersion" : "2113.20.111"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4364582912,
"CFBundleShortVersionString" : "3.0",
"CFBundleIdentifier" : "org.safeexambrowser.SafeExamBrowser",
"size" : 1343488,
"uuid" : "d2f1a278-d9b4-3dae-9808-4c643243ec52",
"path" : "/Applications/Safe Exam Browser.app/Contents/MacOS/Safe Exam Browser",
"name" : "Safe Exam Browser",
"CFBundleVersion" : "343F"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 4370006016,
"size" : 393216,
"uuid" : "7e92b284-4b90-3b68-b31a-3ddc4c0e8d40",
"path" : "/usr/lib/dyld",
"name" : "dyld"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6720012288,
"CFBundleShortVersionString" : "1.11",
"CFBundleIdentifier" : "com.apple.QuartzCore",
"size" : 3141632,
"uuid" : "c95db53f-7337-3655-9198-2187890bb3ff",
"path" : "/System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore",
"name" : "QuartzCore",
"CFBundleVersion" : "962.61.1"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6683729920,
"CFBundleShortVersionString" : "1327.0.4",
"CFBundleIdentifier" : "com.apple.CFNetwork",
"size" : 4952064,
"uuid" : "c82c3fb0-e798-3bc6-8b67-8a806089b2ca",
"path" : "/System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork",
"name" : "CFNetwork",
"CFBundleVersion" : "1327.0.4"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6619561984,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.Foundation",
"size" : 4120576,
"uuid" : "cd7cdf11-986e-3754-8011-e628c3be8380",
"path" : "/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation",
"name" : "Foundation",
"CFBundleVersion" : "1856.105"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6975496192,
"CFBundleShortVersionString" : "17612",
"CFBundleIdentifier" : "com.apple.WebKitLegacy",
"size" : 1998848,
"uuid" : "e3fabef9-d910-3fea-9d45-012dda973aa8",
"path" : "/System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebKitLegacy.framework/Versions/A/WebKitLegacy",
"name" : "WebKitLegacy",
"CFBundleVersion" : "17612.3.6.1.6"
}
],
"sharedCache" : {
"base" : 6600392704,
"size" : 3089596416,
"uuid" : "66c33c62-48a9-31e5-b8b5-7a71c9760d07"
},
"vmSummary" : "ReadOnly portion of Libraries: Total=1.0G resident=0K(0%) swapped_out_or_unallocated=1.0G(100%)\nWritable regions: Total=2.8G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=2.8G(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nAccelerate framework 640K 5 \nActivity Tracing 256K 1 \nCG backing stores 4032K 4 \nCG image 768K 14 \nColorSync 544K 26 \nCoreAnimation 91.2M 38 \nCoreGraphics 48K 3 \nCoreImage 16K 1 \nCoreServices 624K 2 \nCoreUI image data 2416K 17 \nFoundation 48K 2 \nImage IO 2640K 4 \nJS JIT generated code 512.0M 3 \nKernel Alloc Once 32K 1 \nMALLOC 358.6M 90 \nMALLOC guard page 384K 19 \nMALLOC_MEDIUM (reserved) 1.1G 10 reserved VM address space (unallocated)\nMALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)\nSQLite page cache 1088K 17 \nSTACK GUARD 56.2M 14 \nStack 15.4M 14 \nVM_ALLOCATE 400K 21 \nWebKit Malloc 320.0M 8 \n__AUTH 2519K 307 \n__AUTH_CONST 19.1M 496 \n__DATA 14.7M 489 \n__DATA_CONST 17.4M 504 \n__DATA_DIRTY 1724K 210 \n__FONT_DATA 4K 1 \n__GLSLBUILTINS 5176K 1 \n__LINKEDIT 577.0M 9 \n__OBJC_CONST 3357K 268 \n__OBJC_RO 82.0M 1 \n__OBJC_RW 3104K 1 \n__TEXT 468.9M 523 \n__UNICODE 588K 1 \ndyld private memory 1024K 1 \nlibnetwork 640K 16 \nmapped file 195.9M 89 \nshared memory 880K 16 \n=========== ======= ======= \nTOTAL 4.2G 3248 \nTOTAL, minus reserved VM space 2.7G 3248 \n",
"legacyInfo" : {
"threadTriggered" : {
"queue" : "com.apple.main-thread"
}
},
"trialInfo" : {
"rollouts" : [
{
"rolloutId" : "607844aa04477260f58a8077",
"factorPackIds" : {
"SIRI_MORPHUN_ASSETS" : "6103050cbfe6dc472e1c982a"
},
"deploymentId" : 240000066
},
{
"rolloutId" : "60da5e84ab0ca017dace9abf",
"factorPackIds" : {

  },
  "deploymentId" : 240000008
},
{
  "rolloutId" : "602ad4dac86151000cf27e46",
  "factorPackIds" : {
    "SIRI_DICTATION_ASSETS" : "61a80a438feb033580c2778b"
  },
  "deploymentId" : 240000290
},
{
  "rolloutId" : "5ffde50ce2aacd000d47a95f",
  "factorPackIds" : {

  },
  "deploymentId" : 240000090
},
{
  "rolloutId" : "5fc94383418129005b4e9ae0",
  "factorPackIds" : {

  },
  "deploymentId" : 240000207
},
{
  "rolloutId" : "601d9415f79519000ccd4b69",
  "factorPackIds" : {
    "SIRI_TEXT_TO_SPEECH" : "61c11dcd2cb6041dc630dc63"
  },
  "deploymentId" : 240000362
}

],
"experiments" : [

]
}
}

@danschlet
Copy link
Member

Usually after a crash, macOS displays a window containing a crash log. Please copy-paste the whole text into a comment here. You can also check in the Console app in the section (left side menu) Crash Reports, there should be some with safeexambrowser in the file name, please send that.

Also as when ever reporting similar technical issue, please send SEB log files. See here where to find those. Ideally always indicate the date/time when approximately the issue happened.

We didn't observe any specific crashes on Apple Silicon M1 Mac Book Air, do you already have the new MacBook Pro 14" or 16" or the older M1 13"?

Also, what exam system are you using? Unfortunately some systems not yet specifically supporting the new SEB Javascript API usually would use the old WebKit browser engine, which is crash prone especially when more modern Web APIs are used. All exam systems should be updated for SEB 3.0 macOS/iOS, then they would use the modern WebKit browser engine/modern WebView (WKWebView), which is much more stable and if the system web rendering process crashes, SEB itself doesn't crash.

@danschlet
Copy link
Member

Thanks for the log. This is a bug in SEB 3.0, it should be fixed in the pre-release version 3.2pre5.

In the next few weeks we'll release the final versions of SEB 3.1 for macOS/iOS which will also fix all known issues (the final release of 3.2 with built-in Zoom proctoring is sheduled for later).

@danschlet danschlet added the please test The issue was solved in a beta/preview version, please test if it works for you. label Jan 12, 2022
@danschlet danschlet added this to the SEB 3.1 milestone Jan 12, 2022
@umalavasic
Copy link
Author

Thanks for your quick response. The crash report is posted above. It's the new MacBook Pro 16" (M1 Pro) and the exam system seems to be Moodle 3.11.3. I am hesitant about posting SEB log files, as they contain personal information. However, should they be absolutely necessary in order to diagnose the problem, please let me know.

@danschlet
Copy link
Member

danschlet commented Jan 12, 2022

SEB logs only contain host, machine and user name, which you could remove, and URLs (if log level debug or higher) but you could also use a private message on our old but still active SourceForge site or an email to info at safeexambrowser . org (but only for logs or non-public access data for reproducing issues on testing accounts, we cannot answer questions by email).

But in this case I don't think I need the SEB logs, hope it will work with 3.2pre5 or the upcoming versions for you.

@whirlingstorm06
Copy link

Hi! We're also encountering the same error as above and this time, we used version 3.2pre5. SEB closed on it's own after 30 to 40 min. One of our examinees was able to send the log to us seen below.


Translated Report (Full Report Below)

Process: Safe Exam Browser [3768]
Path: /Applications/Safe Exam Browser.app/Contents/MacOS/Safe Exam Browser
Identifier: org.safeexambrowser.SafeExamBrowser
Version: 3.2pre5 (3632)
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
User ID: 501

Date/Time: 2022-01-23 19:39:28.5699 +0800
OS Version: macOS 12.0.1 (21A559)
Report Version: 12
Anonymous UUID: 8C84C34B-5B7E-42F5-BC26-72EE5EAFE86E

Sleep/Wake UUID: 7E90EB2D-BF75-4D3B-BD0F-758C0E50E571

Time Awake Since Boot: 26000 seconds
Time Since Wake: 5792 seconds

System Integrity Protection: enabled

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

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

Application Specific Information:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Completion handler passed to -[Safe_Exam_Browser.SEBOSXWKWebViewController webView:didReceiveAuthenticationChallenge:completionHandler:] was not called'
abort() called
terminating with uncaught exception of type NSException

Application Specific Backtrace 0:
0 CoreFoundation 0x00000001899c412c __exceptionPreprocess + 240
1 libobjc.A.dylib 0x0000000189715808 objc_exception_throw + 60
2 CoreFoundation 0x00000001899c3f78 +[NSException exceptionWithName:reason:userInfo:] + 0
3 WebKit 0x00000001a7928ed4 _ZN6WebKit28CompletionHandlerCallCheckerD2Ev + 152
4 WebKit 0x00000001a7a530f8 _ZN3WTF3RefIN6WebKit28CompletionHandlerCallCheckerENS_12RawPtrTraitsIS2_EEED2Ev + 72
5 WebKit 0x00000001a7ae4750 _ZZN3WTF8BlockPtrIFv36NSURLSessionAuthChallengeDispositionP15NSURLCredentialEE12fromCallableIZN6WebKit15NavigationState16NavigationClient33didReceiveAuthenticationChallengeERNS7_12WebPageProxyERNS7_28AuthenticationChallengeProxyEE4$15EES5_T_ENUlPKvE_8__invokeESH + 28
6 libsystem_blocks.dylib 0x00000001895bda04 _Block_release + 200
7 WebKit 0x00000001a7adceb8 _ZN6WebKit15NavigationState16NavigationClient33didReceiveAuthenticationChallengeERNS_12WebPageProxyERNS_28AuthenticationChallengeProxyE + 312
8 WebKit 0x00000001a7caa1d0 _ZN6WebKit19NetworkProcessProxy33didReceiveAuthenticationChallengeEN3PAL9SessionIDEN3WTF16ObjectIdentifierINS_26WebPageProxyIdentifierTypeEEERKNSt3__18optionalIN7WebCore18SecurityOriginDataEEEONS9_23AuthenticationChallengeEby + 392
9 WebKit 0x00000001a7825b04 _ZN6WebKit19NetworkProcessProxy36didReceiveNetworkProcessProxyMessageERN3IPC10ConnectionERNS1_7DecoderE + 24872
10 WebKit 0x00000001a77c8dac _ZN3IPC10Connection15dispatchMessageENSt3__110unique_ptrINS_7DecoderENS1_14default_deleteIS3_EEEE + 724
11 WebKit 0x00000001a77cbbbc _ZN3WTF6Detail15CallableWrapperIZN3IPC10Connection22enqueueIncomingMessageENSt3__110unique_ptrINS2_7DecoderENS4_14default_deleteIS6_EEEEE4$_11vJEE4callEv + 224
12 JavaScriptCore 0x00000001a29bdcd8 _ZN3WTF7RunLoop11performWorkEv + 200
13 JavaScriptCore 0x00000001a29bea60 _ZN3WTF7RunLoop11performWorkEPv + 36
14 CoreFoundation 0x0000000189944bbc CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 28
15 CoreFoundation 0x0000000189944b08 __CFRunLoopDoSource0 + 208
16 CoreFoundation 0x00000001899447f4 __CFRunLoopDoSources0 + 268
17 CoreFoundation 0x0000000189943168 __CFRunLoopRun + 820
18 CoreFoundation 0x0000000189942694 CFRunLoopRunSpecific + 600
19 HIToolbox 0x00000001924b8990 RunCurrentEventLoopInMode + 292
20 HIToolbox 0x00000001924b8704 ReceiveNextEventCommon + 552
21 HIToolbox 0x00000001924b84c4 _BlockUntilNextEventMatchingListInModeWithFilter + 72
22 AppKit 0x000000018c497aec _DPSNextEvent + 844
23 AppKit 0x000000018c496390 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1332
24 AppKit 0x000000018c4883b0 -[NSApplication run] + 596
25 AppKit 0x000000018c459a84 NSApplicationMain + 1064
26 Safe Exam Browser 0x0000000102f23ac4 Safe Exam Browser + 31428
27 dyld 0x00000001033e90f4 start + 520

Kernel Triage:
VM - pmap_enter failed with resource shortage

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x1898459b8 __pthread_kill + 8
1 libsystem_pthread.dylib 0x18987915c pthread_kill + 288
2 libsystem_c.dylib 0x1897b6314 abort + 164
3 libc++abi.dylib 0x189835b50 abort_message + 132
4 libc++abi.dylib 0x189826f64 demangling_terminate_handler() + 332
5 libobjc.A.dylib 0x18971e1a0 _objc_terminate() + 144
6 libc++abi.dylib 0x189834ee4 std::__terminate(void ()()) + 20
7 libc++abi.dylib 0x189837c5c __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception
) + 36
8 libc++abi.dylib 0x189837c08 __cxa_throw + 140
9 libobjc.A.dylib 0x18971592c objc_exception_throw + 352
10 CoreFoundation 0x1899c3f78 +[NSException raise:format:] + 112
11 WebKit 0x1a7928ed4 WebKit::CompletionHandlerCallChecker::~CompletionHandlerCallChecker() + 152
12 WebKit 0x1a7a530f8 WTF::Ref<WebKit::CompletionHandlerCallChecker, WTF::RawPtrTraitsWebKit::CompletionHandlerCallChecker >::~Ref() + 72
13 WebKit 0x1a7ae4750 WTF::BlockPtr<void (NSURLSessionAuthChallengeDisposition, NSURLCredential*)> WTF::BlockPtr<void (NSURLSessionAuthChallengeDisposition, NSURLCredential*)>::fromCallable<WebKit::NavigationState::NavigationClient::didReceiveAuthenticationChallenge(WebKit::WebPageProxy&, WebKit::AuthenticationChallengeProxy&)::$_15>(WebKit::NavigationState::NavigationClient::didReceiveAuthenticationChallenge(WebKit::WebPageProxy&, WebKit::AuthenticationChallengeProxy&)::$_15)::'lambda'(void const*)::__invoke(void const*) + 28
14 libsystem_blocks.dylib 0x1895bda04 _Block_release + 200
15 WebKit 0x1a7adceb8 WebKit::NavigationState::NavigationClient::didReceiveAuthenticationChallenge(WebKit::WebPageProxy&, WebKit::AuthenticationChallengeProxy&) + 312
16 WebKit 0x1a7caa1d0 WebKit::NetworkProcessProxy::didReceiveAuthenticationChallenge(PAL::SessionID, WTF::ObjectIdentifierWebKit::WebPageProxyIdentifierType, std::__1::optionalWebCore::SecurityOriginData const&, WebCore::AuthenticationChallenge&&, bool, unsigned long long) + 392
17 WebKit 0x1a7825b04 WebKit::NetworkProcessProxy::didReceiveNetworkProcessProxyMessage(IPC::Connection&, IPC::Decoder&) + 24872
18 WebKit 0x1a77c8dac IPC::Connection::dispatchMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_deleteIPC::Decoder >) + 724
19 WebKit 0x1a77cbbbc WTF::Detail::CallableWrapper<IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_deleteIPC::Decoder >)::$_11, void>::call() + 224
20 JavaScriptCore 0x1a29bdcd8 WTF::RunLoop::performWork() + 200
21 JavaScriptCore 0x1a29bea60 WTF::RunLoop::performWork(void*) + 36
22 CoreFoundation 0x189944bbc CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 28
23 CoreFoundation 0x189944b08 __CFRunLoopDoSource0 + 208
24 CoreFoundation 0x1899447f4 __CFRunLoopDoSources0 + 268
25 CoreFoundation 0x189943168 __CFRunLoopRun + 820
26 CoreFoundation 0x189942694 CFRunLoopRunSpecific + 600
27 HIToolbox 0x1924b8990 RunCurrentEventLoopInMode + 292
28 HIToolbox 0x1924b8704 ReceiveNextEventCommon + 552
29 HIToolbox 0x1924b84c4 _BlockUntilNextEventMatchingListInModeWithFilter + 72
30 AppKit 0x18c497aec _DPSNextEvent + 844
31 AppKit 0x18c496390 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1332
32 AppKit 0x18c4883b0 -[NSApplication run] + 596
33 AppKit 0x18c459a84 NSApplicationMain + 1064
34 Safe Exam Browser 0x102f23ac4 0x102f1c000 + 31428
35 dyld 0x1033e90f4 start + 520

Thread 1:: com.apple.coreanimation.render-server
0 libsystem_kernel.dylib 0x18983d954 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x18983dd00 mach_msg + 76
2 QuartzCore 0x1907aeee0 CA::Render::Server::server_thread(void*) + 508
3 QuartzCore 0x1907aecd4 thread_fun(void*) + 32
4 libsystem_pthread.dylib 0x1898794ec _pthread_start + 148
5 libsystem_pthread.dylib 0x1898742d0 thread_start + 8

Thread 2:: com.apple.NSURLConnectionLoader
0 libsystem_kernel.dylib 0x18983d954 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x18983dd00 mach_msg + 76
2 CoreFoundation 0x189944e38 __CFRunLoopServiceMachPort + 372
3 CoreFoundation 0x1899432f0 __CFRunLoopRun + 1212
4 CoreFoundation 0x189942694 CFRunLoopRunSpecific + 600
5 CFNetwork 0x18e747fe0 0x18e4da000 + 2547680
6 Foundation 0x18a814358 NSThread__start + 808
7 libsystem_pthread.dylib 0x1898794ec _pthread_start + 148
8 libsystem_pthread.dylib 0x1898742d0 thread_start + 8

Thread 3:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x18983d954 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x18983dd00 mach_msg + 76
2 CoreFoundation 0x189944e38 __CFRunLoopServiceMachPort + 372
3 CoreFoundation 0x1899432f0 __CFRunLoopRun + 1212
4 CoreFoundation 0x189942694 CFRunLoopRunSpecific + 600
5 AppKit 0x18c604c24 _NSEventThread + 196
6 libsystem_pthread.dylib 0x1898794ec _pthread_start + 148
7 libsystem_pthread.dylib 0x1898742d0 thread_start + 8

Thread 4:: LocalStorage
0 libsystem_kernel.dylib 0x1898410c0 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x189879ab4 _pthread_cond_wait + 1228
2 JavaScriptCore 0x1a29b8994 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2072
3 WebKitLegacy 0x19fb8db30 bool WTF::Condition::waitUntilUncheckedWTF::Lock(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 196
4 WebKitLegacy 0x19fb914dc WebCore::StorageThread::threadEntryPoint() + 296
5 JavaScriptCore 0x1a29d3824 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 168
6 JavaScriptCore 0x1a18e0e30 WTF::wtfThreadEntryPoint(void*) + 16
7 libsystem_pthread.dylib 0x1898794ec _pthread_start + 148
8 libsystem_pthread.dylib 0x1898742d0 thread_start + 8

Thread 5:: LocalStorage
0 libsystem_kernel.dylib 0x1898410c0 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x189879ab4 _pthread_cond_wait + 1228
2 JavaScriptCore 0x1a29b8994 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2072
3 WebKitLegacy 0x19fb8db30 bool WTF::Condition::waitUntilUncheckedWTF::Lock(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 196
4 WebKitLegacy 0x19fb914dc WebCore::StorageThread::threadEntryPoint() + 296
5 JavaScriptCore 0x1a29d3824 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 168
6 JavaScriptCore 0x1a18e0e30 WTF::wtfThreadEntryPoint(void*) + 16
7 libsystem_pthread.dylib 0x1898794ec _pthread_start + 148
8 libsystem_pthread.dylib 0x1898742d0 thread_start + 8

Thread 6:: JavaScriptCore libpas scavenger
0 libsystem_kernel.dylib 0x1898410c0 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x189879ab4 _pthread_cond_wait + 1228
2 JavaScriptCore 0x1a2a4d554 scavenger_thread_main + 996
3 libsystem_pthread.dylib 0x1898794ec _pthread_start + 148
4 libsystem_pthread.dylib 0x1898742d0 thread_start + 8

Thread 7:: com.apple.CFSocket.private
0 libsystem_kernel.dylib 0x189847d38 __select + 8
1 CoreFoundation 0x18996f294 __CFSocketManager + 648
2 libsystem_pthread.dylib 0x1898794ec _pthread_start + 148
3 libsystem_pthread.dylib 0x1898742d0 thread_start + 8

Thread 8:
0 libsystem_pthread.dylib 0x1898742bc start_wqthread + 0

Thread 9:
0 libsystem_pthread.dylib 0x1898742bc start_wqthread + 0

Thread 10:
0 libsystem_pthread.dylib 0x1898742bc start_wqthread + 0

Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x0000000000000000 x1: 0x0000000000000000 x2: 0x0000000000000000 x3: 0x0000000000000000
x4: 0x00000001898390ad x5: 0x000000016cedfd50 x6: 0x000000000000006e x7: 0x0000000000001400
x8: 0x258a65402a042a6b x9: 0x258a654129416feb x10: 0x0000000000000002 x11: 0x000000000000000b
x12: 0x0000000000000000 x13: 0x0000000000000000 x14: 0x0000000000000010 x15: 0x0000000000000002
x16: 0x0000000000000148 x17: 0x00000001e3c5f530 x18: 0x0000000118173940 x19: 0x0000000000000006
x20: 0x0000000103454580 x21: 0x0000000000000103 x22: 0x0000000107d24770 x23: 0x00000001278e1fb0
x24: 0x000000016e107680 x25: 0x0000000107edba10 x26: 0x000000016cee1368 x27: 0x0000000115617f00
x28: 0x000000016cee1af0 fp: 0x000000016cedfcc0 lr: 0x000000018987915c
sp: 0x000000016cedfca0 pc: 0x00000001898459b8 cpsr: 0x40000000
far: 0x0000000103228004 esr: 0x56000080 Address size fault

Binary Images:
0x18983c000 - 0x189871fff libsystem_kernel.dylib () /usr/lib/system/libsystem_kernel.dylib
0x189872000 - 0x18987efff libsystem_pthread.dylib (
) <4786e19a-9312-38e6-80ef-9c1394548118> /usr/lib/system/libsystem_pthread.dylib
0x18973d000 - 0x1897bdfff libsystem_c.dylib () <002a39ae-6431-3b2e-85e7-c45fc2f95ad0> /usr/lib/system/libsystem_c.dylib
0x189822000 - 0x18983bfff libc++abi.dylib (
) <6baf3d90-c332-373d-8f33-2a6744916698> /usr/lib/libc++abi.dylib
0x1896fe000 - 0x189739fff libobjc.A.dylib () <2eabed7f-1e81-3a1b-bb4b-985b8dd3b77f> /usr/lib/libobjc.A.dylib
0x1898c0000 - 0x189e03fff com.apple.CoreFoundation (6.9) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x1a773b000 - 0x1a808afff com.apple.WebKit (17612) <49d3aab3-bd37-354c-87dc-67a6509fe79f> /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
0x1895bc000 - 0x1895bdfff libsystem_blocks.dylib (
) <06da29c0-4674-3332-9466-44fd0108c65a> /usr/lib/system/libsystem_blocks.dylib
0x1a18d6000 - 0x1a2b8dfff com.apple.JavaScriptCore (17612) <1f13d2b9-d661-364f-8b67-865f68018e4a> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
0x192488000 - 0x1927b7fff com.apple.HIToolbox (2.1.1) <98ea191e-b6f8-3036-b267-eeadb5f03c7d> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x18c456000 - 0x18d307fff com.apple.AppKit (6.9) <518f4e68-c324-320f-9d7f-85c224eae972> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x102f1c000 - 0x1030a3fff org.safeexambrowser.SafeExamBrowser (3.2pre5) <5e983804-6df9-3d2b-80af-de8b8e7fb78c> /Applications/Safe Exam Browser.app/Contents/MacOS/Safe Exam Browser
0x1033e4000 - 0x103443fff dyld (*) <86a8ba48-8bb4-3b30-9cda-051f73c74f44> /usr/lib/dyld
0x190768000 - 0x190a65fff com.apple.QuartzCore (1.11) /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x18e4da000 - 0x18e991fff com.apple.CFNetwork (1325.0.1) /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x18a7b7000 - 0x18aba4fff com.apple.Foundation (6.9) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x19fb0e000 - 0x19fcf5fff com.apple.WebKitLegacy (17612) <75d74eef-1df7-35b6-96a2-821d470cec40> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebKitLegacy.framework/Versions/A/WebKitLegacy

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.0G resident=0K(0%) swapped_out_or_unallocated=1.0G(100%)
Writable regions: Total=2.1G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=2.1G(100%)

                            VIRTUAL   REGION 

REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate framework 512K 4
Activity Tracing 256K 1
CG backing stores 2176K 4
CG image 624K 4
ColorSync 528K 26
CoreAnimation 76.7M 27
CoreGraphics 48K 3
CoreUI image data 1616K 12
Dispatch continuations 64.0M 1
Foundation 32K 2
Image IO 4816K 10
JS JIT generated code 512.0M 3
Kernel Alloc Once 32K 1
MALLOC 196.5M 100
MALLOC guard page 384K 19
MALLOC_MEDIUM (reserved) 944.0M 8 reserved VM address space (unallocated)
SQLite page cache 704K 11
STACK GUARD 56.2M 11
Stack 13.8M 11
VM_ALLOCATE 336K 17
WebKit Malloc 298.7M 15
__AUTH 2542K 314
__AUTH_CONST 19.2M 501
__DATA 17.0M 508
__DATA_CONST 18.6M 521
__DATA_DIRTY 1755K 213
__FONT_DATA 4K 1
__GLSLBUILTINS 5176K 1
__LINKEDIT 574.2M 20
__OBJC_CONST 3457K 275
__OBJC_RO 81.8M 1
__OBJC_RW 3088K 1
__TEXT 491.5M 539
__UNICODE 588K 1
dyld private memory 1024K 1
libnetwork 6784K 40
mapped file 273.4M 84
shared memory 912K 16
=========== ======= =======
TOTAL 3.6G 3327
TOTAL, minus reserved VM space 2.7G 3327


Full Report

{"app_name":"Safe Exam Browser","timestamp":"2022-01-23 19:39:32.00 +0800","app_version":"3.2pre5","slice_uuid":"5e983804-6df9-3d2b-80af-de8b8e7fb78c","build_version":"3632","platform":1,"bundleID":"org.safeexambrowser.SafeExamBrowser","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 12.0.1 (21A559)","incident_id":"C5972B69-A913-4F79-998C-A908CDFEFF04","name":"Safe Exam Browser"}
{
"uptime" : 26000,
"procLaunch" : "2022-01-23 18:49:24.6138 +0800",
"procRole" : "Foreground",
"version" : 2,
"userID" : 501,
"deployVersion" : 210,
"modelCode" : "MacBookAir10,1",
"procStartAbsTime" : 565403446344,
"coalitionID" : 2411,
"osVersion" : {
"train" : "macOS 12.0.1",
"build" : "21A559",
"releaseType" : "User"
},
"captureTime" : "2022-01-23 19:39:28.5699 +0800",
"incident" : "C5972B69-A913-4F79-998C-A908CDFEFF04",
"bug_type" : "309",
"pid" : 3768,
"procExitAbsTime" : 637500649167,
"translated" : false,
"cpuType" : "ARM-64",
"procName" : "Safe Exam Browser",
"procPath" : "/Applications/Safe Exam Browser.app/Contents/MacOS/Safe Exam Browser",
"bundleInfo" : {"CFBundleShortVersionString":"3.2pre5","CFBundleVersion":"3632","CFBundleIdentifier":"org.safeexambrowser.SafeExamBrowser"},
"storeInfo" : {"deviceIdentifierForVendor":"D211F9D4-51B3-5D27-A9E3-A66FE39B1ABB","thirdParty":true},
"parentProc" : "launchd",
"parentPid" : 1,
"coalitionName" : "org.safeexambrowser.SafeExamBrowser",
"crashReporterKey" : "8C84C34B-5B7E-42F5-BC26-72EE5EAFE86E",
"wakeTime" : 5792,
"sleepWakeUUID" : "7E90EB2D-BF75-4D3B-BD0F-758C0E50E571",
"sip" : "enabled",
"isCorpse" : 1,
"exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"},
"ktriageinfo" : "VM - pmap_enter failed with resource shortage\n",
"asi" : {"CoreFoundation":["*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Completion handler passed to -[Safe_Exam_Browser.SEBOSXWKWebViewController webView:didReceiveAuthenticationChallenge:completionHandler:] was not called'"],"libc++abi.dylib":["terminating with uncaught exception of type NSException"],"libsystem_c.dylib":["abort() called"]},
"asiBacktraces" : ["0 CoreFoundation 0x00000001899c412c __exceptionPreprocess + 240\n1 libobjc.A.dylib 0x0000000189715808 objc_exception_throw + 60\n2 CoreFoundation 0x00000001899c3f78 +[NSException exceptionWithName:reason:userInfo:] + 0\n3 WebKit 0x00000001a7928ed4 _ZN6WebKit28CompletionHandlerCallCheckerD2Ev + 152\n4 WebKit 0x00000001a7a530f8 _ZN3WTF3RefIN6WebKit28CompletionHandlerCallCheckerENS_12RawPtrTraitsIS2_EEED2Ev + 72\n5 WebKit 0x00000001a7ae4750 _ZZN3WTF8BlockPtrIFv36NSURLSessionAuthChallengeDispositionP15NSURLCredentialEE12fromCallableIZN6WebKit15NavigationState16NavigationClient33didReceiveAuthenticationChallengeERNS7_12WebPageProxyERNS7_28AuthenticationChallengeProxyEE4$15EES5_T_ENUlPKvE_8__invokeESH + 28\n6 libsystem_blocks.dylib 0x00000001895bda04 _Block_release + 200\n7 WebKit 0x00000001a7adceb8 _ZN6WebKit15NavigationState16NavigationClient33didReceiveAuthenticationChallengeERNS_12WebPageProxyERNS_28AuthenticationChallengeProxyE + 312\n8 WebKit 0x00000001a7caa1d0 _ZN6WebKit19NetworkProcessProxy33didReceiveAuthenticationChallengeEN3PAL9SessionIDEN3WTF16ObjectIdentifierINS_26WebPageProxyIdentifierTypeEEERKNSt3__18optionalIN7WebCore18SecurityOriginDataEEEONS9_23AuthenticationChallengeEby + 392\n9 WebKit 0x00000001a7825b04 _ZN6WebKit19NetworkProcessProxy36didReceiveNetworkProcessProxyMessageERN3IPC10ConnectionERNS1_7DecoderE + 24872\n10 WebKit 0x00000001a77c8dac _ZN3IPC10Connection15dispatchMessageENSt3__110unique_ptrINS_7DecoderENS1_14default_deleteIS3_EEEE + 724\n11 WebKit 0x00000001a77cbbbc _ZN3WTF6Detail15CallableWrapperIZN3IPC10Connection22enqueueIncomingMessageENSt3__110unique_ptrINS2_7DecoderENS4_14default_deleteIS6_EEEEE4$_11vJEE4callEv + 224\n12 JavaScriptCore 0x00000001a29bdcd8 _ZN3WTF7RunLoop11performWorkEv + 200\n13 JavaScriptCore 0x00000001a29bea60 _ZN3WTF7RunLoop11performWorkEPv + 36\n14 CoreFoundation 0x0000000189944bbc CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 28\n15 CoreFoundation 0x0000000189944b08 __CFRunLoopDoSource0 + 208\n16 CoreFoundation 0x00000001899447f4 __CFRunLoopDoSources0 + 268\n17 CoreFoundation 0x0000000189943168 __CFRunLoopRun + 820\n18 CoreFoundation 0x0000000189942694 CFRunLoopRunSpecific + 600\n19 HIToolbox 0x00000001924b8990 RunCurrentEventLoopInMode + 292\n20 HIToolbox 0x00000001924b8704 ReceiveNextEventCommon + 552\n21 HIToolbox 0x00000001924b84c4 _BlockUntilNextEventMatchingListInModeWithFilter + 72\n22 AppKit 0x000000018c497aec _DPSNextEvent + 844\n23 AppKit 0x000000018c496390 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1332\n24 AppKit 0x000000018c4883b0 -[NSApplication run] + 596\n25 AppKit 0x000000018c459a84 NSApplicationMain + 1064\n26 Safe Exam Browser 0x0000000102f23ac4 Safe Exam Browser + 31428\n27 dyld 0x00000001033e90f4 start + 520"],
"extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
"lastExceptionBacktrace" : [{"imageOffset":1065240,"symbol":"__exceptionPreprocess","symbolLocation":220,"imageIndex":5},{"imageOffset":96264,"symbol":"objc_exception_throw","symbolLocation":60,"imageIndex":4},{"imageOffset":1064824,"symbol":"+[NSException exceptionWithName:reason:userInfo:]","symbolLocation":0,"imageIndex":5},{"imageOffset":2023124,"symbol":"WebKit::CompletionHandlerCallChecker::~CompletionHandlerCallChecker()","symbolLocation":152,"imageIndex":6},{"imageOffset":3244280,"symbol":"WTF::Ref<WebKit::CompletionHandlerCallChecker, WTF::RawPtrTraitsWebKit::CompletionHandlerCallChecker >::~Ref()","symbolLocation":72,"imageIndex":6},{"imageOffset":3839824,"symbol":"WTF::BlockPtr<void (NSURLSessionAuthChallengeDisposition, NSURLCredential*)> WTF::BlockPtr<void (NSURLSessionAuthChallengeDisposition, NSURLCredential*)>::fromCallable<WebKit::NavigationState::NavigationClient::didReceiveAuthenticationChallenge(WebKit::WebPageProxy&, WebKit::AuthenticationChallengeProxy&)::$_15>(WebKit::NavigationState::NavigationClient::didReceiveAuthenticationChallenge(WebKit::WebPageProxy&, WebKit::AuthenticationChallengeProxy&)::$_15)::'lambda'(void const*)::__invoke(void const*)","symbolLocation":28,"imageIndex":6},{"imageOffset":6660,"symbol":"_Block_release","symbolLocation":200,"imageIndex":7},{"imageOffset":3808952,"symbol":"WebKit::NavigationState::NavigationClient::didReceiveAuthenticationChallenge(WebKit::WebPageProxy&, WebKit::AuthenticationChallengeProxy&)","symbolLocation":312,"imageIndex":6},{"imageOffset":5698000,"symbol":"WebKit::NetworkProcessProxy::didReceiveAuthenticationChallenge(PAL::SessionID, WTF::ObjectIdentifierWebKit::WebPageProxyIdentifierType, std::__1::optionalWebCore::SecurityOriginData const&, WebCore::AuthenticationChallenge&&, bool, unsigned long long)","symbolLocation":392,"imageIndex":6},{"imageOffset":961284,"symbol":"WebKit::NetworkProcessProxy::didReceiveNetworkProcessProxyMessage(IPC::Connection&, IPC::Decoder&)","symbolLocation":24872,"imageIndex":6},{"imageOffset":581036,"symbol":"IPC::Connection::dispatchMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_deleteIPC::Decoder >)","symbolLocation":724,"imageIndex":6},{"imageOffset":592828,"symbol":"WTF::Detail::CallableWrapper<IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_deleteIPC::Decoder >)::$_11, void>::call()","symbolLocation":224,"imageIndex":6},{"imageOffset":17726680,"symbol":"WTF::RunLoop::performWork()","symbolLocation":200,"imageIndex":8},{"imageOffset":17730144,"symbol":"WTF::RunLoop::performWork(void*)","symbolLocation":36,"imageIndex":8},{"imageOffset":543676,"symbol":"CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION","symbolLocation":28,"imageIndex":5},{"imageOffset":543496,"symbol":"__CFRunLoopDoSource0","symbolLocation":208,"imageIndex":5},{"imageOffset":542708,"symbol":"__CFRunLoopDoSources0","symbolLocation":268,"imageIndex":5},{"imageOffset":536936,"symbol":"__CFRunLoopRun","symbolLocation":820,"imageIndex":5},{"imageOffset":534164,"symbol":"CFRunLoopRunSpecific","symbolLocation":600,"imageIndex":5},{"imageOffset":199056,"symbol":"RunCurrentEventLoopInMode","symbolLocation":292,"imageIndex":9},{"imageOffset":198404,"symbol":"ReceiveNextEventCommon","symbolLocation":552,"imageIndex":9},{"imageOffset":197828,"symbol":"_BlockUntilNextEventMatchingListInModeWithFilter","symbolLocation":72,"imageIndex":9},{"imageOffset":269036,"symbol":"_DPSNextEvent","symbolLocation":844,"imageIndex":10},{"imageOffset":263056,"symbol":"-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]","symbolLocation":1332,"imageIndex":10},{"imageOffset":205744,"symbol":"-[NSApplication run]","symbolLocation":596,"imageIndex":10},{"imageOffset":14980,"symbol":"NSApplicationMain","symbolLocation":1064,"imageIndex":10},{"imageOffset":31428,"imageIndex":11},{"imageOffset":20724,"symbol":"start","symbolLocation":520,"imageIndex":12}],
"faultingThread" : 0,
"threads" : [{"triggered":true,"id":211694,"threadState":{"x":[{"value":0},{"value":0},{"value":0},{"value":0},{"value":6602068141},{"value":6122503504},{"value":110},{"value":5120},{"value":2705085852446632555},{"value":2705085856728838123},{"value":2},{"value":11},{"value":0},{"value":0},{"value":16},{"value":2},{"value":328},{"value":8116368688},{"value":4699142464},{"value":6},{"value":4349838720,"symbolLocation":0,"symbol":"_main_thread"},{"value":259},{"value":4426188656},{"value":4958592944},{"value":6141539968},{"value":4427987472},{"value":6122509160},{"value":4653678336},{"value":6122511088}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6602330460},"cpsr":{"value":1073741824},"fp":{"value":6122503360},"sp":{"value":6122503328},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6602119608,"matchesCrashFrame":1},"far":{"value":4347559940}},"queue":"com.apple.main-thread","frames":[{"imageOffset":39352,"symbol":"__pthread_kill","symbolLocation":8,"imageIndex":0},{"imageOffset":29020,"symbol":"pthread_kill","symbolLocation":288,"imageIndex":1},{"imageOffset":496404,"symbol":"abort","symbolLocation":164,"imageIndex":2},{"imageOffset":80720,"symbol":"abort_message","symbolLocation":132,"imageIndex":3},{"imageOffset":20324,"symbol":"demangling_terminate_handler()","symbolLocation":332,"imageIndex":3},{"imageOffset":131488,"symbol":"_objc_terminate()","symbolLocation":144,"imageIndex":4},{"imageOffset":77540,"symbol":"std::__terminate(void ()())","symbolLocation":20,"imageIndex":3},{"imageOffset":89180,"symbol":"__cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception)","symbolLocation":36,"imageIndex":3},{"imageOffset":89096,"symbol":"__cxa_throw","symbolLocation":140,"imageIndex":3},{"imageOffset":96556,"symbol":"objc_exception_throw","symbolLocation":352,"imageIndex":4},{"imageOffset":1064824,"symbol":"+[NSException raise:format:]","symbolLocation":112,"imageIndex":5},{"imageOffset":2023124,"symbol":"WebKit::CompletionHandlerCallChecker::~CompletionHandlerCallChecker()","symbolLocation":152,"imageIndex":6},{"imageOffset":3244280,"symbol":"WTF::Ref<WebKit::CompletionHandlerCallChecker, WTF::RawPtrTraitsWebKit::CompletionHandlerCallChecker >::~Ref()","symbolLocation":72,"imageIndex":6},{"imageOffset":3839824,"symbol":"WTF::BlockPtr<void (NSURLSessionAuthChallengeDisposition, NSURLCredential*)> WTF::BlockPtr<void (NSURLSessionAuthChallengeDisposition, NSURLCredential*)>::fromCallable<WebKit::NavigationState::NavigationClient::didReceiveAuthenticationChallenge(WebKit::WebPageProxy&, WebKit::AuthenticationChallengeProxy&)::$_15>(WebKit::NavigationState::NavigationClient::didReceiveAuthenticationChallenge(WebKit::WebPageProxy&, WebKit::AuthenticationChallengeProxy&)::$_15)::'lambda'(void const*)::__invoke(void const*)","symbolLocation":28,"imageIndex":6},{"imageOffset":6660,"symbol":"_Block_release","symbolLocation":200,"imageIndex":7},{"imageOffset":3808952,"symbol":"WebKit::NavigationState::NavigationClient::didReceiveAuthenticationChallenge(WebKit::WebPageProxy&, WebKit::AuthenticationChallengeProxy&)","symbolLocation":312,"imageIndex":6},{"imageOffset":5698000,"symbol":"WebKit::NetworkProcessProxy::didReceiveAuthenticationChallenge(PAL::SessionID, WTF::ObjectIdentifierWebKit::WebPageProxyIdentifierType, std::__1::optionalWebCore::SecurityOriginData const&, WebCore::AuthenticationChallenge&&, bool, unsigned long long)","symbolLocation":392,"imageIndex":6},{"imageOffset":961284,"symbol":"WebKit::NetworkProcessProxy::didReceiveNetworkProcessProxyMessage(IPC::Connection&, IPC::Decoder&)","symbolLocation":24872,"imageIndex":6},{"imageOffset":581036,"symbol":"IPC::Connection::dispatchMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_deleteIPC::Decoder >)","symbolLocation":724,"imageIndex":6},{"imageOffset":592828,"symbol":"WTF::Detail::CallableWrapper<IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_deleteIPC::Decoder >)::$_11, void>::call()","symbolLocation":224,"imageIndex":6},{"imageOffset":17726680,"symbol":"WTF::RunLoop::performWork()","symbolLocation":200,"imageIndex":8},{"imageOffset":17730144,"symbol":"WTF::RunLoop::performWork(void*)","symbolLocation":36,"imageIndex":8},{"imageOffset":543676,"symbol":"CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION","symbolLocation":28,"imageIndex":5},{"imageOffset":543496,"symbol":"__CFRunLoopDoSource0","symbolLocation":208,"imageIndex":5},{"imageOffset":542708,"symbol":"__CFRunLoopDoSources0","symbolLocation":268,"imageIndex":5},{"imageOffset":536936,"symbol":"__CFRunLoopRun","symbolLocation":820,"imageIndex":5},{"imageOffset":534164,"symbol":"CFRunLoopRunSpecific","symbolLocation":600,"imageIndex":5},{"imageOffset":199056,"symbol":"RunCurrentEventLoopInMode","symbolLocation":292,"imageIndex":9},{"imageOffset":198404,"symbol":"ReceiveNextEventCommon","symbolLocation":552,"imageIndex":9},{"imageOffset":197828,"symbol":"_BlockUntilNextEventMatchingListInModeWithFilter","symbolLocation":72,"imageIndex":9},{"imageOffset":269036,"symbol":"_DPSNextEvent","symbolLocation":844,"imageIndex":10},{"imageOffset":263056,"symbol":"-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]","symbolLocation":1332,"imageIndex":10},{"imageOffset":205744,"symbol":"-[NSApplication run]","symbolLocation":596,"imageIndex":10},{"imageOffset":14980,"symbol":"NSApplicationMain","symbolLocation":1064,"imageIndex":10},{"imageOffset":31428,"imageIndex":11},{"imageOffset":20724,"symbol":"start","symbolLocation":520,"imageIndex":12}]},{"id":211807,"name":"com.apple.coreanimation.render-server","frames":[{"imageOffset":6484,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7424,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":290528,"symbol":"CA::Render::Server::server_thread(void*)","symbolLocation":508,"imageIndex":13},{"imageOffset":290004,"symbol":"thread_fun(void*)","symbolLocation":32,"imageIndex":13},{"imageOffset":29932,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8912,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":211821,"name":"com.apple.NSURLConnectionLoader","frames":[{"imageOffset":6484,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7424,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":544312,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":372,"imageIndex":5},{"imageOffset":537328,"symbol":"__CFRunLoopRun","symbolLocation":1212,"imageIndex":5},{"imageOffset":534164,"symbol":"CFRunLoopRunSpecific","symbolLocation":600,"imageIndex":5},{"imageOffset":2547680,"imageIndex":14},{"imageOffset":381784,"symbol":"NSThread__start","symbolLocation":808,"imageIndex":15},{"imageOffset":29932,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8912,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":211848,"name":"com.apple.NSEventThread","frames":[{"imageOffset":6484,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7424,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":544312,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":372,"imageIndex":5},{"imageOffset":537328,"symbol":"__CFRunLoopRun","symbolLocation":1212,"imageIndex":5},{"imageOffset":534164,"symbol":"CFRunLoopRunSpecific","symbolLocation":600,"imageIndex":5},{"imageOffset":1764388,"symbol":"_NSEventThread","symbolLocation":196,"imageIndex":10},{"imageOffset":29932,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8912,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":212136,"name":"LocalStorage","frames":[{"imageOffset":20672,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":31412,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":1},{"imageOffset":17705364,"symbol":"WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&)","symbolLocation":2072,"imageIndex":8},{"imageOffset":523056,"symbol":"bool WTF::Condition::waitUntilUncheckedWTF::Lock(WTF::Lock&, WTF::TimeWithDynamicClockType const&)","symbolLocation":196,"imageIndex":16},{"imageOffset":537820,"symbol":"WebCore::StorageThread::threadEntryPoint()","symbolLocation":296,"imageIndex":16},{"imageOffset":17815588,"symbol":"WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*)","symbolLocation":168,"imageIndex":8},{"imageOffset":44592,"symbol":"WTF::wtfThreadEntryPoint(void*)","symbolLocation":16,"imageIndex":8},{"imageOffset":29932,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8912,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":212137,"name":"LocalStorage","frames":[{"imageOffset":20672,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":31412,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":1},{"imageOffset":17705364,"symbol":"WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&)","symbolLocation":2072,"imageIndex":8},{"imageOffset":523056,"symbol":"bool WTF::Condition::waitUntilUncheckedWTF::Lock(WTF::Lock&, WTF::TimeWithDynamicClockType const&)","symbolLocation":196,"imageIndex":16},{"imageOffset":537820,"symbol":"WebCore::StorageThread::threadEntryPoint()","symbolLocation":296,"imageIndex":16},{"imageOffset":17815588,"symbol":"WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*)","symbolLocation":168,"imageIndex":8},{"imageOffset":44592,"symbol":"WTF::wtfThreadEntryPoint(void*)","symbolLocation":16,"imageIndex":8},{"imageOffset":29932,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8912,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":214979,"name":"JavaScriptCore libpas scavenger","frames":[{"imageOffset":20672,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":31412,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":1},{"imageOffset":18314580,"symbol":"scavenger_thread_main","symbolLocation":996,"imageIndex":8},{"imageOffset":29932,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8912,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":215271,"name":"com.apple.CFSocket.private","frames":[{"imageOffset":48440,"symbol":"__select","symbolLocation":8,"imageIndex":0},{"imageOffset":717460,"symbol":"__CFSocketManager","symbolLocation":648,"imageIndex":5},{"imageOffset":29932,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8912,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":225772,"frames":[{"imageOffset":8892,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":225775,"frames":[{"imageOffset":8892,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":225975,"frames":[{"imageOffset":8892,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]}],
"usedImages" : [
{
"source" : "P",
"arch" : "arm64e",
"base" : 6602080256,
"size" : 221184,
"uuid" : "c8524c02-b14f-30bd-a228-c44b4a448e68",
"path" : "/usr/lib/system/libsystem_kernel.dylib",
"name" : "libsystem_kernel.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6602301440,
"size" : 53248,
"uuid" : "4786e19a-9312-38e6-80ef-9c1394548118",
"path" : "/usr/lib/system/libsystem_pthread.dylib",
"name" : "libsystem_pthread.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6601035776,
"size" : 528384,
"uuid" : "002a39ae-6431-3b2e-85e7-c45fc2f95ad0",
"path" : "/usr/lib/system/libsystem_c.dylib",
"name" : "libsystem_c.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6601973760,
"size" : 106496,
"uuid" : "6baf3d90-c332-373d-8f33-2a6744916698",
"path" : "/usr/lib/libc++abi.dylib",
"name" : "libc++abi.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6600777728,
"size" : 245760,
"uuid" : "2eabed7f-1e81-3a1b-bb4b-985b8dd3b77f",
"path" : "/usr/lib/libobjc.A.dylib",
"name" : "libobjc.A.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6602620928,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.CoreFoundation",
"size" : 5521408,
"uuid" : "b2ff96d0-ae99-31ef-9014-fc9964b4f3e0",
"path" : "/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation",
"name" : "CoreFoundation",
"CFBundleVersion" : "1855.105"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 7104344064,
"CFBundleShortVersionString" : "17612",
"CFBundleIdentifier" : "com.apple.WebKit",
"size" : 9764864,
"uuid" : "49d3aab3-bd37-354c-87dc-67a6509fe79f",
"path" : "/System/Library/Frameworks/WebKit.framework/Versions/A/WebKit",
"name" : "WebKit",
"CFBundleVersion" : "17612.2.9.1.20"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6599458816,
"size" : 8192,
"uuid" : "06da29c0-4674-3332-9466-44fd0108c65a",
"path" : "/usr/lib/system/libsystem_blocks.dylib",
"name" : "libsystem_blocks.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 7005364224,
"CFBundleShortVersionString" : "17612",
"CFBundleIdentifier" : "com.apple.JavaScriptCore",
"size" : 19628032,
"uuid" : "1f13d2b9-d661-364f-8b67-865f68018e4a",
"path" : "/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore",
"name" : "JavaScriptCore",
"CFBundleVersion" : "17612.2.9.1.20"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6749192192,
"CFBundleShortVersionString" : "2.1.1",
"CFBundleIdentifier" : "com.apple.HIToolbox",
"size" : 3342336,
"uuid" : "98ea191e-b6f8-3036-b267-eeadb5f03c7d",
"path" : "/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox",
"name" : "HIToolbox"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6648324096,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.AppKit",
"size" : 15409152,
"uuid" : "518f4e68-c324-320f-9d7f-85c224eae972",
"path" : "/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit",
"name" : "AppKit",
"CFBundleVersion" : "2113"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4344365056,
"CFBundleShortVersionString" : "3.2pre5",
"CFBundleIdentifier" : "org.safeexambrowser.SafeExamBrowser",
"size" : 1605632,
"uuid" : "5e983804-6df9-3d2b-80af-de8b8e7fb78c",
"path" : "/Applications/Safe Exam Browser.app/Contents/MacOS/Safe Exam Browser",
"name" : "Safe Exam Browser",
"CFBundleVersion" : "3632"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 4349378560,
"size" : 393216,
"uuid" : "86a8ba48-8bb4-3b30-9cda-051f73c74f44",
"path" : "/usr/lib/dyld",
"name" : "dyld"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6718652416,
"CFBundleShortVersionString" : "1.11",
"CFBundleIdentifier" : "com.apple.QuartzCore",
"size" : 3137536,
"uuid" : "b7469cdd-ceae-3cb7-bb88-6c8d274d546a",
"path" : "/System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore",
"name" : "QuartzCore",
"CFBundleVersion" : "962.57.1"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6682419200,
"CFBundleShortVersionString" : "1325.0.1",
"CFBundleIdentifier" : "com.apple.CFNetwork",
"size" : 4947968,
"uuid" : "a9068037-0e3b-3486-88cb-5098d0c827e3",
"path" : "/System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork",
"name" : "CFNetwork",
"CFBundleVersion" : "1325.0.1"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6618312704,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.Foundation",
"size" : 4120576,
"uuid" : "de039f1b-ffe5-3644-a8cf-7ba52c32cd73",
"path" : "/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation",
"name" : "Foundation",
"CFBundleVersion" : "1855.105"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6974136320,
"CFBundleShortVersionString" : "17612",
"CFBundleIdentifier" : "com.apple.WebKitLegacy",
"size" : 1998848,
"uuid" : "75d74eef-1df7-35b6-96a2-821d470cec40",
"path" : "/System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebKitLegacy.framework/Versions/A/WebKitLegacy",
"name" : "WebKitLegacy",
"CFBundleVersion" : "17612.2.9.1.20"
}
],
"sharedCache" : {
"base" : 6599131136,
"size" : 3072180224,
"uuid" : "a6162d66-93e3-3251-93cc-b11f7c8c830e"
},
"vmSummary" : "ReadOnly portion of Libraries: Total=1.0G resident=0K(0%) swapped_out_or_unallocated=1.0G(100%)\nWritable regions: Total=2.1G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=2.1G(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nAccelerate framework 512K 4 \nActivity Tracing 256K 1 \nCG backing stores 2176K 4 \nCG image 624K 4 \nColorSync 528K 26 \nCoreAnimation 76.7M 27 \nCoreGraphics 48K 3 \nCoreUI image data 1616K 12 \nDispatch continuations 64.0M 1 \nFoundation 32K 2 \nImage IO 4816K 10 \nJS JIT generated code 512.0M 3 \nKernel Alloc Once 32K 1 \nMALLOC 196.5M 100 \nMALLOC guard page 384K 19 \nMALLOC_MEDIUM (reserved) 944.0M 8 reserved VM address space (unallocated)\nSQLite page cache 704K 11 \nSTACK GUARD 56.2M 11 \nStack 13.8M 11 \nVM_ALLOCATE 336K 17 \nWebKit Malloc 298.7M 15 \n__AUTH 2542K 314 \n__AUTH_CONST 19.2M 501 \n__DATA 17.0M 508 \n__DATA_CONST 18.6M 521 \n__DATA_DIRTY 1755K 213 \n__FONT_DATA 4K 1 \n__GLSLBUILTINS 5176K 1 \n__LINKEDIT 574.2M 20 \n__OBJC_CONST 3457K 275 \n__OBJC_RO 81.8M 1 \n__OBJC_RW 3088K 1 \n__TEXT 491.5M 539 \n__UNICODE 588K 1 \ndyld private memory 1024K 1 \nlibnetwork 6784K 40 \nmapped file 273.4M 84 \nshared memory 912K 16 \n=========== ======= ======= \nTOTAL 3.6G 3327 \nTOTAL, minus reserved VM space 2.7G 3327 \n",
"legacyInfo" : {
"threadTriggered" : {
"queue" : "com.apple.main-thread"
}
},
"trialInfo" : {
"rollouts" : [
{
"rolloutId" : "5fc94383418129005b4e9ae0",
"factorPackIds" : {

  },
  "deploymentId" : 240000196
},
{
  "rolloutId" : "601d9415f79519000ccd4b69",
  "factorPackIds" : {
    "SIRI_TEXT_TO_SPEECH" : "61c0d3122be4e338e11ae9e1"
  },
  "deploymentId" : 240000357
},
{
  "rolloutId" : "5ffde50ce2aacd000d47a95f",
  "factorPackIds" : {

  },
  "deploymentId" : 240000090
},
{
  "rolloutId" : "602ad4dac86151000cf27e46",
  "factorPackIds" : {
    "SIRI_DICTATION_ASSETS" : "61ae8d06da72d16a4beb762e"
  },
  "deploymentId" : 240000290
},
{
  "rolloutId" : "60da5e84ab0ca017dace9abf",
  "factorPackIds" : {

  },
  "deploymentId" : 240000008
},
{
  "rolloutId" : "607844aa04477260f58a8077",
  "factorPackIds" : {
    "SIRI_MORPHUN_ASSETS" : "6103050cbfe6dc472e1c982a"
  },
  "deploymentId" : 240000066
}

],
"experiments" : [

]
}
}

Model: MacBookAir10,1, BootROM 7429.41.5, proc 8:4:4 processors, 8 GB, SMC
Graphics: Apple M1, Apple M1, Built-In
Display: Color LCD, 2560 x 1600 Retina, Main, MirrorOff, Online
Memory Module: LPDDR4
AirPort: Wi-Fi, wl0: Sep 13 2021 21:06:59 version 18.20.310.14.7.8.119 FWID 01-9d72ee4a
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB31Bus
USB Device: USB31Bus
Thunderbolt Bus: MacBook Air, Apple Inc.
Thunderbolt Bus: MacBook Air, Apple Inc.

@whirlingstorm06
Copy link

Since the exam saves our answers in real time, the examinees are able to resume where they left off but since their exam is more than an hour long, they might encounter this issue a few times.

Any fix or suggestions are appreciated!

@danschlet
Copy link
Member

Are you also using Moodle as exam system? If not, which else?

It's even stranger if the crashes happen after a long time in the exam, like the 30-40 min you mention. I don't see any reason why SEB would work 30-40 min. and then suddenly crash, as long as it's not connected to some hardware issue (overheating?) or some system or third party process which has a buffer overflow or similar after a long period and invokes this issue for SEB.

Did students do any special action just when the crashes happened, like closing a browser window in SEB, navigating to a new question (maybe graphically complex, running javascript or video) or anything which might have triggered the special situation leading to the crash?

Also are all of those students using some specific internet security tool, endpoint security, anti-malware scanning software etc.?

@whirlingstorm06
Copy link

whirlingstorm06 commented Jan 23, 2022 via email

@danschlet
Copy link
Member

danschlet commented Jan 23, 2022

Hi Robert, thanks for the additional information.

It's definitely a strange error, I also didn't get such feedback from recent exams a partner university did with up to 1000 participants (I guess around 50% with Mac and surely a fair number of M1 Macs).

Given that you're using Moodle, I guess you're also using the built-in Safe Exam Browser support (activated in Quiz settings, either with "manual" or uploaded SEB configuration)? In that case it seems like your students would have some Moodle resources or external links open in additional browser windows?

I'm asking because the crash log shows that the modern WebView (WKWebView) is involved, which with default settings and the SEB-Moodle integration is currently only used for additional browser windows, not the main window where Moodle is running. I don't know if this information really helps us tracking down the issue, but still good to know.

I know that it's not easy to collect log files from students, but it still would be helpful if someone who had the crash happening could send both the crash report and the SEB log files, found in the directory ~/Library/Logs/Safe Exam Browser/ (~ representing the user's home directory).

I will implement one small change which might prevent the crash (a bit a speculative fix, but from the crash log I at least know which method in the code actually seems to crash) and let you know when it's available (likely next week).

@whirlingstorm06
Copy link

whirlingstorm06 commented Jan 24, 2022 via email

@danschlet
Copy link
Member

I attempted to fix this in the latest preview 7 of SEB 3.1: https://github.com/SafeExamBrowser/seb-mac/releases/tag/3.1pre7

@PhilippImhof
Copy link

I have similar crashes on Monterey with SEB 3.0 and Modern WKWebView engine whenever the JavaScript prompt() function is invoked.

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               Safe Exam Browser [46642]
Path:                  /Applications/Safe Exam Browser.app/Contents/MacOS/Safe Exam Browser
Identifier:            org.safeexambrowser.SafeExamBrowser
Version:               3.0 (343F)
Code Type:             ARM-64 (Native)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2022-03-28 07:59:41.7812 +0200
OS Version:            macOS 12.2.1 (21D62)
Report Version:        12
Anonymous UUID:        98A63FEA-9CAE-5BEA-EF29-DF5101B51A18

Sleep/Wake UUID:       B53FFDA7-D0CE-4CA7-B481-1A43E9239A9D

Time Awake Since Boot: 320000 seconds
Time Since Wake:       57 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

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

Application Specific Information:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Completion handler passed to -[Safe_Exam_Browser.SEBOSXWKWebViewController webView:runJavaScriptTextInputPanelWithPrompt:defaultText:initiatedByFrame:completionHandler:] was not called'
abort() called
terminating with uncaught exception of type NSException

At least in my case, this seems linked to #181. Preview 10 of SEB 3.1 works for me.

@danschlet danschlet added fixed in new release and removed please test The issue was solved in a beta/preview version, please test if it works for you. labels Dec 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants