Score:0

ตีความ strace ของกระบวนการหยุดทำงานบน VM

ธง us

ฉันมีกระบวนการที่ทำงานได้ดีบนเครื่อง RedHat Linux 7.1 ที่เก่ามาก อย่างไรก็ตามเมื่อฉันพยายามเรียกใช้ใน VM มันล้มเหลวด้วยสิ่งต่อไปนี้ สเตรส บันทึก (นี่คือส่วนท้ายของบันทึก):

[...หลายบรรทัดก่อนหน้านี้...]
ซแมท(688143, 0, 0) = 0x45665000
ส้อม () = 2375
semget(99, 1, 0x1b6|0666) = 393228
rt_sigaction(SIGUSR1, {0x4003d860, [USR1], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0
getpid() = 2373
ฆ่า (2373, SIGUSR1) = 0
--- SIGUSR1 (สัญญาณที่ผู้ใช้กำหนด 1) ---
rt_sigprocmask(SIG_BLOCK, [USR1], [USR1 32], 8) = 0
--- SIGSEGV (ความผิดพลาดของการแบ่งส่วน) ---
+++ ฆ่าโดย SIGSEGV +++

VM ทำงานโดยใช้ VMWare Player 16 และควรสังเกตว่าฉันไม่มีซอร์สโค้ดสำหรับไฟล์นี้

ข้อมูลเพิ่มเติม:

  • ผลลัพธ์ของ ชื่อ -a

    • เครื่องจริง: Linux localhost.localdomain 2.4.7-10smp #1 SMP พฤ. 6 ก.ย. 17:09:31 EDT 2001 i686 ไม่รู้จัก
    • วีเอ็ม: Linux localhost.localdomain 2.4.7-10 #1 พฤ. 6 ก.ย. 17:27:27 EDT 2001 i686 ไม่รู้จัก
  • ผลลัพธ์ของ แมว /proc/version

    • เครื่องจริง: Linux เวอร์ชัน 2.4.7-10smp ([email protected]) (gcc เวอร์ชัน 2.96 20000731 (Red Hat Linux 7.1 2.96-98)) #1 SMP พฤ. 6 ก.ย. 17:09:31 EDT 2001
    • วีเอ็ม: Linux เวอร์ชัน 2.4.7-10 ([email protected]) (gcc เวอร์ชัน 2.96 20000731 (Red Hat Linux 7.1 2.96-98)) #1 พฤ. 6 ก.ย. 17:27:27 EDT 2001

ฉันสามารถใช้ strace log เพื่อแก้ปัญหานี้ได้หรือไม่? ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม

โพสต์คำตอบ

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