Bonjour
os buster Linux raspberrypi 5.10.32-v7+ sur RPI2
domoticz Version: 2020.2
je viens ajouter mon expérience sur le sujet, car suite à la maj via l'interface mon service domoticz restait en active(exited), donc crash avec cette info dans domoticz_crash.log
Error: Domoticz(pid:1223, tid:1234('MainWorker')) received fatal signal 6 (Aborted)
Action 1 : je repars sur la carte de sauvegarde faite avec sudo rpi-clone sda,
nada ca ne redémarre pas
Action2 : suppression des infos domoticz
service domoticz stop
remove the domoticz folder with binary and all subdirs
sudo rm -r /etc/domoticz
sudo rm /etc/init.d/domoticz.sh
sudo rm -r /home/pi/domoticz
je réinstalle un domoticz via la commande curl -sSL install.domoticz.com | sudo bash avec restauration de la dernière sauvegarde de base et la crash

normale puisque ma base ancienne version n'est pas utilisable avec la dernière version
je réinstalle une version antérieure avec restauration de la base et la crash aussi
Action 3 : je recopie donc mon répertoire domoticz de ma carte usb(sd) backup de sauvegarde vers ma carte sd de prod la tout refonctionne
je ne comprend tjs pas pourquoi ma carte sd de backup ne fonctionne pas, avec quoi vous faites vos sauvegardes de l'OS et les datas de la carte ?
Action4 : refaire la migration, si vous avez un cron ne pas oublier de le désactiver service cron stop,je pense que ce sont les process du cron qui ont corrompu ma migration
je viens de la refaire et rebelote plantage service domoticz, bon retour arrière fait
Code : Tout sélectionner
[New LWP 8742]
[New LWP 8743]
[New LWP 8744]
[New LWP 8745]
[New LWP 8746]
[New LWP 8747]
[New LWP 8748]
[New LWP 8749]
[New LWP 8750]
[New LWP 8751]
[New LWP 8752]
[New LWP 8753]
[New LWP 8754]
[New LWP 8760]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
__GI___nanosleep (remaining=0x7ede49d8, requested_time=0x7ede49d8) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
28 ../sysdeps/unix/sysv/linux/nanosleep.c: Aucun fichier ou dossier de ce type.
Id Target Id Frame
* 1 Thread 0x75fde190 (LWP 8741) "domoticz" __GI___nanosleep (remaining=0x7ede49d8, requested_time=0x7ede49d8) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
2 Thread 0x75b02220 (LWP 8742) "Watchdog" __GI___nanosleep (remaining=0x75b01bd0, requested_time=0x75b01bd0) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
3 Thread 0x752f9220 (LWP 8743) "SQLHelper" syscall () at ../sysdeps/unix/sysv/linux/arm/syscall.S:37
4 Thread 0x74af8220 (LWP 8744) "PluginMgr" __GI___nanosleep (remaining=0x74af77a0, requested_time=0x74af77a0) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
5 Thread 0x73d55220 (LWP 8745) "InfluxPush" syscall () at ../sysdeps/unix/sysv/linux/arm/syscall.S:37
6 Thread 0x73554220 (LWP 8746) "Webem_ssncleane" 0x76a379d0 in epoll_wait (epfd=<optimized out>, events=0x73553378, maxevents=128, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
7 Thread 0x72d53220 (LWP 8747) "WebServer_8080" 0x76a379d0 in epoll_wait (epfd=<optimized out>, events=0x72d52348, maxevents=128, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
8 Thread 0x723ff220 (LWP 8748) "Webem_ssncleane" 0x76a379d0 in epoll_wait (epfd=<optimized out>, events=0x723fe378, maxevents=128, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
9 Thread 0x71bfe220 (LWP 8749) "WebServer_443" 0x76a379d0 in epoll_wait (epfd=<optimized out>, events=0x71bfd348, maxevents=128, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
10 Thread 0x711ff220 (LWP 8750) "Scheduler" syscall () at ../sysdeps/unix/sysv/linux/arm/syscall.S:37
11 Thread 0x709fe220 (LWP 8751) "TCPServer" 0x76a379d0 in epoll_wait (epfd=<optimized out>, events=0x709fd378, maxevents=128, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
12 Thread 0x6ffff220 (LWP 8752) "MainWorker" __waitpid (options=0, stat_loc=0x6fffdee8, pid=8755) at ../sysdeps/unix/sysv/linux/waitpid.c:30
13 Thread 0x6f7fe220 (LWP 8753) "MainWorkerRxMsg" futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x6f7fdba0, expected=0, futex_word=0xb229a0 <m_mainworker+3960>) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
14 Thread 0x6ebff220 (LWP 8754) "RFX433_gateway" syscall () at ../sysdeps/unix/sysv/linux/arm/syscall.S:37
15 Thread 0x6e3fe220 (LWP 8760) "RFX433_gateway" 0x76a379d0 in epoll_wait (epfd=<optimized out>, events=0x6e3fd360, maxevents=128, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
Thread 15 (Thread 0x6e3fe220 (LWP 8760)):
#0 0x76a379d0 in epoll_wait (epfd=<optimized out>, events=0x6e3fd360, maxevents=128, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
#1 0x003c53b4 in boost::asio::detail::epoll_reactor::run(long, boost::asio::detail::op_queue<boost::asio::detail::scheduler_operation>&) ()
#2 0x003c73ac in boost::asio::detail::scheduler::run(boost::system::error_code&) ()
#3 0x003c9738 in boost::detail::thread_data<AsyncSerial::open(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, boost::asio::serial_port_base::parity, boost::asio::serial_port_base::character_size, boost::asio::serial_port_base::flow_control, boost::asio::serial_port_base::stop_bits)::{lambda()#2}>::run() ()
#4 0x008197bc in thread_proxy ()
#5 0x76b84494 in start_thread (arg=0x6e3fe220) at pthread_create.c:486
#6 0x76a37578 in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:73 from /lib/arm-linux-gnueabihf/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Thread 14 (Thread 0x6ebff220 (LWP 8754)):
#0 syscall () at ../sysdeps/unix/sysv/linux/arm/syscall.S:37
#1 0x0097f014 in std::__atomic_futex_unsigned_base::_M_futex_wait_until(unsigned int*, unsigned int, bool, std::chrono::duration<long long, std::ratio<1ll, 1ll> >, std::chrono::duration<long long, std::ratio<1ll, 1000000000ll> >) ()
#2 0x005ab718 in RFXComSerial::Do_Work() ()
#3 0x009a15a4 in execute_native_thread_routine ()
#4 0x76b84494 in start_thread (arg=0x6ebff220) at pthread_create.c:486
Backtrace stopped: Cannot access memory at address 0x7958
Thread 13 (Thread 0x6f7fe220 (LWP 8753)):
#0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x6f7fdba0, expected=0, futex_word=0xb229a0 <m_mainworker+3960>) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
#1 __pthread_cond_wait_common (abstime=0x6f7fdba0, mutex=0x0, cond=0xb22978 <m_mainworker+3920>) at pthread_cond_wait.c:539
#2 __pthread_cond_timedwait (cond=0xb22978 <m_mainworker+3920>, mutex=0x0, abstime=0x6f7fdba0) at pthread_cond_wait.c:667
#3 0x0025d76c in MainWorker::Do_Work_On_Rx_Messages() ()
#4 0x009a15a4 in execute_native_thread_routine ()
#5 0x76b84494 in start_thread (arg=0x6f7fe220) at pthread_create.c:486
#6 0x76a37578 in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:73 from /lib/arm-linux-gnueabihf/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Thread 12 (Thread 0x6ffff220 (LWP 8752)):
#0 __waitpid (options=0, stat_loc=0x6fffdee8, pid=8755) at ../sysdeps/unix/sysv/linux/waitpid.c:30
#1 __waitpid (pid=8755, stat_loc=0x6fffdee8, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:25
#2 0x0028b14c in dumpstack_gdb(bool) ()
#3 0x0028b718 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 0x76977230 in __GI_abort () at abort.c:79
#7 0x009c9ed4 in __gnu_cxx::__verbose_terminate_handler() ()
#8 0x0092d28c in __cxxabiv1::__terminate(void (*)()) ()
#9 0x0092d300 in std::terminate() ()
#10 0x00937db0 in __cxa_throw ()
#11 0x00966808 in std::__throw_invalid_argument(char const*) ()
#12 0x0036a3a4 in double __gnu_cxx::__stoa<double, double, char>(double (*)(char const*, char**), char const*, char const*, unsigned int*) ()
#13 0x0051d468 in COpenWeatherMap::StartHardware() ()
#14 0x0041dcf8 in CDomoticzHardwareBase::Start() ()
#15 0x0025a024 in MainWorker::Do_Work() ()
#16 0x009a15a4 in execute_native_thread_routine ()
#17 0x76b84494 in start_thread (arg=0x6ffff220) at pthread_create.c:486
#18 0x76a37578 in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:73 from /lib/arm-linux-gnueabihf/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Thread 11 (Thread 0x709fe220 (LWP 8751)):
#0 0x76a379d0 in epoll_wait (epfd=<optimized out>, events=0x709fd378, maxevents=128, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
#1 0x003c53b4 in boost::asio::detail::epoll_reactor::run(long, boost::asio::detail::op_queue<boost::asio::detail::scheduler_operation>&) ()
#2 0x003c73ac in boost::asio::detail::scheduler::run(boost::system::error_code&) ()
#3 0x006a2220 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<tcp::server::CTCPServer::StartServer(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&)::{lambda()#1}> > >::_M_run() ()
#4 0x009a15a4 in execute_native_thread_routine ()
#5 0x76b84494 in start_thread (arg=0x709fe220) at pthread_create.c:486
#6 0x76a37578 in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:73 from /lib/arm-linux-gnueabihf/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Thread 10 (Thread 0x711ff220 (LWP 8750)):
#0 syscall () at ../sysdeps/unix/sysv/linux/arm/syscall.S:37
#1 0x0097f014 in std::__atomic_futex_unsigned_base::_M_futex_wait_until(unsigned int*, unsigned int, bool, std::chrono::duration<long long, std::ratio<1ll, 1ll> >, std::chrono::duration<long long, std::ratio<1ll, 1000000000ll> >) ()
#2 0x002825c0 in CScheduler::Do_Work() ()
#3 0x009a15a4 in execute_native_thread_routine ()
#4 0x76b84494 in start_thread (arg=0x711ff220) at pthread_create.c:486
#5 0x76a37578 in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:73 from /lib/arm-linux-gnueabihf/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Thread 9 (Thread 0x71bfe220 (LWP 8749)):
#0 0x76a379d0 in epoll_wait (epfd=<optimized out>, events=0x71bfd348, maxevents=128, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
#1 0x003c53b4 in boost::asio::detail::epoll_reactor::run(long, boost::asio::detail::op_queue<boost::asio::detail::scheduler_operation>&) ()
#2 0x003c73ac in boost::asio::detail::scheduler::run(boost::system::error_code&) ()
#3 0x006ed098 in http::server::server_base::run() ()
#4 0x002d2664 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<http::server::CWebServer::StartServer(http::server::server_settings&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda()#278}> > >::_M_run() ()
#5 0x009a15a4 in execute_native_thread_routine ()
#6 0x76b84494 in start_thread (arg=0x71bfe220) at pthread_create.c:486
#7 0x76a37578 in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:73 from /lib/arm-linux-gnueabihf/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Thread 8 (Thread 0x723ff220 (LWP 8748)):
#0 0x76a379d0 in epoll_wait (epfd=<optimized out>, events=0x723fe378, maxevents=128, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
#1 0x003c53b4 in boost::asio::detail::epoll_reactor::run(long, boost::asio::detail::op_queue<boost::asio::detail::scheduler_operation>&) ()
#2 0x003c73ac in boost::asio::detail::scheduler::run(boost::system::error_code&) ()
#3 0x006bd5e0 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<http::server::cWebem::cWebem(http::server::server_settings const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda()#2}> > >::_M_run() ()
#4 0x009a15a4 in execute_native_thread_routine ()
#5 0x76b84494 in start_thread (arg=0x723ff220) at pthread_create.c:486
#6 0x76a37578 in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:73 from /lib/arm-linux-gnueabihf/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Thread 7 (Thread 0x72d53220 (LWP 8747)):
#0 0x76a379d0 in epoll_wait (epfd=<optimized out>, events=0x72d52348, maxevents=128, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
#1 0x003c53b4 in boost::asio::detail::epoll_reactor::run(long, boost::asio::detail::op_queue<boost::asio::detail::scheduler_operation>&) ()
#2 0x003c73ac in boost::asio::detail::scheduler::run(boost::system::error_code&) ()
#3 0x006ed098 in http::server::server_base::run() ()
#4 0x002d2664 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<http::server::CWebServer::StartServer(http::server::server_settings&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda()#278}> > >::_M_run() ()
#5 0x009a15a4 in execute_native_thread_routine ()
#6 0x76b84494 in start_thread (arg=0x72d53220) at pthread_create.c:486
#7 0x76a37578 in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:73 from /lib/arm-linux-gnueabihf/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Thread 6 (Thread 0x73554220 (LWP 8746)):
#0 0x76a379d0 in epoll_wait (epfd=<optimized out>, events=0x73553378, maxevents=128, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
#1 0x003c53b4 in boost::asio::detail::epoll_reactor::run(long, boost::asio::detail::op_queue<boost::asio::detail::scheduler_operation>&) ()
#2 0x003c73ac in boost::asio::detail::scheduler::run(boost::system::error_code&) ()
#3 0x006bd5e0 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<http::server::cWebem::cWebem(http::server::server_settings const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda()#2}> > >::_M_run() ()
#4 0x009a15a4 in execute_native_thread_routine ()
#5 0x76b84494 in start_thread (arg=0x73554220) at pthread_create.c:486
#6 0x76a37578 in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:73 from /lib/arm-linux-gnueabihf/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Thread 5 (Thread 0x73d55220 (LWP 8745)):
#0 syscall () at ../sysdeps/unix/sysv/linux/arm/syscall.S:37
#1 0x0097f014 in std::__atomic_futex_unsigned_base::_M_futex_wait_until(unsigned int*, unsigned int, bool, std::chrono::duration<long long, std::ratio<1ll, 1ll> >, std::chrono::duration<long long, std::ratio<1ll, 1000000000ll> >) ()
#2 0x00384634 in CInfluxPush::Do_Work() ()
#3 0x009a15a4 in execute_native_thread_routine ()
#4 0x76b84494 in start_thread (arg=0x73d55220) at pthread_create.c:486
#5 0x76a37578 in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:73 from /lib/arm-linux-gnueabihf/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Thread 4 (Thread 0x74af8220 (LWP 8744)):
#0 __GI___nanosleep (remaining=0x74af77a0, requested_time=0x74af77a0) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
#1 __GI___nanosleep (requested_time=0x74af77a0, remaining=0x74af77a0) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
#2 0x0021f744 in sleep_milliseconds(long) ()
#3 0x0064ca6c in Plugins::CPluginSystem::Do_Work() ()
#4 0x009a15a4 in execute_native_thread_routine ()
#5 0x76b84494 in start_thread (arg=0x74af8220) at pthread_create.c:486
#6 0x76a37578 in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:73 from /lib/arm-linux-gnueabihf/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Thread 3 (Thread 0x752f9220 (LWP 8743)):
#0 syscall () at ../sysdeps/unix/sysv/linux/arm/syscall.S:37
#1 0x0097f014 in std::__atomic_futex_unsigned_base::_M_futex_wait_until(unsigned int*, unsigned int, bool, std::chrono::duration<long long, std::ratio<1ll, 1ll> >, std::chrono::duration<long long, std::ratio<1ll, 1000000000ll> >) ()
#2 0x002a31ac in CSQLHelper::Do_Work() ()
#3 0x009a15a4 in execute_native_thread_routine ()
#4 0x76b84494 in start_thread (arg=0x752f9220) at pthread_create.c:486
Backtrace stopped: Cannot access memory at address 0x28
Thread 2 (Thread 0x75b02220 (LWP 8742)):
#0 __GI___nanosleep (remaining=0x75b01bd0, requested_time=0x75b01bd0) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
#1 __GI___nanosleep (requested_time=0x75b01bd0, remaining=0x75b01bd0) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
#2 0x0021f744 in sleep_milliseconds(long) ()
#3 0x0028b880 in Do_Watchdog_Work() ()
#4 0x009a15a4 in execute_native_thread_routine ()
#5 0x76b84494 in start_thread (arg=0x75b02220) at pthread_create.c:486
#6 0x76a37578 in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:73 from /lib/arm-linux-gnueabihf/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Thread 1 (Thread 0x75fde190 (LWP 8741)):
#0 __GI___nanosleep (remaining=0x7ede49d8, requested_time=0x7ede49d8) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
#1 __GI___nanosleep (requested_time=0x7ede49d8, remaining=0x7ede49d8) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
#2 0x0021f6b0 in sleep_seconds(long) ()
#3 0x001af338 in main ()
Main thread:
#0 __GI___nanosleep (remaining=0x7ede49d8, requested_time=0x7ede49d8) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
#1 __GI___nanosleep (requested_time=0x7ede49d8, remaining=0x7ede49d8) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
#2 0x0021f6b0 in sleep_seconds(long) ()
#3 0x001af338 in main ()
[Inferior 1 (process 8741) detached]