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

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

2
หลังจากอัปเกรด gdb จะไม่เชื่อมต่อกับกระบวนการ
ฉันเพิ่งอัพเกรดจาก 10.04 เป็น 11.04 และ gdb จะไม่อนุญาตให้ฉันแนบกับกระบวนการอีกต่อไปฉันได้รับข้อผิดพลาด การแนบกับกระบวนการ 10144 ไม่สามารถแนบกับกระบวนการ หาก uid ของคุณตรงกับ uid ของกระบวนการเป้าหมายให้ตรวจสอบการตั้งค่า / proc / sys / kernel / yama / ptrace_scope หรือลองอีกครั้งในฐานะผู้ใช้รูท สำหรับรายละเอียดเพิ่มเติมโปรดดู /etc/sysctl.d/10-ptrace.conf ptrace: ไม่อนุญาตให้ใช้งาน ฉันจะแก้ไขได้อย่างไรเพื่อให้สามารถดีบักอีกครั้งโดยไม่มี sudo
67 11.04  sudo  debug  debugging 

3
ฉันจะทำให้ cron ส่งอีเมลถึงบัญชี @gmail ของฉันได้อย่างไร
ฉันมีงาน cron สองสามครั้งที่บางครั้งสร้างข้อผิดพลาดและต้องการรับการแจ้งเตือนในบัญชีอีเมล "ของจริง" ของฉันเนื่องจากฉันไม่ได้ใช้กล่องจดหมายของผู้ใช้ในแล็ปท็อป Ubuntu แต่ cron (หรืออาจเป็น postfix) พยายามส่งอีเมลถึงบัญชีรูทท้องถิ่น ฉันรู้ว่าฉันสามารถเพิ่มตัวแปรMAILTOลงใน crontab: ricardo@ricardo-laptop:~$ sudo crontab -l MAILTO=redacted@gmail.com # m h dom mon dow command */5 * * * * /home/ricardo/mrtg/cfg/run.sh แต่ดูเหมือนจะไม่ได้สนใจอะไรเลย ฉันพยายามเพิ่มอีเมลของฉันไปยัง/etc/aliasesไฟล์และเรียกใช้newaliases ricardo@ricardo-laptop:~$ cat /etc/aliases # See man 5 aliases for format postmaster: root root: redacted@gmail.com ricardo: redacted@gmail.com ยังคงเมื่อใดก็ตามที่ …
40 mail  cron  postfix  debug 

6
ฉันจะวินิจฉัย / แก้ไขข้อผิดพลาด“ จำนวนไคลเอนต์ถึงจำนวนสูงสุด” ข้อผิดพลาด X ได้อย่างไร?
ฉันกำลังตีปัญหาโดย X ป้องกันกระบวนการจากการสร้าง windows, พูดบางสิ่งบางอย่างดังต่อไปนี้ลงใน~/.xsession-errors: cannot open display: :0.0 Maximum number of clients reached การค้นหารอบ ๆ มีตัวอย่างของคนจำนวนมากที่ประสบปัญหานี้และบางครั้งผู้คนระบุว่าโปรแกรมใดที่พวกเขากำลังทำงานกำลังใช้สล็อตไคลเอ็นต์ทั้งหมด ดูเช่น LP 70872 (Firefox), LP 263211 (gnome-screensaver) สำหรับสิ่งที่คุ้มค่าฉันเรียกใช้ gnome-terminal, Thunderbird, โครเมียมเบราว์เซอร์, เอาใจใส่, ทอมบอยและกล่องเสมือนจริงเกือบตลอดเวลานอกเหนือจากสิ่งปกติที่คุณได้รับจากเดสก์ท็อป GNOME และบางส่วนและส่วนอื่น ๆ อย่างไรก็ตามคำถามของฉันไม่ใช่ "โปรแกรมใดของฉันที่ทำให้เกิดปัญหา" แต่ควรทำอย่างไรในการวินิจฉัยปัญหานี้ ในข้อบกพร่อง (และอื่น ๆ ) ข้างต้นรายงานฟอรัม ฯลฯ แนะนำเครื่องมือจำนวนหนึ่ง: xlsclients - แสดงรายการแอปพลิเคชันไคลเอนต์สำหรับการแสดงผลที่กำหนด แต่ฉันไม่คิดว่าจะสอดคล้องกับ 'ลูกค้า X' xrestop- …
32 xorg  debug 

2
ฉันจะดีบักได้อย่างไรเมื่อระบบค้างหรือเมื่อมันกลับไปสู่การเข้าสู่ระบบ?
ฉันค่อนข้างใหม่สำหรับ Ubuntu และฉันสงสัยว่าจะแก้ปัญหาอย่างไรเมื่อเกิดปัญหา ตัวอย่างเช่น: ฉันติดตั้ง 11.04 และค่าเริ่มต้น media player banshee ทำให้แล็ปท็อปของฉันพังหลังจากเล่นเพลงไปสองสามนาที เนื่องจากระบบค้างอย่างสมบูรณ์และไม่มีข้อความแสดงข้อผิดพลาดจึงยากที่จะทราบว่ามีอะไรผิดปกติ ปัญหาที่สองที่ฉันมีคือบางครั้งระบบล่มเพื่อเข้าสู่ระบบ ฉันสงสัยว่ามันเป็น Chromium หรือ Flash แต่ฉันไม่แน่ใจ 100% ใครบ้างมีเคล็ดลับในการแก้ไขข้อบกพร่องเช่นนี้
18 debug 

3
bash: ตั้งค่า -x บันทึกเป็นไฟล์
ฉันมีเชลล์สคริปต์set -xที่มีเอาต์พุต verbose / debug: #!/bin/bash set -x command1 command2 ... ผลลัพธ์มีลักษณะดังนี้: + command1 whatever output from command1 + command2 whatever output from command2 ปัญหาของฉันคือ, เอาท์พุทเชลล์ (ที่เกิดจากset -x) ไป stderr ที่ผสมกับผลของคำสั่งที่ ( command1, command2, ... ) ฉันยินดีที่จะมีเอาต์พุต "ปกติ" บนหน้าจอ (เช่นสคริปต์ทำงานโดยไม่มีset -x) และเอาต์พุต "พิเศษ" ของ bash แยกกันในไฟล์ ดังนั้นฉันอยากได้สิ่งนี้บนหน้าจอ: whatever output from …

3
การดีบัก: เอาต์พุตคอนโซลและสคริปต์พุ่งพรวด
คุณจะส่งเอาต์พุตของสคริปต์ upstart ไปยังเทอร์มินัลเพื่อค้นหาการติดตามกลับในโค้ดไพ ธ อนได้อย่างไร ฉันใช้เวลาตลอดไปในการทำสิ่งต่าง ๆ โดยไม่มีร่องรอยการย้อนกลับที่เคยใช้เวลาเพียงวินาทีเดียว ฉันต้องโทรออกหลาย ๆ ไฟล์เพื่อติดตามข้อผิดพลาด สิ่งที่ใช้เวลาสองวินาทีในการค้นหาก่อนด้วยการย้อนกลับคือการเปลี่ยนไปใช้เวลาหลายนาที นี่คือความสุข สิ่งนี้ได้เกิดขึ้นสองสามสัปดาห์แล้วและฉันก็เบื่อมัน บางคนจะพูดในเรื่องนี้ได้โปรด ฉันรู้สึกเหมือนฉันกำลังใช้แอสเซมบลีโดยไม่มีดีบักเกอร์อีกครั้ง
16 upstart  console  debug 

1
ฉันจะแก้ไขปัญหาไร้สายได้อย่างไร
ฉันจะเริ่มต้นด้วยการแก้ไขปัญหาไร้สายได้อย่างไร ฉันจะรู้ได้อย่างไรว่า Linux รู้จักฮาร์ดแวร์ไร้สายได้หรือไม่ โปรแกรม / daemons หลักใดที่เกี่ยวข้องกับการเชื่อมต่อไร้สาย ไฟล์บันทึกของโปรแกรมเหล่านั้นอยู่ที่ไหน โปรแกรมเหล่านั้นมีโหมดแก้ไขข้อบกพร่องที่ฉันสามารถเข้าถึงได้หรือไม่ ฉันจะรู้ได้อย่างไรว่าบั๊กอยู่ในโปรแกรม userspace หรือในไดรเวอร์ แก้ไข: เดิมนี้เป็นคำถามที่ซับซ้อนมากขึ้นด้วยคำถามอื่น ๆ เกี่ยวกับการแฮ็กและการดีบักไดรเวอร์ไร้สาย ฉันได้ลบสัญลักษณ์แสดงหัวข้อย่อยเหล่านั้นและวางแผนที่จะสร้างคำถามอื่นเพื่อให้ครอบคลุมพวกเขาอาจจะอยู่ใน Unix & Linux SE

5
แก้ไขข้อบกพร่องแอปพลิเคชัน Qt บน Ubuntu ที่ได้รับอนุญาตการใช้ root โดยใช้ผู้สร้าง qt
เป็นไปได้ที่จะเรียกใช้แอปพลิเคชันของฉันโดยใช้สิทธิ์ของsudoรูทเช่น: sudo ./MyApp เป็นไปได้หรือไม่ที่จะดีบักแอปพลิเคชัน Qt ของฉันโดยใช้สิทธิ์ของ root โดยใช้ QtCreator ฉันจะทำสิ่งนี้บนระบบ Ubuntu ได้อย่างไร
10 sudo  root  qt  debug  qt-creator 

3
ฉันจะให้ดีบัก bash ทำงานร่วมกับ ddd ได้อย่างไร
ddd script.bsh ไม่ได้เปิดสคริปต์ มันแสดงแก้วของเราและถ้าฉันต้องการปิด ddd มันก็บอกว่า "bash is busy" ... ฉันพบข้อความเก่า แต่ไม่ได้ช่วย https://lists.gnu.org/archive/html/ddd/2008-10/msg00006.html ฉันไม่พบ ddd-3.3.12-test6.tar.gz ดังนั้นฉันจึงใช้รุ่น ddd จากที่เก็บของ ubuntu ติดตั้ง bashdb แล้ว ใช้ apt-get install ddd bashdb ทุกคนสามารถใช้ ddd เพื่อทุบตีได้อย่างแม่นยำ?
9 bash  debug 

2
วิธีใช้ Moonlight เพื่อเล่นวิดีโอบน rtlmost.hu
ในฮังการีช่องทีวีที่ใหญ่ที่สุดคือRTL Klubพวกเขามีเว็บไซต์เก็บวิดีโอ พวกเขาใช้ Silverlight แทน Flash :( สิ่งที่น่ารำคาญคือพวกเขาใช้ Silverlight เวอร์ชันล่าสุดประมาณ 4.x. แต่ Moonlight ยังไม่รองรับ ฉันได้รับการพยายามใน Google Chrome (รุ่น dev ที่ผ่านมา) และใน Firefox (รุ่นที่มีเสถียรภาพที่ผ่านมา) และผมได้รับใช้ทั้งสองรุ่นมูนไลท์ที่มีเสถียรภาพล่าสุดและก่อนวางจำหน่าย ตัวโหลดเพลเยอร์จะปรากฏขึ้นและโหลด แต่ไม่มีผู้เล่นแสดงหลังจากรอ 30 นาที หากฉันต้องการเปลี่ยนเป็น Ubuntu โดยสมบูรณ์ฉันจะจัดการเล่นวิดีโอเหล่านี้ได้อย่างไร ขอบคุณสำหรับ anwsers ของคุณ Testvideo ที่นี่ และนี่คือวิดีโอที่ใช้งานได้สำหรับฉัน รายงานผู้พัฒนาแสงจันทร์ที่นี่ด้วย ข้อมูลการแก้ปัญหา: Source: http://www.rtlklub.hu/most/player/soda/SodaMediaCenter.Player.Rtl.v3.5.xap Width: 555px Height: 490px Background: # RuntimeVersion: 4.0.50826.0 Windowless: …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.