Seit einiger Zeit wird mein fhem.log mit anhängender Fehlermeldung zugespamt.
2025.06.12 15:54:39 1: PERL WARNING: Perl exited with active threads:
1 running and unjoined
0 finished and unjoined
0 running and detached
2025.06.12 15:54:39 1: PERL WARNING: Perl exited with active threads:
1 running and unjoined
0 finished and unjoined
0 running and detached
2025.06.12 15:54:40 1: PERL WARNING: Perl exited with active threads:
1 running and unjoined
0 finished and unjoined
0 running and detached
2025.06.12 15:54:40 1: PERL WARNING: Perl exited with active threads:
1 running and unjoined
0 finished and unjoined
0 running and detached
2025.06.12 15:54:40 1: PERL WARNING: Perl exited with active threads:
1 running and unjoined
0 finished and unjoined
0 running and detached
2025.06.12 15:54:42 1: PERL WARNING: Perl exited with active threads:
1 running and unjoined
0 finished and unjoined
0 running and detached
2025.06.12 15:54:42 1: PERL WARNING: Perl exited with active threads:
1 running and unjoined
0 finished and unjoined
0 running and detached
2025.06.12 15:54:42 1: PERL WARNING: Perl exited with active threads:
1 running and unjoined
0 finished and unjoined
0 running and detached
2025.06.12 15:54:42 1: PERL WARNING: Perl exited with active threads:
1 running and unjoined
0 finished and unjoined
0 running and detached
2025.06.12 15:54:42 1: PERL WARNING: Perl exited with active threads:
1 running and unjoined
0 finished and unjoined
0 running and detached
2025.06.12 15:54:42 1: PERL WARNING: Perl exited with active threads:
1 running and unjoined
0 finished and unjoined
0 running and detached
2025.06.12 15:54:42 1: PERL WARNING: Perl exited with active threads:
1 running and unjoined
0 finished and unjoined
0 running and detached
Hat jemand einen Anfangsverdacht wo ich da mit der Suche anfange?
Ich habe mal verbose auf global allmälich hochgestellt, blicke aber bei der Flut an Meldungen irgendwann nicht mehr durch.
Aktiviere mal stacktrace.
Die Meldung klingt nach einem Problem mit threads.
Soweit ich sehe, verwenden folgende FHEM Module Threads:
00_OWX_ASYNC.pm
00_SONOS.pm
21_SONOSPLAYER.pm
OWX_DS2480.pm
OWX_DS9097.pm
OWX_FRM.pm
OWX_SER.pm
Zitat von: rudolfkoenig am 12 Juni 2025, 16:42:33Soweit ich sehe, verwenden folgende FHEM Module Threads:
00_OWX_ASYNC.pm - wird nicht mehr weiter entwickelt, "deprecated"
Auch die nachfolgenden vier (Achtung, nicht verwechseln mit den 11_OWX.***) sind Uralt-Module, die damals Norbert Truchsess auf Basis meiner Vorarbeiten entwickelt hat. Sind alle vier in 2018 abgelöst worden durch die "richtigen" OWX-Module.
OWX_DS2480.pm
OWX_DS9097.pm
OWX_FRM.pm
OWX_SER.pm
Aus meiner Sicht könnte man die alle fünf aus dem trunk entfernen.
LG
pah
Zitat von: Beta-User am 12 Juni 2025, 16:35:56Aktiviere mal stacktrace.
Hab ich gemacht, werde aber heute nicht mehr zur Auswertung kommen. Melde mich dann Morgen.
Vielen Dank schon mal für den Input.
Zitat von: rudolfkoenig am 12 Juni 2025, 16:42:33Die Meldung klingt nach einem Problem mit threads.
Soweit ich sehe, verwenden folgende FHEM Module Threads:
00_OWX_ASYNC.pm
00_SONOS.pm
21_SONOSPLAYER.pm
OWX_DS2480.pm
OWX_DS9097.pm
OWX_FRM.pm
OWX_SER.pm
Keines der Module ist bei mir in Gebrauch.
Zitat von: VolkerGBenner am 13 Juni 2025, 08:18:02Zitat von: Beta-User am 12 Juni 2025, 16:35:56Aktiviere mal stacktrace.
Hab ich gemacht, werde aber heute nicht mehr zur Auswertung kommen. Melde mich dann Morgen.
Vielen Dank schon mal für den Input.
Hier das Ergebnis:
2025.06.14 09:17:58 1: stacktrace:
2025.06.14 09:17:58 1: main::__ANON__ called by fhem.pl (0)
2025.06.14 09:17:58 1: PERL WARNING: Perl exited with active threads:
1 running and unjoined
0 finished and unjoined
0 running and detached
2025.06.14 09:17:58 1: stacktrace:
2025.06.14 09:17:58 1: main::__ANON__ called by fhem.pl (0)
2025.06.14 09:17:59 1: PERL WARNING: Perl exited with active threads:
1 running and unjoined
0 finished and unjoined
0 running and detached
2025.06.14 09:17:59 1: stacktrace:
2025.06.14 09:17:59 1: main::__ANON__ called by fhem.pl (0)
2025.06.14 09:17:59 1: PERL WARNING: Perl exited with active threads:
1 running and unjoined
0 finished and unjoined
0 running and detached
2025.06.14 09:17:59 1: stacktrace:
2025.06.14 09:17:59 1: main::__ANON__ called by fhem.pl (0)
2025.06.14 09:17:59 1: PERL WARNING: Perl exited with active threads:
1 running and unjoined
0 finished and unjoined
0 running and detached
2025.06.14 09:17:59 1: stacktrace:
2025.06.14 09:17:59 1: main::__ANON__ called by fhem.pl (0)
2025.06.14 09:17:59 1: PERL WARNING: Perl exited with active threads:
1 running and unjoined
0 finished and unjoined
0 running and detached
2025.06.14 09:17:59 1: stacktrace:
2025.06.14 09:17:59 1: main::__ANON__ called by fhem.pl (0)
2025.06.14 09:17:59 1: PERL WARNING: Perl exited with active threads:
1 running and unjoined
0 finished and unjoined
0 running and detached
2025.06.14 09:17:59 1: stacktrace:
2025.06.14 09:17:59 1: main::__ANON__ called by fhem.pl (0)
2025.06.14 09:17:59 1: PERL WARNING: Perl exited with active threads:
1 running and unjoined
0 finished and unjoined
0 running and detached
2025.06.14 09:17:59 1: stacktrace:
Interessant ist, dass nach Aktivieren von stacktrace erstmal ca. 24h keine dieser Fehlermeldungen kam, dann aber wieder regelmäßig.
Wo kann ich jetzt weitersuchen? Zu "main::__ANON__ " finde ich viel, aber nichts woraus ich schlau werde oder es überhaupt mit meinem System in Verbindung bringe.