ในขณะที่คุณอาจจะรู้ว่าการทำงานของ Google Chrome เป็นโปรแกรมประยุกต์แบบหลายขั้นตอน คุณมีกระบวนการ "Google Chrome" เริ่มต้นที่จัดการ UI และเล่น "โฮสต์" กับกระบวนการอื่น ๆ กระบวนการ "renderer" ใหม่ถูกสร้างขึ้นสำหรับแต่ละแท็บที่คุณเปิดใน Chrome กระบวนการ "ปลั๊กอิน" สำหรับแต่ละส่วนขยายที่คุณติดตั้งและมีกระบวนการ "GPU" แยกต่างหากสำหรับรหัสที่พูดถึง GPU ของระบบ กระบวนการอื่น ๆ เหล่านี้จะปรากฏในการตรวจสอบกิจกรรมเป็นกระบวนการ "ตัวช่วย Google Chrome"
ในการทำให้ Chrome ปลอดภัยมากขึ้นกระบวนการแสดงผลทำงานในกระบะทราย พวกเขาสามารถพูดคุยกับเครือข่ายผ่านกระบวนการโฮสต์และสามารถพูดคุยกับไฟล์ที่ระบุเท่านั้น (ตัวอย่างเช่นแบบอักษรและโปรไฟล์ ColorSync) พวกเขายังป้องกันไม่ให้พูดคุยกับกระบวนการอื่น ๆ ในระบบซึ่งเป็นสิ่งที่ทำให้ข้อความบันทึกเหล่านี้ กระบวนการตัวเรนเดอร์กำลังพยายามพูดคุยกับกระบวนการเรียกใช้และบริการ windows แต่ถูกป้องกันไม่ให้ทำเช่นนั้นเนื่องจากกล่องทรายของพวกเขา
ข้อผิดพลาดนี้ได้รับการแก้ไขโดยวิศวกรซอฟต์แวร์ในทีมรักษาความปลอดภัยของ Chrome ของ Google ด้วยความมุ่งมั่นในเดือนกุมภาพันธ์ 2014 การลบรหัสหนึ่งบรรทัดนี้เพื่อแก้ไขปัญหา
[NSApplication sharedApplication];
ในบรรดาสิ่งอื่น ๆ การเรียกวิธีการ sharedApplication จะเปิดการเชื่อมต่อระหว่างแอปพลิเคชันและ WindowServer ของ OS X ซึ่งคุณสามารถเห็นความล้มเหลวในข้อผิดพลาด CGSLookupServerRootPort
จุดประสงค์คือให้ Chrome เรียกวิธีนี้เพื่อ"อุ่นเครื่อง"ทรัพยากรบางอย่างก่อนเปิดใช้งานกล่องทราย การเข้าถึงไฟล์กระบวนการหรือทรัพยากรเครือข่ายบางอย่างก่อนที่จะมีข้อ จำกัด ของ sandbox อย่างไรก็ตามดูเหมือนว่าในบางครั้งความพยายามนี้เริ่มล้มเหลวส่งผลให้เกิดข้อผิดพลาดเหล่านี้ในบันทึก ฉันเดาว่า Apple คิดว่า "อุ่นเครื่อง" นี้เป็นความพยายามที่จะโกงทรายและเริ่มบีบลงบนมัน
หากฉันอ่านอย่างถูกต้องการเปลี่ยนแปลงนี้จะมาถึงช่องทางการเผยแพร่ที่เสถียรด้วยการอัปเดตของ Google Chrome เป็น 34.0.1847.131ในเดือนเมษายน 2014
ที่น่าสนใจคือทีมงาน Chrome ได้พูดคุยเกี่ยวกับการลบการโทรเหล่านี้ไปยังวิธีการสมัครของแอพพลิเคชั่นในเดือนตุลาคม 2556 และแม้กระทั่งการพูดถึงการลบ Cocoa ทั้งหมดออกจากกระบวนการเรนเดอร์
ในบันทึกที่เกี่ยวข้อง Apple ออกตัวแก้ไขความปลอดภัยในเดือนเมษายน 2014 เพื่อแก้ไขข้อผิดพลาดที่ "เซสชัน WindowServer สามารถสร้างโดยแอปพลิเคชันแซนด์บ็อกซ์"