Export of Two Plain SVGs, then Crashes
Summary:
I export two Pages, as two different Plain SVG files, then press Ctrl-W to close the document, and that's when Inkscape crashes.
Steps to reproduce:
- open Inkscape
- Export each page as Plain SVGs
- Close the document
What happened?
Inkscape crashes, and shows a Crash dialog box with dump information; I need to open Inkscape again in order to use it again.
What should have happened?
Inkscape should have closed the open document, then load the default Template, and allow me to use Inkscape.
Sample attachments:
Version info
<pre>
0# boost::stacktrace::basic_stacktrace<std::allocator<boost::stacktrace::frame> >::init(unsigned long long, unsigned long long) in libinkscape_base
1# Inkscape::Application::crash_handler(int) in libinkscape_base
2# 0x00007FF77C2321B2 in inkscape
3# _C_specific_handler in ntdll
4# _chkstk in ntdll
5# _RtlFindCharInUnicodeString in ntdll
6# _KiUserExceptionDispatcher in ntdll
7# SPItem::invoke_show(Inkscape::Drawing&, unsigned int, unsigned int) in libinkscape_base
8# Inkscape::UI::Dialog::PreviewDrawing::construct() in libinkscape_base
9# Inkscape::UI::Dialog::PreviewDrawing::construct() in libinkscape_base
10# Glib::IdleSource::dispatch(sigc::slot_base*) in libglibmm_2_4_1
11# _g_source_get_time in libglib_2_0_0
12# _g_clear_list in libglib_2_0_0
13# _g_get_monotonic_time in libglib_2_0_0
14# _g_main_context_iteration in libglib_2_0_0
15# _g_application_run in libgio_2_0_0
16# 0x00007FF77C2339AB in inkscape
17# 0x00007FF77C2312EE in inkscape
18# 0x00007FF77C2313E6 in inkscape
19# _BaseThreadInitThunk in KERNEL32
20# _RtlUserThreadStart in ntdll
</pre>
<details><summary>System info</summary>
Inkscape 1.3.2 (091e20e, 2023-11-25, custom)
GLib version: 2.78.1
GTK version: 3.24.39
glibmm version: 2.66.6
gtkmm version: 3.24.8
libxml2 version: 2.11.5
libxslt version: 1.1.38
Cairo version: 1.18.0
Pango version: 1.50.14
HarfBuzz version: 8.2.2
OS version: Windows 11 23H2
</details>