Điểm:1

Làm cách nào để tìm các tệp cốt lõi cho mã của riêng tôi trong Ubuntu 20.04?

lá cờ ru

Trong câu hỏi này

Những điều sau đây được đề xuất:

ulimit -c không giới hạn
ulimit -a

để đặt giới hạn cho một cái gì đó khác không. Nó trước đây là 0 trên hệ thống của tôi.

Không có tệp lõi nào sau segfault.

Cho nên, Sudo systemctl kích hoạt apport.service (mặc dù điều này có vẻ liên quan đến bản phân phối, không liên quan đến nhà phát triển). Không có tập tin lõi trong /var/sụp đổ hoặc thư mục làm việc sau đó.

Ngoài ra còn có:

sudo sysctl -w kernel.core_potype=core.%u.%p.%t # để kích hoạt tạo lõi
systemctl restart apport # để khôi phục cài đặt apport mặc định

Vẫn không có gì.

Tìm trong /var/log/apport.log trình diễn

LỖI: apport (pid 34940) Thứ Sáu ngày 24 tháng 12 11:48:47 năm 2021: tệp thực thi không thuộc gói, bỏ qua

Ồ tốt! Ubuntu đã vô hiệu hóa các kết xuất lõi cho mã của riêng tôi, phá hủy một công cụ sửa lỗi có giá trị.

Làm cách nào để lấy apport khỏi lưng tôi và nhận các kết xuất lõi cho tệp thực thi của riêng tôi?

Điểm:4
lá cờ ru

Hiểu rồi.

Vô hiệu hóa apport

Sudo systemctl vô hiệu hóa apport

Sau đó, thiết lập kernel.core_potype

sudo sysctl -w kernel.core_potype=core.%u.%p.%t # để kích hoạt tạo lõi

sau đó thay đổi ulimit

ulimit -c không xác định

Kết xuất lõi hiện đang ở trong thư mục làm việc.

Những thay đổi không tồn tại trong quá trình khởi động lại (đối với tôi).

lá cờ br
Vô hiệu hóa apport sẽ tồn tại. Để duy trì thay đổi sysctl, hãy lưu trữ nó trong một tệp tùy chỉnh trong /etc/sysctl.d. Để duy trì thay đổi ulimit... Tôi không chắc liệu nó có còn là /etc/security/limits.conf hay không hoặc nếu một số systemd thay thế điều đó :)
JPvRiel avatar
lá cờ mx
Không cần khởi động lại, sau khi hoàn tất, bạn có thể khôi phục nguyên trạng apport bằng: `sudo systemctl kích hoạt apport; Sudo systemctl start apport; sudo sysctl -w kernel.core_potype='|/usr/share/apport/apport %p %s %c %d %P %E'; ulimit -S -c 0`

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.