Raspberry 3 Aktuelle Stable.... Service hängt sich auf

Guten Morgen zusammen,

mit der aktuellen Stable ist es mit bisher viermal passiert, dass der Symcon dienst sich aufhängt (systemctl status symcon zeigt " Active: active (exited) since …"). Ein restart behebt das Problem dann, aber nach zwei bis drei Tagen hängt der Symcon Dienst dann erneut. Im Symcon Logfile ist nichts zu sehen.Es stoppt einfach an dem Punkt, an dem der Dienst hängt.
Die Temperatur des Systems liegt bei ca. 50°.

Bitte um Hilfe bei der Fehlerbehebung.

Gruss aus EU,

Jörg

Probier mal Debugging für Experten (Raspberry Pi, Linux), vielleicht findet sich da dann eher was mit dem man etwas anfangen kann.

Da ich das Debuggen heute morgen nach dem letzten Hänger aingerichtet habe, kann ich damit noch nicht dienen

Same here

[Thread 0x664ff430 (LWP 24458) exited]
[Thread 0x66cff430 (LWP 24459) exited]
19:24:00 | 57176 | ScriptEngine | Executing Event 40049 ~ Sender: TimerEvent
19:24:00 | 52163 | ScriptEngine | Executing Event 45400 ~ Sender: TimerEvent
19:24:00 | 52163 | ScriptEngine | Executing Event 47447 ~ Sender: TimerEvent
19:24:00 | 58801 | ScriptEngine | Executing Event 58801 ~ Sender: TimerEvent
19:24:00 | 57176 | ScriptEngine | Executed Event 40049 ~ Sender: TimerEvent
[New Thread 0x66cff430 (LWP 24460)]
[New Thread 0x664ff430 (LWP 24461)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x72eff430 (LWP 22106)]
0x009ddd20 in IPSProfilePool::CreateVariableProfile(std::string, IPSVariableType) ()
(gdb) 
Continuing.
[Thread 0x664ff430 (LWP 24461) exited]
[Thread 0x66cff430 (LWP 24460) exited]
[Thread 0x674ff430 (LWP 22127) exited]
[Thread 0x67cff430 (LWP 22126) exited]
[Thread 0x684ff430 (LWP 22125) exited]
[Thread 0x68cff430 (LWP 22124) exited]
[Thread 0x694ff430 (LWP 22123) exited]
[Thread 0x69cff430 (LWP 22122) exited]
[Thread 0x6a4ff430 (LWP 22121) exited]
[Thread 0x6acff430 (LWP 22120) exited]
[Thread 0x6b4ff430 (LWP 22119) exited]
[Thread 0x6bcff430 (LWP 22118) exited]
[Thread 0x6c4ff430 (LWP 22117) exited]
[Thread 0x6ccff430 (LWP 22116) exited]
[Thread 0x6d4ff430 (LWP 22115) exited]
[Thread 0x6deff430 (LWP 22114) exited]
[Thread 0x6f3ff430 (LWP 22113) exited]
[Thread 0x6fbff430 (LWP 22112) exited]
[Thread 0x703ff430 (LWP 22111) exited]
[Thread 0x70eff430 (LWP 22110) exited]
[Thread 0x716ff430 (LWP 22109) exited]
[Thread 0x71eff430 (LWP 22108) exited]
[Thread 0x726ff430 (LWP 22107) exited]
[Thread 0x72eff430 (LWP 22106) exited]
[Thread 0x736ff430 (LWP 22105) exited]
[Thread 0x73eff430 (LWP 22104) exited]
[Thread 0x746ff430 (LWP 22103) exited]
[Thread 0x74eff430 (LWP 22102) exited]
[Thread 0x758ff430 (LWP 22101) exited]
[Thread 0x76140430 (LWP 22100) exited]

Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.
(gdb) tail -ftailQuit

Hat jemand eine Idee ?

Magst du beim Segfault mal „bt“ eintippen, damit der Backtrace kommt?

paresy


22:23:00 | 52163 | ScriptEngine | Executing Event 47447 ~ Sender: TimerEvent
22:23:00 | 58801 | ScriptEngine | Executing Event 58801 ~ Sender: TimerEvent
22:23:01 | 00000 | KernelMT | Settings: Error for Message PM_CREATE: CreateProfile for Power_W.3 failed

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x70dff430 (LWP 23887)]
0x009ddd20 in IPSProfilePool::CreateVariableProfile(std::string, IPSVariableType) ()
(gdb) 
Continuing.
[Thread 0x648ff430 (LWP 24703) exited]
[Thread 0x66aff430 (LWP 24702) exited]
[Thread 0x652ff430 (LWP 24701) exited]
[Thread 0x672ff430 (LWP 23904) exited]
[Thread 0x67aff430 (LWP 23903) exited]
[Thread 0x682ff430 (LWP 23902) exited]
[Thread 0x68aff430 (LWP 23901) exited]
[Thread 0x692ff430 (LWP 23900) exited]
[Thread 0x69aff430 (LWP 23899) exited]
[Thread 0x6a2ff430 (LWP 23898) exited]
[Thread 0x6aaff430 (LWP 23897) exited]
[Thread 0x6b2ff430 (LWP 23896) exited]
[Thread 0x6baff430 (LWP 23895) exited]
[Thread 0x6c2ff430 (LWP 23894) exited]
[Thread 0x6caff430 (LWP 23893) exited]
[Thread 0x6d2ff430 (LWP 23892) exited]
[Thread 0x6dcff430 (LWP 23891) exited]
[Thread 0x6f1ff430 (LWP 23890) exited]
[Thread 0x6fbbe430 (LWP 23889) exited]
[Thread 0x703be430 (LWP 23888) exited]
[Thread 0x70dff430 (LWP 23887) exited]
[Thread 0x71dff430 (LWP 23885) exited]
[Thread 0x725ff430 (LWP 23884) exited]
[Thread 0x72dff430 (LWP 23883) exited]
[Thread 0x736ff430 (LWP 23882) exited]
[Thread 0x73eff430 (LWP 23881) exited]
[Thread 0x746ff430 (LWP 23880) exited]
[Thread 0x74eff430 (LWP 23879) exited]
[Thread 0x758ff430 (LWP 23878) exited]
[Thread 0x76140430 (LWP 23877) exited]
[Thread 0x76328000 (LWP 23873) exited]

Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.
(gdb) 
The program is not being run.
(gdb) 
The program is not being run.
(gdb) bt
No stack.
(gdb) exit


Habt ihr eine Idee ?

Zeig Mal wie das Profil Power_W.3 im Script angelegt wird. Dann können die Jungs es vielleicht nachstellen.
Michael