Yanıtlar:
apport-retraceAraca bir grup alt bağımlılık yüklemek istemiyorsanız , apport formatını ayrı dosyalara paketinden çıkarabilir ve her zamanki gibi sadece CoreDumpçöplüğü kullanabilirsiniz gdb.
apport-unpack systemGeneratedCrashReportPath.crash yourNewUnpackDirectoryHerecd yourNewUnpackDirectoryHere/gdb `cat ExecutablePath` CoreDump (Burada tildlere dikkat!)bt (çıktı gerçek geri izleme)
Not: apport-unpackBazen, (apport her yerinde ... xD kırık görünüyor) ama coredump ve diğer dosyaları bunları görmezden gelip tüm .crash dosyaları silmek, orada olacak açmak operasyonda kendini kilitlenmesine /var/crashizin vermek amacıyla başka bir yere taşıdıktan sonra sistem orada aynı uygulamalardan yeni çarpışma raporları çıktılamak için.
ExecutablePath. Okuyucunun oradaki çalıştırılabilir yolu doldurması gerektiğini düşündüm.
Denilen bir aracı yoktur apport-retrace.crash dosyaları okur ve tam sembolik yığın iz ya dolgu kendisine izin verir veya çalıştırmak gdb'core kullanarak oturumu. Bir gdb oturumu başlatmak için çalıştırın apport-retrace -g CRASHFILE.crash. İyi bir yığın izlemesi elde etmek için -dbg paketlerinin kurulu olması gerektiğini unutmayın.
Olduğu söyleniyor (PHP konusunda uzman değilim), çökmeye neden olan dosyalarınızdan birinde yazdığınız bir şey olabilir.
t seem to work: # apport-retrace -g _usr_sbin_php5-fpm.1002.crash HATA: Zorunlu alanlardan bir içermiyor rapor dosyası: coredump DistroRelease Paketi ExecutablePath` # grep CoreDump _usr_sbin_php5-fpm.1002.crash CoreDump: base64