Version 8.1.4-31-gef298946 with configured hardware module does not start while leaving the hardware config section empty does not show the error.
Code:
sudo pilight-daemon -S 127.0.0.1 -P 5000 -D
pilight-daemon: DEBUG: loaded storage /usr/local/lib/pilight/storage/json/settings.lua v1.0
pilight-daemon: DEBUG: loaded storage /usr/local/lib/pilight/storage/json/hardware.lua v1.0
pilight-daemon: DEBUG: loaded storage /usr/local/lib/pilight/storage/json/registry.lua v1.0
pilight-daemon: INFO: datetime datetimedev xx.xxxxxx:xx.xxxxxx seems to be in timezone: Europe/Berlin
pilight-daemon: INFO: sunriseset sunrisesetdev xx.xxxxxx:xx.xxxxxx seems to be in timezone: Europe/Berlin
pilight-daemon: DEBUG: loaded event function /usr/local/lib/pilight/functions/min.lua v2.1
pilight-daemon: DEBUG: loaded event function /usr/local/lib/pilight/functions/max.lua v2.1
pilight-daemon: DEBUG: loaded event function /usr/local/lib/pilight/functions/date_format.lua v1.0
pilight-daemon: DEBUG: loaded event function /usr/local/lib/pilight/functions/date_add.lua v2.0
pilight-daemon: DEBUG: loaded event function /usr/local/lib/pilight/functions/random.lua v2.1
pilight-daemon: DEBUG: loaded event operator /usr/local/lib/pilight/operators/plus.lua v1.0
pilight-daemon: DEBUG: loaded event operator /usr/local/lib/pilight/operators/ge.lua v1.0
pilight-daemon: DEBUG: loaded event operator /usr/local/lib/pilight/operators/minus.lua v1.0
pilight-daemon: DEBUG: loaded event operator /usr/local/lib/pilight/operators/le.lua v1.0
pilight-daemon: DEBUG: loaded event operator /usr/local/lib/pilight/operators/or.lua v1.0
pilight-daemon: DEBUG: loaded event operator /usr/local/lib/pilight/operators/ne.lua v1.0
pilight-daemon: DEBUG: loaded event operator /usr/local/lib/pilight/operators/divide.lua v1.0
pilight-daemon: DEBUG: loaded event operator /usr/local/lib/pilight/operators/modulus.lua v1.0
pilight-daemon: DEBUG: loaded event operator /usr/local/lib/pilight/operators/eq.lua v1.0
pilight-daemon: DEBUG: loaded event operator /usr/local/lib/pilight/operators/multiply.lua v1.0
pilight-daemon: DEBUG: loaded event operator /usr/local/lib/pilight/operators/lt.lua v1.0
pilight-daemon: DEBUG: loaded event operator /usr/local/lib/pilight/operators/and.lua v1.0
pilight-daemon: DEBUG: loaded event operator /usr/local/lib/pilight/operators/gt.lua v1.0
pilight-daemon: DEBUG: loaded event operator /usr/local/lib/pilight/operators/intdivide.lua v1.0
pilight-daemon: DEBUG: loaded event operator /usr/local/lib/pilight/operators/concat.lua v1.0
pilight-daemon: DEBUG: loaded event action /usr/local/lib/pilight/actions/sendmail.lua v4.1
pilight-daemon: DEBUG: loaded event action /usr/local/lib/pilight/actions/switch.lua v4.2
pilight-daemon: DEBUG: loaded event action /usr/local/lib/pilight/actions/label.lua v4.1
pilight-daemon: DEBUG: loaded event action /usr/local/lib/pilight/actions/pushbullet.lua v1.0
pilight-daemon: DEBUG: loaded event action /usr/local/lib/pilight/actions/pushover.lua v1.0
pilight-daemon: DEBUG: loaded event action /usr/local/lib/pilight/actions/toggle.lua v4.1
pilight-daemon: DEBUG: loaded event action /usr/local/lib/pilight/actions/dim.lua v4.1
pilight-daemon: INFO: rule #1 group-decolight was parsed in 0.006213 seconds
pilight-daemon: INFO: rule #2 sunrise-decolight was parsed in 0.007898 seconds
pilight-daemon: INFO: rule #3 sunset-decolight was parsed in 0.007991 seconds
pilight-daemon: DEBUG: loaded hardware /usr/local/lib/pilight/hardware/433gpio.lua v4.1
pilight-daemon: DEBUG: loaded hardware /usr/local/lib/pilight/hardware/none.lua v4.1
pilight-daemon: DEBUG: loaded hardware /usr/local/lib/pilight/hardware/433nano.lua v4.1
pilight-daemon: INFO: version v8.1.4-nightly-ef298946
pilight-daemon: NOTICE: pilight daemon not found @127.0.0.1, waiting for it to come online
pilight-daemon: DEBUG: new thread node, 1 thread running
pilight-daemon: DEBUG: new thread sender, 2 threads running
pilight-daemon: DEBUG: new thread broadcaster, 3 threads running
pilight-daemon: ERROR: could not connect to pilight-daemon
pilight-daemon: NOTICE: connection to main pilight daemon lost
pilight-daemon: NOTICE: trying to reconnect...
pilight-daemon: DEBUG: new thread receive parser, 4 threads running
pilight-daemon: DEBUG: broadcasted: {"origin":"receiver","protocol":"sunriseset","message":{"longitude":xx.xxxxxx,"latitude":xx.xxxxxx,"sun":"rise","sunrise":6.22,"sunset":18.12},"uuid":"xxxx-xx-xx-xx-xxxxxx"}
pilight-daemon: DEBUG: lua wiringx on state #0
pilight-daemon: DEBUG: lua wiringx on state #0
pilight-daemon: DEBUG: lua wiringx on state #0
pilight-daemon: DEBUG: broadcasted: {"origin":"receiver","protocol":"datetime","message":{"longitude":xx.xxxxxx,"latitude":xx.xxxxxx,"year":2019,"month":3,"day":15,"weekday":6,"hour":10,"minute":59,"second":43,"dst":0},"uuid":"xxxx-xx-xx-xx-xxxxxx"}
pilight-daemon: DEBUG: cpu: 0.000000%
pilight-daemon: DEBUG: lua wiringx on state #0
pilight-daemon: ERROR: could not connect to pilight-daemon
pilight-daemon: NOTICE: connection to main pilight daemon lost
pilight-daemon: NOTICE: trying to reconnect...
pilight-daemon: DEBUG: lua wiringx on state #0
pilight-daemon: DEBUG: lua wiringx on state #0
pilight-daemon: DEBUG: lua wiringx on state #0
*** Error in `pilight-daemon': double free or corruption (fasttop): 0x01b3d3a0 ***