(gdb) thread apply all py-bt-linked Thread 12 (Thread 0x7ff01b7fe700 (LWP 5373)): Traceback (most recent call first): File "/data/project/copyvios/git/earwigbot/earwigbot/wiki/copyvios/workers.py", line 185, in _dequeue self._queues.lock.acquire() File "/data/project/copyvios/git/earwigbot/earwigbot/wiki/copyvios/workers.py", line 194, in _dequeue return self._dequeue() File "/data/project/copyvios/git/earwigbot/earwigbot/wiki/copyvios/workers.py", line 209, in _handle_once source = self._dequeue() File "/data/project/copyvios/git/earwigbot/earwigbot/wiki/copyvios/workers.py", line 236, in _run if not self._handle_once(): File "/usr/lib/python2.7/threading.py", line 763, in run self.__target(*self.__args, **self.__kwargs) File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner self.run() File "/usr/lib/python2.7/threading.py", line 783, in __bootstrap self.__bootstrap_inner() Thread 11 (Thread 0x7ff01bfff700 (LWP 5372)): Traceback (most recent call first): File "/data/project/copyvios/git/earwigbot/earwigbot/wiki/copyvios/workers.py", line 185, in _dequeue self._queues.lock.acquire() File "/data/project/copyvios/git/earwigbot/earwigbot/wiki/copyvios/workers.py", line 209, in _handle_once source = self._dequeue() File "/data/project/copyvios/git/earwigbot/earwigbot/wiki/copyvios/workers.py", line 236, in _run if not self._handle_once(): File "/usr/lib/python2.7/threading.py", line 763, in run self.__target(*self.__args, **self.__kwargs) File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner self.run() File "/usr/lib/python2.7/threading.py", line 783, in __bootstrap self.__bootstrap_inner() Thread 10 (Thread 0x7ff040c94700 (LWP 5371)): Traceback (most recent call first): File "/data/project/copyvios/git/earwigbot/earwigbot/wiki/copyvios/markov.py", line 51, in _build chain[phrase] = 1 File "/data/project/copyvios/git/earwigbot/earwigbot/wiki/copyvios/markov.py", line 36, in __init__ self.chain = self._build() File "/data/project/copyvios/git/earwigbot/earwigbot/wiki/copyvios/workers.py", line 224, in _handle_once chain = MarkovChain(text) if text else None File "/data/project/copyvios/git/earwigbot/earwigbot/wiki/copyvios/workers.py", line 236, in _run if not self._handle_once(): File "/usr/lib/python2.7/threading.py", line 763, in run self.__target(*self.__args, **self.__kwargs) File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner self.run() File "/usr/lib/python2.7/threading.py", line 783, in __bootstrap self.__bootstrap_inner() Thread 9 (Thread 0x7ff041495700 (LWP 5370)): Traceback (most recent call first): File "/data/project/copyvios/git/earwigbot/earwigbot/wiki/copyvios/workers.py", line 185, in _dequeue self._queues.lock.acquire() File "/data/project/copyvios/git/earwigbot/earwigbot/wiki/copyvios/workers.py", line 209, in _handle_once source = self._dequeue() File "/data/project/copyvios/git/earwigbot/earwigbot/wiki/copyvios/workers.py", line 236, in _run if not self._handle_once(): File "/usr/lib/python2.7/threading.py", line 763, in run self.__target(*self.__args, **self.__kwargs) File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner self.run() File "/usr/lib/python2.7/threading.py", line 783, in __bootstrap self.__bootstrap_inner() Thread 8 (Thread 0x7ff041c96700 (LWP 5369)): Traceback (most recent call first): File "/data/project/copyvios/www/python/venv/local/lib/python2.7/site-packages/pdfminer-20140328-py2.7.egg/pdfminer/psparser.py", line 386, in _parse_float try: File "/data/project/copyvios/www/python/venv/local/lib/python2.7/site-packages/pdfminer-20140328-py2.7.egg/pdfminer/psparser.py", line 483, in nexttoken self.charpos = self._parse1(self.buf, self.charpos) File "/data/project/copyvios/www/python/venv/local/lib/python2.7/site-packages/pdfminer-20140328-py2.7.egg/pdfminer/psparser.py", line 557, in nextobject (pos, token) = self.nexttoken() File "/data/project/copyvios/www/python/venv/local/lib/python2.7/site-packages/pdfminer-20140328-py2.7.egg/pdfminer/pdfdocument.py", line 175, in load (_, obj) = parser.nextobject() File "/data/project/copyvios/www/python/venv/local/lib/python2.7/site-packages/pdfminer-20140328-py2.7.egg/pdfminer/pdfdocument.py", line 315, in __init__ xref.load(parser) File "/data/project/copyvios/www/python/venv/local/lib/python2.7/site-packages/pdfminer-20140328-py2.7.egg/pdfminer/pdfpage.py", line 121, in get_pages doc = PDFDocument(parser, password=password, caching=caching) File "/data/project/copyvios/git/earwigbot/earwigbot/wiki/copyvios/parsers.py", line 293, in parse for page in pages: File "/data/project/copyvios/git/earwigbot/earwigbot/wiki/copyvios/workers.py", line 159, in _open_url return handler(content, source.parser_args).parse() File "/data/project/copyvios/git/earwigbot/earwigbot/wiki/copyvios/workers.py", line 218, in _handle_once text = self._open_url(source) File "/data/project/copyvios/git/earwigbot/earwigbot/wiki/copyvios/workers.py", line 236, in _run if not self._handle_once(): File "/usr/lib/python2.7/threading.py", line 763, in run self.__target(*self.__args, **self.__kwargs) File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner self.run() File "/usr/lib/python2.7/threading.py", line 783, in __bootstrap self.__bootstrap_inner() Thread 7 (Thread 0x7ff042497700 (LWP 5368)): Traceback (most recent call first): File "/data/project/copyvios/git/earwigbot/earwigbot/wiki/copyvios/workers.py", line 185, in _dequeue self._queues.lock.acquire() File "/data/project/copyvios/git/earwigbot/earwigbot/wiki/copyvios/workers.py", line 194, in _dequeue return self._dequeue() File "/data/project/copyvios/git/earwigbot/earwigbot/wiki/copyvios/workers.py", line 209, in _handle_once source = self._dequeue() File "/data/project/copyvios/git/earwigbot/earwigbot/wiki/copyvios/workers.py", line 236, in _run if not self._handle_once(): File "/usr/lib/python2.7/threading.py", line 763, in run self.__target(*self.__args, **self.__kwargs) File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner self.run() File "/usr/lib/python2.7/threading.py", line 783, in __bootstrap self.__bootstrap_inner() Thread 6 (Thread 0x7ff042c98700 (LWP 5367)): Traceback (most recent call first): File "/data/project/copyvios/git/earwigbot/earwigbot/wiki/copyvios/workers.py", line 185, in _dequeue self._queues.lock.acquire() File "/data/project/copyvios/git/earwigbot/earwigbot/wiki/copyvios/workers.py", line 209, in _handle_once source = self._dequeue() File "/data/project/copyvios/git/earwigbot/earwigbot/wiki/copyvios/workers.py", line 236, in _run if not self._handle_once(): File "/usr/lib/python2.7/threading.py", line 763, in run self.__target(*self.__args, **self.__kwargs) File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner self.run() File "/usr/lib/python2.7/threading.py", line 783, in __bootstrap self.__bootstrap_inner() Thread 5 (Thread 0x7ff043499700 (LWP 5366)): Traceback (most recent call first): File "/data/project/copyvios/git/earwigbot/earwigbot/wiki/copyvios/workers.py", line 185, in _dequeue self._queues.lock.acquire() File "/data/project/copyvios/git/earwigbot/earwigbot/wiki/copyvios/workers.py", line 194, in _dequeue return self._dequeue() File "/data/project/copyvios/git/earwigbot/earwigbot/wiki/copyvios/workers.py", line 209, in _handle_once source = self._dequeue() File "/data/project/copyvios/git/earwigbot/earwigbot/wiki/copyvios/workers.py", line 236, in _run if not self._handle_once(): File "/usr/lib/python2.7/threading.py", line 763, in run self.__target(*self.__args, **self.__kwargs) File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner self.run() File "/usr/lib/python2.7/threading.py", line 783, in __bootstrap self.__bootstrap_inner() Thread 4 (Thread 0x7ff043f9a700 (LWP 5365)): Traceback (most recent call first): File "/data/project/copyvios/git/earwigbot/earwigbot/wiki/copyvios/search.py", line 159, in search result = self._open(url + urlencode(params)) File "/data/project/copyvios/git/earwigbot/earwigbot/wiki/copyvios/__init__.py", line 155, in copyvio_check workspace.enqueue(searcher.search(chunk), exclude) File "./copyvios/checker.py", line 139, in _perform_check short_circuit=not query.noskip) File "./copyvios/checker.py", line 80, in _get_results _perform_check(query, page, use_engine, use_links) File "./copyvios/checker.py", line 41, in do_check _get_results(query, follow=not _coerce_bool(query.noredirect)) File "/data/project/copyvios/www/python/src/app.py", line 103, in index query = do_check() File "/data/project/copyvios/www/python/src/app.py", line 38, in inner return func(*args, **kwargs) File "/data/project/copyvios/www/python/venv/local/lib/python2.7/site-packages/flask/app.py", line 1799, in dispatch_request return self.view_functions[rule.endpoint](**req.view_args) File "/data/project/copyvios/www/python/venv/local/lib/python2.7/site-packages/flask/app.py", line 1813, in full_dispatch_request rv = self.dispatch_request() File "/data/project/copyvios/www/python/venv/local/lib/python2.7/site-packages/flask/app.py", line 2292, in wsgi_app response = self.full_dispatch_request() File "/data/project/copyvios/www/python/venv/local/lib/python2.7/site-packages/flask/app.py", line 2309, in __call__ return self.wsgi_app(environ, start_response) Thread 3 (Thread 0x7ff04479b700 (LWP 5364)): Traceback (most recent call first): File "./copyvios/checker.py", line 139, in _perform_check short_circuit=not query.noskip) File "./copyvios/checker.py", line 80, in _get_results _perform_check(query, page, use_engine, use_links) File "./copyvios/checker.py", line 41, in do_check _get_results(query, follow=not _coerce_bool(query.noredirect)) File "/data/project/copyvios/www/python/src/app.py", line 103, in index query = do_check() File "/data/project/copyvios/www/python/src/app.py", line 38, in inner return func(*args, **kwargs) File "/data/project/copyvios/www/python/venv/local/lib/python2.7/site-packages/flask/app.py", line 1799, in dispatch_request return self.view_functions[rule.endpoint](**req.view_args) File "/data/project/copyvios/www/python/venv/local/lib/python2.7/site-packages/flask/app.py", line 1813, in full_dispatch_request rv = self.dispatch_request() File "/data/project/copyvios/www/python/venv/local/lib/python2.7/site-packages/flask/app.py", line 2292, in wsgi_app response = self.full_dispatch_request() File "/data/project/copyvios/www/python/venv/local/lib/python2.7/site-packages/flask/app.py", line 2309, in __call__ return self.wsgi_app(environ, start_response) Thread 2 (Thread 0x7ff044f9c700 (LWP 5363)): Traceback (most recent call first): File "./copyvios/checker.py", line 139, in _perform_check short_circuit=not query.noskip) File "./copyvios/checker.py", line 80, in _get_results _perform_check(query, page, use_engine, use_links) File "./copyvios/checker.py", line 41, in do_check _get_results(query, follow=not _coerce_bool(query.noredirect)) File "/data/project/copyvios/www/python/src/app.py", line 103, in index query = do_check() File "/data/project/copyvios/www/python/src/app.py", line 38, in inner return func(*args, **kwargs) File "/data/project/copyvios/www/python/venv/local/lib/python2.7/site-packages/flask/app.py", line 1799, in dispatch_request return self.view_functions[rule.endpoint](**req.view_args) File "/data/project/copyvios/www/python/venv/local/lib/python2.7/site-packages/flask/app.py", line 1813, in full_dispatch_request rv = self.dispatch_request() File "/data/project/copyvios/www/python/venv/local/lib/python2.7/site-packages/flask/app.py", line 2292, in wsgi_app response = self.full_dispatch_request() File "/data/project/copyvios/www/python/venv/local/lib/python2.7/site-packages/flask/app.py", line 2309, in __call__ return self.wsgi_app(environ, start_response) Thread 1 (Thread 0x7ff04f4b0780 (LWP 5362)): Traceback (most recent call first): File "/data/project/copyvios/git/earwigbot/earwigbot/wiki/copyvios/exclusions.py", line 189, in check for (excl,) in conn.execute(query, (sitename, "all")): File "/data/project/copyvios/git/earwigbot/earwigbot/wiki/copyvios/__init__.py", line 129, in exclude = lambda u: self._exclusions_db.check(self.site.name, u) File "/data/project/copyvios/git/earwigbot/earwigbot/wiki/copyvios/workers.py", line 334, in enqueue if exclude_check and exclude_check(url): File "/data/project/copyvios/git/earwigbot/earwigbot/wiki/copyvios/__init__.py", line 145, in copyvio_check workspace.enqueue(parser.get_links(), exclude) File "./copyvios/checker.py", line 139, in _perform_check short_circuit=not query.noskip) File "./copyvios/checker.py", line 80, in _get_results _perform_check(query, page, use_engine, use_links) File "./copyvios/checker.py", line 41, in do_check _get_results(query, follow=not _coerce_bool(query.noredirect)) File "/data/project/copyvios/www/python/src/app.py", line 103, in index query = do_check() File "/data/project/copyvios/www/python/src/app.py", line 38, in inner return func(*args, **kwargs) File "/data/project/copyvios/www/python/venv/local/lib/python2.7/site-packages/flask/app.py", line 1799, in dispatch_request return self.view_functions[rule.endpoint](**req.view_args) File "/data/project/copyvios/www/python/venv/local/lib/python2.7/site-packages/flask/app.py", line 1813, in full_dispatch_request rv = self.dispatch_request() File "/data/project/copyvios/www/python/venv/local/lib/python2.7/site-packages/flask/app.py", line 2292, in wsgi_app response = self.full_dispatch_request() File "/data/project/copyvios/www/python/venv/local/lib/python2.7/site-packages/flask/app.py", line 2309, in __call__ return self.wsgi_app(environ, start_response)