กระบวนการ WSL ที่ก่อให้เกิด DPC_WATCHDOG_VIOLATION


0

ฉันใช้ Bash บน Ubuntu สำหรับ Windows บน Windows 10

ข้อจำกัดความรับผิดชอบ: ฉันค่อนข้างใหม่สำหรับ Windows มีระบบยูนิกซ์ที่ใช้เกือบเฉพาะ

ฉันกำลังดาวน์โหลดรูปภาพขนาด ~ 1 ล้านภาพในกลุ่มที่มีขนาดไม่เกิน 100k โดยเรียกใช้สคริปต์ต่อไปนี้ใน WSL ($ 1 เป็นโฟลเดอร์เป้าหมายที่มีการดาวน์โหลดรูปภาพ):

#!/bin/bash
SECONDS=0
cat "$1/pics.csv" | xargs -n 1 -P 10 wget -q -P "$1/"
echo "Elapsed $SECONDS seconds"
echo "Adding .jpg extentions"
mmv "$1/*_small" "$1/#1.jpg"
find "$1" -name pics.csv -type f -delete

กระบวนการนี้วางไข่ได้มากถึง 8 เธรดเพื่อดาวน์โหลดรูปภาพเปลี่ยนชื่อพวกเขาแล้วลบ csv ที่ URL นั้นอ่านออก สองสามครั้งแรกที่สคริปต์เริ่มทำงานเสร็จสมบูรณ์ แต่ทันใดนั้นสคริปต์ก็หยุดทำงานและส่งผลให้เป็น BSOD

ฉันเรียกใช้บนเครื่อง Mac หลายครั้งโดยไม่มีข้อผิดพลาด ฉันต้องย้ายพอร์ตโครงการของฉันไปที่ Windows 10 และต้องการใช้ WSL ตามที่ควรจะสามารถรันสคริปต์ทุบตี

ฉันได้ตรวจสอบตัวแสดงเหตุการณ์เพื่อดูบันทึกข้อผิดพลาด - ดูเหมือนว่าแหล่งที่มาจะเป็น DistributedCOM พร้อมข้อผิดพลาด แต่ฉันไม่สามารถดูว่าเป็นเช่นนั้นได้อย่างไรเพราะมันทำงานได้ดีในสองสามครั้งแรก

การตั้งค่าการอนุญาตเฉพาะแอปพลิเคชันไม่อนุญาตการเปิดใช้งานเฉพาะที่สำหรับแอปพลิเคชันเซิร์ฟเวอร์ COM ที่มี CLSID {D63B10C5-BB46-4990-A94F-E40B9D520160} และ APPID {9CA88EE3-ACB7-47C8-AFC4-AB702511C276} ให้กับผู้ใช้ DESKTOP -01 ชื่อผู้ใช้] SID (S-1-5-21-2149831090-3283936149-3974900866-1001) จากที่อยู่ LocalHost (กำลังใช้ LRPC) ที่ทำงานอยู่ในคอนเทนเนอร์แอปพลิเคชัน SID ที่ไม่พร้อมใช้งาน (ไม่พร้อมใช้งาน) สิทธิ์ความปลอดภัยนี้สามารถแก้ไขได้โดยใช้เครื่องมือการจัดการบริการคอมโพเนนต์

ใครบ้างมีความคิดว่าอะไรคือสาเหตุและวิธีแก้ปัญหาสำหรับเรื่องนี้


ดูว่าบทความนี้แก้ปัญหาของคุณหรือไม่
harrymc

sleep 5พยายามที่จะเพิ่มวินาทีบางอย่างในระหว่างคำสั่งตัวอย่างเช่นการใช้งาน
Biswapriyo

คำตอบ:


0

ฉันพบกันตั้งแต่สุดสัปดาห์ที่แล้วปัญหาเดียวกันโดยไม่ต้องทุบตีติดตั้ง

สำหรับฉันสถานการณ์ที่เหมือนกันปรากฏขึ้นติดตั้ง HyperVisor บน windows 10 pro

ในด้านของฉัน Windows สามารถแช่แข็งแบบสุ่ม (บนหน้าจอเข้าสู่ระบบหรือเพียงแค่เรียกดูด้วย chrome) และรับ WPC Watchdog BSOD และฉันมีข้อผิดพลาด 1,656 ข้อเดียวกันกับ clssid และ appid ที่แน่นอน

บางทีคุณสามารถตรวจสอบกับ BLueScreenView ว่าเกิดอะไรขึ้น

http://www.nirsoft.net/utils/blue_screen_view.html

ในด้านของฉันฉันมีสองความผิดพลาดที่แตกต่างกันเกิดขึ้นหนึ่งใน bsod เกิดจาก ntoskrnl.exe คนเดียวและคนที่สองโดย dxgkrnl.sys + ntoskrnl.exe + nvlddmkm.sys

เมื่อเกิดความผิดพลาดฉันจะท่องเว็บหรืออยู่บนหน้าจอการเข้าสู่ระบบของ windows เท่านั้นไม่มีข้อผิดพลาดเกิดขึ้นเมื่อฉันดูวิดีโอบน youtube หรือบนเว็บไซต์อื่นไม่เคยเกิดขึ้นระหว่างการโทรออก

ฉันทำในสิ่งที่ harrymc พูดและลบไดรเวอร์ graphique ทั้งหมดที่มี DDU ใน safemode จริงและติดตั้งไดรเวอร์ล่าสุดยังคงขุดในเรื่องนี้และเริ่มที่จะเหนื่อย

สำหรับการบู๊ตแบบปลอดภัยฉันใช้ easybcd

http://neosmart.net/EasyBCD/

ขอโทษที่โพสต์มีคำตอบเนื่องจากฉันไม่สามารถโพสต์มีความคิดเห็นที่จะให้ข้อมูลทั้งหมดนี้สำหรับอาจจะพบปัญหา

ป.ล. ฉันได้รับ Watchdog หนึ่งเดียวที่เกิดจาก ntoskrnl.exe โดยการบันทึกข้อความนี้ !!!!!!!

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.