bitmask email stopped working
I have stopped being able to send or receive messages. I appears that it keeps uploading and downloading the same messages over and over, but they never show up in my inbox or get sent.
I have attached the main log, but the mail log was too big (66 mb after running for about 60 seconds).
Here is a highlight of what is in the mail log:
2015-09-11 11:56:13-0700 [-] Temporarily disabling observer LegacyLogObserverWrapper(>) due to exception: [Failure instance: Traceback: : maximum recursion depth exceeded /home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/logbook/handlers.py:575:emit /home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/logbook/handlers.py:568:write /home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/twisted/logger/_io.py:170:write /home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/twisted/logger/_logger.py:132:emit --- --- /home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/twisted/logger/_observer.py:131:__call__ /home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/twisted/logger/_legacy.py:93:__call__ /home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/twisted/python/log.py:590:emit /home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/twisted/logger/_legacy.py:154:publishToNewObserver /home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/twisted/logger/_stdlib.py:109:__call__ /home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/logging/__init__.py:1212:log /home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/logging/__init__.py:1267:_log /home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/logging/__init__.py:1277:handle /home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/logging/__init__.py:1317:callHandlers /home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/logging/__init__.py:748:handle /home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/logbook/compat.py:136:emit /home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/logbook/base.py:1009:dispatch_record /home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/logbook/base.py:922:call_handlers /home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/logbook/handlers.py:211:handle /home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/logbook/handlers.py:290:handle_error /home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/traceback.py:124:print_exception /home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/traceback.py:13:_print /home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/twisted/logger/_io.py:170:write /home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/twisted/logger/_logger.py:132:emit /home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/twisted/logger/_observer.py:136:__call__ /home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/twisted/logger/_observer.py:156:_errorLoggerForObserver /home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/twisted/logger/_observer.py:81:__init__ /home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/twisted/logger/_logger.py:52:__init__ ] Traceback (most recent call last): File "/home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/logbook/handlers.py", line 575, in emit self.write(self.encode(msg)) File "/home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/logbook/handlers.py", line 568, in write self.stream.write(item) File "/home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/twisted/logger/_io.py", line 170, in write self.log.emit(self.level, format=u"{log_io}", log_io=line) File "/home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/twisted/logger/_logger.py", line 132, in emit self.observer(event) --- --- File "/home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/twisted/logger/_observer.py", line 131, in __call__ observer(event) File "/home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/twisted/logger/_legacy.py", line 93, in __call__ self.legacyObserver(event) File "/home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/twisted/python/log.py", line 590, in emit _publishNew(self._newObserver, eventDict, textFromEventDict) File "/home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/twisted/logger/_legacy.py", line 154, in publishToNewObserver observer(eventDict) File "/home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/twisted/logger/_stdlib.py", line 109, in __call__ self.logger.log(stdlibLevel, StringifiableFromEvent(event)) File "/home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/logging/__init__.py", line 1212, in log self._log(level, msg, args, **kwargs) File "/home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/logging/__init__.py", line 1267, in _log self.handle(record) File "/home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/logging/__init__.py", line 1277, in handle self.callHandlers(record) File "/home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/logging/__init__.py", line 1317, in callHandlers hdlr.handle(record) File "/home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/logging/__init__.py", line 748, in handle self.emit(record) File "/home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/logbook/compat.py", line 136, in emit logbook.dispatch_record(self.convert_record(record)) File "/home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/logbook/base.py", line 1009, in dispatch_record _default_dispatcher.call_handlers(record) File "/home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/logbook/base.py", line 922, in call_handlers if handler.handle(record) and not handler.bubble: File "/home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/logbook/handlers.py", line 211, in handle self.handle_error(record, sys.exc_info()) File "/home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/logbook/handlers.py", line 290, in handle_error traceback.print_exception(*(exc_info + (None, sys.stderr))) File "/home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/traceback.py", line 124, in print_exception _print(file, 'Traceback (most recent call last):') File "/home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/traceback.py", line 13, in _print file.write(str+terminator) File "/home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/twisted/logger/_io.py", line 170, in write self.log.emit(self.level, format=u"{log_io}", log_io=line) File "/home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/twisted/logger/_logger.py", line 132, in emit self.observer(event) File "/home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/twisted/logger/_observer.py", line 136, in __call__ errorLogger = self._errorLoggerForObserver(brokenObserver) File "/home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/twisted/logger/_observer.py", line 156, in _errorLoggerForObserver if obs is not observer File "/home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/twisted/logger/_observer.py", line 81, in __init__ self.log = Logger(observer=self) File "/home/elijah/Downloads/Bitmask-linux32-0.9.0rc1/./lib/twisted/logger/_logger.py", line 52, in __init__ namespace = self._namespaceFromCallingContext() exceptions.RuntimeError: maximum recursion depth exceeded
in 60 seconds, bitmask generated over 100k mail log lines like this one:
2015-09-11 11:56:13-0700 [-] [2015-09-11 18:56:13] ERROR - L#109 : twisted.logger._stdlib:__call__ - [2015-09-11 18:56:13] ERROR - L#109 : twisted.logger._stdlib:__call__ - [2015-09-11 18:56:13] ERROR - L#109 : twisted.logger._stdlib:__call__ - [2015-09-11 18:56:13] ERROR - L#109 : twisted.logger._stdlib:__call__ - [2015-09-11 18:56:13] ERROR - L#109 : twisted.logger._stdlib:__call__ - [2015-09-11 18:56:13] ERROR - L#109 : twisted.logger._stdlib:__call__ - [2015-09-11 18:56:13] ERROR - L#109 : twisted.logger._stdlib:__call__ - [2015-09-11 18:56:13] ERROR - L#109 : twisted.logger._stdlib:__call__ - [2015-09-11 18:56:13] ERROR - L#109 : twisted.logger._stdlib:__call__ - [2015-09-11 18:56:13] ERROR - L#109 : twisted.logger._stdlib:__call__ - [2015-09-11 18:56:13] ERROR - L#109 : twisted.logger._stdlib:__call__ - [2015-09-11 18:56:13] ERROR - L#109 : twisted.logger._stdlib:__call__ - [2015-09-11 18:56:13] ERROR - L#109 : twisted.logger._stdlib:__call__ - [2015-09-11 18:56:13] ERROR - L#109 : twisted.logger._stdlib:__call__ - [2015-09-11 18:56:13] ERROR - L#109 : twisted.logger._stdlib:__call__ - [2015-09-11 18:56:13] ERROR - L#109 : twisted.logger._stdlib:__call__ - [2015-09-11 18:56:13] ERROR - L#109 : twisted.logger._stdlib:__call__ - [2015-09-11 18:56:13] ERROR - L#109 : twisted.logger._stdlib:__call__ - [2015-09-11 18:56:13] ERROR - L#109 : twisted.logger._stdlib:__call__ - [2015-09-11 18:56:13] ERROR - L#109 : twisted.logger._stdlib:__call__ - [2015-09-11 18:56:13] ERROR - L#109 : twisted.logger._stdlib:__call__ - [2015-09-11 18:56:13] ERROR - L#109 : twisted.logger._stdlib:__call__ - [2015-09-11 18:56:13] ERROR - L#109 : twisted.logger._stdlib:__call__ - [2015-09-11 18:56:13] ERROR - L#109 : twisted.logger._stdlib:__call__ - [2015-09-11 18:56:13] ERROR - L#109 : twisted.logger._stdlib:__call__ - [2015-09-11 18:56:13] ERROR - L#109 : twisted.logger._stdlib:__call__ - [2015-09-11 18:56:13] ERROR - L#109 : twisted.logger._stdlib:__call__ - raise SSLError(e, request=request)
(yeah, i think that is one line)
(from redmine: created on 2015-09-11, closed on 2016-02-15, relates #7264 (closed), relates #7472 (closed), relates #7410 (closed))