[Pkg-rust-maintainers] Bug#1084084: gpg-from-sq: Crashes evolution during signed email parsing

Tomasz Rybak serpent at debian.org
Sun Oct 20 21:20:04 BST 2024


On Mon, 2024-10-14 at 11:40 +0000, Holger Levsen wrote:
> control: forwarded -1
> https://gitlab.com/sequoia-pgp/sequoia-chameleon-gnupg/-/issues/101
> thanks
> 
> On Fri, Oct 04, 2024 at 09:31:38PM +0200, Tomasz Rybak wrote:
> > 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.
>  
> many thanks for filing this bug report, I've forwarded it upstream.
> 
> Just for clarity, which version of evolution were you using?
> 

 $ dpkg -l | grep evolution                                           
ii  evolution                              3.54.0-1+b1                
arm64        groupware suite with mail client and organizer           
ii  evolution-common                       3.54.0-1                   
all          architecture independent files for Evolution
ii  evolution-data-server                  3.54.0-1                   
arm64        evolution database backend server                 
ii  evolution-data-server-common           3.54.0-1                   
all          architecture independent files for Evolution Data Server
ii  evolution-plugins                      3.54.0-1+b1                
arm64        standard plugins for Evolution                        
ii  libebackend-1.2-11t64:arm64            3.54.0-1                   
arm64        Utility library for evolution data servers  
ii  libebook-1.2-21t64:arm64               3.54.0-1                   
arm64        Client library for evolution address books               
ii  libebook-contacts-1.2-4t64:arm64       3.54.0-1                   
arm64        Client library for evolution contacts books              
ii  libecal-2.0-3:arm64                    3.54.0-1                   
arm64        Client library for evolution calendars             
ii  libedata-book-1.2-27t64:arm64          3.54.0-1                   
arm64        Backend library for evolution address books           
ii  libedata-cal-2.0-2t64:arm64            3.54.0-1                   
arm64        Backend library for evolution calendars                  
ii  libedataserver-1.2-27t64:arm64         3.54.0-1                   
arm64        Utility library for evolution data servers               
ii  libedataserverui-1.2-4t64:arm64        3.54.0-1                   
arm64        Utility library for evolution data servers         
ii  libevolution                           3.54.0-1+b1                
arm64        evolution libraries           $ dpkg -l | grep evolution 
ii  evolution                              3.54.0-1+b1                
arm64        groupware suite with mail client and organizer           
ii  evolution-common                       3.54.0-1                   
all          architecture independent files for Evolution
ii  evolution-data-server                  3.54.0-1                   
arm64        evolution database backend server                 
ii  evolution-data-server-common           3.54.0-1                   
all          architecture independent files for Evolution Data Server
ii  evolution-plugins                      3.54.0-1+b1                
arm64        standard plugins for Evolution                        
ii  libebackend-1.2-11t64:arm64            3.54.0-1                   
arm64        Utility library for evolution data servers  
ii  libebook-1.2-21t64:arm64               3.54.0-1                   
arm64        Client library for evolution address books               
ii  libebook-contacts-1.2-4t64:arm64       3.54.0-1                   
arm64        Client library for evolution contacts books              
ii  libecal-2.0-3:arm64                    3.54.0-1                   
arm64        Client library for evolution calendars             
ii  libedata-book-1.2-27t64:arm64          3.54.0-1                   
arm64        Backend library for evolution address books           
ii  libedata-cal-2.0-2t64:arm64            3.54.0-1                   
arm64        Backend library for evolution calendars                  
ii  libedataserver-1.2-27t64:arm64         3.54.0-1                   
arm64        Utility library for evolution data servers               
ii  libedataserverui-1.2-4t64:arm64        3.54.0-1                   
arm64        Utility library for evolution data servers         
ii  libevolution                           3.54.0-1+b1                
arm64        evolution libraries          

 $ dpkg -l | grep sq                                                  
ii  gpg-from-sq                            0.11.2-3                   
all          use gpg-sq for /usr/bin/gpg                   
ii  gpg-sq                                 0.11.2-3                   
arm64        gpg-like OpenPGP CLI toolkit                             
ii  gpgv-from-sq                           0.11.2-3                   
all          use gpgv-sq for /usr/bin/gpgv       
ii  gpgv-sq                                0.11.2-3                   
arm64        gpgv-like validator for OpenPGP signatures $ dpkg -l |
grep sq                                                               
ii  gpg-from-sq                            0.11.2-3                   
all          use gpg-sq for /usr/bin/gpg                   
ii  gpg-sq                                 0.11.2-3                   
arm64        gpg-like OpenPGP CLI toolkit                             
ii  gpgv-from-sq                           0.11.2-3                   
all          use gpgv-sq for /usr/bin/gpgv       
ii  gpgv-sq                                0.11.2-3                   
arm64        gpgv-like validator for OpenPGP signatures
ii  sq                                     0.38.0-3                   
arm64        OpenPGP command-line tool from Sequoia
ii  sq-wot                                 0.12.0-3                   
arm64        Explore the OpenPGP Web of Trust using Sequoia
ii  sqlite3                                3.46.1-1                   
arm64        Command line interface for SQLite 3
ii  sqop                                   0.35.0-5+b1                
arm64        Stateless OpenPGP Command Line Interface using Sequoiaii 
sq                                     0.38.0-3                       
arm64        OpenPGP command-line tool from Sequoia
ii  sq-wot                                 0.12.0-3                   
arm64        Explore the OpenPGP Web of Trust using Sequoia
ii  sqlite3                                3.46.1-1                   
arm64        Command line interface for SQLite 3
ii  sqop                                   0.35.0-5+b1                
arm64        Stateless OpenPGP Command Line Interface using Sequoia

I've also had to change Evolution configuration:

$ gsettings set org.gnome.evolution-data-server camel-cipher-load-
photos false



-- 
Tomasz Rybak, Debian Developer <serpent at debian.org>
GPG: A565 CE64 F866 A258 4DDC F9C7 ECB7 3E37 E887 AA8C



More information about the Pkg-rust-maintainers mailing list