Bug#976374: librsvg2-2: crashes since transition to Rust codebase

Martin-Éric Racine martin-eric.racine at iki.fi
Fri Dec 4 09:32:34 GMT 2020


Package: librsvg2-2
Version: 2.40.16-1+b1
Severity: important
Tags: upstream

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On this host (Geode LX800 i.e. an i686 minus PAE), the SVG library flat out crashes:

[  204.840919] traps: gnome-session-f[939] trap invalid opcode ip:b4e7f86a sp:bfcc1460 error:0 in librsvg-2.so.2.47.0[b4e6d000+5b7000]

As a test, I downgraded all 3 packages (librsvg2-common, librsvg2-2, gir1.2-rsvg-2.0) to 2.44.10-2.1 from Buster/stable. Still crashes.

I then downgraded to 2.40.16-1+b1 from oldstable, which shows the expected SVG content.

As suggested in Bug#973414, this might be caused by the codebase's transition from C to Rust.

Feel free to reassign this bug report to Rust or any other appropriate package.

Cheers!
Martin-Éric

- -- System Information:
Debian Release: bullseye/sid
  APT prefers testing-debug
  APT policy: (1000, 'testing-debug'), (1000, 'testing'), (500, 'stable')
Architecture: i386 (i586)

Kernel: Linux 5.9.0-4-686 (SMP w/1 CPU thread)
Kernel taint flags: TAINT_CPU_OUT_OF_SPEC
Locale: LANG=fi_FI.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8), LANGUAGE=fi:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages librsvg2-2 depends on:
ii  libc6                2.31-4
ii  libcairo2            1.16.0-4
ii  libcroco3            0.6.13-1
ii  libgdk-pixbuf2.0-0   2.40.0+dfsg-7
ii  libglib2.0-0         2.66.3-1
ii  libpango-1.0-0       1.46.2-3
ii  libpangocairo-1.0-0  1.46.2-3
ii  libxml2              2.9.10+dfsg-6.3

Versions of packages librsvg2-2 recommends:
ii  librsvg2-common  2.40.16-1+b1

Versions of packages librsvg2-2 suggests:
pn  librsvg2-bin  <none>

- -- no debconf information

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEyJACx3qL7GpObXOQrh+Cd8S017YFAl/KAicACgkQrh+Cd8S0
17ZawQ//RpvWh/728UsZw5os7Exyq0OVKbHMLw293s9arajfZNTCwpIHDEG7CLn9
mq5yLwJDd37k2ttVd+I6NWWvpun8B4ji7ol00e1W2Sd/3Nn7TYtqPz6zE/mjYqGT
ShPGaN8VI/PgCgOpo29cfgHEo1VxvA9e0DzdGrX+HNaKLn5AF8CPXNy7Z2PEaAe/
My7tzjAcLCkuCqS4yHyI6AhoObd7azXOXcBvTtYsKYOo4APlWP7sCneJ6zkIy1uM
6yZSedBx4ZH3OhPw7tftBLj3WMOZRL+A6EkKjSGubIT1CNYzy6OFM0/2lMtnj3ov
GKgYuEUimj+newTBVFXUWiCIjzY/lPbYu+pYv9UTReSiamsv/0y7XrFxfm4zD0i3
n6sWWPPljqsCMRXEBRbAcZ5tVcLfAaQTTnPmbOC8tapPeMJ4diSAWt3nG1FHzv4U
0F3Tv8vqk2NPrMesU8e2+pik6fSqrZkOmdyK3dBwhC+v88vnARe71p8wNUPTp2PM
yGukqu4vAl+jUAf2daZ6mzCb0JheRgu8mQ9GM9pOIBXSgKjNZYKcpAKrm0SCtV9E
JpB/nY2VWO8S94b4RYAGfWAQcvVjbUm0+HFT3UCsJn9d6EcPxx+0lgGXZcXuCGwO
5D6JaMKCS3UlaM5/L+6DYQZz4aAY3iXVdoEg7+tNru0Y6U6h50o=
=jM9x
-----END PGP SIGNATURE-----


More information about the pkg-gnome-maintainers mailing list