c++ - BadAlloc X 错误

标签 c++ gtk gtkmm gtk2 x11

我在尝试构建 GTK 程序时遇到了一些问题。

当我编译它时,我不断收到这个错误:

This probably reflects a bug in the program.
The error was 'BadAlloc (insufficient resources for operation)'.
(Details: serial 195 error_code 11 request_code 53 minor_code 0)

我已将其追溯到似乎导致它的以下命令:

gtk_box_pack_start(GTK_BOX (Top_Graph), Widget_Get (Graph_Cpu), TRUE, TRUE, 0);

Top_Graph 和 Graph_Cpu 都是 GtkVbox Widget。

有没有人见过这样的错误,他们能给我一些关于它是如何引起的建议吗。

最佳答案

这是 X 服务器错误。这些错误是异步报告的(在发出错误命令后的某个时间)。尝试使用 --sync 命令行选项运行您的程序,看看会发生什么。

关于c++ - BadAlloc X 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2707932/

相关文章:

c++ - 通过代码触发回调时抑制 GTK 信号

c++ - 相当于 Chrome `debugger`,适用于Cygwin的 `gdb`吗?

c++ - 为什么在asio的示例中,tcp接受器模式使用shared_pointer模型包装堆套接字,而udp使用堆栈套接字?

C++ bad_cast 异常将 *this 转换为派生模板类

linux - Linux 中的 NSTextView 兼容性类

c++ - 检索 Gtk::Widget 的相对位置:get_allocation() 不起作用

c++ - 你如何删除 OpenCV 中的 cvseq?

python - 如何在 GTK 应用程序中使用自定义字体

java - Swing GTK L&F 标题栏上的额外按钮

c++ - gtkmm 链接器错误