Browser sehen an der Oberfläche sehr einfach und simpel aus, aber im Hintergrund stecken über viele Jahre gewachsene starke Technologien, die alles andere als unfehlbar sind. Und so kommt es immer wieder vor, dass ein Tab des Chrome-Browsers abstürzt und den Nutzer mit einer wenig informativen Fehlerseite alleine lässt. Das soll sich in Zukunft ändern, sodass erfahrene Nutzer und Entwickler zumindest den Grund für den Absturz erfahren.
Das Web besteht aus sehr vielen Standards, die Technologien, Protokolle und auch Fehlercodes enthalten, um die Kommunikation zwischen allen Plattformen sicherzustellen. Der durchschnittliche Nutzer wird mit den vielen Fehlercodes nicht viel anfangen können und vielleicht noch die 404-Meldung kennen – weil sie am häufigsten auftritt. Doch die Fehlercodes geben dem Nutzer und natürlich auch dem Webmaster die Möglichkeit, sich näher über das Problem zu informieren.
Google Chrome: Tab versehentlich geschlossen? So lässt sich der zuletzt geschlossene Tab erneut öffnen
Google Chrome kann beim Laden oder Nutzen einer Webseite immer wieder mal abstürzen, ohne dass man als Nutzer erfährt, warum es zu diesem Absturz gekommen ist. Dank der Abschirmung sollte in den allermeisten Fällen nur der eine Tab und nicht der gesamte Browser abstürzen, aber dennoch ist es vor allem dann ärgerlich, wenn es beim nächsten Aufruf der Webseite wieder passiert. Wer eine solche Seite noch nie gesehen hat, kann einfach mal chrome://crash im Chrome-Browser aufrufen. Keine Sorge, das ist nur die verwendete Seite und lässt den Browser nicht abstürzen.
Jetzt wird das Chrome-Team an diesem Punkt ansetzen und schon bald Fehlercodes auf der Webseite einbauen, mit denen der interessierte Nutzer herausfinden kann, was schiefgelaufen ist. Anders als bei Serverfehlern kann der Grund für den Absturz sowohl beim Nutzer als auch bei der Webseite liegen – es ist also vor allem auch für Webentwickler sehr interessant. Wie die Fehlerseite in Zukunft aussehen soll, seht ihr auf folgendem Screenshot.
Und wer dachte, dass es nur eine Handvoll Fehlercodes gibt, der irrt. Hier noch die vollständige Liste aller Fehlercodes, die der Browser ausgeben kann.
Alle Fehlercodes von Google Chrome
- HUNG
- KILLED_BAD_MESSAGE
- GPU_DEAD_ON_ARRIVAL
- INVALID_CMDLINE_URL
- BAD_PROCESS_TYPE
- MISSING_DATA
- SHELL_INTEGRATION_FAILED
- MACHINE_LEVEL_INSTALL_EXISTS
- UNINSTALL_CHROME_ALIVE
- UNINSTALL_USER_CANCEL
- UNINSTALL_DELETE_PROFILE
- UNSUPPORTED_PARAM
- IMPORTER_HUNG
- RESPAWN_FAILED
- NORMAL_EXIT_EXP1
- NORMAL_EXIT_EXP2
- NORMAL_EXIT_EXP3
- NORMAL_EXIT_EXP4
- NORMAL_EXIT_CANCEL
- PROFILE_IN_USE
- PACK_EXTENSION_ERROR
- UNINSTALL_EXTENSION_ERROR
- NORMAL_EXIT_PROCESS_NOTIFIED
- INSTALL_FROM_WEBSTORE_ERROR_2
- EULA_REFUSED
- SXS_MIGRATION_FAILED_NOT_USED
- ACTION_DISALLOWED_BY_POLICY
- INVALID_SANDBOX_STATE
- CLOUD_POLICY_ENROLLMENT_FAILED
- DOWNGRADE_AND_RELAUNCH
- SIGQUIT
- SIGILL
- SIGTRAP
- SIGABRT
- SIGBUS (7)
- SIGFPE
- SIGKILL
- SIGBUS (10)
- SIGSEGV
- SIGSYS
- WAIT_TIMEOUT
- SBOX_FATAL_INTEGRITY
- SBOX_FATAL_DROPTOKEN
- SBOX_FATAL_FLUSHANDLES
- SBOX_FATAL_CACHEDISABLE
- SBOX_FATAL_CLOSEHANDLES
- SBOX_FATAL_MITIGATION
- SBOX_FATAL_MEMORY_EXCEEDED
- SBOX_FATAL_WARMUP
- Crashpad_FailedToCaptureProcess
- Crashpad_HandlerDidNotRespond
- Crashpad_SimulatedCrash
- CPP_EH_EXCEPTION
- STATUS_GUARD_PAGE_VIOLATION
- Out of Memory
- FACILITY_VISUALCPP/ERROR_PROC_NOT_FOUND
- FACILITY_VISUALCPP/ERROR_MOD_NOT_FOUND
- STATUS_INVALID_IMAGE_HASH
- STATUS_STACK_BUFFER_OVERRUN
- STATUS_HEAP_CORRUPTION
- STATUS_DLL_INIT_FAILED
- STATUS_CONTROL_C_EXIT
- STATUS_DLL_NOT_FOUND
- STATUS_STACK_OVERFLOW
- STATUS_BAD_IMPERSONATION_LEVEL
- STATUS_PRIVILEGED_INSTRUCTION
- STATUS_INTEGER_OVERFLOW
- STATUS_INTEGER_DIVIDE_BY_ZERO
- STATUS_FLOAT_UNDERFLOW
- STATUS_FLOAT_STACK_CHECK
- STATUS_FLOAT_OVERFLOW
- STATUS_FLOAT_INVALID_OPERATION
- STATUS_FLOAT_INEXACT_RESULT
- STATUS_FLOAT_DIVIDE_BY_ZERO
- STATUS_FLOAT_DENORMAL_OPERAND
- STATUS_ARRAY_BOUNDS_EXCEEDED
- STATUS_INVALID_UNWIND_TARGET
- STATUS_INVALID_DISPOSITION
- STATUS_NONCONTINUABLE_EXCEPTION
- STATUS_ACCESS_DENIED
- STATUS_INVALID_LOCK_SEQUENCE
- STATUS_ILLEGAL_INSTRUCTION
- STATUS_CONFLICTING_ADDRESSES
- STATUS_NO_MEMORY
- STATUS_INVALID_PARAMETER
- STATUS_INVALID_HANDLE
- STATUS_IN_PAGE_ERROR
- STATUS_ACCESS_VIOLATION
- STATUS_SEGMENT_NOTIFICATION
- STATUS_FATAL_APP_EXIT
- STATUS_SINGLE_STEP
- STATUS_BREAKPOINT
- STATUS_DATATYPE_MISALIGNMENT
- unknown
Siehe auch
» Google Chrome: So lassen sich Lesezeichen schnell und einfach durchsuchen & Favoriten-Zugriff beschleunigen
» Google Chrome: So lassen sich sehr leicht zahlreiche Suchmaschinen mit eigenem Kürzel anlegen