GoGPT Best VPN GoSearch

ไอคอน Fav ของ OnWorks

apport-retrace - ออนไลน์ใน Cloud

เรียกใช้ apport-retrace ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง apport-retrace ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


apport-retrace - สร้าง stack trace ของรายงานข้อขัดข้องใหม่

เรื่องย่อ


apport-ย้อน [ OPTIONS ] รายงาน

DESCRIPTION


apport-ย้อน สร้างการติดตามสแต็กใหม่ (ทั้งแบบธรรมดาและแบบเธรด) ในan
apport รายงานข้อขัดข้องจาก core dump ที่รวมไว้ สำหรับสิ่งนี้ มันจะหาเซตของ
แพ็คเกจที่จำเป็นและแพ็คเกจสัญลักษณ์การดีบักที่มาพร้อมกัน เพื่อสร้างใหม่
การติดตามสแต็กจะเป็นสัญลักษณ์อย่างสมบูรณ์และมีประโยชน์มากขึ้นสำหรับนักพัฒนาในการแก้ไข
ปัญหา.

apport-ย้อน มีสองโหมด: โดยค่าเริ่มต้น มันจะสร้างร่องรอยตาม
แพ็คเกจที่ติดตั้งอยู่ในระบบในปัจจุบัน กล่าวคือ ถือว่าจำเป็นทั้งหมด
มีการติดตั้งสัญลักษณ์การดีบักสำหรับรายงาน เมื่อระบุ -S ตัวเลือก จะสร้าง a
"แซนด์บ็อกซ์" ชั่วคราวและดาวน์โหลดและติดตั้งแพ็คเกจที่จำเป็นและสัญลักษณ์การดีบัก
ที่นั่น. จะไม่ทำการเปลี่ยนแปลงใด ๆ กับระบบของคุณ สิ่งนี้ไม่ต้องการสิทธิ์รูท
เนื่องจากไม่ได้ใช้งานจริง โครต () การโทรของระบบ แต่ให้ "เสมือน ." บางส่วน
รูท" ตัวเลือกเพื่อ จีดีบี.

หากคุณใช้เป็นประจำ apport-ย้อน ในโหมดแซนด์บ็อกซ์ ขอแนะนำให้ใช้a
ไดเร็กทอรีแคชถาวร (the --แคช ตัวเลือก)

รายงาน เป็นพาธไปยังไฟล์ .crash หรือหมายเลขบั๊ก ในกรณีหลัง
ข้อมูลถูกดาวน์โหลดจากรายงานข้อผิดพลาด และตัวเลือกใดตัวเลือกหนึ่ง -g, -sหรือ -o
ต้องใช้ในการประมวลผลรายงานในพื้นที่หรือ --รับรองความถูกต้อง ต้องระบุเพื่อแนบ
สแต็กที่ได้จะติดตามกลับไปที่รายงานข้อผิดพลาด

OPTIONS


-ค, --remove-หลัก
เอาแกนดัมพ์ออกจากรายงานหลังจากสร้างการติดตามสแต็กใหม่ โดยค่าเริ่มต้นมัน
ถูกเก็บไว้

-NS, --gdb
เริ่มเซสชัน gdb แบบโต้ตอบด้วย core dump ของรายงาน

-NS, --stdout
เขียนสแต็กเทรซใหม่ไปที่ stdout แทนที่จะใส่กลับเข้าไปในรายงาน

-o ไฟล์, --เอาท์พุท=ไฟล์
เขียนรายงานที่แก้ไขไปยังไฟล์ที่กำหนดแทนที่จะเปลี่ยนรายงานเดิม

-NS, --สร้างข้อมูลแพ็คเกจใหม่
(อีกครั้ง) สร้าง Packages: และ Dependenencies: ฟิลด์ก่อนการสืบค้นกลับ นี่คือ
มีประโยชน์อย่างยิ่งหากคุณต้องการย้อนดูรายงาน .crash ก่อนที่มันจะเสร็จสมบูรณ์
โดยเรียกใช้ผ่านขั้นตอนการรวบรวมข้อมูล UI อย่างไรก็ตาม สิ่งนี้ใช้ได้เฉพาะเมื่อ
คุณเรียกใช้สิ่งนี้บนระบบเดียวกับที่เกิดความผิดพลาด

-S CONFIG_DIR, --แซนด์บ็อกซ์=CONFIG_DIR
สร้างแซนด์บ็อกซ์ชั่วคราวและดาวน์โหลด/ติดตั้งแพ็คเกจที่จำเป็นและการดีบัก
สัญลักษณ์ในนั้น หากไม่มีตัวเลือกนี้จะถือว่าแพ็คเกจที่จำเป็นและ
มีการติดตั้งสัญลักษณ์การดีบักในระบบแล้ว

อาร์กิวเมนต์ชี้ไปที่ไดเร็กทอรีการกำหนดค่าระบบการบรรจุภัณฑ์ ซึ่งจำเป็นต้อง
มีไดเรกทอรีย่อยสำหรับ DistroRelease ฟิลด์ในรายงาน (เช่น "config/Ubuntu
11.04/") ซึ่งมีการกำหนดค่าระบบแพ็คเกจ

เมื่อใช้แบ็กเอนด์ apt/dpkg (การแจกแจงแบบอิงเดเบียน/อูบุนตู)
ไดเรกทอรีรีลีสต้องมี apt sources.list ไฟล์ที่มีแหล่งที่มาของแพ็คเกจสำหรับ
รีลีสนี้ บวกกับที่เก็บแพ็กเกจสัญลักษณ์การดีบักที่เกี่ยวข้อง

แซนด์บ็อกซ์ไม่ได้นำไปใช้กับแบ็กเอนด์อื่น (ตาม RPM) ในขณะนี้

If CONFIG_DIR คือ "ระบบ" จะใช้ไฟล์การกำหนดค่าระบบ แต่จะ
จากนั้นจะสามารถย้อนรอยข้อขัดข้องที่เกิดขึ้นในขณะทำงานอยู่เท่านั้น
ปล่อย

-ใน, --รายละเอียด
รายงานความคืบหน้าการดาวน์โหลด/ติดตั้งเมื่อติดตั้งแพ็คเกจในโหมดแซนด์บ็อกซ์

-NS, --แพคเกจพิเศษ
ติดตั้งแพ็คเกจเพิ่มเติมสำหรับการย้อนเข้าไปในแซนด์บ็อกซ์ ระบุได้
หลายครั้ง.

-C DIR, --แคช=DIR
ไดเร็กทอรีแคชถาวรสำหรับดัชนีแพ็คเกจที่ดาวน์โหลดและแพ็คเกจสำหรับแซนด์บ็อกซ์
โหมด. หากไม่ได้ระบุดัชนีและแพ็คเกจทั้งหมดจะต้องดาวน์โหลดซ้ำที่
การวิ่งแต่ละครั้งของ apport-ย้อน. หากคุณใช้โหมดแซนด์บ็อกซ์เป็นประจำ ให้ใช้ถาวร
ขอแนะนำให้ใช้ไดเรกทอรีแคช

--แซนด์บ็อกซ์-dir=DIR
ไดเร็กทอรีถาวรสำหรับแซนด์บ็อกซ์ของแพ็กเกจที่แยกออกมา หากไม่ระบุทั้งหมด
แพ็คเกจที่แคชจะต้องแตกออกมาใหม่ทุกครั้งที่รัน apport-ย้อน. ถ้าคุณ
ใช้โหมดแซนด์บ็อกซ์เป็นประจำ การใช้ไดเร็กทอรีแคชถาวรสูง
แนะนำ

-ชม, --ช่วยด้วย
พิมพ์วิธีใช้สั้นๆ ที่บันทึกตัวเลือกทั้งหมด

--รับรองความถูกต้อง=ไฟล์รับรองความถูกต้อง
หากระบุหมายเลขข้อบกพร่องโดยไม่มีตัวเลือกใด ๆ -g, -sหรือ -oแล้ว
มีการแนบสแต็กเทรซแบบย้อนกลับเข้ากับจุดบกพร่อง เนื่องจากสิ่งนี้ต้องการการพิสูจน์ตัวตน an
ต้องระบุไฟล์การรับรองความถูกต้องสำหรับฐานข้อมูลข้อขัดข้อง นี่อาจเป็น
มาตรฐาน คุกกี้. txt จากไดเรกทอรีโปรไฟล์ของ Firefox หากฐานข้อมูลขัดข้องใช้
การรับรองความถูกต้องตามคุกกี้

--ยืนยัน
แสดงสแต็กเทรซที่ย้อนกลับและขอการยืนยันก่อนอัปโหลดไปยัง
รายงานข้อผิดพลาด ตัวเลือกนี้จะถูกละเว้นเมื่อย้อนไฟล์รายงาน

--ซ้ำ-db=dbfile.dbfile
ระบุพาธไปยังฐานข้อมูลการตรวจสอบซ้ำ (ในรูปแบบ SQLite) ฐานข้อมูลจะ
ถูกสร้างและเริ่มต้นหากไม่มีอยู่ หากไม่ระบุ apport-ย้อน
จะไม่ตรวจสอบรายการที่ซ้ำกัน

ตัวอย่าง


ประมวลผลรายงานข้อขัดข้อง gedit ในเครื่องล่าสุดอีกครั้งหลังจากแพ็คเกจสัญลักษณ์การดีบักเสร็จแล้ว
ติดตั้งลงในระบบ และแสดงสแต็กเทรซที่ประมวลผลใหม่บน stdout:

apport-retrace --stdout /var/crash/_usr_bin_gedit.1000.crash

สร้างแซนด์บ็อกซ์ที่มีแพ็กเกจที่จำเป็นและสัญลักษณ์การดีบักทั้งหมด และเริ่มเซสชัน gdb บน
ไฟล์หลักของรายงาน:

apport-retrace --gdb --ระบบแซนด์บ็อกซ์ --แคช ~/.cache/apport-retrace
/var/crash/_usr_bin_gedit.1000.crash

ดาวน์โหลดจุดบกพร่องของรายงานข้อขัดข้อง #12345 เรียกใช้ในโหมดแซนด์บ็อกซ์ด้วยไฟล์การกำหนดค่าในเครื่อง และ
อัปโหลดการติดตามที่อัปเดตซ้ำไปยังจุดบกพร่อง (ตามที่ไม่ได้ระบุ -g หรือ -s):

apport-retrace --auth ~/.cache/apport/launchpad.credentials -S ~/ย้อนกลับ-conf/ -C
~/.cache/apport-retrace 12345

ใช้ apport-retrace ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad




×
โฆษณา
❤️ช้อป จอง หรือซื้อที่นี่โดยไม่เสียค่าใช้จ่าย ช่วยให้บริการต่างๆ ฟรี