Skip to content

Polyinterface crash with: Fatal Python error: Cannot recover from stack overflow. #8

@jimboca

Description

@jimboca

This looks like polyinterface was trying to handle and error but got stuck in a recursive call? The node server had been running for a long time, and no issues in the nodeserver log.

018-8-30 06:34:05 - error: NSChild STDERR: WirelessTag: Fatal Python error: Cannot recover from stack overflow.

Thread 0x747ff470 (most recent call first):
  File "/usr/lib/python3.5/selectors.py", line 376 in s
2018-8-30 06:34:05 - error: NSChild STDERR: WirelessTag: elect
  File "/usr/lib/python3.5/socketserver.py", line 232 in serve_forever
  File "/usr/lib/python3.5/threading.py", line 862 in run
  File "/usr/lib/python3.5/threading.py", line 914 in _bootstrap_inner
  File "/usr/lib/python3.5/threading.py", line 882 in _bootstrap

Current thread 0x751ff470 (most recent call first):
  File "/usr/lib/python3.5/logging/__init__.py", line 1353 in findCaller
  File "/usr/lib/python3.5/logging/__init__.py", line 1404 in _log
  File "/usr/lib/python3.5/logging/__init__.py", line 1309 in error
  File "/ho
2018-8-30 06:34:05 - error: NSChild STDERR: WirelessTag: me/pi/.local/lib/python3
2018-8-30 06:34:05 - error: NSChild STDERR: WirelessTag: .5/site-packages/polyinterface/polyinterface.py", line 40 in write
  File "/usr/lib/python3.5/logging/__init__.py", line 908 in handleError
  File "/usr/lib/python3.5/logging/__init__.py", line 987 in emit
  File "/usr/lib/python3.5/logging/__init__.py", line 1049 in emit
  File "/usr/lib/python3.5/logging/handlers.py", line 73 in emit
  File "/usr/lib/python3.5/logging/__init__.py", line 856 in handle
  File "/usr/lib/python3.5/logging/__init__.py", line 1488 in callHandler
2018-8-30 06:34:05 - error: NSChild STDERR: WirelessTag: s
  File "/usr/lib/python3.5/logging/__init__.py", line 1426 in handle
  File "/usr/lib/python3.5/logging/__init__.py", line 1416 in _log
  File "/usr/lib/python3.5/logging/__init__.py", line 1309 in error
  File "/home/pi/.local/lib/python3.5/site-packages/polyinterface/polyinterface.py", line 40 in write
  File "/usr/lib/python3.5/logging/__init__.py", line 908 in handleError
  File "/usr/lib/python3.5/logging/__init__.py", line 987 in emit
  File "/usr/lib/python3.5/logging/__init__.py", line 1049 in emit
  File "/usr/lib/python3.5/logging/hand
2018-8-30 06:34:05 - error: NSChild STDERR: WirelessTag: lers.py", line 73 in emit
  File "/usr/lib/python3.5/logging/__init__.py", line 856 in handle
  File "/usr/lib/python3.5/logging/__init__.py", line 1488 in callHandlers
  File "/usr/lib/python3.5/logging/__init__.py", line 1426 in handle
  File "/usr/lib/python3.5/logging/__init__.py", line 1416 in _log
  File "/usr/lib/python3.5/logging/__init__.py", line 1309 in error
  File "/home/pi/.local/lib/python3.5/site-packages/polyinterface/polyinterface.py", line 40 in write
  File "/usr
2018-8-30 06:34:05 - error: NSChild STDERR: WirelessTag: /lib/python3.5/logging/__init__.py", line 908 in handleError
  File "/usr/lib/python3.5/logging/__init__.py", line 987 in emit
  File "/usr/lib/python3.5/logging/__init__.py
2018-8-30 06:34:05 - error: NSChild STDERR: WirelessTag: ", line 1049 in emit
  File "/usr/lib/python3.5/logging/handlers.py", line 73 in emit
  File "/usr/lib/python3.5/logging/__init__.py", line 856 in handle
  File "/usr/lib/python3.5/logging/__init__.py", line 1488 in callHandlers
  File "/usr/lib/python3.5/logging/__init__.py", line 1426 in handle
  File "/usr/lib/python3.5/logging/__init__.py", line 1416 in _log
  File "/usr/lib/python3.5/logging/__init__.py", line 1309 in error
  File "/home/pi/.local/lib/python3.5/site-packages/polyinterface/polyinterface.py", line 40 in write
  File "/usr/lib/python3.5/logging/__init__.py", line 908 in handl
2018-8-30 06:34:05 - error: NSChild STDERR: WirelessTag: eError
  File "/usr/lib/python3.5/logging/__init__.py", line 987 in emit
  File "/usr/lib/python3.5/logging/__init__.py", line 1049 in emit
  File "/usr/lib/python3.5/logging/handlers.py", line 73 in emit
  File "/usr/lib/python3.5/logging/__init__.py", line 856 in handle
  File "/usr/lib/python3.5/logging/__init__.py", line 1488 in callHandlers
  File "/usr/lib/python3.5/logging/__init__.py", line 1426 in handle
  File "/usr/lib/python3.5/logging/__init__.py", line 1416 in _log
  File "/usr/lib/python3.5/logging/__init__.py", line 1309 in error
  File "/home/pi/.local/lib/python3.5/site-packages/polyinterface/polyinterface.py", line 40 in write
  File 
2018-8-30 06:34:05 - error: NSChild STDERR: WirelessTag: "/usr/lib/python3.5/logging/__init__.py", line 908 in handleError
  File "/usr/lib/python3.5/logging/__init__.py", line 987 in emit
  File "/usr/lib/python3.5/logging/__init__.py", line 1049 in emit
  File "/usr/lib/python3.5/logging/handlers.py", line 73 in emit
  File "/usr/lib/python3.5/logging/__init__.py", line 856 in handle
  File "/usr/lib/python3.5/logging/__init__.py", line 1488 in callHandlers
  File "/usr/lib/python3.5/logging/__init__.py", line 1426 in handle
  File "/usr/lib/python3.5/logging/__init__.py", line 1416 in _log
  File "/usr/lib/python3.5/logging/__init__.py", line 1309 in error
  File "/home/pi/.local/lib/python3.5/site-packages/polyinterface/polyinterface.py", line 40 in wri
2018-8-30 06:34:05 - error: NSChild STDERR: WirelessTag: te
  File "/usr/lib/python3.5/logging/__init__.py", line 908 in handleError
  File "/usr/lib/python3.5/logging/handlers.py", line 75 in emit
  File "/usr/lib/python3.5/logging/__init__.py", line 856 in handle
  File "/usr/lib/python3.5/logging/__init__.py", line 1488 in callHandlers
  File "/usr/lib/python3.5/logging/__init__.py", line 1426 in handle
  File "/usr/lib/python3.5/logging/__init__.py", line 1416 in _log
  File "/usr/lib/python3.5/logging/__init__.py", line 1309 in error
  File "/home/pi/.local/lib/python3.5/site-packages/polyinterface/polyinterface.py", line 40 in write
  File "/usr/lib/python
2018-8-30 06:34:05 - error: NSChild STDERR: WirelessTag: 3.5/logging/__init__.py", line 908 in handleError
  File "/usr/lib/python3.5/logging/__init__.py", line 987 in emit
  File "/usr/lib/python3.5/logging/__init__.py", line 1049 in emit
  File "/usr/lib/python3.5/logging/handlers.py", line 73 in emit
  File "/usr/lib/python3.5/logging/__init__.py", line 856 in handle
  File "/usr/lib/python3.5/logging/__init__.py", line 1488 in callHandlers
  File "/usr/lib/python3.5/logging/__init__.py", line 1426 in handle
  File "/usr/lib/python3.5/logging/__init__.py", line 1416 in _log
  File "/usr/lib/python3.5/logging/__init__.py", line 1309 in error
  File "/home/pi/.local/lib/python3.5/site-packages/polyinterface
2018-8-30 06:34:05 - error: NSChild STDERR: WirelessTag: /polyinterface.py", line 40 in write
  File "/usr/lib/python3.5/logging/__init__.py", line 908 in handleError
  File "/usr/lib/python3.5/logging/__init__.py", line 987 in emit
  File "/usr/lib/python3.5/logging/__init__.py", line 1049 in emit
  File "/usr/lib/python3.5/logging/handlers.py", line 73 in emit
  File "/usr/lib/python3.5/logging/__init__.py", line 856 in handle
  File "/usr/lib/python3.5/logging/__init__.py", line 1488 in callHandlers
  File "/usr/lib/python3.5/logging/__init__.py", line 1426 in ha
2018-8-30 06:34:05 - error: NSChild STDERR: WirelessTag: ndle
  File "/usr/lib/python3.5/logging/__init__.py", line 1416 in _log
  File "/usr/lib/python3.5/logging/__init__.py", line 1309 in error
  File "/home/pi/.local/lib/python3.5/site-packages/polyinterface/polyinterface.py", line 40 in write
  File "/usr/lib/python3.5/logging/__init__.py", line 908 in handleError
  File "/usr/lib/python3.5/logging/__init__.py", line 987 in emit
  File "/usr/lib/python3.5/logging/__init__.py", line 1049 in emit
  File "/usr/lib/python3.5/l
2018-8-30 06:34:05 - error: NSChild STDERR: WirelessTag: ogging/handlers.py", line 73 in emit
  File "/usr/lib/python3.5/logging/__init__.py", line 856 in handle
  File "/usr/lib/python3.5/logging/__init__.py", line 1488 in callHandlers
  File "/usr/lib/python3.5/logging/__init__.py", line 1426 in handle
  File "/usr/lib/python3.5/logging/__init__.py", line 1416 in _log
  File "/usr/lib/python3.5/logging/__init__.py", line 1309 in error
  File "/home/pi/.local/lib/python3.5/site-packages/polyinterface/polyinterface.py", line 40 in w
2018-8-30 06:34:05 - error: NSChild STDERR: WirelessTag: rite
  File "/usr/lib/python3.5/logging/__init__.py", line 908 in handleError
  File "/usr/lib/python3.5/logging/__init__.py", line 987 in emit
  File "/usr/lib/python3.5/logging/__init__.py", line 1049 in emit
  File "/usr/lib/python3.5/logging/handlers.py", line 73 in emit
  File "/usr/lib/python3.5/logging/__init__.py", line 856 in handle
  File "/usr/lib/python3.5/logging/__init__.py", line 1488 in callHandlers
  File "/usr/lib/python3.5/logging/__init__.py", line 1426 in handle
2018-8-30 06:34:05 - error: NSChild STDERR: WirelessTag: 
  File "/usr/lib/python3.5/logging/__init__.py", line 1416 in _log
  ...

Thread 0x75b2c470 (most recent call first):
  File "/home/pi/.local/lib/python3.5/site-packages/paho/mqtt/client.py", line 988 in loop
  File "/home/pi/.local/lib/python3.5/site-packages/paho/mqtt/client.py", line 1481 in loop_forever
  File "/home/pi/.local/lib/python3.5/site-packages/paho/mqtt/client.py", line 2650 in _thread_main
  File "/usr/lib/python3.5/threading.py", line 862 in run
  File "/usr/lib/python3.5/threading.py", line 914 in _bootstrap_inner
  File "/usr/lib/python3.5/threading.py", line 882 in _bootstrap

Thread 0x76f1c010 (most recent call first):
  File "/usr/lib/python3.5/thre
2018-8-30 06:34:05 - error: NSChild STDERR: WirelessTag: ading.py", line 1070 in _wait_for_tstate_lock
  File "/usr/lib/python3.5/threading.py", line 1054 in join
  File "/home/pi/.local/lib/python3.5/site-packages/polyinterface/polyinterface.py", line 834 in runForever
  File "./wirelesstags-poly.py", line 28 in <module>

2018-8-30 06:34:05 - debug: NSChild Exit: WirelessTag exited with cause code: null and signal: SIGABRT
2018-8-30 06:34:05 - info: MQTTS: Client Disconnected: WT
2018-8-30 06:34:05 - info: WirelessTag(8): NodeServer Disconnected.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions