Crash switching to outline-overlay mode
Summary:
Switching to outline-overlay mode crashes Inkscape in 1.4-dev, regression from 1.3-beta.
Steps to reproduce:
- open Inkscape
- Switch to Outline Overlay Mode
What happened?
Inkscape Crashed.
Backtrace
0# Inkscape::Application::crash_handler(int) in /home/krir17/Programs/inkscape_code/inkscape/build/lib64/libinkscape_base.so.1.4.0.0 1# 0x00007EFC3C108B70 in /lib64/libc.so.6 2# Cairo::Context::set_source(Cairo::RefPtr const&, double, double) in /lib64/libcairomm-1.0.so.1 3# 0x00007EFC40C309BB in /home/krir17/Programs/inkscape_code/inkscape/build/lib64/libinkscape_base.so.1.4.0.0 4# 0x00007EFC40C311BA in /home/krir17/Programs/inkscape_code/inkscape/build/lib64/libinkscape_base.so.1.4.0.0 5# Inkscape::UI::Widget::CairoGraphics::paint_widget(Inkscape::UI::Widget::Fragment const&, Inkscape::UI::Widget::Graphics::PaintArgs const&, Cairo::RefPtr const&) in /home/krir17/Programs/inkscape_code/inkscape/build/lib64/libinkscape_base.so.1.4.0.0 6# Inkscape::UI::Widget::Canvas::paint_widget(Cairo::RefPtr const&) in /home/krir17/Programs/inkscape_code/inkscape/build/lib64/libinkscape_base.so.1.4.0.0 7# Inkscape::UI::Widget::OptGLArea::on_draw(Cairo::RefPtr const&) in /home/krir17/Programs/inkscape_code/inkscape/build/lib64/libinkscape_base.so.1.4.0.0 8# Gtk::Widget_Class::draw_callback(_GtkWidget*, _cairo*) in /lib64/libgtkmm-3.0.so.1 9# 0x00007EFC3D1669D4 in /lib64/libgtk-3.so.0 10# gtk_container_propagate_draw in /lib64/libgtk-3.so.0 11# 0x00007EFC3CF1F354 in /lib64/libgtk-3.so.0 12# 0x00007EFC3D1669D4 in /lib64/libgtk-3.so.0 13# gtk_container_propagate_draw in /lib64/libgtk-3.so.0 14# 0x00007EFC3CF1F354 in /lib64/libgtk-3.so.0 15# 0x00007EFC3CFBC731 in /lib64/libgtk-3.so.0 16# 0x00007EFC3CF1FB85 in /lib64/libgtk-3.so.0 17# 0x00007EFC3CF32BC6 in /lib64/libgtk-3.so.0 18# 0x00007EFC3CFBD785 in /lib64/libgtk-3.so.0 19# 0x00007EFC3D1669D4 in /lib64/libgtk-3.so.0 20# gtk_container_propagate_draw in /lib64/libgtk-3.so.0 21# 0x00007EFC3CF1F354 in /lib64/libgtk-3.so.0 22# 0x00007EFC3CFBC731 in /lib64/libgtk-3.so.0 23# 0x00007EFC3CF1FB85 in /lib64/libgtk-3.so.0 24# 0x00007EFC3CF32BC6 in /lib64/libgtk-3.so.0 25# 0x00007EFC3CFBD785 in /lib64/libgtk-3.so.0 26# Gtk::Widget::on_draw(Cairo::RefPtr const&) in /lib64/libgtkmm-3.0.so.1 27# Gtk::Widget_Class::draw_callback(_GtkWidget*, _cairo*) in /lib64/libgtkmm-3.0.so.1 28# 0x00007EFC3D1669D4 in /lib64/libgtk-3.so.0 29# gtk_container_propagate_draw in /lib64/libgtk-3.so.0 30# 0x00007EFC3CF1F354 in /lib64/libgtk-3.so.0 31# Gtk::Widget::on_draw(Cairo::RefPtr const&) in /lib64/libgtkmm-3.0.so.1 32# Gtk::Widget_Class::draw_callback(_GtkWidget*, _cairo*) in /lib64/libgtkmm-3.0.so.1 33# 0x00007EFC3D1669D4 in /lib64/libgtk-3.so.0 34# gtk_container_propagate_draw in /lib64/libgtk-3.so.0 35# 0x00007EFC3CF1F354 in /lib64/libgtk-3.so.0 36# 0x00007EFC3CECBCB1 in /lib64/libgtk-3.so.0 37# 0x00007EFC3CF1FB85 in /lib64/libgtk-3.so.0 38# 0x00007EFC3CF32BC6 in /lib64/libgtk-3.so.0 39# 0x00007EFC3CECC285 in /lib64/libgtk-3.so.0 40# Gtk::Widget::on_draw(Cairo::RefPtr const&) in /lib64/libgtkmm-3.0.so.1 41# Gtk::Widget_Class::draw_callback(_GtkWidget*, _cairo*) in /lib64/libgtkmm-3.0.so.1 42# 0x00007EFC3D1669D4 in /lib64/libgtk-3.so.0 43# gtk_container_propagate_draw in /lib64/libgtk-3.so.0 44# 0x00007EFC3D041B26 in /lib64/libgtk-3.so.0 45# 0x00007EFC3CF1FB85 in /lib64/libgtk-3.so.0 46# 0x00007EFC3CF32BC6 in /lib64/libgtk-3.so.0 47# 0x00007EFC3D039975 in /lib64/libgtk-3.so.0 48# 0x00007EFC3D1669D4 in /lib64/libgtk-3.so.0 49# gtk_container_propagate_draw in /lib64/libgtk-3.so.0 50# 0x00007EFC3CF1F354 in /lib64/libgtk-3.so.0 51# 0x00007EFC3CECBCB1 in /lib64/libgtk-3.so.0 52# 0x00007EFC3CF1FB85 in /lib64/libgtk-3.so.0 53# 0x00007EFC3CF32BC6 in /lib64/libgtk-3.so.0 54# 0x00007EFC3CECC285 in /lib64/libgtk-3.so.0 55# 0x00007EFC3D1669D4 in /lib64/libgtk-3.so.0 56# gtk_container_propagate_draw in /lib64/libgtk-3.so.0 57# 0x00007EFC3CF1F354 in /lib64/libgtk-3.so.0 58# 0x00007EFC3CECBCB1 in /lib64/libgtk-3.so.0 59# 0x00007EFC3CF1FB85 in /lib64/libgtk-3.so.0 60# 0x00007EFC3CF32BC6 in /lib64/libgtk-3.so.0 61# 0x00007EFC3CECC285 in /lib64/libgtk-3.so.0 62# 0x00007EFC3D1669D4 in /lib64/libgtk-3.so.0 63# gtk_container_propagate_draw in /lib64/libgtk-3.so.0 64# 0x00007EFC3CF1F354 in /lib64/libgtk-3.so.0 65# 0x00007EFC3CF84953 in /lib64/libgtk-3.so.0 66# Gtk::Widget::on_draw(Cairo::RefPtr const&) in /lib64/libgtkmm-3.0.so.1 67# Gtk::Widget_Class::draw_callback(_GtkWidget*, _cairo*) in /lib64/libgtkmm-3.0.so.1 68# 0x00007EFC3D1669D4 in /lib64/libgtk-3.so.0 69# gtk_container_propagate_draw in /lib64/libgtk-3.so.0 70# 0x00007EFC3CF1F354 in /lib64/libgtk-3.so.0 71# 0x00007EFC3CECBCB1 in /lib64/libgtk-3.so.0 72# 0x00007EFC3CF1FB85 in /lib64/libgtk-3.so.0 73# 0x00007EFC3CF32BC6 in /lib64/libgtk-3.so.0 74# 0x00007EFC3CECC285 in /lib64/libgtk-3.so.0 75# 0x00007EFC3D1669D4 in /lib64/libgtk-3.so.0 76# gtk_container_propagate_draw in /lib64/libgtk-3.so.0 77# 0x00007EFC3CF1F354 in /lib64/libgtk-3.so.0 78# Gtk::Widget::on_draw(Cairo::RefPtr const&) in /lib64/libgtkmm-3.0.so.1 79# Gtk::Widget_Class::draw_callback(_GtkWidget*, _cairo*) in /lib64/libgtkmm-3.0.so.1 80# 0x00007EFC3D1669D4 in /lib64/libgtk-3.so.0 81# 0x00007EFC3D16BFDF in /lib64/libgtk-3.so.0 82# gtk_main_do_event in /lib64/libgtk-3.so.0 83# 0x00007EFC3D695427 in /lib64/libgdk-3.so.0 84# 0x00007EFC3D6A7749 in /lib64/libgdk-3.so.0 85# 0x00007EFC3D6ABD55 in /lib64/libgdk-3.so.0 86# 0x00007EFC3D6ABF61 in /lib64/libgdk-3.so.0 87# g_signal_emit_valist in /lib64/libgobject-2.0.so.0 88# g_signal_emit in /lib64/libgobject-2.0.so.0 89# 0x00007EFC3D6A2948 in /lib64/libgdk-3.so.0 90# 0x00007EFC3D68EC8D in /lib64/libgdk-3.so.0 91# 0x00007EFC3EB13C69 in /lib64/libglib-2.0.so.0 92# g_main_context_dispatch in /lib64/libglib-2.0.so.0 93# 0x00007EFC3EB71438 in /lib64/libglib-2.0.so.0 94# g_main_context_iteration in /lib64/libglib-2.0.so.0 95# g_application_run in /lib64/libgio-2.0.so.0 96# main in ./bin/inkscape 97# 0x00007EFC3C0F2B4A in /lib64/libc.so.6 98# __libc_start_main in /lib64/libc.so.6 99# _start in ./bin/inkscape
Sample attachments:
Version info
Inkscape 1.4-dev (522b193530, 2023-07-14, custom)
GLib version: 2.76.3
GTK version: 3.24.38
glibmm version: 2.66.6
gtkmm version: 3.24.7
libxml2 version: 2.10.4
libxslt version: 1.1.38
Cairo version: 1.17.8
Pango version: 1.50.14
HarfBuzz version: 7.1.0
OS version: Fedora Linux 38 (Workstation Edition)