কিছু ইউনিকোড পাঠ্য বার্তা কেন আইফোন ওএসকে ক্র্যাশ করে?


31

সম্প্রতি কয়েক সপ্তাহ ধরে ইন্টারনেটে একটি নতুন "গ্লিট" প্রকাশিত হয়েছে যেখানে আইফোন ব্যবহারকারীকে যদি প্রেরণ করা হয়:

  effective. 
      Power
           لُلُصّبُلُلصّبُررً ॣ ॣh ॣ ॣ
 冗

iMessage এর মাধ্যমে এটি অস্থায়ীভাবে ফোনের ওএসকে ক্র্যাশ করে এবং জোর করে গ্রহণকারী ফোনটি পুনরায় চালু করে।

কেন এই কাজ করে?


3
প্রকৃতপক্ষে, আমি বিশ্বাস করি যে কেবল আরবী অক্ষরগুলি (এবং সম্ভবত তাদের পরে এরগুলিও প্রয়োজন)। "কার্যকর শক্তি" পাঠ্যটি কেবল একটি ফিলার এবং কিছু হতে পারে তবে বিদেশী চরিত্রগুলিতে বিজ্ঞপ্তিটি কেটে ফেলা (বা কমপক্ষে চেষ্টা করা উচিত, কারণ এটি ক্র্যাশ ঘটায়) causes

উত্তর:


36

আপনার যদি এইটির জন্য কোনও স্থির প্রয়োজন হয় তবে নিজেকে নতুন বার্তা প্রেরণে আইরিমেজ ব্যবহার করে সিরি বা ম্যাক ব্যবহার করুন। Https://support.apple.com/en-us/HT204897 দেখুন

এটি পুনরুদ্ধার করার জন্য তিন ধাপের পদ্ধতি এবং ভবিষ্যতের একটি সফ্টওয়্যার আপডেট এই বাগটি প্যাচ করবে।

  1. সিরিকে "অপঠিত বার্তা পড়তে" বলুন।
  2. দূষিত বার্তার উত্তর দিতে সিরি ব্যবহার করুন। আপনি উত্তর দেওয়ার পরে, আপনি আবার বার্তা খুলতে সক্ষম হবেন।
  3. যদি সমস্যাটি অব্যাহত থাকে, দূষিত বার্তাটি আলতো চাপুন এবং ধরে রাখুন, আরও আলতো চাপুন এবং থ্রেড থেকে বার্তাটি মুছুন।

কেন এটি হয় তা হিসাবে, বিজ্ঞপ্তি কেন্দ্রটি এই বার্তার ইউনিকোড সামগ্রীটিকে যেভাবে রেন্ডার করে তাতে এটি একটি নির্দিষ্ট বাগ। কোডটি একটি "অনিরাপদ" ক্রিয়াকলাপ সম্পাদন করে (কিছুটি 0 দ্বারা বিভক্ত 5 এবং এরপরে অপ্রত্যাশিত ফলাফলের জন্য পরীক্ষা করে না) যা অবিচ্ছিন্ন ত্রুটির কারণ হয়ে থাকে।

তারপরে নোটিফিকেশন সেন্টার যেহেতু পাঠ্যের ব্লকটি সরবরাহ করতে পারে না এবং শেষ পর্যন্ত স্প্রিংবোর্ডকে ক্র্যাশ করে যার এই ব্যর্থতাটিকে নিখুঁতভাবে পরিচালনা করার কোড নেই। যখন কোনও নির্দিষ্ট ত্রুটি হ্যান্ডলার উপস্থিত না থাকে, বেশিরভাগ ক্রিয়াকলাপে ত্রুটিটি সমাধান করার চেষ্টা করে প্রতিকার করতে ব্যর্থ নিরাপদে "নিজেকে পুনরায় বুট করুন" থাকে have

ইউনিকোড এমন একটি এনক্রোডিং অক্ষর যা ইংলিশের চেয়ে বেশি অক্ষর গণনা করে এমন ভাষাগুলি পরিচালনা করতে ব্যবহৃত হয়। প্রোগ্রামারদের এতে সমস্যা হতে পারে কারণ তারা এএসসিআইআই পাঠ্য ব্যবহার করে প্রোগ্রাম শিখতে পেরেছিল এবং তারা ইউনিকোডের সম্পূর্ণ সমর্থন সহ তাদের সফ্টওয়্যারটি লিখতে অবহেলা করে।

এর একটি ভাল নিবন্ধটি ব্যাখ্যা করেছে "আপনি যদি এখনও সেভাবে প্রোগ্রামিং করেন তবে আপনি কোনও চিকিত্সা ডাক্তারের চেয়ে বেশি ভাল নন যিনি জীবাণুতে বিশ্বাস করেন না"।

এই অন্যান্য নিবন্ধটি এই নির্দিষ্ট পরিস্থিতিটি ভালভাবে ব্যাখ্যা করে।

অ্যাপল পারেন কঠিন কোড রিভিউ না, নির্দিষ্ট ইউনিট পরীক্ষা আছে বা অন্তিম ব্যবহারকারীদের দিন পারে আঁশ তাদের কোড পরীক্ষা এই এবং মত অনুরূপ ক্ষেত্রে


6

এটি অ্যাপলের জন্য কিছু ঠিক করা।

সমস্যাটি ফোনের মাধ্যমে বিজ্ঞপ্তিগুলিতে বার্তাটি দেখানোর চেষ্টা করে from অক্ষরগুলির ফলে সেই সিস্টেমটি ভেঙে যায়, যাতে ক্রাশ হওয়ার আগে এটি সংক্ষেপে এটি প্রদর্শন করার চেষ্টা করে এবং তারপরে ফোনটি ঠিক করার চেষ্টা করে পুনরায় সেট করার চেষ্টা করে।

অ্যাপল সমস্যা সমাধান না করা পর্যন্ত আপনি এখানে কিছু স্বল্পমেয়াদী সংশোধন করতে পারেন।

  • যিনি আপনাকে দূষিত বার্তা প্রেরণ করেছেন তাকে প্রাথমিক স্ট্র্যান্ড কার্যকরভাবে বাতিল করে অন্য একটি বার্তা প্রেরণ করুন

  • সিরি, ভাগের শীট বা আপনার ম্যাকের মাধ্যমে নিজেকে একটি বার্তা প্রেরণ করুন।

  • অন্য পাঠক নোট করেছেন যে "ফটো অ্যাপ্লিকেশনটির মাধ্যমে যোগাযোগের জন্য একটি ফটো প্রেরণ তাদের বার্তার ইতিহাস অ্যাক্সেস করতে এবং কথোপকথনটি মোছার অনুমতি দিতে পারে"

উত্স: http://www.redmondpie.com/how-to-fix-ios-text-messages-crash-bug/

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.