[Pkg-rust-maintainers] Bug#1084084: gpg-from-sq: Crashes evolution during signed email parsing
Tomasz Rybak
serpent at debian.org
Fri Oct 4 20:31:38 BST 2024
Package: gpg-from-sq
Version: 0.11.2-1
Severity: important
X-Debbugs-Cc: serpent at debian.org
Evolution has troubles displaying signed emails (mostly Debian security).
It usually crashes, sometimes with high load (shorly over 12).
It also seems that there is memory leak - after few Debian-related
mails (those are usually signed) evolution starts swapping.
I tried creating sq specific keyring, trusting Debian keys, but it
didn't help. Problem does not occur when I exchange /usr/bin/gpg
link to point to /usr/bin/gpg-g10code.
Here is backtrace from evolution:
PID: 15892 (evolution)
UID: 1000 (serpent)
GID: 1000 (serpent)
Signal: 11 (SEGV)
Timestamp: Fri 2024-10-04 21:05:39 CEST (2min 50s ago)
Command Line: evolution
Executable: /usr/bin/evolution
Control Group: /user.slice/user-1000.slice/session-4.scope
Unit: session-4.scope
Slice: user-1000.slice
Session: 4
Owner UID: 1000 (serpent)
Boot ID: c47df527264244768208c9c8e00e5a19
Machine ID: 1dfce405754d420ab8e3c1709e276cdd
Hostname: serenity
Storage: /var/lib/systemd/coredump/core.evolution.1000.c47df527264244768208c9c8e00e5a19.15892.1728068739000000.zst (present)
Size on Disk: 109.6M
Message: Process 15892 (evolution) of user 1000 dumped core.
Module libzstd.so.1 from deb libzstd-1.5.6+dfsg-1.arm64
Module libarchive.so.13 from deb libarchive-3.7.4-1.arm64
Module libblkid.so.1 from deb util-linux-2.40.2-9.arm64
Module libudev.so.1 from deb systemd-256.6-1.arm64
Module libsystemd.so.0 from deb systemd-256.6-1.arm64
Module libmount.so.1 from deb util-linux-2.40.2-9.arm64
Module libgcc_s.so.1 from deb gcc-14-14.2.0-5.arm64
Module libstdc++.so.6 from deb gcc-14-14.2.0-5.arm64
Module libuuid.so.1 from deb util-linux-2.40.2-9.arm64
Module libatomic.so.1 from deb gcc-14-14.2.0-5.arm64
Stack trace of thread 28106:
#0 0x0000ffff8cee22f4 n/a (libc.so.6 + 0xa22f4)
#1 0x0000ffff934d4f74 n/a (libcamel-1.2.so.64 + 0x74f74)
#2 0x0000ffff934d8bd8 n/a (libcamel-1.2.so.64 + 0x78bd8)
#3 0x0000ffff934a5064 camel_cipher_context_verify_sync (libcamel-1.2.so.64 + 0x45064)
#4 0x0000ffff76354e68 n/a (libevolution-mail-formatter.so.0 + 0x24e68)
#5 0x0000ffff76353700 e_mail_parser_parse_part_as (libevolution-mail-formatter.so.0 + 0x23700)
#6 0x0000ffff763537b8 e_mail_parser_parse_part (libevolution-mail-formatter.so.0 + 0x237b8)
#7 0x0000ffff7635a130 n/a (libevolution-mail-formatter.so.0 + 0x2a130)
#8 0x0000ffff76353700 e_mail_parser_parse_part_as (libevolution-mail-formatter.so.0 + 0x23700)
#9 0x0000ffff74d17a40 n/a (module-text-highlight.so + 0x7a40)
#10 0x0000ffff76353700 e_mail_parser_parse_part_as (libevolution-mail-formatter.so.0 + 0x23700)
#11 0x0000ffff763554d8 n/a (libevolution-mail-formatter.so.0 + 0x254d8)
#12 0x0000ffff76352acc n/a (libevolution-mail-formatter.so.0 + 0x22acc)
#13 0x0000ffff763530a8 e_mail_parser_parse_sync (libevolution-mail-formatter.so.0 + 0x230a8)
#14 0x0000ffff76ea52ac n/a (libevolution-mail.so.0 + 0x952ac)
#15 0x0000ffff926b261c n/a (libgio-2.0.so.0 + 0xb261c)
#16 0x0000ffff926905d4 n/a (libgio-2.0.so.0 + 0x905d4)
#17 0x0000ffff926c9ce4 n/a (libgio-2.0.so.0 + 0xc9ce4)
#18 0x0000ffff933729fc n/a (libglib-2.0.so.0 + 0x929fc)
#19 0x0000ffff93372330 n/a (libglib-2.0.so.0 + 0x92330)
#20 0x0000ffff8cec5454 n/a (libc.so.6 + 0x85454)
#21 0x0000ffff8cf2ed8c n/a (libc.so.6 + 0xeed8c)
Stack trace of thread 15892:
#0 0x0000ffff8cf23e24 ppoll (libc.so.6 + 0xe3e24)
#1 0x0000ffff93340114 n/a (libglib-2.0.so.0 + 0x60114)
#2 0x0000ffff93340964 g_main_context_iteration (libglib-2.0.so.0 + 0x60964)
#3 0x0000ffff926fdaec g_application_run (libgio-2.0.so.0 + 0xfdaec)
#4 0x0000aaaab5af358c main (evolution + 0x358c)
#5 0x0000ffff8ce6229c n/a (libc.so.6 + 0x2229c)
#6 0x0000ffff8ce6237c __libc_start_main (libc.so.6 + 0x2237c)
#7 0x0000aaaab5af36b0 _start (evolution + 0x36b0)
Stack trace of thread 15894:
#0 0x0000ffff8cf2c964 syscall (libc.so.6 + 0xec964)
#1 0x0000ffff93371acc g_cond_wait (libglib-2.0.so.0 + 0x91acc)
#2 0x0000ffff9330539c n/a (libglib-2.0.so.0 + 0x2539c)
#3 0x0000ffff93372618 n/a (libglib-2.0.so.0 + 0x92618)
#4 0x0000ffff93372330 n/a (libglib-2.0.so.0 + 0x92330)
#5 0x0000ffff8cec5454 n/a (libc.so.6 + 0x85454)
#6 0x0000ffff8cf2ed8c n/a (libc.so.6 + 0xeed8c)
Stack trace of thread 15895:
#0 0x0000ffff8cf23e24 ppoll (libc.so.6 + 0xe3e24)
#1 0x0000ffff93340114 n/a (libglib-2.0.so.0 + 0x60114)
#2 0x0000ffff93340964 g_main_context_iteration (libglib-2.0.so.0 + 0x60964)
#3 0x0000ffff74e0c16c n/a (libdconfsettings.so + 0xc16c)
#4 0x0000ffff93372330 n/a (libglib-2.0.so.0 + 0x92330)
#5 0x0000ffff8cec5454 n/a (libc.so.6 + 0x85454)
#6 0x0000ffff8cf2ed8c n/a (libc.so.6 + 0xeed8c)
Stack trace of thread 15893:
#0 0x0000ffff8cf23e24 ppoll (libc.so.6 + 0xe3e24)
#1 0x0000ffff93340114 n/a (libglib-2.0.so.0 + 0x60114)
#2 0x0000ffff93340964 g_main_context_iteration (libglib-2.0.so.0 + 0x60964)
#3 0x0000ffff933409cc n/a (libglib-2.0.so.0 + 0x609cc)
#4 0x0000ffff93372330 n/a (libglib-2.0.so.0 + 0x92330)
#5 0x0000ffff8cec5454 n/a (libc.so.6 + 0x85454)
#6 0x0000ffff8cf2ed8c n/a (libc.so.6 + 0xeed8c)
Stack trace of thread 15896:
#0 0x0000ffff8cf23e24 ppoll (libc.so.6 + 0xe3e24)
#1 0x0000ffff93340114 n/a (libglib-2.0.so.0 + 0x60114)
#2 0x0000ffff93340cc4 g_main_loop_run (libglib-2.0.so.0 + 0x60cc4)
#3 0x0000ffff92742308 n/a (libgio-2.0.so.0 + 0x142308)
#4 0x0000ffff93372330 n/a (libglib-2.0.so.0 + 0x92330)
#5 0x0000ffff8cec5454 n/a (libc.so.6 + 0x85454)
#6 0x0000ffff8cf2ed8c n/a (libc.so.6 + 0xeed8c)
Stack trace of thread 15927:
#0 0x0000ffff8cec190c n/a (libc.so.6 + 0x8190c)
#1 0x0000ffff8cec468c pthread_cond_wait (libc.so.6 + 0x8468c)
#2 0x0000ffff81d8ecf0 n/a (libgallium-24.2.4-1.so + 0x18ecf0)
#3 0x0000ffff81d6d950 n/a (libgallium-24.2.4-1.so + 0x16d950)
#4 0x0000ffff81d8eb80 n/a (libgallium-24.2.4-1.so + 0x18eb80)
#5 0x0000ffff8cec5454 n/a (libc.so.6 + 0x85454)
#6 0x0000ffff8cf2ed8c n/a (libc.so.6 + 0xeed8c)
Stack trace of thread 15930:
#0 0x0000ffff8cf23e24 ppoll (libc.so.6 + 0xe3e24)
#1 0x0000ffff93340114 n/a (libglib-2.0.so.0 + 0x60114)
#2 0x0000ffff93340cc4 g_main_loop_run (libglib-2.0.so.0 + 0x60cc4)
#3 0x0000ffff8a8f65cc _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.1.so.0 + 0x16f65cc)
#4 0x0000ffff8a891204 n/a (libjavascriptcoregtk-4.1.so.0 + 0x1691204)
#5 0x0000ffff8a8fa190 n/a (libjavascriptcoregtk-4.1.so.0 + 0x16fa190)
#6 0x0000ffff8cec5454 n/a (libc.so.6 + 0x85454)
#7 0x0000ffff8cf2ed8c n/a (libc.so.6 + 0xeed8c)
Stack trace of thread 15898:
#0 0x0000ffff8cf23e24 ppoll (libc.so.6 + 0xe3e24)
#1 0x0000ffff93340114 n/a (libglib-2.0.so.0 + 0x60114)
#2 0x0000ffff93340cc4 g_main_loop_run (libglib-2.0.so.0 + 0x60cc4)
#3 0x0000ffff9295ff10 n/a (libedataserver-1.2.so.27 + 0x7ff10)
#4 0x0000ffff93372330 n/a (libglib-2.0.so.0 + 0x92330)
#5 0x0000ffff8cec5454 n/a (libc.so.6 + 0x85454)
#6 0x0000ffff8cf2ed8c n/a (libc.so.6 + 0xeed8c)
Stack trace of thread 28143:
#0 0x0000ffff8cec190c n/a (libc.so.6 + 0x8190c)
#1 0x0000ffff8cec468c pthread_cond_wait (libc.so.6 + 0x8468c)
#2 0x0000ffff8a8face8 _ZN3WTF15ThreadCondition9timedWaitERNS_5MutexENS_8WallTimeE (libjavascriptcoregtk-4.1.so.0 + 0x16face8)
#3 0x0000ffff8a87a6ac _ZN3WTF10ParkingLot21parkConditionallyImplEPKvRKNS_12ScopedLambdaIFbvEEERKNS3_IFvvEEERKNS_24TimeWithDynamicClockTypeE (libjavascriptcoregtk-4.1.so.0 + 0x167a6ac)
#4 0x0000ffff8e311104 n/a (libwebkit2gtk-4.1.so.0 + 0xd11104)
#5 0x0000ffff8a891204 n/a (libjavascriptcoregtk-4.1.so.0 + 0x1691204)
#6 0x0000ffff8a8fa190 n/a (libjavascriptcoregtk-4.1.so.0 + 0x16fa190)
#7 0x0000ffff8cec5454 n/a (libc.so.6 + 0x85454)
#8 0x0000ffff8cf2ed8c n/a (libc.so.6 + 0xeed8c)
Stack trace of thread 15950:
#0 0x0000ffff8cf23e24 ppoll (libc.so.6 + 0xe3e24)
#1 0x0000ffff93340114 n/a (libglib-2.0.so.0 + 0x60114)
#2 0x0000ffff93340cc4 g_main_loop_run (libglib-2.0.so.0 + 0x60cc4)
#3 0x0000ffff87df550c n/a (libecal-2.0.so.3 + 0x2550c)
#4 0x0000ffff93372330 n/a (libglib-2.0.so.0 + 0x92330)
#5 0x0000ffff8cec5454 n/a (libc.so.6 + 0x85454)
#6 0x0000ffff8cf2ed8c n/a (libc.so.6 + 0xeed8c)
Stack trace of thread 15983:
#0 0x0000ffff8cf23e24 ppoll (libc.so.6 + 0xe3e24)
#1 0x0000ffff93340114 n/a (libglib-2.0.so.0 + 0x60114)
#2 0x0000ffff93340cc4 g_main_loop_run (libglib-2.0.so.0 + 0x60cc4)
#3 0x0000ffff8a8f65cc _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.1.so.0 + 0x16f65cc)
#4 0x0000ffff8a891204 n/a (libjavascriptcoregtk-4.1.so.0 + 0x1691204)
#5 0x0000ffff8a8fa190 n/a (libjavascriptcoregtk-4.1.so.0 + 0x16fa190)
#6 0x0000ffff8cec5454 n/a (libc.so.6 + 0x85454)
#7 0x0000ffff8cf2ed8c n/a (libc.so.6 + 0xeed8c)
Stack trace of thread 15928:
#0 0x0000ffff8cec190c n/a (libc.so.6 + 0x8190c)
#1 0x0000ffff8cec49ac pthread_cond_timedwait (libc.so.6 + 0x849ac)
#2 0x0000ffff8a8fad40 _ZN3WTF15ThreadCondition9timedWaitERNS_5MutexENS_8WallTimeE (libjavascriptcoregtk-4.1.so.0 + 0x16fad40)
#3 0x0000ffff8a87a6ac _ZN3WTF10ParkingLot21parkConditionallyImplEPKvRKNS_12ScopedLambdaIFbvEEERKNS3_IFvvEEERKNS_24TimeWithDynamicClockTypeE (libjavascriptcoregtk-4.1.so.0 + 0x167a6ac)
#4 0x0000ffff8a88e828 _ZN3WTF5sleepENS_7SecondsE (libjavascriptcoregtk-4.1.so.0 + 0x168e828)
#5 0x0000ffff8e336f04 n/a (libwebkit2gtk-4.1.so.0 + 0xd36f04)
#6 0x0000ffff8e337190 n/a (libwebkit2gtk-4.1.so.0 + 0xd37190)
#7 0x0000ffff8a891204 n/a (libjavascriptcoregtk-4.1.so.0 + 0x1691204)
#8 0x0000ffff8a8fa190 n/a (libjavascriptcoregtk-4.1.so.0 + 0x16fa190)
#9 0x0000ffff8cec5454 n/a (libc.so.6 + 0x85454)
#10 0x0000ffff8cf2ed8c n/a (libc.so.6 + 0xeed8c)
Stack trace of thread 15929:
#0 0x0000ffff8cf2c964 syscall (libc.so.6 + 0xec964)
#1 0x0000ffff93371acc g_cond_wait (libglib-2.0.so.0 + 0x91acc)
#2 0x0000ffff9330539c n/a (libglib-2.0.so.0 + 0x2539c)
#3 0x0000ffff93305970 g_async_queue_pop (libglib-2.0.so.0 + 0x25970)
#4 0x0000ffff8c63daac n/a (libpangoft2-1.0.so.0 + 0xdaac)
#5 0x0000ffff93372330 n/a (libglib-2.0.so.0 + 0x92330)
#6 0x0000ffff8cec5454 n/a (libc.so.6 + 0x85454)
#7 0x0000ffff8cf2ed8c n/a (libc.so.6 + 0xeed8c)
Stack trace of thread 15899:
#0 0x0000ffff8cec190c n/a (libc.so.6 + 0x8190c)
#1 0x0000ffff8cec468c pthread_cond_wait (libc.so.6 + 0x8468c)
#2 0x0000ffff81d8ecf0 n/a (libgallium-24.2.4-1.so + 0x18ecf0)
#3 0x0000ffff81d6d950 n/a (libgallium-24.2.4-1.so + 0x16d950)
#4 0x0000ffff81d8eb80 n/a (libgallium-24.2.4-1.so + 0x18eb80)
#5 0x0000ffff8cec5454 n/a (libc.so.6 + 0x85454)
#6 0x0000ffff8cf2ed8c n/a (libc.so.6 + 0xeed8c)
Stack trace of thread 15982:
#0 0x0000ffff8cf23e24 ppoll (libc.so.6 + 0xe3e24)
#1 0x0000ffff93340114 n/a (libglib-2.0.so.0 + 0x60114)
#2 0x0000ffff93340cc4 g_main_loop_run (libglib-2.0.so.0 + 0x60cc4)
#3 0x0000ffff8a8f65cc _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.1.so.0 + 0x16f65cc)
#4 0x0000ffff8a891204 n/a (libjavascriptcoregtk-4.1.so.0 + 0x1691204)
#5 0x0000ffff8a8fa190 n/a (libjavascriptcoregtk-4.1.so.0 + 0x16fa190)
#6 0x0000ffff8cec5454 n/a (libc.so.6 + 0x85454)
#7 0x0000ffff8cf2ed8c n/a (libc.so.6 + 0xeed8c)
Stack trace of thread 28076:
#0 0x0000ffff8cec190c n/a (libc.so.6 + 0x8190c)
#1 0x0000ffff8cec49ac pthread_cond_timedwait (libc.so.6 + 0x849ac)
#2 0x0000ffff8a94b864 n/a (libjavascriptcoregtk-4.1.so.0 + 0x174b864)
#3 0x0000ffff8cec5454 n/a (libc.so.6 + 0x85454)
#4 0x0000ffff8cf2ed8c n/a (libc.so.6 + 0xeed8c)
Stack trace of thread 28133:
#0 0x0000ffff8cf23e24 ppoll (libc.so.6 + 0xe3e24)
#1 0x0000ffff93340114 n/a (libglib-2.0.so.0 + 0x60114)
#2 0x0000ffff93340cc4 g_main_loop_run (libglib-2.0.so.0 + 0x60cc4)
#3 0x0000ffff8a8f65cc _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.1.so.0 + 0x16f65cc)
#4 0x0000ffff8a891204 n/a (libjavascriptcoregtk-4.1.so.0 + 0x1691204)
#5 0x0000ffff8a8fa190 n/a (libjavascriptcoregtk-4.1.so.0 + 0x16fa190)
#6 0x0000ffff8cec5454 n/a (libc.so.6 + 0x85454)
#7 0x0000ffff8cf2ed8c n/a (libc.so.6 + 0xeed8c)
Stack trace of thread 28161:
#0 0x0000ffff8cf2c964 syscall (libc.so.6 + 0xec964)
#1 0x0000ffff9337205c g_cond_wait_until (libglib-2.0.so.0 + 0x9205c)
#2 0x0000ffff93305360 n/a (libglib-2.0.so.0 + 0x25360)
#3 0x0000ffff93305b2c g_async_queue_timeout_pop (libglib-2.0.so.0 + 0x25b2c)
#4 0x0000ffff93372914 n/a (libglib-2.0.so.0 + 0x92914)
#5 0x0000ffff93372330 n/a (libglib-2.0.so.0 + 0x92330)
#6 0x0000ffff8cec5454 n/a (libc.so.6 + 0x85454)
#7 0x0000ffff8cf2ed8c n/a (libc.so.6 + 0xeed8c)
ELF object binary architecture: AARCH64
-- System Information:
Debian Release: trixie/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: arm64 (aarch64)
Kernel: Linux 6.10.11-mnt-reform-arm64 (SMP w/6 CPU threads)
Kernel taint flags: TAINT_CRAP, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.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 gpg-from-sq depends on:
ii gpg-sq 0.11.2-1
Versions of packages gpg-from-sq recommends:
ii gpgv-from-sq 0.11.2-1
gpg-from-sq suggests no packages.
-- no debconf information
More information about the Pkg-rust-maintainers
mailing list