# ThreadID: 1916793920 File: "/usr/lib/python3.7/threading.py", line 885, in _bootstrap self._bootstrap_inner() File: "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner self.run() File: "/usr/lib/python3.7/threading.py", line 865, in run self._target(*self._args, **self._kwargs) File: "/usr/lib/python3.7/socketserver.py", line 650, in process_request_thread self.finish_request(request, client_address) File: "/usr/lib/python3.7/socketserver.py", line 360, in finish_request self.RequestHandlerClass(request, client_address, self) File: "/usr/lib/python3.7/socketserver.py", line 720, in __init__ self.handle() File: "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 293, in handle rv = BaseHTTPRequestHandler.handle(self) File: "/usr/lib/python3.7/http/server.py", line 426, in handle self.handle_one_request() File: "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 324, in handle_one_request self.raw_requestline = self.rfile.readline() File: "/usr/lib/python3.7/socket.py", line 589, in readinto return self._sock.recv_into(b) # ThreadID: 1927279680 File: "/usr/lib/python3.7/threading.py", line 885, in _bootstrap self._bootstrap_inner() File: "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner self.run() File: "/usr/lib/python3.7/threading.py", line 865, in run self._target(*self._args, **self._kwargs) File: "/usr/lib/python3.7/socketserver.py", line 650, in process_request_thread self.finish_request(request, client_address) File: "/usr/lib/python3.7/socketserver.py", line 360, in finish_request self.RequestHandlerClass(request, client_address, self) File: "/usr/lib/python3.7/socketserver.py", line 720, in __init__ self.handle() File: "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 293, in handle rv = BaseHTTPRequestHandler.handle(self) File: "/usr/lib/python3.7/http/server.py", line 426, in handle self.handle_one_request() File: "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 324, in handle_one_request self.raw_requestline = self.rfile.readline() File: "/usr/lib/python3.7/socket.py", line 589, in readinto return self._sock.recv_into(b) # ThreadID: 1879036992 File: "/usr/lib/python3.7/threading.py", line 885, in _bootstrap self._bootstrap_inner() File: "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner self.run() File: "/usr/lib/python3.7/threading.py", line 865, in run self._target(*self._args, **self._kwargs) File: "/usr/lib/python3.7/socketserver.py", line 650, in process_request_thread self.finish_request(request, client_address) File: "/usr/lib/python3.7/socketserver.py", line 360, in finish_request self.RequestHandlerClass(request, client_address, self) File: "/usr/lib/python3.7/socketserver.py", line 720, in __init__ self.handle() File: "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 293, in handle rv = BaseHTTPRequestHandler.handle(self) File: "/usr/lib/python3.7/http/server.py", line 426, in handle self.handle_one_request() File: "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 328, in handle_one_request return self.run_wsgi() File: "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 270, in run_wsgi execute(self.server.app) File: "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 258, in execute application_iter = app(environ, start_response) File: "/usr/lib/python3/dist-packages/flask/app.py", line 2309, in __call__ return self.wsgi_app(environ, start_response) File: "/usr/lib/python3/dist-packages/flask/app.py", line 2292, in wsgi_app response = self.full_dispatch_request() File: "/usr/lib/python3/dist-packages/flask/app.py", line 1813, in full_dispatch_request rv = self.dispatch_request() File: "/usr/lib/python3/dist-packages/flask/app.py", line 1799, in dispatch_request return self.view_functions[rule.endpoint](**req.view_args) File: "/root/photoframe/routes/baseroute.py", line 63, in __call__ ret = self.handle(self.app, **kwargs) File: "/root/photoframe/routes/debug.py", line 35, in handle report.append(debug.stacktrace()) File: "/root/photoframe/modules/debug.py", line 51, in stacktrace for filename, lineno, name, line in traceback.extract_stack(stack): # ThreadID: 1948251200 File: "/usr/lib/python3.7/threading.py", line 885, in _bootstrap self._bootstrap_inner() File: "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner self.run() File: "/usr/lib/python3.7/threading.py", line 865, in run self._target(*self._args, **self._kwargs) File: "/root/photoframe/modules/slideshow.py", line 324, in presentation self.delayNextImage(time_process) File: "/root/photoframe/modules/slideshow.py", line 258, in delayNextImage self.delayer.wait(self.minimumWait) # Always wait ONE second to avoid busy waiting) File: "/usr/lib/python3.7/threading.py", line 552, in wait signaled = self._cond.wait(timeout) File: "/usr/lib/python3.7/threading.py", line 300, in wait gotit = waiter.acquire(True, timeout) # ThreadID: 1958736960 File: "/usr/lib/python3.7/threading.py", line 885, in _bootstrap self._bootstrap_inner() File: "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner self.run() File: "/root/photoframe/modules/shutdown.py", line 60, in run i = poller.poll(None) # ThreadID: 1968632896 File: "/usr/lib/python3.7/threading.py", line 885, in _bootstrap self._bootstrap_inner() File: "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner self.run() File: "/root/photoframe/modules/timekeeper.py", line 138, in run time.sleep(60) # every minute # ThreadID: 1996168000 File: "./frame.py", line 200, in frame.start() File: "./frame.py", line 196, in start self.webServer.start() File: "/root/photoframe/modules/server.py", line 92, in start self.run() File: "/root/photoframe/modules/server.py", line 109, in run self.app.run(debug=self.debug, use_reloader=False, port=self.port, host=self.listen) File: "/usr/lib/python3/dist-packages/flask/app.py", line 943, in run run_simple(host, port, self, **options) File: "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 814, in run_simple inner() File: "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 777, in inner srv.serve_forever() File: "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 612, in serve_forever HTTPServer.serve_forever(self) File: "/usr/lib/python3.7/socketserver.py", line 232, in serve_forever ready = selector.select(poll_interval) File: "/usr/lib/python3.7/selectors.py", line 415, in select fd_event_list = self._selector.poll(timeout)