Comment 4 for bug 1584028

Revision history for this message
Kitsu (z-lail-l) wrote :

Same happening at Arch Linux (kernel 4.4.15) and gtk 3.20.6. Package grabbed from aur (https://aur.archlinux.org/packages/grub-customizer/)

dmesg:

$ sudo grub-customizer
[sudo] password for kitsu:
[1] 3954 segmentation fault sudo grub-customizer
$ dmesg | tail -n 1
[ 3169.692456] grub-customizer[3955]: segfault at ffffffff00000000 ip 00007fcf6a76c33c sp 00007ffc36e16c00 error 5 in libgtk-3.so.0.2000.6[7fcf6a6ad000+6ca000]

gdb:
$ r
~ skipped ~
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff448733c in gtk_image_menu_item_set_image () from /usr/lib/libgtk-3.so.0

And finally valgrind:

~ skipped ~
==4062== Invalid read of size 8
==4062== at 0x802633C: gtk_image_menu_item_set_image (in /usr/lib/libgtk-3.so.0.2000.6)
==4062== by 0x521CF26: Gtk::ImageMenuItem::ImageMenuItem(Gtk::StockID const&) (in /usr/lib/libgtkmm-3.0.so.1.1.0)
==4062== by 0x4C0C4D: ImageMenuItemOwnKey::ImageMenuItemOwnKey(Gtk::StockID const&, Gtk::AccelKey const&) (in /usr/bin/grub-customizer)
==4062== by 0x4C8D8B: View_Gtk_Main::View_Gtk_Main() (in /usr/bin/grub-customizer)
==4062== by 0x43C4C4: main (in /usr/bin/grub-customizer)
==4062== Address 0x1 is not stack'd, malloc'd or (recently) free'd
==4062==
==4062==
==4062== Process terminating with default action of signal 11 (SIGSEGV): dumping core
==4062== Access not within mapped region at address 0x1
==4062== at 0x802633C: gtk_image_menu_item_set_image (in /usr/lib/libgtk-3.so.0.2000.6)
==4062== by 0x521CF26: Gtk::ImageMenuItem::ImageMenuItem(Gtk::StockID const&) (in /usr/lib/libgtkmm-3.0.so.1.1.0)
==4062== by 0x4C0C4D: ImageMenuItemOwnKey::ImageMenuItemOwnKey(Gtk::StockID const&, Gtk::AccelKey const&) (in /usr/bin/grub-customizer)
==4062== by 0x4C8D8B: View_Gtk_Main::View_Gtk_Main() (in /usr/bin/grub-customizer)
==4062== by 0x43C4C4: main (in /usr/bin/grub-customizer)
~ skipped ~