আপনি হয়ত জানেন যে গুগল ক্রোম মাল্টি-প্রসেস অ্যাপ্লিকেশন হিসাবে চলে । আপনার কাছে আপনার প্রাথমিক "গুগল ক্রোম" প্রক্রিয়া রয়েছে যা ইউআই পরিচালনা করে এবং অন্যান্য হোস্টে "হোস্ট" খেলে। আপনি ক্রোমে খোলার প্রতিটি ট্যাবটির জন্য একটি নতুন "রেন্ডারার" প্রক্রিয়া তৈরি করা হয়, আপনার ইনস্টল হওয়া প্রতিটি এক্সটেনশনের জন্য একটি "প্লাগইন" প্রক্রিয়া এবং সিস্টেমের জিপিইউতে কথা বলে এমন কোডের জন্য একটি পৃথক "জিপিইউ" প্রক্রিয়া রয়েছে। এই অন্যান্য প্রতিটি প্রক্রিয়া ক্রিয়াকলাপ মনিটরে একটি "গুগল ক্রোম সহায়ক" প্রক্রিয়া হিসাবে উপস্থিত হয়।
ক্রোমকে আরও সুরক্ষিত করতে রেন্ডারার প্রক্রিয়াগুলি একটি স্যান্ডবক্সে চালিত হয় । তারা কেবল হোস্ট প্রক্রিয়াটির মাধ্যমে নেটওয়ার্কের সাথে কথা বলতে সক্ষম এবং কেবলমাত্র নির্দিষ্ট ফাইলগুলিতে কথা বলতে পারে (উদাহরণস্বরূপ, ফন্ট এবং কালারসাইনক প্রোফাইল)। তাদের সিস্টেমে অন্যান্য প্রক্রিয়াগুলির সাথে কথা বলতে বাধা দেওয়া হয়েছে, যা লগ বার্তাগুলির কারণ এটি। রেন্ডারার প্রক্রিয়াগুলি প্রবর্তনকারী এবং উইন্ডোসওয়ারিস প্রক্রিয়াগুলির সাথে কথা বলার চেষ্টা করছে তবে তাদের স্যান্ডবক্সের কারণে তা করতে বাধা দেওয়া হচ্ছে।
এই বাগটি ফেব্রুয়ারী 2014 এ গুগলের ক্রোম সুরক্ষা টিমের একটি সফ্টওয়্যার ইঞ্জিনিয়ার দ্বারা প্রতিশ্রুতি দিয়ে সমাধান করা হয়েছিল code কোডের এই এক লাইনটি সরিয়ে দেওয়া সমস্যার সমাধান করেছে।
[NSApplication sharedApplication];
অন্যান্য জিনিসের মধ্যে, ভাগ করা অ্যাপ্লিকেশন পদ্ধতিতে কল করা একটি অ্যাপ্লিকেশন এবং ওএস এক্স এর উইন্ডো সার্ভারের মধ্যে একটি সংযোগ খুলবে, যা আপনি সিজিএসলুকআপ সার্ভাররूटপোর্ট ত্রুটিতে ব্যর্থতা দেখতে পাচ্ছেন।
উদ্দেশ্যটি ছিল ক্রোমের এই পদ্ধতিতে স্যান্ডবক্সটি সক্ষম করার আগে নির্দিষ্ট উত্সগুলিকে "উষ্ণ" করার আহ্বান জানানো হয়েছিল ; স্যান্ডবক্স বিধিনিষেধ কার্যকর হওয়ার আগে নির্দিষ্ট ফাইল, প্রক্রিয়া বা নেটওয়ার্ক সংস্থানগুলিতে অ্যাক্সেস অর্জন করা। তবে মনে হয় যে এক পর্যায়ে এই প্রচেষ্টা ব্যর্থ হতে শুরু করে, ফলস্বরূপ লগতে এই ত্রুটিগুলি। আমার অনুমান যে অ্যাপল এই "ওয়ার্মিং আপ" কে স্যান্ডবক্সকে ঠকানোর প্রয়াস হিসাবে বিবেচনা করেছিল এবং এটির উপরে চাপ দেওয়া শুরু করেছিল।
আমি যদি সঠিকভাবে পড়ছি তবে এ পরিবর্তনটি এপ্রিল 2014 এ গুগল ক্রোমের 34.0.1847.131 আপডেটের সাথে স্থিতিশীল রিলিজ চ্যানেলে পৌঁছেছে ।
মজার বিষয় হচ্ছে ক্রোম দলটি ২০১৩ সালের অক্টোবরে ফিরে ভাগ করা অ্যাপ্লিকেশন পদ্ধতিতে এই কলগুলি সরিয়ে ফেলার বিষয়ে আলোচনা করেছিল এবং এমনকি ২০০৯ সালে একটি লক্ষ্য হিসাবে রেন্ডার প্রক্রিয়া থেকে পুরোপুরি কোকো অপসারণ নিয়েও আলোচনা করেছিল ।
সম্পর্কিত নোটে, অ্যাপল 2014 সালের এপ্রিলে একটি বাগ সমাধানের জন্য একটি সুরক্ষা ফিক্স প্রকাশ করেছিল যেখানে "উইন্ডো সার্ভার সেশনগুলি স্যান্ডবক্সযুক্ত অ্যাপ্লিকেশন দ্বারা তৈরি করা যেতে পারে"।