[Users] [Bug 3793] Segfaults when autocompletion returns too many results

noreply at thewildbeast.co.uk noreply at thewildbeast.co.uk
Sun Apr 2 03:33:27 CEST 2017


http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=3793

--- Comment #1 from Ricardo Mones <mones at users.sourceforge.net> ---
After some investigation seems this is not caused by a big number of addresses
on address book, but by the master passphrase dialog being launched in the
middle of the address completion ([0] and [1] are added debug_print, not in
current code):

ldapquery.c:694:===ldapqry_connect===
ldapserver.c:731:cert Success
ldapserver.c:737:tm Success
ldapserver.c:806:Got handle to LDAP host 192.168.1.5 on port 389
ldapserver.c:809:Setting version 3
passwordstore.c:180:Getting password '192.168.1.5' from block (0/LDAP)
passwordstore.c:189:[0] Grabbing pointer
passwordstore.c:198:[1] Decrypting password
Segmentation fault

The decrypting process calls password.c:master_passphrase(), which launches the
dialog when the password is not in memory.

This somehow makes the program crash, probably because both windows (dialog and
autocompletion) are assuming they're the only one running and both try to grab
input and/or focus.

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Users mailing list