https://bugs.kde.org/show_bug.cgi?id=490766

            Bug ID: 490766
           Summary: Freeze in GpgME::Key::update() when answering email
    Classification: Applications
           Product: kmail2
           Version: 6.1.0
          Platform: Other
                OS: Other
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: composer
          Assignee: kdepim-b...@kde.org
          Reporter: m_loui...@yahoo.com
  Target Milestone: ---

SUMMARY
When trying to "reply to all", KMail sometimes freezes with a stack trace in
GpgME::Key::update(). This looks like a deadlock.

STEPS TO REPRODUCE
1. Browse a long mailbox (EWS if that matters)
2. For each message, try to "reply to all"
3. KMail will eventually freeze

OBSERVED RESULT
KMail freezes before showing the mail composer, stack trace below.
Once you've found an email creating the freeze, this is reproducible every
time.

EXPECTED RESULT
The mail composer appears in all cases.

SOFTWARE/OS VERSIONS
KMail commit da64f2fe1d667e924e981b17956148f81228dc81 from Mon Jul 8 07:14:10
2024 +0200. This is version kmail2 6.1.40 alpha (24.07.40).

ADDITIONAL INFORMATION

#0  0x0000799b13118bcf in __GI___poll (fds=0x570566608cc0, nfds=2,
timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x0000799a7cfdeff5 in  () at /lib/x86_64-linux-gnu/libgpgme.so.11
#2  0x0000799a7cfb2132 in  () at /lib/x86_64-linux-gnu/libgpgme.so.11
#3  0x0000799a7cfc0e2e in gpgme_op_keylist_next () at
/lib/x86_64-linux-gnu/libgpgme.so.11
#4  0x0000799a7cfc38e7 in gpgme_get_key () at
/lib/x86_64-linux-gnu/libgpgme.so.11
#5  0x0000799a7e5c699e in GpgME::Context::key(char const*, GpgME::Error&, bool)
() at /lib/x86_64-linux-gnu/libgpgmepp.so.6
#6  0x0000799a7e5caff8 in GpgME::Key::update() () at
/lib/x86_64-linux-gnu/libgpgmepp.so.6
#7  0x0000799a679fe852 in KMComposerWin::runKeyResolver() (this=0x570568dbb520)
at /home/louis/Personal/kde6/src/kmail/src/editor/kmcomposerwin.cpp:3745
#8  0x0000799a67a0217e in KMComposerWin::slotRecipientEditorFocusChanged()
(this=0x570568dbb520) at
/home/louis/Personal/kde6/src/kmail/src/editor/kmcomposerwin.cpp:4218
#9  0x0000799a67a020d0 in
KMComposerWin::slotRecipientEditorLineAdded(KPIM::MultiplyingLine*)
(this=0x570568dbb520, line_=0x5705665da670) at
/home/louis/Personal/kde6/src/kmail/src/editor/kmcomposerwin.cpp:4202

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to