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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions