คำถามติดแท็ก gdb

1
GDB ขัดข้องด้วย: ImportError: ไม่มีโมดูลชื่อ libstdcxx.v6.printers
ฉันมีปัญหากับ GDB เมื่อใดก็ตามที่ฉันพยายามดีบักโปรแกรม C ++ ใด ๆ หลังจากเรียกใช้แล้ว GDB จะให้ข้อผิดพลาดนี้: (gdb) run Starting program: /home/errikos/Workspaces/tests/a.out Traceback (most recent call last): File "/usr/lib/debug/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.18-gdb.py", line 59, in <module> from libstdcxx.v6.printers import register_libstdcxx_printers ImportError: No module named libstdcxx.v6.printers Traceback (most recent call last): File "/usr/lib/debug/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.18-gdb.py", line 59, in <module> from libstdcxx.v6.printers import register_libstdcxx_printers …
14 python  gcc  debugging  gdb 

3
ฉันจะรับข้อมูลการติดตามของ python โดยใช้ GDB ได้อย่างไร
ฉันใช้ GDB เพื่อดีบักข้อผิดพลาดการแบ่งกลุ่มในแอปพลิเคชันหลามของฉันบน Kubuntu 12.04 สมมติว่า GDB เวอร์ชัน 7 มีมาโครในตัวสำหรับดึงข้อมูลเกี่ยวกับ python stack (http://docs.python.org/devguide/gdb.html) แต่ฉันมีปัญหาในการทำให้ใช้งานได้ ฉันติดตั้ง python-dbg แล้ว เมื่อฉันขอ python stack trace ใน GDB ผลลัพธ์จะเป็นดังนี้: (gdb) py-bt #5 (unable to read python frame information) #16 (unable to read python frame information) #26 (unable to read python frame information) ... รุ่น GDB …
11 python  gdb 

3
อัปเกรดจาก gdb 7.7 เป็น 7.8
วิธีอัปเกรด GDB debugger ของฉันจากเวอร์ชันปัจจุบันซึ่งเป็น 7.7 เป็นเวอร์ชันถัดไปซึ่งเป็น 7.8 ฉันยังทำงานกับ Ubuntu 14.04.1 อยู่หรือไม่
10 gdb 

1
จะรับ apache core dump ได้อย่างไร?
ฉันมีปัญหากับเซิร์ฟเวอร์ Ubuntu 14.10 ของฉัน เมื่อดำเนินการบางอย่าง apache2 ของฉันจะรีสตาร์ทพร้อมข้อผิดพลาดการแบ่งกลุ่ม ในการแก้ไขปัญหานี้ฉันต้องการสร้างการถ่ายโอนข้อมูลหลัก ฉันทำสิ่งต่อไปนี้แล้ว: เพิ่มลงCoreDumpDirectory /tmp/apache-coredumpsในไฟล์ปรับแต่งแล้ว วิ่ง ulimit -c unlimited วิ่ง apt-get install apache2-dbg php5-dbg รีสตาร์ทapacheและทำให้เกิดข้อผิดพลาด บันทึกการอ้างสิทธิ์อาจมีการถ่ายโอนข้อมูลหลักในไดเรกทอรีอย่างไรก็ตามจะว่างเปล่า ฉันยังพยายามที่จะใช้ gdb โดยตรงในปฏิบัติการของ apache2 แต่ Apache จะไม่เริ่มต้นเว้นแต่เริ่มผ่านหรือapachectlservice apache2 start ฉันจะได้รับการถ่ายโอนข้อมูลหลักเพื่อแก้ปัญหาของฉันหรือฉันจะแนบgdbโดยตรงกับ apache ได้อย่างไร

1
การตั้งค่าการพิมพ์ GDB ใน Ubuntu 13.10
ผมพยายามที่จะตั้งค่า GDB สวยพิมพ์ (สำหรับการทำงานง่ายขึ้นด้วยภาชนะมาตรฐาน) ตามanwer นี้ แทนการใช้รหัสหลามเครื่องพิมพ์สวยจาก SVN ผมใช้คนที่เรือกับอูบุนตู หลังจากผ่านกระบวนการที่เหลือฉันก็พบข้อความแสดงข้อผิดพลาดต่อไปนี้เมื่อเรียกใช้ gdb: For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Traceback (most recent call last): File "<string>", line 3, in <module> File "/home/nietaki/gdb_printers/python/libstdcxx/v6/printers.py", line 54 raise ValueError, "Cannot find type %s::%s" % (str(orig), name) ^ SyntaxError: invalid syntax /home/nietaki/.gdbinit:6: Error in sourced …
8 python  c++  gdb 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.