Comments (11)
updated the bug report at https://bugzilla.mozilla.org/show_bug.cgi?id=1517478#c4
from autoarchivereloaded.
@Brummolix Do you attempted to debug the crash to determine what part of the addon is triggering the crash?
from autoarchivereloaded.
@wsmwk I never saw this crash on my own system. Therefore it is hard to debug for me.
@mornau If it is crashing on your system, can you enable the extended logging in the addon preferences? Then it should also write a log file AutoarchiveReloadedLog.txt in the profile directory. With this log file we may see at least what was the last log entry before it crashs. (You might want to cleanup the log file from any personal data before posting it!)
(The addon version for TB > version 60 does no longer write this log file as it is build with Thunderbird web extensions and can not write there any longer)
from autoarchivereloaded.
(As previously mentioned on the BMO bug report) I had to give up on using (trying to use) AaR since it was what kept triggering the Thunderbird crashes, and nobody was available in Mozillaland to help debug it back then - but I needed a usable mail client.
I have not downgraded Thunderbird since I first reported this bug (when I was running 60.2.1) so there would be no extended logging if I would run it again. Is there any reason to assume that the debugging situation would be any better if I was to run AaR on TB 60.8.0 now?
from autoarchivereloaded.
@mornau I'm not 100% certain what you are asking, but as I understand it you can be running any 60.x to get the logging suggested by @Brummolix
from autoarchivereloaded.
@wsmwk Hmm, that's not how I interpret @Brummolix's statement here:
(The addon version for TB > version 60 does no longer write this log file as it is build with Thunderbird web extensions and can not write there any longer)
I'm not strictly asking anything, just wondering whether there is any use in me reinstalling AaR at this point and reproducing the crashes - since it seems that the situation we're in regarding the ability to trace this bug is the same as it used to be. Or is there, at this point, any reason to assume we may be able to identify the root cause now when we were not able to do so with the information we have gathered so far?
from autoarchivereloaded.
Any 60.x would be fine.
It is always hard to find a bug you can't reproduce on your system. The log file might help.
from autoarchivereloaded.
Please find AutoarchiveReloadedLog.txt attached.
Running Thunderbird 60.8.0 (64-bit) on Ubuntu 18.04.3 and AaR 0.9.9.6.2 this issue remains fully reproducible - about 10 seconds after starting a AaR run from the "Tools" menu, TB crashes.
For the purpose of simplifying things, I have disabled AutoArchiving for all accounts except for a newsfeed account ("[REDACTED ACCOUNT 9]") - but I think the same happens for IMAP accounts as well. Before testing, I have disabled all TB extensions I do not strictly require and restarted TB.
from autoarchivereloaded.
Text displayed by the Mozilla Crash Reporter when the crash occurs:
mozcrashreporter.txt
I have submitted a crash dump by this means, and it should be possible to identify it by the partial reporter e-mail address I provided (where access to Mozillas' Socorro is granted).
from autoarchivereloaded.
@wsmwk
The code of add on 0.9.9.6.2 is at https://github.com/Brummolix/AutoarchiveReloaded/blob/0.9.9.6.2/chrome/content/overlay.js
The last log entry is https://github.com/Brummolix/AutoarchiveReloaded/blob/0.9.9.6.2/chrome/content/overlay.js#L297
As no other log entry was written the crash might be raised from any of the following:
- mail3PaneWindow.gFolderDisplay.show(folderToSelect);
https://github.com/Brummolix/AutoarchiveReloaded/blob/0.9.9.6.2/chrome/content/overlay.js#L300 - batchMover.archiveMessages(this.messages); (containing the list of >8000 messages)
https://github.com/Brummolix/AutoarchiveReloaded/blob/0.9.9.6.2/chrome/content/overlay.js#L310 - one of the things in the complete stopAndSetFinal function
https://github.com/Brummolix/AutoarchiveReloaded/blob/0.9.9.6.2/chrome/content/overlay.js#L209 - could be also in the checkForArchiveDone function as this is fired every 500ms
https://github.com/Brummolix/AutoarchiveReloaded/blob/0.9.9.6.2/chrome/content/overlay.js#L548 - or it could be also in some of the catch blocks AutoarchiveReloadedOverlay.Logger.errorException(e);
like https://github.com/Brummolix/AutoarchiveReloaded/blob/0.9.9.6.2/chrome/content/overlay.js#L315
I hope this analysis may help a bit.
from autoarchivereloaded.
The Mozilla bug has since been closed because "There does not appear to be a version 78 compatible version of Autoarchive" - "not actionable as is".
from autoarchivereloaded.
Related Issues (20)
- Archiving does not start but produces error shown in error console HOT 2
- including 'special' folders: bin/trash and drafts HOT 6
- Wetransfer does not work if AAR installed HOT 1
- Can NOT get AutoarchiveReloaded (AaR) to do anything HOT 1
- Archived messages have NO content! HOT 4
- Data loss HOT 1
- Specify or choose folder to archive HOT 2
- Configuration missing from menu HOT 2
- Relocated storage path of Thunderbird profile is not picked up HOT 1
- AutoarchiveReloaded doesn't work with TB 91 HOT 3
- Archiving possibilities when using the Owl for Exchange add-on HOT 7
- Problems with a huge amount of messages - it stopped archiving HOT 5
- Thunderbird Crash since v102.3.0 HOT 2
- Detect offline mode HOT 2
- No archiving any more HOT 1
- Reversing folder creation HOT 1
- No AutoArchive symbol, menu selection. HOT 11
- `0 messages found to archive`: TB 115.1.1, Garuda Linux HOT 2
- Tbird 68.12.1 (64bit) and Auto archive reloaded 1.0.0.6, archived forlders get created on the imap server instead of local archives on the PC. HOT 4
- Loosing messages and error in MessageArchiver.jsm
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from autoarchivereloaded.