Các Aw, Snap! trang thường liên quan đến sự cố lỗi phân đoạn quá trình có thể liên quan đến lỗi phần mềm . Để xác định nguyên nhân, bạn có thể kích hoạt ghi nhật ký (như được đề xuất trong các câu trả lời khác) hoặc phân tích nền tảng của tệp kết xuất lõi (trên macOS , Linux , ví dụ Ubuntu ).
Nếu bạn không biết nguyên nhân (ví dụ: theo dõi ngăn xếp chỉ bao gồm các địa chỉ bộ nhớ), bạn có thể tạo một vé hỗ trợ mới tại hệ thống theo dõi lỗi của Chrome (hoặc kiểm tra kỹ xem đã có địa chỉ chưa). Trong khi báo cáo, bạn nên tải lên và bao gồm ID sự cố bằng cách truy cập chrome://crashes/
trang, để các địa chỉ bộ nhớ có thể được dịch thành các biểu tượng gỡ lỗi bởi các nhà duy trì Chrome.
Ngoài ra, bạn có thể giải mã các bãi đổ vỡ tự .
Xem thêm: Google Chrome Crash Dump nằm ở đâu?
Để đơn giản hóa ở trên, đây là những lý do chính khiến trang có thể bị sập:
Bạn đã tìm thấy lỗi (trên trang web hoặc với trình duyệt web tự).
Lỗi trang web
Ví dụ: JavaScript VM đạt bộ nhớ được phân bổ tối đa (lỗi ngoài bộ nhớ).
Để kiểm tra, hãy chạy DevTools và kiểm tra tab Bộ nhớ . Nếu đó là trường hợp, mã sẽ tự động tạm dừng ngay trước khi sự cố hết bộ nhớ tiềm ẩn (ví dụ: Vấn đề 810015 ). Nếu vậy, hãy báo cáo sự cố cho chủ sở hữu trang web hoặc lập hồ sơ mã JS để tìm lỗi.
Lỗi trình duyệt
- Xem xét việc vô hiệu hóa tiện ích mở rộng hoặc chạy trong Ẩn danh chế độ .
- Xem xét loại bỏ các tập tin lưu trữ .
- Báo cáo lỗi .
- Cài đặt lại trình duyệt.
- Sử dụng một phiên bản Chrome khác như kênh Chromium , Dev hoặc Canary .
- Sử dụng các trình duyệt khác nhau như Epic, Firefox, Opera, Brave, Waterfox, Torch hoặc khác.
- Nếu sự cố có thể lặp lại, bạn có thể thử biên dịch lại các nguồn Chrome bằng các ký hiệu gỡ lỗi và phân tích dấu vết ngăn xếp hoặc báo cáo nó.
Bạn đã đạt đến các tệp mở tối đa trong hệ thống của mình (xem: # 787381 ).
Trên Linux / Unix / macOS, để xác minh rằng, hãy chạy:
sysctl -a | grep files
và kiểm tra xem kern.num_files
đã đạt đến giới hạn kern.maxfiles
.
Nếu đó là trường hợp, tăng giới hạn bằng cách chạy các lệnh sau:
sysctl -w kern.maxfiles=20480
which launchctl && launchctl limit maxfiles 65536 unlimited
which ulimit && ulimit -c unlimited
Bạn có thể có một số phần mềm độc hại / vi rút làm thay đổi các tệp Chrome của bạn gây ra sự cố.
- Bạn có thể có một số vấn đề liên quan đến bộ nhớ phần cứng . Vì vậy, chạy một số thử nghiệm (chẳng hạn như
memtest
).
hệ điều hành Mac
Để hiển thị nhật ký từ Chrome, hãy chạy:
log stream --level debug --predicate 'processImagePath contains "Google"'
hoặc bằng cách chạy ứng dụng Console , nơi bạn cũng có thể kiểm tra bất kỳ bãi đổ vỡ nào (hoặc đăng ký ~/Library/Logs/DiagnosticReports
). Xem: Gỡ lỗi Aw Aw, Snap! Lỗi trong Chrome
Gỡ lỗi
Nếu không có cách nào ở trên giúp bạn, bạn có thể xem xét biên dịch Chrome từ nguồn (mất nhiều thời gian), sau đó chạy trực tiếp từ Terminal. Sau đó, mỗi lỗi Aw Aw, Snap! Hấp dẫn phải được theo dõi bởi dấu vết ngăn xếp đầy đủ bao gồm các hàm và dòng trong tệp mã nguồn nơi xảy ra.