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.