Crash on accessing LPE dialog
Summary:
An intermittent error that occurs on accessing the LPE dialog (already open and docked). Inkscape crashes.
Steps to reproduce:
- Open Inkscape.
- Make a line segment (only two or three nodes).
- Open the LPE dialog if it isn't open already (mine usually is). Use the Measure Segment LPE.
- Make a couple circles, convert them to paths, combine them.
- Copy the combined circles.
- Select the line segment.
- Access the LPE panel.
What happened?
Sometimes Inkscape crashes. If not and I keep working, eventually accessing the LPE panel will crash Inkscape.
The Align and Distribute dialog, which I always keep open and docked, is closed when I restart.
What should have happened?
I should have been able to access the LPE panel and paste the pattern along the segment.
Sample attachments:
Version info
I guess I should've saved these as separate files, but I didn't.
Incident 1
<pre>
0# Inkscape::Application::crash_handler(int) in /Applications/Inkscape.app/Contents/Resources/lib/inkscape/libinkscape_base.1.3.0.0.dylib
1# _sigtramp in /usr/lib/system/libsystem_platform.dylib
</pre>
<details><summary>System info</summary>
Inkscape 1.3 (0e150ed, 2023-07-21)
GLib version: 2.76.3
GTK version: 3.24.38
glibmm version: 2.66.6
gtkmm version: 3.24.7
libxml2 version: 2.11.4
libxslt version: 1.1.29
Cairo version: 1.17.9
Pango version: 1.50.14
HarfBuzz version: 2.9.1
OS version: Mac OS X 10.15.7 (19H2026) x86_64
</details>
Incident 2
<pre>
0# Inkscape::Application::crash_handler(int) in /Applications/Inkscape.app/Contents/Resources/lib/inkscape/libinkscape_base.1.3.0.0.dylib
1# _sigtramp in /usr/lib/system/libsystem_platform.dylib
2# Inkscape::UI::Dialog::LivePathEffectEditor::setMenu() in /Applications/Inkscape.app/Contents/Resources/lib/inkscape/libinkscape_base.1.3.0.0.dylib
3# sigc::internal::slot_call<Inkscape::UI::Dialog::LivePathEffectEditor::LivePathEffectEditor()::$_3, bool>::call_it(sigc::internal::slot_rep*) in /Applications/Inkscape.app/Contents/Resources/lib/inkscape/libinkscape_base.1.3.0.0.dylib
4# sigc::internal::signal_emit0<bool, sigc::nil>::emit(sigc::internal::signal_impl*) in /Applications/Inkscape.app/Contents/Resources/lib/inkscape/libinkscape_base.1.3.0.0.dylib
5# sigc::internal::slot_call1<Inkscape::UI::Widget::CompletionPopup::CompletionPopup()::$_2, bool, _GdkEventFocus*>::call_it(sigc::internal::slot_rep*, _GdkEventFocus* const&) in /Applications/Inkscape.app/Contents/Resources/lib/inkscape/libinkscape_base.1.3.0.0.dylib
6# (anonymous namespace)::Widget_signal_focus_in_event_callback(_GtkWidget*, _GdkEventFocus*, void*) in /Applications/Inkscape.app/Contents/Resources/lib/libgtkmm-3.0.1.dylib
7# _gtk_marshal_BOOLEAN__BOXED in /Applications/Inkscape.app/Contents/Resources/lib/libgtk-3.0.dylib
8# g_closure_invoke in /Applications/Inkscape.app/Contents/Resources/lib/libgobject-2.0.0.dylib
9# signal_emit_unlocked_R in /Applications/Inkscape.app/Contents/Resources/lib/libgobject-2.0.0.dylib
10# g_signal_emit_valist in /Applications/Inkscape.app/Contents/Resources/lib/libgobject-2.0.0.dylib
11# g_signal_emit in /Applications/Inkscape.app/Contents/Resources/lib/libgobject-2.0.0.dylib
12# gtk_widget_event_internal in /Applications/Inkscape.app/Contents/Resources/lib/libgtk-3.0.dylib
13# gtk_widget_send_focus_change in /Applications/Inkscape.app/Contents/Resources/lib/libgtk-3.0.dylib
14# do_focus_change in /Applications/Inkscape.app/Contents/Resources/lib/libgtk-3.0.dylib
15# gtk_window_real_set_focus in /Applications/Inkscape.app/Contents/Resources/lib/libgtk-3.0.dylib
16# Gtk::Window_Class::set_focus_callback(_GtkWindow*, _GtkWidget*) in /Applications/Inkscape.app/Contents/Resources/lib/libgtkmm-3.0.1.dylib
17# g_cclosure_marshal_VOID__OBJECTv in /Applications/Inkscape.app/Contents/Resources/lib/libgobject-2.0.0.dylib
18# _g_closure_invoke_va in /Applications/Inkscape.app/Contents/Resources/lib/libgobject-2.0.0.dylib
19# g_signal_emit_valist in /Applications/Inkscape.app/Contents/Resources/lib/libgobject-2.0.0.dylib
20# g_signal_emit in /Applications/Inkscape.app/Contents/Resources/lib/libgobject-2.0.0.dylib
21# gtk_entry_grab_focus in /Applications/Inkscape.app/Contents/Resources/lib/libgtk-3.0.dylib
22# Gtk::Widget_Class::grab_focus_callback(_GtkWidget*) in /Applications/Inkscape.app/Contents/Resources/lib/libgtkmm-3.0.1.dylib
23# _g_closure_invoke_va in /Applications/Inkscape.app/Contents/Resources/lib/libgobject-2.0.0.dylib
24# g_signal_emit_valist in /Applications/Inkscape.app/Contents/Resources/lib/libgobject-2.0.0.dylib
25# g_signal_emit in /Applications/Inkscape.app/Contents/Resources/lib/libgobject-2.0.0.dylib
26# gtk_widget_grab_focus in /Applications/Inkscape.app/Contents/Resources/lib/libgtk-3.0.dylib
27# gtk_notebook_real_switch_page in /Applications/Inkscape.app/Contents/Resources/lib/libgtk-3.0.dylib
28# g_closure_invoke in /Applications/Inkscape.app/Contents/Resources/lib/libgobject-2.0.0.dylib
29# signal_emit_unlocked_R in /Applications/Inkscape.app/Contents/Resources/lib/libgobject-2.0.0.dylib
30# g_signal_emit_valist in /Applications/Inkscape.app/Contents/Resources/lib/libgobject-2.0.0.dylib
31# g_signal_emit in /Applications/Inkscape.app/Contents/Resources/lib/libgobject-2.0.0.dylib
32# gtk_notebook_button_press in /Applications/Inkscape.app/Contents/Resources/lib/libgtk-3.0.dylib
33# _gtk_marshal_BOOLEAN__BOXEDv in /Applications/Inkscape.app/Contents/Resources/lib/libgtk-3.0.dylib
34# _g_closure_invoke_va in /Applications/Inkscape.app/Contents/Resources/lib/libgobject-2.0.0.dylib
35# g_signal_emit_valist in /Applications/Inkscape.app/Contents/Resources/lib/libgobject-2.0.0.dylib
36# g_signal_emit in /Applications/Inkscape.app/Contents/Resources/lib/libgobject-2.0.0.dylib
37# gtk_widget_event_internal in /Applications/Inkscape.app/Contents/Resources/lib/libgtk-3.0.dylib
38# gtk_propagate_event in /Applications/Inkscape.app/Contents/Resources/lib/libgtk-3.0.dylib
39# gtk_main_do_event in /Applications/Inkscape.app/Contents/Resources/lib/libgtk-3.0.dylib
40# _gdk_event_emit in /Applications/Inkscape.app/Contents/Resources/lib/libgdk-3.0.dylib
41# gdk_event_dispatch in /Applications/Inkscape.app/Contents/Resources/lib/libgdk-3.0.dylib
42# g_main_context_dispatch in /Applications/Inkscape.app/Contents/Resources/lib/libglib-2.0.0.dylib
43# g_main_context_iterate in /Applications/Inkscape.app/Contents/Resources/lib/libglib-2.0.0.dylib
44# g_main_context_iteration in /Applications/Inkscape.app/Contents/Resources/lib/libglib-2.0.0.dylib
45# g_application_run in /Applications/Inkscape.app/Contents/Resources/lib/libgio-2.0.0.dylib
46# main in /Applications/Inkscape.app/Contents/MacOS/inkscape
</pre>
<details><summary>System info</summary>
Inkscape 1.3 (0e150ed, 2023-07-21)
GLib version: 2.76.3
GTK version: 3.24.38
glibmm version: 2.66.6
gtkmm version: 3.24.7
libxml2 version: 2.11.4
libxslt version: 1.1.29
Cairo version: 1.17.9
Pango version: 1.50.14
HarfBuzz version: 2.9.1
OS version: Mac OS X 10.15.7 (19H2026) x86_64
</details>