waltervl wrote: ↑Thursday 25 February 2021 0:23
From the troubleshooting wiki
Crash log
When Domoticz really crashes a domoticz_crash.log file is created in the domoticz install folder eg /home/<user>/domoticz.
In this crash log you can search for the phrase signal_handler that will show which thread caused the crash of Domoticz.
To open the crash log you normally need root (also called administrator) rights. Use for example sudo cat domoticz_crash.log
The normal log file (if activated) is in /tmp or /var/log it depends what is specified in /etc/init.d/domoticz.sh
Both files should give clues what happened and if the plugin is the problem.
You can (as stated in the troubleshooting wiki) rename the domticz/plugins folder to for example plugins_old and the the plugin will not be activated and domoticz can start again.
If the database (domoticz/domoticz.db) got corrupt you could set a backup back (if activated earlier in Setup-Settings) from the domoticz/backups folder.
If you cannot find all of these please reinstall domoticz, activate log file and automatic backup and install the plugin again so you can debug after a crash what the issue was.
find it this:
#3 0x002dbeb8 in signal_handler(int, siginfo_t*, void*) ()
#4 <signal handler called>
#5 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#6 0x76995230 in __GI_abort () at abort.c:79
#7 0x0096d02c in __gnu_cxx::__verbose_terminate_handler() ()
#8 0x008d04cc in __cxxabiv1::__terminate(void (*)()) ()
#9 0x008d0540 in std::terminate() ()
#10 0x008daff0 in __cxa_throw ()
#11 0x006ecaec in Json::throwLogicError(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) ()
#12 0x006f2b98 in Json::Value::resolveReference(char const*, char const*) ()
#13 0x0037bca0 in http::server::CWebServer::GetJSonDevices(Json::Value&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool, bool, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) ()
#14 0x2c274448 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)