Bug#1051220: libgtk-3-0: inkscape segfaults when exporting files from the command line

Martin Quinson Martin.Quinson at ens-rennes.fr
Mon Sep 4 17:20:19 BST 2023


Package: libgtk-3-0
Version: 3.24.38-4
Severity: normal
Tags: patch upstream

Dear maintainers,

when running `inkscape img/cache.svg --export-filename=img/cache.pdf` with the
attached svg file, I get a segfault message indicating that I should report the
bug. But actually, my bug was most probably already reported and fixed
upstream, it's here: https://gitlab.com/inkscape/inkscape/-/issues/4177

The fix does happen to be in inkscape itself but in gtk. The patch is not part
of any release yet (it should be part of 3.39 when it comes out), so the best
solution would be to backport this patch in the Debian package for the time
being.

Could you please include that patch to be part of the next package?

Thanks in advance,
Martin

---------------------------------------
PS: for the record, here are the system information of my inkscape install.
Libgtk information follows

-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing'), (90, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.4.0-1-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_USER, TAINT_WARN,
TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not
set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages inkscape depends on:
ii  lib2geom1.2.0              1.2.2-3
ii  libatkmm-1.6-1v5           2.28.3-1
ii  libboost-filesystem1.74.0  1.74.0+ds1-22
ii  libc6                      2.37-7
ii  libcairo-gobject2          1.16.0-7
ii  libcairo2                  1.16.0-7
ii  libcairomm-1.0-1v5         1.14.4-2
ii  libcdr-0.1-1               0.1.7-1
ii  libfontconfig1             2.14.2-4
ii  libfreetype6               2.13.2+dfsg-1
ii  libgc1                     1:8.2.4-1
ii  libgcc-s1                  13.2.0-2
ii  libgdk-pixbuf-2.0-0        2.42.10+dfsg-1+b1
ii  libglib2.0-0               2.77.2-1
ii  libglibmm-2.4-1v5          2.66.6-2
ii  libgomp1                   13.2.0-2
ii  libgsl27                   2.7.1+dfsg-5
ii  libgspell-1-2              1.12.2-1
ii  libgtk-3-0                 3.24.38-4
ii  libgtkmm-3.0-1v5           3.24.8-2
ii  libharfbuzz0b              8.0.1-1
ii  libjpeg62-turbo            1:2.1.5-2
ii  liblcms2-2                 2.14-2
ii  libmagick++-6.q16-8        8:6.9.11.60+dfsg-1.6
ii  libpango-1.0-0             1.51.0+ds-2
ii  libpangocairo-1.0-0        1.51.0+ds-2
ii  libpangoft2-1.0-0          1.51.0+ds-2
ii  libpangomm-1.4-1v5         2.46.3-1
ii  libpng16-16                1.6.40-1
ii  libpoppler-glib8           22.12.0-2+b1
ii  libpoppler126              22.12.0-2+b1
ii  libpotrace0                1.16-2
ii  libreadline8               8.2-1.3
ii  librevenge-0.0-0           0.0.5-3
ii  librsvg2-common            2.54.7+dfsg-2
ii  libsigc++-2.0-0v5          2.12.0-1
ii  libsoup2.4-1               2.74.3-1
ii  libstdc++6                 13.2.0-2
ii  libvisio-0.1-1             0.1.7-1+b3
ii  libwpg-0.3-3               0.3.4-3
ii  libx11-6                   2:1.8.6-1
ii  libxml2                    2.9.14+dfsg-1.3
ii  libxslt1.1                 1.1.35-1
ii  python3                    3.11.4-5+b1
ii  zlib1g                     1:1.2.13.dfsg-3

Versions of packages inkscape recommends:
ii  aspell                           0.60.8-6
ii  fig2dev                          1:3.2.9-1
ii  imagemagick                      8:6.9.11.60+dfsg-1.6
ii  imagemagick-6.q16 [imagemagick]  8:6.9.11.60+dfsg-1.6
ii  libimage-magick-perl             8:6.9.11.60+dfsg-1.6
ii  libwmf-bin                       0.2.13-1
ii  python3-cssselect                1.2.0-2
ii  python3-lxml                     4.9.3-1
ii  python3-numpy                    1:1.24.2-1
ii  python3-scour                    0.38.2-3

Versions of packages inkscape suggests:
pn  dia                   <none>
pn  inkscape-tutorials    <none>
pn  libsvg-perl           <none>
pn  pstoedit              <none>
ii  python3-packaging     23.1-1
pn  python3-uniconvertor  <none>
ii  ruby                  1:3.1

-- no debconf information
---------------------------------------


-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing'), (90, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.4.0-1-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_USER, TAINT_WARN,
TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not
set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libgtk-3-0 depends on:
ii  adwaita-icon-theme   43-1
ii  hicolor-icon-theme   0.17-2
ii  libatk-bridge2.0-0   2.49.90-5
ii  libatk1.0-0          2.49.90-5
ii  libc6                2.37-7
ii  libcairo-gobject2    1.16.0-7
ii  libcairo2            1.16.0-7
ii  libcloudproviders0   0.3.2-1
ii  libcolord2           1.4.6-2.2
ii  libcups2             2.4.2-5
ii  libepoxy0            1.5.10-1
ii  libfontconfig1       2.14.2-4
ii  libfribidi0          1.0.13-3
ii  libgdk-pixbuf-2.0-0  2.42.10+dfsg-1+b1
ii  libglib2.0-0         2.77.2-1
ii  libgtk-3-common      3.24.38-4
ii  libharfbuzz0b        8.0.1-1
ii  libpango-1.0-0       1.51.0+ds-2
ii  libpangocairo-1.0-0  1.51.0+ds-2
ii  libpangoft2-1.0-0    1.51.0+ds-2
ii  libwayland-client0   1.22.0-2
ii  libwayland-cursor0   1.22.0-2
ii  libwayland-egl1      1.22.0-2
ii  libx11-6             2:1.8.6-1
ii  libxcomposite1       1:0.4.5-1
ii  libxcursor1          1:1.2.1-1
ii  libxdamage1          1:1.1.6-1
ii  libxext6             2:1.3.4-1+b1
ii  libxfixes3           1:6.0.0-2
ii  libxi6               2:1.8-1+b1
ii  libxinerama1         2:1.1.4-3
ii  libxkbcommon0        1.5.0-1
ii  libxrandr2           2:1.5.2-2+b1
ii  shared-mime-info     2.2-1

Versions of packages libgtk-3-0 recommends:
ii  libgtk-3-bin     3.24.38-4
ii  librsvg2-common  2.54.7+dfsg-2

Versions of packages libgtk-3-0 suggests:
ii  gvfs  1.51.90-1+b1

Versions of packages libgtk-3-0 is related to:
pn  appmenu-gtk3-module       <none>
pn  fcitx-frontend-gtk3       <none>
pn  gcin-gtk3-immodule        <none>
pn  gtk-vector-screenshot     <none>
pn  gtk3-engines-xfce         <none>
pn  gtk3-im-libthai           <none>
pn  hime-gtk3-immodule        <none>
ii  ibus-gtk3                 1.5.29~rc1-1
pn  imhangul-gtk3             <none>
ii  libcanberra-gtk3-module   0.30-10
pn  libcaribou-gtk3-module    <none>
pn  libgtk3-nocsd0            <none>
pn  maliit-inputcontext-gtk3  <none>
pn  packagekit-gtk3-module    <none>
pn  scim-gtk-immodule         <none>
pn  topmenu-gtk3              <none>
pn  uim-gtk3                  <none>
pn  uim-gtk3-immodule         <none>

-- no debconf information

-------------- next part --------------
A non-text attachment was scrubbed...
Name: cache.svg
Type: image/svg+xml
Size: 33889 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20230904/6c8c4164/attachment-0001.svg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20230904/6c8c4164/attachment-0001.sig>


More information about the pkg-gnome-maintainers mailing list