Çok iş parçacıklı bir uygulama kilitleniyor ve herhangi bir komutla yanıt vermiyor.Linux'ta çok iş parçacıklı bir askıda nasıl hata ayıklanır?
- gdb için bir süreç takın: Şans olmadan şunları denedim (: (gdb) 6026 ptrace işlemek için ekleme eklemek: hatası. İşleme izin verilmedi)
- gstack (aynen böyle asılı gstack)
bu süreci hata ayıklamak için iyi bir yolu var mı?
Kök olarak veya işlemi oluşturan kullanıcı olarak mı yoksa başka bir kullanıcı olarak mı eklemeye çalışıyorsunuz? Programı gdb'den çalıştırmayı denediğiniz noktaya gelmeden önce denediniz mi? –
@Jonatha Leffler Bu işlemi kökten geçirdim ve gdb'de işlemi eklemek için aynı kimliği kullandım. Bu ön plan süreci değil, bu bir daemon süreci. – Thangaraj
Tamam; Eğer root olarak çalışırsa ve gdb'yi root olarak çalıştırmaya çalışıyorsanız, o zaman basit bir ayrıcalık meselesi değildir (fakat karmaşık bir konu olabilir). Genel olarak, benim yapacağım şey, '' follow-fork-mode '' ve 'fork-detach-mode' setini ayarlamak gibi seçenekleri kullanarak ggb 'de başlayacaktır. –