Skip to content

Crash on start when wacom tablet is connected

Summary:

I am using flatpak version and when I open Inkscape while the tablet (Waycom CTL-472/k0-CX) is connected it crashes. It works if I open Inkscape first and then connect tablet but after sometime I get randomly logged out! On fedora, I never encountered such log-outs before. I will try to reproduce the crash after updating to fedora 40.

UPDATE: I got logged out when Inkscape was not running while using tablet. So ignore that part.

Steps to reproduce:

  • connect tablet
  • open Inkscape, via command line or application menu
  • crash!

What happened?

  • it shows crash window with logs
<pre>
 0# Inkscape::Application::crash_handler(int) in /app/bin/../lib64/inkscape/libinkscape_base.so.1.3.2.0
 1# 0x00007F9B3EE5C9A0 in /lib64/libc.so.6
 2# Gdk::Device::get_source() const in /app/lib64/libgdkmm-3.0.so.1
 3# 0x00007F9B40746615 in /app/bin/../lib64/inkscape/libinkscape_base.so.1.3.2.0
 4# Inkscape::DeviceManagerImpl::DeviceManagerImpl() in /app/bin/../lib64/inkscape/libinkscape_base.so.1.3.2.0
 5# Inkscape::DeviceManager::getManager() in /app/bin/../lib64/inkscape/libinkscape_base.so.1.3.2.0
 6# Inkscape::Application::Application(bool) in /app/bin/../lib64/inkscape/libinkscape_base.so.1.3.2.0
 7# Inkscape::Application::create(bool) in /app/bin/../lib64/inkscape/libinkscape_base.so.1.3.2.0
 8# InkscapeApplication::on_startup() in /app/bin/../lib64/inkscape/libinkscape_base.so.1.3.2.0
 9# Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) in /app/lib64/libglibmm-2.4.so.1
10# g_closure_invoke in /lib64/libgobject-2.0.so.0
11# 0x00007F9B3E3DA3A5 in /lib64/libgobject-2.0.so.0
12# 0x00007F9B3E3CAD59 in /lib64/libgobject-2.0.so.0
13# g_signal_emit_valist in /lib64/libgobject-2.0.so.0
14# g_signal_emit in /lib64/libgobject-2.0.so.0
15# g_application_register in /lib64/libgio-2.0.so.0
16# 0x00007F9B3E8AD52E in /lib64/libgio-2.0.so.0
17# g_application_run in /lib64/libgio-2.0.so.0
18# main in inkscape
19# 0x00007F9B3EE4614A in /lib64/libc.so.6
20# __libc_start_main in /lib64/libc.so.6
21# _start in inkscape
</pre>
<details><summary>System info</summary>
Inkscape 1.3.2 (091e20ef0f, 2023-11-25)

    GLib version:     2.78.3
    GTK version:      3.24.41
    glibmm version:   2.66.6
    gtkmm version:    3.24.8
    libxml2 version:  2.10.4
    libxslt version:  1.1.39
    Cairo version:    1.18.0
    Pango version:    1.51.0
    HarfBuzz version: 8.2.1

    OS version:       Fedora Linux 39 (Thirty Nine)
</details>

What should have happened?

  • should have open normally

Sample attachments:

Version info

$flatpak run org.inkscape.Inkscape --debug-info
Inkscape 1.3.2 (091e20ef0f, 2023-11-25)

    GLib version:     2.78.3
    GTK version:      3.24.41
    glibmm version:   2.66.6
    gtkmm version:    3.24.8
    libxml2 version:  2.10.4
    libxslt version:  1.1.39
    Cairo version:    1.18.0
    Pango version:    1.51.0
    HarfBuzz version: 8.2.1

    OS version:       Fedora Linux 39 (Thirty Nine)
Edited by Meru Patel
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information