Các câu hỏi liên quan rất chặt chẽ đã được hỏi trước đây. Dưới đây là các liên kết đến một số câu trả lời:
Tôi thích lời giải thích này:
Những thông báo như vậy là phổ biến với các ứng dụng Gnome và không nhất thiết chỉ ra lỗi. Gnome có một cách tiếp cận ngu ngốc đối với người dùng; đối tượng dự định sẽ không chạy ứng dụng từ thiết bị đầu cuối và vì vậy sẽ không thấy những thông báo này. Chuyển hướng đầu ra lỗi từ các ứng dụng Gnome sang tệp nhật ký nếu bạn thực sự quan tâm hoặc sang / dev / null nếu không.
Nguồn: Gilles .
Và điều này cũng tốt:
Lỗi này chỉ ra rằng phần mềm đang sử dụng các cuộc gọi thư viện GTK hoàn toàn hợp lệ với phiên bản mới hơn của thư viện GTK. Đôi khi trong quá trình phát triển phần mềm, mong muốn thoát khỏi "cách cũ", để làm mọi việc trong khi duy trì khả năng tương thích ngược. Điều này được thực hiện bằng cách đánh dấu các cuộc gọi không mong muốn được khấu hao. Điều này cho nhà phát triển biết rằng mã của họ hoàn toàn hợp lệ trong bản phát hành này, nhưng trong tương lai mã của họ sẽ cần được cập nhật để hoạt động với phiên bản mới của thư viện, có thể là nhiều bản phát hành.
Trong trường hợp này, GTK muốn nghiêm ngặt hơn về việc bao gồm các đơn vị về kích thước. Nó nói với nhà phát triển rằng GTK đang giả sử các đơn vị là pixel, đó là giả định chính xác mà nhà phát triển phần mềm đã thực hiện ở vị trí đầu tiên.
Nguồn: Bailley S
Nhân tiện, nếu bạn khởi chạy Firefox từ thiết bị đầu cuối, bạn có thể thấy một thông báo đáng sợ như thế này:
GLib-CRITICAL **: g_slice_set_config: assertion
Nhưng nó dường như vô hại theo nhận xét trong Bug # 833117 .
Nói tóm lại, hầu như chúng ta không cần người mới bắt đầu khởi chạy các ứng dụng dựa trên GUI từ thiết bị đầu cuối trừ khi có vấn đề và chúng ta cần cung cấp đầu ra cho ai đó có thể hiểu ý nghĩa của đầu ra đó.