[go: up one dir, main page]

crash on undo(ctrl-z) line tool pencil

Summary:

Crash occurs when trying to undo the line of the pencil tool. If "take pressure into account" is enabled, a crash is guaranteed when undo a line, in other cases the crash can be random.

Steps to reproduce:

  • open Inkscape
  • Draw a line with the pencil tool (considering the pressing force)
  • ctrl-z

What happened?

Crash and autosave with log output. In some cases, lines are missing from autosave.

What should have happened?

Undo the line.

Sample attachments:

`

0# boost::stacktrace::basic_stacktrace<std::allocatorboost::stacktrace::frame >::init(unsigned long long, unsigned long long) in libinkscape_base
1# Inkscape::Application::crash_handler(int) in libinkscape_base
2# 0x00007FF6CACD21B2 in inkscape
3# _C_specific_handler in ntdll
4# _chkstk in ntdll
5# _RtlFindCharInUnicodeString in ntdll
6# _KiUserExceptionDispatcher in ntdll
7# Inkscape::LivePathEffect::Effect::getCurrrentLPEItems() const in libinkscape_base
8# SPDocument::fix_lpe_data() in libinkscape_base
9# Inkscape::DocumentUndo::undo(SPDocument*) in libinkscape_base
10# Gio::SimpleAction::~SimpleAction() in libgiomm_2_4_1
11# _g_closure_invoke in libgobject_2_0_0
12# _g_param_spec_variant in libgobject_2_0_0
13# _g_signal_emit_valist in libgobject_2_0_0
14# _g_signal_emit in libgobject_2_0_0
15# _g_simple_action_set_state in libgio_2_0_0
16# _gtk_application_get_menu_by_id in libgtk_3_0
17# _gtk_window_activate_key in libgtk_3_0
18# _gtk_window_activate_key in libgtk_3_0
19# Gtk::Widget::on_key_press_event(_GdkEventKey*) in libgtkmm_3_0_1
20# Gtk::Widget_Class::key_press_event_callback(_GtkWidget*, _GdkEventKey*) in libgtkmm_3_0_1
21# 0x00007FFCE55E2F94 in libgtk_3_0
22# _g_closure_invoke in libgobject_2_0_0
23# _g_signal_emit_valist in libgobject_2_0_0
24# _g_signal_emit in libgobject_2_0_0
25# _gtk_requisition_copy in libgtk_3_0
26# _gtk_lock_button_set_permission in libgtk_3_0
27# _gtk_main_do_event in libgtk_3_0
28# _gdk_event_free in libgdk_3_0
29# _gdk_win32_drag_context_get_type in libgdk_3_0
30# _g_clear_list in libglib_2_0_0
31# _g_main_context_check in libglib_2_0_0
32# _g_main_context_iteration in libglib_2_0_0
33# _g_application_run in libgio_2_0_0
34# 0x00007FF6CACD37BB in inkscape
35# 0x00007FF6CACD12EE in inkscape
36# 0x00007FF6CACD13E6 in inkscape
37# _BaseThreadInitThunk in KERNEL32
38# _RtlUserThreadStart in ntdll
System info Inkscape 1.3 (0e150ed6, 2023-07-21)
GLib version:     2.76.4
GTK version:      3.24.38
glibmm version:   2.66.6
gtkmm version:    3.24.7
libxml2 version:  2.11.4
libxslt version:  1.1.38
Cairo version:    1.17.7
Pango version:    1.50.14
HarfBuzz version: 8.0.1

OS version:       Windows 11 22H2
`

Version info

`Inkscape 1.3 (0e150ed6, 2023-07-21)

GLib version:     2.76.4
GTK version:      3.24.38
glibmm version:   2.66.6
gtkmm version:    3.24.7
libxml2 version:  2.11.4
libxslt version:  1.1.38
Cairo version:    1.17.7
Pango version:    1.50.14
HarfBuzz version: 8.0.1

OS version:       Windows 11 22H2`