Few more data points (3rd being most important):

1) while I can't edit or create new contacts under "Personal Address Book", I:
  - can create new list - via "New List" button
  - can add/remove members on existing list by right clicking on the list, 
selecting "Edit List"
  - but can't add  member on existing list by right clicking on the list, and 
selecting "New contact"
    (as that bring the same form as original "New Contact" button)

2) I've managed to find somewhat similar simptoms ("OK" buttons does
   not do anything, contact screen does not go away, and contact does not get
   added). But it's ten years old, on Windows XP, and shows additional error 
   messages so does not look too related unfortunately. Still, here it is:
   https://bugzilla.mozilla.org/show_bug.cgi?id=473966

3) Driven by desparation, I've used debootstrap to create chrooted
   minbase Stretch chroot, installed thunderbird inside it (via
   "chroot stretch_root apt-get install --no-install-recommends thunderbird")
   copied /etc/hosts, /etc/machine-id to it, done "adduser mnalis"
   and used "mount --bind" to include directories
   /home/mnalis /tmp /proc /dev /dev/pts /sys /run/shm inside chroot.

   Then I've run thunderbird in chrooted Stretch, and it worked 
   without problem (using same /home/mnalis/.thunderbird that
   original onn-chrooted Stretch system has problems with).
   But debootstrap installed thunderbird 1:60.2.1-2~deb9u1.
   
   After exiting chroot and starting regular thunderbird (with same
   profile in homedir), it again doesn't work. 

   Then in chroot I upgraded just thunderbird from Default Stretch
   main repo 1:60.2.1-2~deb9u1 to Security version 1:60.4.0-1~deb9u1
   and it stopped working in chroot too.
   Downgrading to 1:60.2.1-2~deb9u1 fixes addressbook again.
  
   So it seems that it is regression in the Stretch security upgrade
   from 1:60.2.1-2~deb9u1 to 1:60.4.0-1~deb9u1 that breaks
   addressbook functionality. 


-- 
Opinions above are GNU-copylefted.

Reply via email to