VDCAsistant tampaknya menyebabkan laporan kerusakan abadi

12

Seperti yang dinyatakan di atas VDCAsistant tampaknya menyebabkan laporan kerusakan terus-menerus ke titik bahwa proses sistem ReportCrash akan menggunakan 50-100% cpu.

Informasi Khusus Aplikasi: Klien berusaha untuk mengakses tampilan dengan indeks (1) alih-alih ID tampilan. batalkan () dipanggil

Laporan kerusakan ini juga tampaknya menghilang dan muncul kembali. (yaitu jumlah laporan kerusakan di Console.app tidak pernah tumbuh tetapi terus-menerus dihasilkan). Proses tidak bisa dipaksa berhenti.

Saya tidak tahu apa yang menyebabkan ini karena saya tidak menggunakan kamera iSight dan tidak ada lagi yang terhubung ke laptop (macbook pro 4,1 osx10.9.2)

Logout tidak menyembuhkannya, tetapi restart akan.

menepuk
sumber
Versi OSX apa yang Anda miliki? Saya mulai mengalami masalah yang sama segera setelah pembaruan ke 10.9.2
Hubert OG
10.9.2. Tidak pernah menyadarinya sebelumnya, tapi itu mungkin merupakan kekhilafan saya.
tepuk

Jawaban:

6

Apple telah mengubah sesuatu yang mengganggu beberapa aplikasi / driver menggunakan webcam , mencerminkan layar (Airplay dan Airplay-like) dan menyediakan kartu grafis USB .

Menghapus instalan itu (pastikan untuk menggunakan Google untuk menemukan ekstensi kernel apa yang mereka instal), pastikan sistem membangun kembali cache kext dengan menjalankan

sudo touch /System/Library/Extensions

dan memulai kembali memecahkan masalah bagi kebanyakan orang yang memposting ke daftar itu.

Daftar aplikasi yang saya temukan yang mungkin menyebabkan masalah, sebagian besar dari utas panjang di forum dukungan Apple :

  • Tampilan Udara
  • AirParrot
  • AirServer
  • Driver DisplayLink
  • iDisplay
  • Paralel
  • Driver tampilan virtual Splashtop
  • ScreenRecycler
  • VMWare

Tidak semua ini harus dipengaruhi, dan beberapa sebenarnya diperdebatkan di utas (seperti Parallels dan VMWare). Mereka mungkin hanya melakukan yang touchdisebutkan di atas yang mungkin tidak dilakukan beberapa pengguna.

Sayangnya ini semua tidak membantu saya , jadi saya memutuskan untuk menyerah kamera sampai Apple memperbaikinya dan menonaktifkanVDCAssistant (harus diulang setelah setiap boot, ketika masalah masih terjadi, dan setiap kali ada sesuatu yang ingin mengakses webcam). Memiliki keuntungan daripada menghapus / mengganti nama sehingga Anda tidak perlu mengingatkan diri sendiri untuk membatalkannya jika akhirnya diperbaiki; tetapi Anda menyadari dengan baik jika masalah masih berlanjut setelah reboot ...

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.cmio.VDCAssistant.plist
Jens Erat
sumber
Terima kasih banyak. Setidaknya saya sekarang tahu bahwa ada cahaya yang dikendalikan apel di ujung terowongan dan beberapa kemungkinan perbaikan jika saya merasa kamera diperlukan lagi.
tepuk
Plist itu membongkar memang memperbaiki masalah. Bagi saya masalah terjadi di dalam Parallels VM yang menjalankan Mountain Lion, dipicu oleh menjalankan Google Chrome.
Basil Bourque
4

Solusi sementara ditemukan

VDCAsistant terus restart dan crash, memunculkan proses ReportCrash yang memakan banyak CPU. iSight tidak berfungsi. Agar iMac 2009 awal saya berfungsi (2009)

cd /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/VDC.plugin/Contents/Resources/

sudo mv VDCAssistant VDCAssistant.stopme

Ini sepertinya telah menghentikan siklus crash / report / respawn. Saya tidak tahu apakah ia memiliki efek lain, tetapi beban CPU saya kembali normal.

Ekstropi
sumber
1

Tampaknya berpotensi disebabkan oleh aplikasi pihak ketiga yang digunakan untuk mirroring layar atau streaming. Dalam kasus saya itu disebabkan oleh AirDisplay dan menghapus program itu menyelesaikannya. Cobalah untuk boot ke safe mode dan ketika masalah hilang dalam safe mode hampir pasti disebabkan oleh perangkat lunak pihak ketiga.

Bob
sumber
Bagaimana tepatnya Anda menghapus "AirDisplay"?
Basil Bourque
1

Seperti dijelaskan di atas, menonaktifkan VDCAsistant tampaknya dapat mengatasi masalah ini. Namun, bahkan setelah menonaktifkan ini, ada beberapa kesalahan lain yang dapat muncul misalnya kesalahan ini masuk konsol beberapa kali per detik:

WindowServer[432]: _CGXGLDisplayContextForDisplayDevice: No matching context for device (0x7f9c42d034c0) - disabling OpenGL

( disebutkan di sini )

Saya belum menemukan solusi untuk ini selain me-reboot dan / atau menonaktifkan adaptor DisplayLink (penyebab masalah bagi saya). Semoga ini menunggu patch dari Apple.

KelAt
sumber
0

Membuka Windows 7 melalui Parallels tampaknya menjadi pemicu yang membuat crash cascade bergerak. Thrashing VDCAsistant tampaknya telah menyembuhkannya dalam jangka pendek. Semoga itu tidak mengarah ke masalah lain di jalan.

menepuk
sumber
Saya memiliki masalah yang sama, tetapi saya tidak menggunakan Parallels, meskipun saya sudah menginstalnya bertahun-tahun yang lalu. Adakah informasi baru tentang ini?
iynque
Sayangnya ini memecahkan satu masalah tetapi menciptakan yang lain. Bagi saya ini bukan masalah karena saya tidak menggunakan kamera tetapi mencemari VDCAssistant menonaktifkannya (yang mungkin bagus jika Anda super paranoid dan tidak percaya rekaman gaffer cukup buram!)
tepuk
0

Google Chrome

masukkan deskripsi gambar di sini

Menghapus browser web Google Chrome memecahkan masalah bagi saya.

Saya menjalankan Mountain Lion di mesin virtual Parallels 11, dan membuat crash log berulang kali seperti yang dijelaskan dalam Pertanyaan, dengan nama-nama seperti VDCAssistant_2015-11-22-120350_localhost.crash. Kecelakaan yang berulang hanya dimulai setelah meluncurkan Google Chrome. Keluar dari Chrome tidak menghentikan pembuatan log kerusakan, log terus muncul setiap beberapa detik hingga dimulai ulang.

Saya menonaktifkan akses ke kamera di preferensi Chrome. Tidak membantu

Saya menghapus:

  • Aplikasi Google Chrome dari Applicationsfolder.
  • ~ / Perpustakaan / Google /
  • ~ / Perpustakaan / Dukungan Aplikasi / Google /

Saya mengunduh dan menginstal ulang aplikasi Google Chrome lagi. Soal apakah re-muncul.

Menyerah di Chrome, dan menghapus aplikasi lagi. Firefox sekarang menjadi peramban sekunder saya, bukan Chrome.

Alternatif - Hapus .plist

Alternatif dijelaskan dalam Jawaban oleh Jens Erat di mana Anda menggunakan Terminal untuk menghapus daftar. Menghapus plist memang segera menghentikan masalah. Namun, Anda harus menghapus plist setiap kali Anda me-reboot Mac (atau Mac VM dalam kasus saya).

Basil Bourque
sumber
0

Saya tahu ini sudah terlambat, tetapi saya cukup menonaktifkan berbagi kamera dari Parallels.

Klajd Deda
sumber