launchd bắt đầu quá trình nhận tín hiệu 15 (HẠN)


0

Tôi đã cài đặt Total Downloader (một plugin, loại, cho Finder) và nó ngẫu nhiên bị giết chết nhiều lần trong ngày. Tôi đã liên lạc với nhà phát triển và anh ta không có ý tưởng nào, nhưng đã nói rằng một tìm kiếm nhanh trên google cho thấy những người khác gặp vấn đề tương tự với phần mềm khác.

Nhật ký hiển thị: com.apple.launchd.peruser.502: (com.blah.blah) Đã thoát: Đã kết thúc: 15

Mã nguồn: https://github.com/binaryage/crashwatcher/blob/master/main.m

Bất cứ ai có bất kỳ ý tưởng làm thế nào để gỡ lỗi này hơn nữa? Tôi đang ở ngày 10.8.2 trên MBPro Retina.

Câu trả lời:


1

Trước đây khi tôi cần chẩn đoán điều gì đó như thế này, tôi đã sử dụng tập lệnh kill.d từ Brendan Gregg :

dtrace:::BEGIN
{
    /* Print header */
    printf("%5s %12s %5s %-6s %s\n","FROM","COMMAND","SIG","TO","RESULT");
}

syscall::kill:entry
{
    /* Record target PID and signal */
    self->target = arg0;
    self->signal = arg1;
}

syscall::kill:return
{
    /* Print source, target, and result */
    printf("%5d %12s %5d %-6d %d\n",
     pid,execname,self->signal,self->target,(int)arg0);

    /* Cleanup memory */
    self->target = 0;
    self->signal = 0;
}

Chạy nó và sau đó chạy killall Findertrong shell khác dẫn đến:

[user@fozzy Scripts]$ sudo kill.d.sh
 FROM      COMMAND   SIG TO         RESULT
  155      launchd    15 4294900609 -1
66872      killall    15 66687      0

Nó cho bạn biết cái gì (killall tại PID 66872 với Tín hiệu 15) đã giết quá trình nào (trong trường hợp này là 66687 phiên bản Finder sau đó đang chạy của tôi) và kết quả. Nó làm chậm hệ thống một chút trong khi chạy, nhưng sẽ cung cấp cho bạn kết quả bạn cần - chỉ cần ghi chú về Finder Finder của bạn trước khi sử dụng, sau đó để nó chạy (trong khi bạn đang làm việc hoặc qua đêm để tránh làm gián đoạn công việc của bạn ) và nhìn xem điều gì đã giết chết PID đó.


Chỉ tò mò - bạn đã tìm ra nguyên nhân của vấn đề của bạn?
Cánh đồng địa
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.