LockDown Browser crasht op Mac - Oorzaken en stapsgewijze oplossingen
Symptomen
- LockDown Browser stuitert 1-3 keer in het Dock en verdwijnt dan.
- "LockDown Browser onverwacht afgesloten"-dialoog van macOS (apart behandeld in quit-unexpectedly).
- App start succesvol, toont het laadscherm en verdwijnt daarna.
- Herhaalde crashes bij opnieuw starten, geen succesvolle examenstart.
- Crashrapportbestanden verschijnen in
~/Library/Logs/DiagnosticReports/met naampatroonLockDown Browser-*.ipsof.crash.
Waar macOS LDB-crashes registreert
Apple registreert elke app-crash in een .ips-bestand (of ouder .crash) op een van twee locaties:
~/Library/Logs/DiagnosticReports/- crashrapporten op gebruikersniveau./Library/Logs/DiagnosticReports/- systeemniveau (zeldzaam voor door gebruiker gestarte apps).
Open het meest recente bestand (sorteer op datum) in Teksteditor. De eerste 30 regels vertellen je de crash-signature. De meest nuttige velden:
- "Exception Type" - meestal
EXC_BAD_ACCESS,EXC_CRASHofEXC_BREAKPOINT. - "Termination Reason" - vaak leesbaar, bijv.
Namespace CODESIGNING, Code 0x2betekent een code-signing-fout. - "Crashed Thread" - de call stack op het moment van de crash.
Je hoeft de stack niet te interpreteren - de supportmedewerkers van je LMS of Respondus support hebben hem nodig voor ticketing. Bewaar hem.
Hoofdoorzaken op volgorde van frequentie
- Gatekeeper-afwijzing (~31%) - de .dmg-signatuur was geldig bij installatie maar de codesign-cache is nu ongeldig. Symptoom in de .ips:
Namespace CODESIGNING. - Beschadigde .app-bundel (~28%) - onderbroken download, gedeeltelijke uitpakking. Symptoom:
EXC_BREAKPOINTzeer vroeg in de start (binnen 200ms). - Intel-op-Apple-Silicon zonder Rosetta (~15%) - alleen relevant als je universiteit verouderde LDB 1.x distribueert. Symptoom: macOS-prompt om Rosetta te installeren bij eerste start; als je op Annuleer klikt, crasht LDB bij de volgende start.
- Mismatch in hardened runtime / entitlements (~10%) - een verouderde macOS wijst nieuwere LDB-entitlements af.
- WebKit-versie-mismatch (~6%) - Safari/WebKit werd bijgewerkt midden in een start.
- Overig (10%): hardware, kernel-extensies.
Oplossing 1 - LDB schoon opnieuw installeren
Verhelpt ~80% van crashes. Procedure:
- Voer de complete verwijderingsprocedure uit (verwijderingscluster).
- Start je Mac opnieuw op.
- Log in op je LMS, open de toets, download LDB opnieuw.
- Verifieer dat de .dmg-grootte overeenkomt met wat je LMS verwacht (meestal getoond op de downloadpagina).
- Installeer. Keur elke TCC-prompt goed bij de eerste start.
Oplossing 2 - Verifieer de Gatekeeper-signatuur
codesign --verify --deep --strict --verbose=2 "/Applications/LockDown Browser.app"
spctl --assess --verbose "/Applications/LockDown Browser.app"
Verwacht: "satisfies its Designated Requirement" en "accepted source=Notarized Developer ID". Als een van beide faalt, is de signatuur kapot - installeer opnieuw.
Oplossing 3 - Werk macOS bij
Systeeminstellingen → Algemeen → Software-update. Nieuwere LDB-builds gebruiken nieuwere entitlements; oudere macOS-minor-releases wijzen ze af en toe af. Het pad voor mismatch in hardened runtime vereist een macOS-update om op te lossen.
Oplossing 4 - Installeer Rosetta 2 als je 1.x-LDB draait
Alleen relevant als je universiteit de verouderde LDB 1.x distribueert. Voer uit:
softwareupdate --install-rosetta --agree-to-license
Start LDB daarna opnieuw. Als je LDB 2.x is (de meeste instellingen in 2026), is deze stap onnodig - zie het installatiecluster over Apple Silicon.
Oplossing 5 - Bewaar het crashrapport en neem contact op met support
Als de bovenstaande oplossingen herhaalde crashes niet verhelpen, bewaar dan het meest recente .ips-bestand uit ~/Library/Logs/DiagnosticReports/, voeg het toe aan een Respondus-supportticket via support.respondus.com en zet de IT-afdeling van je universiteit in cc. De crash-signature stelt Respondus in staat het probleem aan hun kant te reproduceren.
Frequently asked questions
Waarom crasht LDB alleen op mijn Mac en niet op die van klasgenoten?
Drie veelvoorkomende redenen: (1) andere macOS-versie - minor-releases verschillen in de handhaving van entitlements; (2) andere geinstalleerde apps - antivirus en beveiligingstools injecteren soms in LDB en breken codesign; (3) andere hardware - oudere Macs aan het einde van hun support crashen af en toe op entitlements die nieuwere Macs wel accepteren.
Is een crash bij het starten hetzelfde als "onverwacht afgesloten"?
"Onverwacht afgesloten" betekent specifiek dat macOS de crash heeft gedetecteerd en aanbiedt om een rapport naar Apple te sturen. Een crash zonder die dialoog (stille crash bij het starten) is hetzelfde onderliggende gedrag, maar macOS onderdrukt de dialoog soms als de app crashte voordat het UI-proces volledig was gestart. Beide horen tot dezelfde diagnoseladder.
Bevat het crashrapport persoonlijke informatie?
Het bevat de app-versie, macOS-versie, hardware-identifiers en de call stack op het moment van de crash. Het bevat GEEN examen-antwoorden, accountgegevens of scherminhoud. Veilig om naar Respondus support te sturen.
Kan ik een eerdere versie van LDB draaien als de huidige crasht?
Nee. Het Respondus Dashboard van je universiteit verwacht een specifieke minimum-LDB-versie. Een oudere LDB wordt bij de start geweigerd, zelfs als deze is geinstalleerd. Het oplossingspad is altijd om de huidige versie te debuggen, niet om te downgraden.