ฉันมี MacBook Air เมื่อต้นปี 2015 ใช้ macOS Mojave ในช่วง 2 สัปดาห์ที่ผ่านมามีการปิดและเปิดเครื่องใหม่ในช่วงเวลาที่แตกต่างกันโดยไม่คาดคิด
เมื่อตรวจสอบบันทึกการปิดระบบฉันพบรหัสการปิดระบบเป็น-128
; ตรวจสอบแหล่งต่าง ๆ บนอินเทอร์เน็ตฉันพบว่านี่เป็นรหัส "ตรวจจับปัญหาฮาร์ดแวร์ทั้งหมด" หลายแหล่งพบว่าสิ่งนี้อาจเกิดจากคอมพิวเตอร์ร้อนจัดหรือ RAM ทำงานผิดปกติหรือแบตเตอรี่
คอมพิวเตอร์ของฉันไม่ร้อนมากเกินไปเมื่อมันปิด / เปิดเครื่องใหม่ แบตเตอรี่ดูเหมือนว่าจะทำงานได้ดีและฉันไม่ได้ติดตั้ง RAM บุคคลที่สาม ข้อมูลระบบดูเหมือนจะแสดงว่าการ์ดแรมทั้งสองเป็นสถานะ "ตกลง"
ฉันพยายามทำสิ่งต่อไปนี้
- การรีเซ็ต SMC
- การรีเซ็ต NVRAM
- กำลังเข้าสู่เซฟโหมด
ไม่มีประโยชน์
ปัญหาเริ่มขึ้นทันทีเมื่อฉันเรียกใช้ macOS High Sierra (ฉันใช้งานมาระยะหนึ่งแล้วและระบบปฏิบัติการมีเสถียรภาพ) ฉันได้ติดตั้งใหม่ macOS Mojave (เช็ดข้อมูลก่อนหน้านี้ทั้งหมด) ดังนั้นฉันค่อนข้างแน่ใจว่าสิ่งนี้ไม่ได้เกิดจากมัลแวร์บางประเภท Apple ไม่แสดงข้อความใด ๆ เช่น "คอมพิวเตอร์ของคุณปิดตัวลงเนื่องจากปัญหา" และบันทึกไม่แสดง Kernel Panics
ฉันเรียกใช้การวิเคราะห์ฮาร์ดแวร์แล้ว แต่ไม่พบปัญหาใด ๆ ฉันยังเรียกใช้การปฐมพยาบาลภายใต้ Disk Utility เพียงเพื่อให้แน่ใจ
อีกสิ่งหนึ่งที่ฉันสังเกตุซึ่งฉันไม่แน่ใจว่าเคยมีมาก่อนคือในระหว่างการบู๊ตด้วยแถบการโหลดประมาณครึ่งทางหน้าจอคอมพิวเตอร์จะกลายเป็นสีดำทันทีหนึ่งหรือสองวินาทีจากนั้นมันกลับมาที่ ดำเนินการต่อจากที่ค้างไว้ ฉันไม่แน่ใจว่าเกี่ยวข้องกับสิ่งนี้หรือไม่
เพื่อให้ชัดเจนช่วงเวลาระหว่างการเรียบและการปิดเครื่องจะแตกต่างกันมาก หนึ่งครั้งจะรีบูตสามครั้งระหว่างการใช้งานภายในหนึ่งหรือสองนาที โดยปกติแล้วมันจะปิดระบบในโหมดสลีป (ไม่ได้เกิดจากautopoweroff
; ยังคงเป็นรหัสการปิดระบบเดียวกัน) หลังจากผ่านไปหลายชั่วโมงโดยไม่มีการใช้งาน
ฉันสังเกตเห็นว่าบันทึกการปิดเครื่องเป็นเวลาที่แน่นอนเมื่อฉันบูตมัน ฉันไม่รู้จริงๆว่าควรทำอะไร
นี่คือบันทึกบางส่วนของวินาทีก่อนที่คอมพิวเตอร์จะปิดด้วย-128
รหัส (และเวลาที่ฉันพยายามนำออกจากโหมดสลีป):
2018-10-06 09:04:33.861844+0530 0x65 Default 0x0 0 0 kernel: calling mpo_policy_init for AMFI
2018-10-06 09:04:33.861849+0530 0x65 Default 0x0 0 0 kernel: Security policy loaded: Apple Mobile File Integrity (AMFI)
2018-10-06 09:04:33.861853+0530 0x65 Default 0x0 0 0 kernel: calling mpo_policy_init for Sandbox
2018-10-06 09:04:33.861898+0530 0x65 Default 0x0 0 0 kernel: Security policy loaded: Seatbelt sandbox policy (Sandbox)
2018-10-06 09:04:33.862091+0530 0x65 Default 0x0 0 0 kernel: calling mpo_policy_init for Quarantine
2018-10-06 09:04:33.862096+0530 0x65 Default 0x0 0 0 kernel: Security policy loaded: Quarantine policy (Quarantine)
2018-10-06 09:04:33.862371+0530 0x65 Default 0x0 0 0 kernel: calling mpo_policy_init for TMSafetyNet
2018-10-06 09:04:33.862375+0530 0x65 Default 0x0 0 0 kernel: Security policy loaded: Safety net for Time Machine (TMSafetyNet)
2018-10-06 09:04:33.968541+0530 0x83 Default 0x0 0 0 kernel: Started cpu 2 (lapic id 00000002)
2018-10-06 09:04:33.969492+0530 0x84 Default 0x0 0 0 kernel: Started cpu 1 (lapic id 00000001)
2018-10-06 09:04:33.970435+0530 0x85 Default 0x0 0 0 kernel: Started cpu 3 (lapic id 00000003)
2018-10-06 09:04:33.971229+0530 0x95 Default 0x0 0 0 kernel: (AppleAPIC) IOAPIC: Version 0x20 Vectors 64:103
2018-10-06 09:04:33.985599+0530 0x71 Default 0x0 0 0 kernel: (AppleACPIPlatform) ACPI: sleep states S0 S3 S4 S5
2018-10-06 09:04:34.009380+0530 0xad Default 0x0 0 0 kernel: (IOHIDFamily) HID: Legacy shim 2
2018-10-06 09:04:34.009561+0530 0x9a Default 0x0 0 0 kernel: (IOPCIFamily) pci (build 20:25:30 Aug 22 2018), flags 0x20e3480
2018-10-06 09:04:34.009565+0530 0xaf Default 0x0 0 0 kernel: (IOHIDFamily) HID: Legacy shim 2
2018-10-06 09:04:34.009567+0530 0x9a Default 0x0 0 0 kernel: (IOPCIFamily) pci (build 20:25:30 Aug 22 2018), flags 0x20e3480
2018-10-06 09:04:34.010358+0530 0x9a Default 0x0 0 0 kernel: (IOPCIFamily) [ PCI configuration begin ]
2018-10-06 09:04:34.010362+0530 0x9a Default 0x0 0 0 kernel: kPEDisableScreen -1
2018-10-06 09:04:34.012030+0530 0xb7 Default 0x0 0 0 kernel: (AppleSmartBatteryManager) Provider is IOSMBusController
2018-10-06 09:04:34.012092+0530 0xb7 Default 0x0 0 0 kernel: (AppleSmartBatteryManager) Clearing out battery data
2018-10-06 09:04:34.012109+0530 0xb7 Default 0x0 0 0 kernel: (AppleSmartBatteryManager) Starting poll type 1
2018-10-06 09:04:34.012111+0530 0xb7 Default 0x0 0 0 kernel: (AppleSmartBatteryManager) Restarting poll type 1
2018-10-06 09:04:34.012112+0530 0xb7 Default 0x0 0 0 kernel: (AppleSmartBatteryManager) smcKeysToDictionary without SMC driver
2018-10-06 09:04:34.012114+0530 0xb7 Default 0x0 0 0 kernel: (AppleSmartBatteryManager) Command 0x1100 completed. inCount: 2 data:0x0
2018-10-06 09:04:34.012115+0530 0xb7 Default 0x0 0 0 kernel: (AppleSmartBatteryManager) smcKeysToDictionary without SMC driver
2018-10-06 09:04:34.012117+0530 0xb7 Default 0x0 0 0 kernel: (AppleSmartBatteryManager) Command 0x1200 completed. inCount: 2 data:0x0
2018-10-06 09:04:34.012118+0530 0xb7 Default 0x0 0 0 kernel: (AppleSmartBatteryManager) smcKeysToDictionary without SMC driver
2018-10-06 09:04:34.012119+0530 0xb7 Default 0x0 0 0 kernel: (AppleSmartBatteryManager) Command 0x1300 completed. inCount: 2 data:0x0
2018-10-06 09:04:34.013780+0530 0xb7 Default 0x0 0 0 kernel: (AppleSmartBatteryManager) AppleSmartBatteryManager started
2018-10-06 09:04:34.017775+0530 0x7d Default 0x0 0 0 kernel: (AppleSmartBatteryManager) Command 0x2 completed. inCount: 2 data:0x6
2018-10-06 09:04:34.019732+0530 0x7d Default 0x0 0 0 kernel: (AppleSmartBatteryManager) Command 0x1 completed. inCount: 2 data:0x1101
2018-10-06 09:04:34.019758+0530 0x9a Default 0x0 0 0 kernel: initialize_screen: b=7F90000000, w=000005A0, h=00000384, r=00001800, d=00000001
2018-10-06 09:04:34.019944+0530 0x9a Default 0x0 0 0 kernel: kPEEnableScreen 1
2018-10-06 09:04:34.019958+0530 0x9a Default 0x0 0 0 kernel: (IOPCIFamily) console relocated to 0x7f90000000
2018-10-06 09:04:34.019962+0530 0x9a Default 0x0 0 0 kernel: (IOPCIFamily) [ PCI configuration end, bridges 12, devices 15 ]
2018-10-06 09:04:34.020376+0530 0xbf Default 0x0 0 0 kernel: (IOUSBFamily) 000001.020370 AppleUSBLegacyRoot@(null): AppleUSBLegacyRoot::init: enabling legacy matching
2018-10-06 09:04:34.024195+0530 0x7e Default 0x0 0 0 kernel: (AppleSmartBatteryManager) Command 0x16 completed. inCount: 2 data:0xc0
2018-10-06 09:04:34.025277+0530 0xa3 Default 0x0 0 0 kernel: (AppleSMC) Previous shutdown cause: -128
บันทึกด้านบนจบลงด้วยการปิดเครื่อง
system.log
บันทึกก่อนและหลังการบูต:
Oct 6 09:35:03 Munishs-MacBook-Air loginwindow[88]: DEPRECATED USE in libdispatch client: dispatch source activated with no event handler set; set a breakpoint on _dispatch_bug_deprecated to debug
Oct 6 09:35:04 Munishs-MacBook-Air com.apple.xpc.launchd[1] (com.apple.xpc.launchd.domain.user.501): Service "com.apple.xpc.launchd.unmanaged.loginwindow.88" tried to register for endpoint "com.apple.tsm.uiserver" already registered by owner: com.apple.SystemUIServer.agent
Oct 6 10:17:11 --- last message repeated 1 time ---
Oct 6 10:17:11 Munishs-MacBook-Air syslogd[39]: ASL Sender Statistics
Oct 6 10:17:13 Munishs-MacBook-Air timed[77]: settimeofday({0x5bb83e51,0x6a1d6}) == 0
Oct 6 10:17:17 Munishs-MacBook-Air xpcproxy[543]: libcoreservices: _dirhelper_userdir: 529: bootstrap_look_up returned (ipc/send) invalid destination port
Oct 6 10:24:18 Munishs-MacBook-Air com.apple.xpc.launchd[1] (com.apple.WebKit.Networking.F3E9FD36-49E7-44C5-A2CE-ED38E105F5FD[555]): Service exited with abnormal code: 1
Oct 6 10:24:19 Munishs-MacBook-Air com.apple.xpc.launchd[1] (com.apple.imfoundation.IMRemoteURLConnectionAgent): Unknown key for integer: _DirtyJetsamMemoryLimit
Oct 6 10:27:12 Munishs-MacBook-Air syslogd[39]: ASL Sender Statistics
Oct 6 10:28:00 localhost bootlog[0]: BOOT_TIME 1538801880 0
Oct 6 10:28:02 localhost syslogd[39]: Configuration Notice:
ASL Module "com.apple.cdscheduler" claims selected messages.
Those messages may not appear in standard system log files or in the ASL database.
Oct 6 10:28:02 localhost syslogd[39]: Configuration Notice:
ASL Module "com.apple.install" claims selected messages.
Those messages may not appear in standard system log files or in the ASL database.
Oct 6 10:28:02 localhost syslogd[39]: Configuration Notice:
ASL Module "com.apple.family.asl" claims selected messages.
Those messages may not appear in standard system log files or in the ASL database.
Oct 6 10:28:02 localhost syslogd[39]: Configuration Notice:
ASL Module "com.apple.callhistory.asl.conf" claims selected messages.
Those messages may not appear in standard system log files or in the ASL database.
Oct 6 10:28:02 localhost syslogd[39]: Configuration Notice:
ASL Module "com.apple.contacts.ContactsUICore" claims selected messages.
Those messages may not appear in standard system log files or in the ASL database.
Oct 6 10:28:02 localhost syslogd[39]: Configuration Notice:
ASL Module "com.apple.authd" sharing output destination "/var/log/asl" with ASL Module "com.apple.asl".
Output parameters from ASL Module "com.apple.asl" override any specified in ASL Module "com.apple.authd".
Oct 6 10:28:02 localhost syslogd[39]: Configuration Notice:
ASL Module "com.apple.authd" sharing output destination "/var/log/system.log" with ASL Module "com.apple.asl".
Output parameters from ASL Module "com.apple.asl" override any specified in ASL Module "com.apple.authd".
Oct 6 10:28:02 localhost syslogd[39]: Configuration Notice:
ASL Module "com.apple.authd" claims selected messages.
Those messages may not appear in standard system log files or in the ASL database.
Oct 6 10:28:02 localhost syslogd[39]: Configuration Notice:
ASL Module "com.apple.eventmonitor" claims selected messages.
Those messages may not appear in standard system log files or in the ASL database.
Oct 6 10:28:02 localhost syslogd[39]: Configuration Notice:
ASL Module "com.apple.mail" claims selected messages.
Those messages may not appear in standard system log files or in the ASL database.
Oct 6 10:28:02 localhost syslogd[39]: Configuration Notice:
ASL Module "com.apple.coreaudio" claims selected messages.
Those messages may not appear in standard system log files or in the ASL database.
Oct 6 10:28:02 localhost syslogd[39]: Configuration Notice:
ASL Module "com.apple.performance" claims selected messages.
Those messages may not appear in standard system log files or in the ASL database.
Oct 6 10:28:02 localhost syslogd[39]: Configuration Notice:
ASL Module "com.apple.iokit.power" claims selected messages.
Those messages may not appear in standard system log files or in the ASL database.
Oct 6 10:28:02 localhost syslogd[39]: Configuration Notice:
ASL Module "com.apple.contacts.ContactsAutocomplete" claims selected messages.
Those messages may not appear in standard system log files or in the ASL database.
Oct 6 10:28:02 localhost syslogd[39]: Configuration Notice:
ASL Module "com.apple.mkb" sharing output destination "/private/var/log/keybagd.log" with ASL Module "com.apple.mkb.internal".
Output parameters from ASL Module "com.apple.mkb.internal" override any specified in ASL Module "com.apple.mkb".
Oct 6 10:28:02 localhost syslogd[39]: Configuration Notice:
ASL Module "com.apple.mkb" claims selected messages.
Those messages may not appear in standard system log files or in the ASL database.
Oct 6 10:28:02 localhost syslogd[39]: Configuration Notice:
ASL Module "com.apple.AddressBookLegacy" claims selected messages.
Those messages may not appear in standard system log files or in the ASL database.
Oct 6 10:28:02 localhost syslogd[39]: Configuration Notice:
ASL Module "com.apple.MessageTracer" claims selected messages.
Those messages may not appear in standard system log files or in the ASL database.
Oct 6 10:28:02 localhost syslogd[39]: Configuration Notice:
ASL Module "com.apple.networking.boringssl" sharing output destination "/Library/Logs/CrashReporter" with ASL Module "com.apple.networking.networkextension".
Output parameters from ASL Module "com.apple.networking.networkextension" override any specified in ASL Module "com.apple.networking.boringssl".
Oct 6 10:28:02 localhost syslogd[39]: Configuration Notice:
ASL Module "com.apple.clouddocs" claims selected messages.
Those messages may not appear in standard system log files or in the ASL database.
Oct 6 10:28:01 localhost com.apple.xpc.launchd[1]: Early boot complete. Continuing system boot.
Oct 6 10:28:01 localhost com.apple.xpc.launchd[1] (com.apple.cmio.AVCAssistant): ThrottleInterval set to zero. You're not that important. Ignoring.
Oct 6 10:28:01 localhost com.apple.xpc.launchd[1] (com.apple.xpc.launchd.domain.system): com.apple.CoreRAID (lint): The HideUntilCheckIn property is an architectural performance issue. Please transition away from it.
Oct 6 10:28:01 localhost com.apple.xpc.launchd[1] (com.apple.diskmanagementd): ThrottleInterval set to zero. You're not that important. Ignoring.
Oct 6 10:28:01 localhost com.apple.xpc.launchd[1] (com.apple.diskmanagementd): The TimeOut key is no longer respected. It never did anything anyway.
Oct 6 10:28:01 localhost com.apple.xpc.launchd[1] (com.apple.syslogd): The HopefullyExitsLast key is no longer respected. Please remove it.
Oct 6 10:28:01 localhost com.apple.xpc.launchd[1] (com.apple.syslogd): Please switch away from OnDemand to KeepAlive.
Oct 6 10:28:01 localhost com.apple.xpc.launchd[1] (com.apple.opendirectoryd): Unknown key for Boolean: BeginTransactionAtShutdown
Oct 6 10:28:01 localhost com.apple.xpc.launchd[1] (com.apple.xpc.launchd.domain.system): com.apple.opendirectoryd (lint): The HideUntilCheckIn property is an architectural performance issue. Please transition away from it.
มีอะไรอีกบ้างที่ฉันสามารถลองก่อนที่จะมอบ MacBook ให้กับมืออาชีพหรือไม่ ฉันใช้งานมาตั้งแต่ประมาณสองปีและไม่ได้อยู่ภายใต้การรับประกัน
MTLCompilerService
บันทึกแรกที่ผมสามารถหาได้โดยกระบวนการที่มีชื่อว่า ฉันยังเพิ่งสังเกตเห็นว่าการปิดเครื่องที่เกิดเพียงเมื่อฉันเอาคอมพิวเตอร์ออกจากการนอนหลับ ฉันจะลองค้นหาไดเรกทอรีบันทึกเพื่อหาไฟล์บันทึกก่อนบู๊ตเพราะมันควรอยู่ที่นั่น
top
ในเทอร์มินัลเพื่อดูว่าใครกำลังโหลดระบบของคุณ
grep
บันทึกทั้งหมดในเทอร์มินัล