You are not logged in.

#1 2018-12-03 12:18:42

pgoetz
Member
From: Austin, Texas
Registered: 2014-02-21
Posts: 341

SOLVED: Thunderbird 60.3.1-2 and 60.3.2-1 updates result in freezes

The last two Mozilla Thunderbird updates appear to have broken the application on my machine.  It runs very slowly and freezes constantly; particularly if I try to bulk delete a bunch of messages.

I tried running Thunderbird in safe mode, but this didn't help other than to reveal a javascript error in the code:

[pgoetz@frog ~]$ thunderbird --safe-mode
JavaScript warning: chrome://messenger/content/folderPane.js, line 2152: Error: Script terminated by timeout at:
ftl_add@chrome://messenger/content/folderPane.js:2152:3
FolderDisplayWidget_doCommand@chrome://messenger/content/folderDisplay.js:1844:32
doCommand@chrome://messenger/content/mail3PaneWindowCommands.js:680:9
mailTabType_doCommand@chrome://messenger/content/mailTabs.js:766:5
doCommand@chrome://messenger/content/tabmail.xml:1583:15
goDoCommand@chrome://global/content/globalOverlay.js:84:7
oncommand@chrome://messenger/content/messenger.xul:1:1

JavaScript warning: chrome://messenger/content/folderPane.js, line 2152: Error: Script terminated by timeout at:
ftl_add@chrome://messenger/content/folderPane.js:2152:3
FolderDisplayWidget_doCommand@chrome://messenger/content/folderDisplay.js:1844:32
doCommand@chrome://messenger/content/mail3PaneWindowCommands.js:680:9
mailTabType_doCommand@chrome://messenger/content/mailTabs.js:766:5
doCommand@chrome://messenger/content/tabmail.xml:1583:15
goDoCommand@chrome://global/content/globalOverlay.js:84:7
oncommand@chrome://messenger/content/messenger.xul:1:1

JavaScript error: resource:///modules/activity/autosync.js, line 206: uncaught exception: 2147746065

For all practical purposes, the program is unusable right now.  Anyone else seeing this?  I am using Intel graphics with the modesetting driver with Mate.

Last edited by pgoetz (2019-01-23 17:14:53)

Offline

#2 2018-12-05 17:23:10

mkkot
Member
From: Poland
Registered: 2009-12-20
Posts: 287

Re: SOLVED: Thunderbird 60.3.1-2 and 60.3.2-1 updates result in freezes

I haven't seen this. However, I'm not using Thunderbird 60, I'm sticking with 52.9.1 compiled with gtk2, as I want to have gtk2 and this older version still supports all the legacy plugins. Thunderbird is not longer supported by Mozilla, so the quality may gradually decrease.

I know it's not what you want but if you find useful to stick with older version, you can use this package:
http://upload.koci.net.pl/uploads/thund … pkg.tar.xz
And this is aur archive, so you can also compile yourself:
http://upload.koci.net.pl/uploads/aurth … k2.tar.bz2

Offline

#3 2018-12-05 20:35:04

pgoetz
Member
From: Austin, Texas
Registered: 2014-02-21
Posts: 341

Re: SOLVED: Thunderbird 60.3.1-2 and 60.3.2-1 updates result in freezes

Thanks for the reply/tip, mkkot.  Turns out my problem is actually with Firefox 63.03; the Thunderbird issues were just a side effect.  Will post to SOLVED.

Last edited by pgoetz (2018-12-05 20:36:20)

Offline

#4 2018-12-05 20:38:33

pgoetz
Member
From: Austin, Texas
Registered: 2014-02-21
Posts: 341

Re: SOLVED: Thunderbird 60.3.1-2 and 60.3.2-1 updates result in freezes

Turns out my issue is with Firefox 63.03; not Thunderbird.  The Thunderbird symptoms were just a side effect of Firefox hanging, which resulted in some kind of blocking and eventual loss of keyboard/mouse focus in the Mate GUI.  Will start a new topic for this, as removing all plugins and refreshing did not resolve the issue (and my machine has a lot of RAM which I'm not running out of).  Maybe some change in about:config.

Offline

#5 2018-12-07 14:45:04

pgoetz
Member
From: Austin, Texas
Registered: 2014-02-21
Posts: 341

Re: SOLVED: Thunderbird 60.3.1-2 and 60.3.2-1 updates result in freezes

Update: The previous hypothesis was incorrect.  Thunderbird will freeze repeatedly even when it's literally the only application (plus maybe a couple of terminals) running on the Mate desktop.  The problem appears to be I/O related; i.e. when frozen, I can't get a directory listing in a terminal, either.  The odd thing is no one else is reporting having this problem, so maybe it's a hardware issue?

Last edited by pgoetz (2018-12-23 17:54:01)

Offline

#6 2018-12-29 22:47:57

Yah
Member
Registered: 2016-04-19
Posts: 8

Re: SOLVED: Thunderbird 60.3.1-2 and 60.3.2-1 updates result in freezes

"You are not alone"...
Maybe I have an equal or the same problem.
Both Firefox and Thunderbird are blocking the system, both one on any start by now and after a longer running period.
BUT I checked out my processes doing an episode of Firefox and saw that swapd0 running on 40-80 % of the CPU-Power.
For this I found a temporary solution in this thread:
https://bbs.archlinux.org/viewtopic.php?id=144702
and here
http://www-01.ibm.com/support/docview.w … wg21665911
I tested "echo 1 > /proc/sys/vm/drop_caches" as root and calmed the process.
It is from the Fedora thread listed on the IBM site.

As a precaution I id installed Firefox ESR from the AUR and I will also checkout if I can build me the latest 59 version of Thunderbird to use this instead of the latest one.
I am on the guard.

Offline

#7 2018-12-30 08:12:06

mkkot
Member
From: Poland
Registered: 2009-12-20
Posts: 287

Re: SOLVED: Thunderbird 60.3.1-2 and 60.3.2-1 updates result in freezes

Try to install / compile older version I posted in this thread and see if this solves your problem. If yes, then there is nothing to do except of reporting regression to upstream.

Offline

#8 2018-12-30 16:01:53

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 19,739

Re: SOLVED: Thunderbird 60.3.1-2 and 60.3.2-1 updates result in freezes

I just checked my version and it is at 60.3.3 and runs perfectly under i3wm on an Intel based system.   I have not updated in a while (about a week) -- but Thunderbird was updated to 60.3.3 about two weeks ago.  Why is yours older?

I am wondering if perhaps this is a case of partial updates?


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Online

#9 2018-12-31 13:05:12

pgoetz
Member
From: Austin, Texas
Registered: 2014-02-21
Posts: 341

Re: SOLVED: Thunderbird 60.3.1-2 and 60.3.2-1 updates result in freezes

Yah wrote:

For this I found a temporary solution in this thread:
https://bbs.archlinux.org/viewtopic.php?id=144702
and here
http://www-01.ibm.com/support/docview.w … wg21665911
I tested "echo 1 > /proc/sys/vm/drop_caches" as root and calmed the process.

The newest of those links is almost 5 years old!  Be that as it may, I tried

# echo 1 > /proc/sys/vm/drop_caches

and since then there have been lengthy slowdowns, but no outright freezes any more.  I just upgraded to the new 4.20 kernel and will see if this resolves the issue.

Offline

#10 2019-01-23 17:24:16

pgoetz
Member
From: Austin, Texas
Registered: 2014-02-21
Posts: 341

Re: SOLVED: Thunderbird 60.3.1-2 and 60.3.2-1 updates result in freezes

Posting this solution in case it helps anyone else who over-micromanaged their system the way I did.

I still don't understand the weirdness, but my problem, it turns out, had nothing to do with Thunderbird or Firefox.  A couple of years ago when I set the system up (using gummiboot, now systemd-boot I added the following boot options to the arch loader entry and then mostly forgot about it:

options root=/dev/md1 rw ipv6.disable=1

I figured that since I'm not using ipv6, why not disable it?  The tipoff that the problem was not application related was when someone else logged in to the machine after a fresh boot and

journalctl -b -p err

indicated that Xorg was crashing on boot:

-- Reboot --
Jan 22 19:38:07 frog kernel: [Firmware Bug]: TSC_DEADLINE disabled due to Errata; please update microcode to version: 0x22 (or later)
Jan 22 19:38:12 frog rpcbind[775]: cannot create socket for udp6
Jan 22 19:38:12 frog rpcbind[775]: cannot create socket for tcp6
Jan 22 19:38:12 frog rpc.mountd[755]: Could not make a socket: (97) Address family not supported by protocol
Jan 22 19:38:12 frog rpc.mountd[755]: Could not make a socket: (97) Address family not supported by protocol
Jan 22 19:38:12 frog rpc.mountd[755]: Could not make a socket: (97) Address family not supported by protocol
Jan 22 19:38:12 frog rpc.mountd[755]: Could not make a socket: (97) Address family not supported by protocol
Jan 22 19:38:12 frog rpc.statd[795]: Failed to create listener xprt (statd, 1, udp6)
Jan 22 19:38:12 frog rpc.mountd[755]: Could not make a socket: (97) Address family not supported by protocol
Jan 22 19:38:12 frog rpc.statd[795]: Failed to create listener xprt (statd, 1, tcp6)
Jan 22 19:38:12 frog rpc.mountd[755]: Could not make a socket: (97) Address family not supported by protocol
Jan 22 19:38:28 frog systemd-coredump[1131]: Process 1124 (Xorg) of user 0 dumped core.
                                             
                                             Stack trace of thread 1124:
                                             #0  0x00007f504d921d7f raise (libc.so.6)
                                             #1  0x00007f504d90c672 abort (libc.so.6)
                                             #2  0x0000561a2cc2daea OsAbort (Xorg)
                                             #3  0x0000561a2cc2455f FatalError (Xorg)
                                             #4  0x0000561a2cc3237e n/a (Xorg)
                                             #5  0x00007f504d921e00 __restore_rt (libc.so.6)
                                             #6  0x00007f504d921d7f raise (libc.so.6)
                                             #7  0x00007f504d90c672 abort (libc.so.6)
                                             #8  0x00007f504d90c548 __assert_fail_base.cold.0 (libc.so.6)
                                             #9  0x00007f504d91a396 __assert_fail (libc.so.6)
                                             #10 0x0000561a2ccdbf29 dixRegisterPrivateKey (Xorg)
                                             #11 0x00007f5046689ce9 glamor_init (libglamoregl.so)
                                             #12 0x00007f5049480f6d n/a (modesetting_drv.so)
                                             #13 0x0000561a2ccfd29d AddGPUScreen (Xorg)
                                             #14 0x0000561a2cbf9e5c n/a (Xorg)
                                             #15 0x0000561a2cbdc6d6 n/a (Xorg)
                                             #16 0x0000561a2cbcb1f9 n/a (Xorg)
                                             #17 0x0000561a2cbcb9a3 config_init (Xorg)
                                             #18 0x0000561a2cc120f7 InitInput (Xorg)
                                             #19 0x0000561a2cbb8734 n/a (Xorg)
                                             #20 0x00007f504d90e223 __libc_start_main (libc.so.6)
                                             #21 0x0000561a2cbb930e _start (Xorg)
                                             
                                             Stack trace of thread 1129:
                                             #0  0x00007f504cb58afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                             #1  0x00007f5045d02c24 n/a (i965_dri.so)
                                             #2  0x00007f5045d02948 n/a (i965_dri.so)
                                             #3  0x00007f504cb52a9d start_thread (libpthread.so.0)
                                             #4  0x00007f504d9e5b23 __clone (libc.so.6)

This made it pretty clear that this had nothing to do with Thunderbird or Firefox.  Acting on hunch based on the rpc errors,  I removed ipv6.disable=1 which cleared up the on boot crashes, and I haven't had a problem since.

Last edited by pgoetz (2019-01-23 17:25:22)

Offline

#11 2019-01-26 01:27:20

Yah
Member
Registered: 2016-04-19
Posts: 8

Re: SOLVED: Thunderbird 60.3.1-2 and 60.3.2-1 updates result in freezes

Hi,
I like to share another solution for my case:
I have two systems: One  highend power system with threadripper and 32 GB memory and another mobile one, with core i5 and 8 GB ram.
The mobile one has a SSD from Crucial, the highend one a SSD from Samsung, former part of the mobil one.
If I drive the memory usage in both cases to the edge, I get different reactions:
During the highend one has no perfomance problems neither cpu or I/O on the SSD, the mobil one has an extrem cpu ussage an a mid I/O on the SSD.
First of all, you can read all over the web: Don't use SWAP on SSD, if you don't want to shorten its life. But their are SSD which have more problems then others, Crucial is on of it. Samsung EVO and PRO series can manage different sizes of files very good.
Therefore I have deactivated the SWAP-File only on the mobile on, by now. The highend one don't use the swap normaly by now.
Right now, I am problem free over 3 weeks

Last edited by Yah (2019-01-26 01:29:54)

Offline

Board footer

Powered by FluxBB