Inkscape crashes on startup with 'Gtk::IconThemeError'

Bug #1659193 reported by Cadel Watson on 2017-01-25
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Inkscape
High
Unassigned

Bug Description

Using version 0.92.0 r installed on Arch Linux from the official repository, starting Inkscape produces the following output:

(inkscape:7833): Gdk-WARNING **: gdk_window_set_icon_list: icons too large
terminate called after throwing an instance of 'Gtk::IconThemeError'

Emergency save activated!
Emergency save completed. Inkscape will close now.
If you can reproduce this crash, please file a bug at www.inkscape.org
with a detailed description of the steps leading to the crash, so we can fix it.

(inkscape:7833): Gdk-WARNING **: gdk_window_set_icon_list: icons too large
[1] 7833 abort (core dumped) inkscape

System information:

- Arch Linux 64-bit
- Kernel: Linux 4.8.13-1-ARCH
- GTK: gtk3 3.22.6-1

Cadel Watson (kdelwat) wrote :
description: updated
jazzynico (jazzynico) on 2017-01-27
Changed in inkscape:
importance: Undecided → High
tags: added: crash
jazzynico (jazzynico) wrote :

Thanks for taking the time to file a report!

Does it also happen with other Gtk applications (Geany, LibreOffice)?

jazzynico (jazzynico) on 2017-01-27
Changed in inkscape:
status: New → Incomplete
Cadel Watson (kdelwat) wrote :

LibreOffice (5.2.4.2.0) currently has no problems, and so far I haven't seen the same behaviour with any other GTK programs.

jazzynico (jazzynico) on 2017-01-28
Changed in inkscape:
status: Incomplete → New
Florian Bruhin (the-compiler) wrote :

I see the same on Archlinux as well, without any warning though.

Stack:

#0 0x00007ffff005f8a0 in raise () at /usr/lib/libc.so.6
#1 0x00007ffff0060f09 in abort () at /usr/lib/libc.so.6
#2 0x00007ffff0bf2d77 in __gnu_cxx::__verbose_terminate_handler() ()
    at /build/gcc-multilib/src/gcc/libstdc++-v3/libsupc++/vterminate.cc:95
#3 0x00007ffff0bf08e6 in __cxxabiv1::__terminate(void (*)()) (handler=<optimized out>)
    at /build/gcc-multilib/src/gcc/libstdc++-v3/libsupc++/eh_terminate.cc:47
#4 0x00007ffff0bf0933 in std::terminate() ()
    at /build/gcc-multilib/src/gcc/libstdc++-v3/libsupc++/eh_terminate.cc:57
#5 0x00007ffff0bf0b88 in __cxxabiv1::__cxa_throw(void*, std::type_info*, void (*)(void*)) (obj=<optimized out>, tinfo=0x7ffff5f720a0 <typeinfo for Gtk::IconThemeError>, dest=0x7ffff5c2fab0 <Gtk::IconThemeError::~IconThemeError()>) at /build/gcc-multilib/src/gcc/libstdc++-v3/libsupc++/eh_throw.cc:93
#6 0x00007ffff5c2f047 in Gtk::IconThemeError::throw_func(_GError*) () at /usr/lib/libgtkmm-2.4.so.1
#7 0x00007ffff370e221 in Glib::Error::throw_exception(_GError*) () at /usr/lib/libglibmm-2.4.so.1
#8 0x00007ffff5c2f91d in Gtk::IconTheme::load_icon(Glib::ustring const&, int, Gtk::IconLookupFlags) const () at /usr/lib/libgtkmm-2.4.so.1
#9 0x000055555620ad1f in Inkscape::UI::Widget::DockItem::DockItem(Inkscape::UI::Widget::Dock&, Glib::ustring const&, Glib::ustring const&, Glib::ustring const&, Inkscape::UI::Widget::DockItem::State, Inkscape::UI::Widget::DockItem::Placement) ()
#10 0x0000555555fe8a4d in Inkscape::UI::Dialog::Behavior::DockBehavior::DockBehavior(Inkscape::UI::Dialog::Dialog&) ()
#11 0x0000555555fe9042 in Inkscape::UI::Dialog::Behavior::DockBehavior::create(Inkscape::UI::Dialog::Dialog&) ()
#12 0x0000555555fde24c in Inkscape::UI::Dialog::Dialog::Dialog(Inkscape::UI::Dialog::Behavior::Behavior* (*)(Inkscape::UI::Dialog::Dialog&), char const*, int, Glib::ustring const&) ()
#13 0x0000555555fe61e9 in Inkscape::UI::Dialog::PanelDialog<Inkscape::UI::Dialog::Behavior::DockBehavior>::PanelDialog(Inkscape::UI::Widget::Panel&, char const*, int, Glib::ustring const&) ()
#14 0x0000555555fe7b35 in Inkscape::UI::Dialog::PanelDialog<Inkscape::UI::Dialog::Behavior::DockBehavior>* Inkscape::UI::Dialog::PanelDialog<Inkscape::UI::Dialog::Behavior::DockBehavior>::create<Inkscape::UI::Dialog::FillAndStroke>() ()
#15 0x0000555555fdf8e9 in ()
#16 0x0000555555fe061a in Inkscape::UI::Dialog::DialogManager::getDialog(unsigned int) ()
#17 0x0000555555fe0805 in Inkscape::UI::Dialog::DialogManager::showDialog(unsigned int, bool) ()
#18 0x0000555555b235c7 in SPDesktop::show_dialogs() ()
#19 0x0000555555c3e298 in sp_namedview_window_from_document(SPDesktop*) ()
#20 0x0000555555b51ef8 in sp_file_new(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) ()
#21 0x0000555555b522bd in sp_file_new_default() ()
#22 0x0000555555b002c6 in sp_main_gui(int, char const**) ()
#23 0x00007ffff004bf6a in __libc_start_main () at /usr/lib/libc.so.6
#24 0x0000555555afc05a in _start ()

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers