Symcon crasht sporadisch

Nabend,

ich habe jetzt schon 3-4 Mal die letzten paar Wochen beobachtet das Symcon crasht seit dem vorletzten Update. Erstmal habe ich mir dabei nichts gedacht. Aber es häuft sich doch schon. Leider habe ich jetzt erst in die Logs geschaut aber nichts auffälliges gefunden. Die letzten Abstürze kann ich mittlerweile auch nicht mehr nachvollziehen.

Hier die Ausschnitte von heutenachmittag.

10/04/25 12:15:43 | 52680 | MESSAGE | Client Socket        | Öffne Socket...
10/04/25 12:15:43 | 52680 | MESSAGE | Event Control        | Wiederverbinden [Client Socket (ModBus Gateway #50400)] erfolgreich
10/04/25 13:13:30 | 52680 | WARNING | Client Socket        | Fehler beim Lesen: Connection reset by peer
10/04/25 13:14:30 | 52680 | MESSAGE | Client Socket        | Einstellungen gespeichert
10/04/25 13:14:30 | 52680 | MESSAGE | Client Socket        | Öffne Socket...
10/04/25 13:14:31 | 52680 | MESSAGE | Event Control        | Wiederverbinden [Client Socket (ModBus Gateway #50400)] erfolgreich
10/04/25 13:15:02 | 52680 | WARNING | Client Socket        | Fehler beim Lesen: End of file
10/04/25 13:16:02 | 52680 | MESSAGE | Client Socket        | Einstellungen gespeichert
10/04/25 13:16:02 | 52680 | MESSAGE | Client Socket        | Öffne Socket...
10/04/25 13:16:02 | 52680 | MESSAGE | Event Control        | Wiederverbinden [Client Socket (ModBus Gateway #50400)] erfolgreich
10/04/25 13:37:51 | 00000 | CUSTOM  | Regen                | Es sind noch Fenster offen!
10/04/25 13:48:26 | 00000 | CUSTOM  | Regen                | Es sind noch Fenster offen!
10/04/25 13:59:38 | 00000 | CUSTOM  | Regen                | Es sind noch Fenster offen!
10/04/25 14:13:39 | 52680 | WARNING | Client Socket        | Fehler beim Lesen: Connection reset by peer
10/04/25 14:14:39 | 52680 | MESSAGE | Client Socket        | Einstellungen gespeichert
10/04/25 14:14:39 | 52680 | MESSAGE | Client Socket        | Öffne Socket...
10/04/25 14:14:39 | 52680 | MESSAGE | Event Control        | Wiederverbinden [Client Socket (ModBus Gateway #50400)] erfolgreich
10/04/25 14:15:10 | 52680 | WARNING | Client Socket        | Fehler beim Lesen: End of file
10/04/25 15:04:31 | 00000 | MESSAGE | Kernel               | Creating...
10/04/25 15:04:31 | 00000 | MESSAGE | Kernel               | Detected TimeZone: Europe/Berlin
10/04/25 15:04:31 | 00000 | MESSAGE | Kernel               | Platform: SymBox
10/04/25 15:04:31 | 00000 | MESSAGE | Kernel               | Version: 8.1
10/04/25 15:04:31 | 00000 | MESSAGE | Kernel               | Revision: dccf852993d41a74900c4f78682208c66d3d80b0
10/04/25 15:04:31 | 00000 | MESSAGE | Kernel               | Build: 09/04/25
10/04/25 15:04:31 | 00000 | MESSAGE | Kernel               | WorkingDir: /var/lib/symcon/
10/04/25 15:04:31 | 00000 | MESSAGE | Kernel               | SystemDir: /usr/share/symcon/
10/04/25 15:04:31 | 00000 | MESSAGE | Kernel               | LogDir: /var/log/symcon/
10/04/25 15:04:31 | 00000 | MESSAGE | Kernel               | cURL Version: libcurl/8.12.1 OpenSSL/3.4.1 zlib/1.3.1
10/04/25 15:04:31 | 00000 | MESSAGE | Kernel               | Git2 Version: 1.9.0
10/04/25 15:04:31 | 00000 | MESSAGE | Kernel               | SSH Version: 0.11.1
10/04/25 15:04:31 | 00000 | MESSAGE | Kernel               | FFmpeg Version: Codec/60.31.102 Device/60.3.100 Format/60.16.100 Util/58.29.100
10/04/25 15:04:31 | 00000 | MESSAGE | Kernel               | ZLIB Version: 1.3.1
10/04/25 15:04:31 | 00000 | MESSAGE | Kernel               | OpenSSL Version: OpenSSL 3.4.1 11 Feb 2025
10/04/25 15:04:31 | 00000 | MESSAGE | Kernel               | OpenSSL CertDir: /usr/share/symcon/
10/04/25 15:04:31 | 00000 | MESSAGE | Kernel               | OpenSSL CertFile: /usr/share/symcon/cacert.pem
10/04/25 15:04:31 | 00000 | MESSAGE | Kernel               | XML2 Version: 21306
10/04/25 15:04:31 | 00000 | MESSAGE | Kernel               | XML2 Threads: Yes
10/04/25 15:04:31 | 00000 | MESSAGE | Kernel               | PHP Version: 8.3.7
10/04/25 15:04:31 | 00000 | MESSAGE | Kernel               | Initializing...
10/04/25 15:04:31 | 00000 | MESSAGE | LocalePool           | Creating...
Sat Oct  4 22:30:22 CEST 2025 (Compute Module 3 Plus Rev 1.0)
22:30:22 up 26 days,  6:10,  load average: 0.00, 0.00, 0.00
Linux SymBox 6.1.61-v8 #2 SMP PREEMPT Fri May 23 10:02:13 UTC 2025 aarch64 GNU/Linux

              total        used        free      shared  buff/cache   available
Mem:         979292      764548       30488       63136      184256      135980
Swap:             0           0           0

Filesystem                Size      Used Available Use% Mounted on
devtmpfs                434.2M         0    434.2M   0% /dev
tmpfs                    64.0M         0     64.0M   0% /dev/shm
tmpfs                   128.0M      1.2M    126.8M   1% /tmp
/dev/mmcblk0p2          377.1M    312.2M     40.9M  88% /mnt/system
/dev/mmcblk0p3            6.6G    671.8M      5.6G  10% /mnt/data
/dev/loop0               62.1M     62.1M         0 100% /mnt/symupd
/dev/loop1               67.1M     67.1M         0 100% /mnt/symcon

/dev/loop0: 0 /mnt/system/symupd/symupd_8.1-161_arm64.sqfs
/dev/loop1: 0 /mnt/system/symcon/symcon_8.1-762_arm64.sqfs

Gleich vorweg. Kamerastreams sind nach wie vor deaktiviert.

Diese Abstürze passieren zu verschiedensten Tagszeiten. Egal ob Tag oder Nacht.

Jemand eine Idee?

Das dürfte jetzt der 3. oder 4. Crash wieder gewesen sein, seitdem ich dieses Thema erstellt habe.

10/30/25 21:23:04 | 52680 | MESSAGE | Event Control        | Wiederverbinden [Client Socket (ModBus Gateway #50400)] erfolgreich
10/30/25 21:23:35 | 52680 | WARNING | Client Socket        | Fehler beim Lesen: End of file
10/30/25 21:24:35 | 52680 | MESSAGE | Client Socket        | Einstellungen gespeichert
10/30/25 21:24:35 | 52680 | MESSAGE | Client Socket        | Öffne Socket...
10/30/25 21:24:35 | 52680 | MESSAGE | Event Control        | Wiederverbinden [Client Socket (ModBus Gateway #50400)] erfolgreich
10/30/25 21:44:33 | 52680 | WARNING | Client Socket        | Fehler beim Lesen: End of file
10/30/25 21:45:33 | 52680 | MESSAGE | Client Socket        | Einstellungen gespeichert
10/30/25 21:45:33 | 52680 | MESSAGE | Client Socket        | Öffne Socket...
10/30/25 21:45:33 | 52680 | MESSAGE | Event Control        | Wiederverbinden [Client Socket (ModBus Gateway #50400)] erfolgreich
10/30/25 21:46:04 | 52680 | WARNING | Client Socket        | Fehler beim Lesen: End of file
10/30/25 22:03:37 | 00000 | MESSAGE | Kernel               | Creating...
10/30/25 22:03:37 | 00000 | MESSAGE | Kernel               | Detected TimeZone: Europe/Berlin
10/30/25 22:03:37 | 00000 | MESSAGE | Kernel               | Platform: SymBox
10/30/25 22:03:37 | 00000 | MESSAGE | Kernel               | Version: 8.1
10/30/25 22:03:37 | 00000 | MESSAGE | Kernel               | Revision: dccf852993d41a74900c4f78682208c66d3d80b0
10/30/25 22:03:37 | 00000 | MESSAGE | Kernel               | Build: 09/04/25
10/30/25 22:03:37 | 00000 | MESSAGE | Kernel               | WorkingDir: /var/lib/symcon/
10/30/25 22:03:37 | 00000 | MESSAGE | Kernel               | SystemDir: /usr/share/symcon/
10/30/25 22:03:37 | 00000 | MESSAGE | Kernel               | LogDir: /var/log/symcon/
10/30/25 22:03:37 | 00000 | MESSAGE | Kernel               | cURL Version: libcurl/8.12.1 OpenSSL/3.4.1 zlib/1.3.1
10/30/25 22:03:37 | 00000 | MESSAGE | Kernel               | Git2 Version: 1.9.0
10/30/25 22:03:37 | 00000 | MESSAGE | Kernel               | SSH Version: 0.11.1
10/30/25 22:03:37 | 00000 | MESSAGE | Kernel               | FFmpeg Version: Codec/60.31.102 Device/60.3.100 Format/60.16.100 Util/58.29.100
10/30/25 22:03:37 | 00000 | MESSAGE | Kernel               | ZLIB Version: 1.3.1
10/30/25 22:03:37 | 00000 | MESSAGE | Kernel               | OpenSSL Version: OpenSSL 3.4.1 11 Feb 2025
10/30/25 22:03:37 | 00000 | MESSAGE | Kernel               | OpenSSL CertDir: /usr/share/symcon/
10/30/25 22:03:37 | 00000 | MESSAGE | Kernel               | OpenSSL CertFile: /usr/share/symcon/cacert.pem
10/30/25 22:03:37 | 00000 | MESSAGE | Kernel               | XML2 Version: 21306
10/30/25 22:03:37 | 00000 | MESSAGE | Kernel               | XML2 Threads: Yes
10/30/25 22:03:37 | 00000 | MESSAGE | Kernel               | PHP Version: 8.3.7
10/30/25 22:03:37 | 00000 | MESSAGE | Kernel               | Initializing...
10/30/25 22:03:37 | 00000 | MESSAGE | LocalePool           | Creating...
10/30/25 22:03:37 | 00000 | MESSAGE | LicensePool          | Creating...
10/30/25 22:03:38 | 00000 | MESSAGE | PermissionPool       | Creating...
10/30/25 22:03:38 | 00000 | MESSAGE | SyncReplicationService | Creating...

Ich finde keinen Grund dafür. Vorallem scheint Symcon ja länger schon zu hängen und crasht dann erst bei einer Aktion oder weiß der Geier wann.

Hallo Rene,

aktuell sind nur Probleme mit Crashes bekannt, die beim Öffnen von Streams augelöst werden. Nutzt du diese evtl. in der neuen Visualisierung?

paresy

Die Streams sind seit bekanntwerden, dass sie die Crashes auslösen, bei mir rausgeflogen bzw. ausgeblendet. Das einzige Bild was noch da ist, kommt vom Image Grabber.

Und mal wieder hier. Symcon ist wieder einmal einfach sporadisch neugestartet. Nirgends nichts zu sehen. Heutemorgen nur die Nachricht aufm Handy gehabt und beim öffnen der Konsole die Meldung, dass Symcon gerade startet.

Hast du irgendeine Idee womit es zusammenhängen kann? Ist es immer nur wenn du die App öffnest? Kann du es provozieren?

paresy

Ich habe leider überhaupt gar keine Idee woran es liegen könnte, weil in den Logs nichts auftaucht und es jederzeit und sporadisch passiert. Auch Nachts, wenn definitiv niemand auf Symcon zugreift.

Man müsste irgendwie einen Logger aktivieren können der mögliche Ursachen (Stromversorgung, Buffer, Systemauslastung, etc) in die Logs schreibt. Vielleicht sieht man dann vorm nächsten Neustart was relevantes.

Falls du dir dies hier zutraust, würde es uns der Lösung definitiv näher bringen:

Ist aber immer etwas mühsamer, wenn die Abstürze nur nach vielen Tagen passieren.

paresy

Ich komme nicht auf die Symbox drauf via SSH. Login ist doch root und Passwort vom SymOS? Das klappt nicht. Permission denied.

Ja, genau. Evtl. Sonderzeichen im Kennwort?

paresy

Einige Sonderzeichen, ja. Die gehen nicht?

teste die Symbox mal mit einem anderen Netzteil.

Ich könnte mir vorstellen, das das vielleicht ein Hau weg hat.

Ich hatte mal ähnliches mit einer Fritzbox.

Ich habe Probleme mit der Anleitung und diesem gdb Teil. Folgendes habe ich getan.

gdb --pid $(pidof symcon)
Dann kam eine ganze Menge an Ausgaben. Als der fertig war hab ich dann C + Enter gedrückt. Daraufhin lief eine Liste (Threads?) durch. Irgendwann war die dann auch fertig.

Jetzt war ich im gdb und habe da Zeile für Zeile folgendes eingetippt.

set logging on
set pagination off
thread apply all bt
set logging off
set pagination on

Danach war ich dann hal wieder im gdb und habe das Terminal beendet. Und jetzt sollte ich beim nächsten Login nach einem Crash die gdb.txt einfach sehen? Ich habe gerade fast täglich random crashes. Vielleicht habe ich gerade Glück schnell was zu finden.

teste die Symbox mal mit einem anderen Netzteil.

Ist geordert. Anscheind gibts das Netzteil nur noch bei Conrad.