Crash when using TexText extension (reproducible)
Summary:
Successfully installed extension TexText on my inkscape instance.
On first use, inkscape reproducibly crashed.
Steps to reproduce:
- Open up a .svg file (technical illustration)
- Invoke menu
Extensions-Text-TexText... - A popup window appears. In the editor pane there, type in single arbitrary character.
- Press
Savebutton - Now inkscape crashes
Stack trace
0# Inkscape::Application::crash_handler(int) in /usr/bin/../lib/x86_64-linux-gnu/inkscape/libinkscape_base.so.1.4.0.0
1# 0x000074A6CA645320 in /lib/x86_64-linux-gnu/libc.so.6
2# SPDocument::getObjectById(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const in /usr/bin/../lib/x86_64-linux-gnu/inkscape/libinkscape_base.so.1.4.0.0
3# 0x000074A6CC09EF52 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/libinkscape_base.so.1.4.0.0
4# 0x000074A6CB7642E8 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/libinkscape_base.so.1.4.0.0
5# SPDocument::emitReconstructionFinish() in /usr/bin/../lib/x86_64-linux-gnu/inkscape/libinkscape_base.so.1.4.0.0
6# SPDocument::rebase(Inkscape::XML::Document*, bool) in /usr/bin/../lib/x86_64-linux-gnu/inkscape/libinkscape_base.so.1.4.0.0
7# Inkscape::Extension::Implementation::Script::_change_extension(Inkscape::Extension::Extension*, SPDocument*, std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, bool) in /usr/bin/../lib/x86_64-linux-gnu/inkscape/libinkscape_base.so.1.4.0.0
8# Inkscape::Extension::Implementation::Script::effect(Inkscape::Extension::Effect*, SPDesktop*, Inkscape::Extension::Implementation::ImplementationDocumentCache*) in /usr/bin/../lib/x86_64-linux-gnu/inkscape/libinkscape_base.so.1.4.0.0
9# Inkscape::Extension::ExecutionEnv::run() in /usr/bin/../lib/x86_64-linux-gnu/inkscape/libinkscape_base.so.1.4.0.0
10# Inkscape::Extension::Effect::effect(SPDesktop*, SPDocument*) in /usr/bin/../lib/x86_64-linux-gnu/inkscape/libinkscape_base.so.1.4.0.0
11# 0x000074A6CAE1FC69 in /lib/x86_64-linux-gnu/libgiomm-2.4.so.1
12# g_closure_invoke in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0
13# 0x000074A6CA895C79 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0
14# 0x000074A6CA886591 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0
15# g_signal_emit_valist in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0
16# g_signal_emit in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0
17# 0x000074A6C891EBF5 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgio-2.0.so.0
18# 0x000074A6C8C12A77 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgtk-3.so.0
19# g_closure_invoke in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0
20# 0x000074A6CA89590C in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0
21# 0x000074A6CA886591 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0
22# g_signal_emit_valist in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0
23# g_signal_emit in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0
24# gtk_widget_activate in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgtk-3.so.0
25# gtk_menu_shell_activate_item in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgtk-3.so.0
26# 0x000074A6C8C1AF21 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgtk-3.so.0
27# 0x000074A6C8A982F7 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgtk-3.so.0
28# 0x000074A6CA8866BD in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0
29# g_signal_emit_valist in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0
30# g_signal_emit in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0
31# 0x000074A6C8D66B64 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgtk-3.so.0
32# 0x000074A6C8C03310 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgtk-3.so.0
33# gtk_main_do_event in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgtk-3.so.0
34# 0x000074A6C92B7407 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgdk-3.so.0
35# 0x000074A6C9310E2E in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgdk-3.so.0
36# 0x000074A6CAF145B5 in /lib/x86_64-linux-gnu/libglib-2.0.so.0
37# 0x000074A6CAF73717 in /lib/x86_64-linux-gnu/libglib-2.0.so.0
38# g_main_context_iteration in /lib/x86_64-linux-gnu/libglib-2.0.so.0
39# g_application_run in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgio-2.0.so.0
40# main in inkscape
41# __libc_start_call_main at ../sysdeps/nptl/libc_start_call_main.h:74
42# __libc_start_main at ../csu/libc-start.c:347
43# _start in inkscape
Version info
Inkscape 1.4 (1:1.4+202410161351+e7c3feb100)
Compile (Run)
GLib version: 2.80.0
GTK version: 3.24.41 (3.24.41)
glibmm version: 2.66.7
gtkmm version: 3.24.9
libxml2 version: 2.9.14
libxslt version: 1.1.39
Cairo version: 1.18.0 (1.18.0)
Pango version: 1.52.1 (1.52.1)
HarfBuzz version: 8.3.0 (8.3.0)
OS version: Ubuntu 24.04.1 LTS