[英]Strange error during debugging program with threads: Unable open /proc file
在調試帶有線程的程序時,我有一個奇怪的錯誤:
(gdb) info threads
warning: unable to open /proc file '/proc/3663/status'
warning: Can't attach LWP 3663: No child processes
Cannot find new threads: debugger service failed
在調試會話期間我沒有收到其他警告。
進程/線程 3663 不存在。
gdb怎么會誤解進程/線程的pid? 我可以做哪些額外的檢查來定位問題?
我已經找到了失敗的原因。
我想調試的進程在進程命名空間中; 調試器已經用完了。 當我在同一個命名空間中啟動調試器時,問題就消失了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.