The Yah! Halaman ini biasanya terkait dengan proses kesalahan segmentasi yang dapat dikaitkan dengan bug perangkat lunak . Untuk menentukan penyebabnya, Anda dapat mengaktifkan pencatatan (seperti yang disarankan dalam jawaban lain) atau menganalisis backtrace dari file dump inti (di macOS , Linux , misalnya Ubuntu ).
Jika Anda tidak tahu penyebabnya (mis. Pelacakan jejak hanya terdiri dari alamat memori), Anda dapat membuat tiket dukungan baru di sistem pelacakan bug Chrome (atau periksa apakah sudah ada). Saat melaporkan, Anda harus mengunggah dan memasukkan Crash ID dengan membuka chrome://crashes/
halaman, sehingga alamat memori dapat diterjemahkan ke dalam simbol debug oleh pengelola Chrome.
Atau Anda dapat men - decode dump crash sendiri.
Lihat juga: Di mana Google Chrome Crash Dump berada?
Untuk menyederhanakan di atas, berikut adalah alasan utama mengapa halaman dapat macet:
Anda telah menemukan bug (baik di situs web atau dengan browser web sendiri).
Bug situs web
Contoh: JavaScript VM mencapai memori yang dialokasikan maksimum (kehabisan kehabisan memori).
Untuk memeriksanya, jalankan DevTools dan periksa tab Memory . Jika itu masalahnya, kode harus berhenti secara otomatis sesaat sebelum potensi kehabisan kehabisan memori (misalnya, Masalah 810015 ). Jika demikian, laporkan masalahnya kepada pemilik situs web, atau profil kode JS untuk menemukan bug.
Bug peramban
- Pertimbangkan menonaktifkan ekstensi atau jalankan dalam mode Penyamaran .
- Pertimbangkan untuk menghapus file yang di-cache .
- Laporkan bug .
- Instal ulang browser.
- Gunakan versi Chrome yang berbeda seperti saluran Chromium , Dev atau Canary .
- Gunakan browser yang berbeda seperti Epic, Firefox, Opera, Brave, Waterfox, Torch atau lainnya.
- Jika masalah berulang, Anda dapat mencoba mengkompilasi ulang sumber Chrome dengan simbol debug dan menganalisis jejak tumpukan atau melaporkannya.
Anda telah mencapai file terbuka maksimum di sistem Anda (lihat: # 787381 ).
Di Linux / Unix / macOS, untuk memverifikasi itu, jalankan:
sysctl -a | grep files
dan periksa apakah telah kern.num_files
mencapai batas kern.maxfiles
.
Jika itu masalahnya, tambahkan batas dengan menjalankan perintah berikut:
sysctl -w kern.maxfiles=20480
which launchctl && launchctl limit maxfiles 65536 unlimited
which ulimit && ulimit -c unlimited
Anda dapat memiliki beberapa malware / virus yang mengubah file Chrome Anda yang menyebabkan crash.
- Anda dapat memiliki beberapa masalah yang berhubungan dengan memori perangkat keras . Jadi jalankan beberapa tes (seperti
memtest
).
macOS
Untuk menampilkan log dari Chrome, jalankan:
log stream --level debug --predicate 'processImagePath contains "Google"'
atau dengan menjalankan aplikasi Konsol , di mana Anda juga dapat memeriksa semua dump crash (atau check-in ~/Library/Logs/DiagnosticReports
). Lihat: Kesalahan debug "Aw, Snap!" Di Chrome
Debugging
Jika tidak ada di atas yang membantu, Anda dapat mempertimbangkan mengkompilasi Chrome dari sumbernya (membutuhkan waktu lama), kemudian jalankan langsung dari Terminal. Setelah itu, setiap kesalahan "Aw, Snap!" Harus diikuti oleh jejak stack penuh termasuk fungsi dan baris dalam file kode sumber di mana itu terjadi.