ইস! পৃষ্ঠাটি সাধারণত প্রক্রিয়া বিভাগের ত্রুটি ক্রাশের সাথে সম্পর্কিত যা সফ্টওয়্যার বাগের সাথে সম্পর্কিত হতে পারে । কারণ নির্ধারণ করার জন্য, আপনি লগিং সক্ষম করতে (অন্যান্য উত্তর হিসাবে প্রস্তাবিত হিসাবে) বা মূল ডাম্প ফাইলের ব্যাকট্রেস ( ম্যাকোস , লিনাক্স , যেমন উবুন্টু ) বিশ্লেষণ করতে পারবেন ।
যদি আপনি কারণটি না জানেন (যেমন স্ট্যাক ট্রেসটিতে কেবল মেমরি ঠিকানা থাকে) তবে আপনি ক্রোম বাগ ট্র্যাকিং সিস্টেমে একটি নতুন সমর্থন টিকিট তৈরি করতে পারেন (বা ইতিমধ্যে এটি আছে কিনা ডাবল-চেক করুন)। প্রতিবেদন করার সময়, আপনাকে chrome://crashes/
পৃষ্ঠায় গিয়ে ক্রাশ আইডি আপলোড এবং অন্তর্ভুক্ত করা উচিত , যাতে মেমরির ঠিকানাগুলি ক্রোম রক্ষণাবেক্ষণকারীদের দ্বারা ডিবাগ প্রতীকগুলিতে অনুবাদ করা যায়।
বিকল্পভাবে আপনি ক্র্যাশ ডাম্পগুলি নিজেই ডিকোড করতে পারেন ।
আরও দেখুন: গুগল ক্রোম ক্রাশ ডাম্প কোথায় অবস্থিত?
উপরের সরলকরণের জন্য, পৃষ্ঠাটি ক্র্যাশ হওয়ার মূল কারণগুলি এখানে রয়েছে:
আপনি বাগটি খুঁজে পেয়েছেন (ওয়েবসাইটটিতে অথবা ওয়েব ব্রাউজারের সাথে এটি নিজেই)।
ওয়েবসাইট বাগ
উদাহরণ: জাভাস্ক্রিপ্ট ভিএম সর্বাধিক বরাদ্দ মেমরির (মেমরির বিপর্যয়ের বাইরে) পৌঁছেছে।
এটি যাচাই করতে, ডিভটুলগুলি চালান এবং মেমরি ট্যাবটি পরীক্ষা করুন । যদি এটি হয়ে থাকে, কোডটি মেমরির সম্ভাব্য বাহ্যিক ক্রাশের ঠিক আগে (যেমন ইস্যু 810015 ) ঠিক আগে স্বয়ংক্রিয়ভাবে বিরতি দেওয়া উচিত । যদি তা হয় তবে সমস্যাটি ওয়েবসাইটের মালিককে জানান বা বাগ সন্ধানের জন্য জেএস কোডটি প্রোফাইল করুন।
ব্রাউজার বাগ
- এক্সটেনশান অক্ষম করার বিষয়টি বিবেচনা করুন বা ছদ্মবেশী মোডে চালানো ।
- ক্যাশেড ফাইলগুলি সরানোর বিষয়ে বিবেচনা করুন ।
- একটি বাগ রিপোর্ট করুন ।
- ব্রাউজারটি পুনরায় ইনস্টল করুন।
- ক্রোমিয়াম , দেব বা ক্যানারি চ্যানেলের মতো ক্রোমের আলাদা সংস্করণ ব্যবহার করুন ।
- এপিক, ফায়ারফক্স, অপেরা, সাহসী, ওয়াটারফক্স, টর্চ বা অন্যান্য হিসাবে বিভিন্ন ব্রাউজার ব্যবহার করুন।
- সমস্যাটি যদি পুনরাবৃত্তিযোগ্য হয় তবে আপনি ক্রোম উত্সগুলি ডিবাগ প্রতীক সহ পুনরায় সংকলন করতে এবং স্ট্যাক ট্রেস বিশ্লেষণ করতে বা এটি প্রতিবেদন করতে পারেন।
আপনি আপনার সিস্টেমে সর্বাধিক উন্মুক্ত ফাইলগুলিতে পৌঁছেছেন (দেখুন: # 787381 )।
এটি যাচাই করতে লিনাক্স / ইউনিক্স / ম্যাকোজে, চালনা করুন:
sysctl -a | grep files
এবং kern.num_files
সীমাতে পৌঁছেছে কিনা তা পরীক্ষা করুন kern.maxfiles
।
যদি এটি হয় তবে নিম্নলিখিত কমান্ডগুলি চালিয়ে সীমাটি বৃদ্ধি করুন:
sysctl -w kern.maxfiles=20480
which launchctl && launchctl limit maxfiles 65536 unlimited
which ulimit && ulimit -c unlimited
আপনার কাছে এমন কিছু ম্যালওয়ার / ভাইরাস থাকতে পারে যা ক্রাশের কারণে আপনার ক্রোম ফাইলগুলিকে পরিবর্তিত করে।
- আপনার কিছু হার্ডওয়্যার মেমরি সম্পর্কিত সমস্যা থাকতে পারে । সুতরাং কিছু পরীক্ষা চালান (যেমন
memtest
)।
ম্যাক অপারেটিং সিস্টেম
Chrome থেকে লগগুলি প্রদর্শন করতে, চালান:
log stream --level debug --predicate 'processImagePath contains "Google"'
বা কনসোল অ্যাপ্লিকেশন চালিয়ে আপনি যেখানে কোনও ক্র্যাশ ডাম্প (বা চেক ইন ~/Library/Logs/DiagnosticReports
) পরীক্ষা করতে পারেন । দেখুন: Chrome এ "আও, স্ন্যাপ!" ত্রুটি ডিবাগ করুন
ডিবাগ
যদি উপরের কোনওটি সহায়তা না করে তবে আপনি উত্স থেকে ক্রোম সংকলন বিবেচনা করতে পারেন (দীর্ঘ সময় নেয়), তবে সরাসরি টার্মিনাল থেকে চালান। এর পরে, প্রতিটি "আও, স্ন্যাপ!" ত্রুটিটি সোর্স কোড ফাইলে যেখানে ঘটেছে সেখানে ফাংশন এবং লাইন সহ পুরো স্ট্যাক ট্রেস অনুসরণ করা উচিত।