811附件---SIGABRT{si_signo=SIGABRT,si_code=si_TKILL,si_pid=12811,si_uid=1000}---您的示例和我的代码的结果相同。Gtkada 2019和Gnat 2019的结果相同。SIGABRT信
811附件---SIGABRT{si_signo=SIGABRT,si_code=si_TKILL,si_pid=12811,si_uid=1000}---您的示例和我的代码的结果相同。Gtkada 2019和Gnat 2019的结果相同。SIGABRT信,gtk,ada,gtkada,Gtk,Ada,Gtkada,811附件---SIGABRT{si_signo=SIGABRT,si_code=si_TKILL,si_pid=12811,si_uid=1000}---您的示例和我的代码的结果相同。Gtkada 2019和Gnat 2019的结果相同。SIGABRT信号可能是由于libc中的致命错误造成的(请参阅)。您可能能够验证这一点(请参阅),但这不太可能导致您找到解决方案。我在这里猜测,但可能存在库版本冲突。您能检查安装了哪个版本的GTK吗?在Fedora上,我想你可以通过rpm-qgtk2和/或rp
811附件---SIGABRT{si_signo=SIGABRT,si_code=si_TKILL,si_pid=12811,si_uid=1000}---您的示例和我的代码的结果相同。Gtkada 2019和Gnat 2019的结果相同。
SIGABRT
信号可能是由于libc
中的致命错误造成的(请参阅)。您可能能够验证这一点(请参阅),但这不太可能导致您找到解决方案。我在这里猜测,但可能存在库版本冲突。您能检查安装了哪个版本的GTK吗?在Fedora上,我想你可以通过rpm-qgtk2
和/或rpm-qgtk3
来实现这一点。听起来像是一个不完整的GTK安装(或两个互不兼容的安装)。你能检查一下你是否安装了堪培拉和pk,以及编译的版本是否相同吗?PackageKit-gtk3-module-1.1.12-2.fc29.x86_64
<代码>libcanberra-0.30-17.fc29.x86_64。堪培拉不再是一个问题,我通过更新ldconfig解决了它。但是,libpk不断导致警告。我在gtk-3.0/modules文件夹中找不到libpk-gtk3-module.so。这可能是警告的原因吗ls/usr/lib64/gtk-3.0/modules
libcanberra-gtk3-module.so libcanberra-gtk-module.so libpk gtk module.so
with Gtkada.File_Selection; use Gtkada.File_Selection;
package Log_Filter_Handlers is
Retour : Unbounded_String;
procedure Button_Select_File_Clicked
(Self : access Gtk_Button_Record'Class);
end Log_Filter_Handlers;
procedure Button_Select_File_Clicked
(Self : access Gtk_Button_Record'Class) is
begin
Retour := To_Unbounded_String
(File_Selection_Dialog (Title => "Select your file",
Default_Dir => "",
Dir_Only => False,
Must_Exist => True) );
end Button_Select_File_Clicked;
package Gtkada.File_Selection is
function File_Selection_Dialog
(Title : Glib.UTF8_String := "Select File";
Default_Dir : String := "";
Dir_Only : Boolean := False;
Must_Exist : Boolean := False) return String;
end Gtkada.File_Selection;
Gtk-Message: 10:43:33.615: Failed to load module "pk-gtk-module"
Gtk-Message: 10:43:33.615: Failed to load module "canberra-gtk-module"
Gtk-Message: 10:43:33.616: Failed to load module "pk-gtk-module"
Gtk-Message: 10:43:33.616: Failed to load module "canberra-gtk-module"
Fontconfig warning: "/home/bob/Applications/Gnat_IDE/Gnat-community/etc/fonts/fonts.conf", line 86: unknown element "blank"
(log_filter_main:24417): Gtk-WARNING **: 10:43:33.841: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.