[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#968756: inkscape: Inkscape crash on multiple undo-redo actions



Package: inkscape
Version: 1.0-1~bpo10+1
Severity: critical
Tags: upstream
Justification: breaks unrelated software

Dear Maintainer,

Inkscape crashes, recently causing Thunar to crash _too_.
The crash happens when many undo and redo actions are performed consecutively.
At first, I thought it was a one-time bug so I tried using the bpo. Once again, under the same conditions, Inkscape crashed. Finally, I tried using the 1.0 AppImage (to test "sterile"  and see if this was Debian-specific or Inkscape in general). The result is the same. Since it wasn't a "world-ender" bug, I went back to using the native Debian bpo and decided to just save a lot (side-note: auto-save and recovery still occasionally fails).

Earlier tonight, something serious happened; it crashed all instances of Thunar. Clearly this bug seems to be worse than I thought -- apologies for not reporting it sooner. Sadly, this bug is not absolutely reproducible. It has only happened a few times, always under the same conditions though.
It may be related to other similar bugs involving memory access errors. I have noticed only complex SVGs do this (memory/cache?).
The errors (see below) point to the problem being Inkscape-specific (the core lib), so it's very concerning that there's this "domino effect".

Here's the relevant dmesg outputs:
inkscape[18142]: segfault at 148 ip 00007efbfefec5db sp 00007ffbffff9620 error 4 in libinkscape_base.so[7efbfe58a000+bb0000]
traps: inkscape[28062] general protection fault ip:7efbfeed39a1 sp:7ffbffff8520 error:0 in libinkscape_base.so[7efbfe58a000+bb0000]

If I have time, I'll try running Inkscape and Thunar from two consoles and try to reproduce the error. Hopefully it'll shed some light on it. Hopefully still, I won't need to.

Regards,
Jason

-- System Information:
Debian Release: 10.5
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.4.0-0.bpo.4-amd64 (SMP w/12 CPU cores)
Locale: LANG=en_ZA.UTF-8, LC_CTYPE=en_ZA.UTF-8 (charmap=UTF-8), LANGUAGE=en_ZA:en (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages inkscape depends on:
ii  libaspell15            0.60.7~20110707-6
ii  libatk1.0-0            2.30.0-2
ii  libatkmm-1.6-1v5       2.28.0-2
ii  libc6                  2.28-10
ii  libcairo-gobject2      1.16.0-4
ii  libcairo2              1.16.0-4
ii  libcairomm-1.0-1v5     1.12.2-4
ii  libcdr-0.1-1           0.1.5-1
ii  libdbus-1-3            1.12.20-0+deb10u1
ii  libdbus-glib-1-2       0.110-4
ii  libdouble-conversion1  3.1.0-3
ii  libenchant1c2a         1.6.0-11.1+b1
ii  libfontconfig1         2.13.1-2
ii  libfreetype6           2.9.1-3+deb10u1
ii  libgc1c2               1:7.6.4-0.4
ii  libgcc1                1:8.3.0-6
ii  libgdk-pixbuf2.0-0     2.38.1+dfsg-1
ii  libgdl-3-5             3.28.0-2
ii  libglib2.0-0           2.58.3-2+deb10u2
ii  libglibmm-2.4-1v5      2.58.0-2
ii  libgomp1               8.3.0-6
ii  libgsl23               2.5+dfsg-6
ii  libgslcblas0           2.5+dfsg-6
ii  libgtk-3-0             3.24.5-1
ii  libgtkmm-3.0-1v5       3.24.0-2
ii  libgtkspell3-3-0       3.0.9-3
ii  libharfbuzz0b          2.3.1-1
ii  libice6                2:1.0.9-2
ii  libjpeg62-turbo        1:1.5.2-2+b1
ii  liblcms2-2             2.9-3
ii  libmagick++-6.q16-8    8:6.9.10.23+dfsg-2.1+deb10u1
ii  libmagickcore-6.q16-6  8:6.9.10.23+dfsg-2.1+deb10u1
ii  libmagickwand-6.q16-6  8:6.9.10.23+dfsg-2.1+deb10u1
ii  libpango-1.0-0         1.42.4-8~deb10u1
ii  libpangocairo-1.0-0    1.42.4-8~deb10u1
ii  libpangoft2-1.0-0      1.42.4-8~deb10u1
ii  libpangomm-1.4-1v5     2.42.0-2
ii  libpng16-16            1.6.36-6
ii  libpoppler-glib8       0.71.0-5
ii  libpoppler82           0.71.0-5
ii  libpotrace0            1.15-1
ii  librevenge-0.0-0       0.0.4-6
ii  libsigc++-2.0-0v5      2.10.1-2
ii  libsm6                 2:1.2.3-1
ii  libsoup2.4-1           2.64.2-2
ii  libstdc++6             8.3.0-6
ii  libvisio-0.1-1         0.1.6-1+b2
ii  libwpg-0.3-3           0.3.3-1
ii  libx11-6               2:1.6.7-1
ii  libxext6               2:1.3.3-1+b2
ii  libxml2                2.9.4+dfsg1-7+b3
ii  libxslt1.1             1.1.32-2.2~deb10u1
ii  python3                3.7.3-1
ii  zlib1g                 1:1.2.11.dfsg-1

Versions of packages inkscape recommends:
ii  aspell                           0.60.7~20110707-6
ii  fig2dev                          1:3.2.7a-5+deb10u3
ii  imagemagick                      8:6.9.10.23+dfsg-2.1+deb10u1
ii  imagemagick-6.q16 [imagemagick]  8:6.9.10.23+dfsg-2.1+deb10u1
ii  libimage-magick-perl             8:6.9.10.23+dfsg-2.1+deb10u1
ii  libwmf-bin                       0.2.8.4-14
ii  python3-lxml                     4.3.2-1
ii  python3-numpy                    1:1.16.2-1
ii  python3-scour                    0.37-2

Versions of packages inkscape suggests:
pn  dia                   <none>
pn  inkscape-tutorials    <none>
pn  libsvg-perl           <none>
pn  libxml-xql-perl       <none>
pn  pstoedit              <none>
pn  python3-uniconvertor  <none>
pn  ruby                  <none>

-- no debconf information


Reply to: