Repository navigation
Conversation
Unter macOS enden Cmd+Q und quit() in exit(), noch innerhalb von closeEvent(). Der Destruktor von AppController lief auf diesen Wegen nie: die letzte Log-Sicherung samt Kopie in den zweiten Ordner fiel aus, und rigctld/rotctld blieben als Waisen zurueck und hielten den seriellen Anschluss. Beides steht jetzt in AppController::vorDemBeenden(), aufgerufen aus closeEvent() und aus dem Destruktor. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Beim Abbau meldete sich die CAT-Verbindung ab, und die Aufsicht griff auf das schon zerstoerte RigctldProcess zu. Die Leitungen werden jetzt zuerst gekappt. Der Pruefstand laeuft ohne die Behebung in den SIGSEGV. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
oe5sos
added a commit
to oe5sos/Longpath
that referenced
this pull request
Nov 7, 2026
Beim Abbau des Logbuchs startete die Aufsicht rigctld auf einem schon zerstoerten Mitglied. Hebt das Submodul auf den Stand von oe5sos/Contestprogramm#79. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Kam der erste Anruf vor dem Server von Longpath, startete die Aufsicht einen eigenen rigctld. Der nahm Longpath Anschluss und Port weg, oder er starb mit Code 1, wenn Longpath den Anschluss schon hielt. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Longpath bettet das Logbuch ein und zeigt nur seine Panels; das Menü mit dem Startcheck gibt es dort nicht. zeigeStartcheck() öffnet ihn, auf Wunsch als Werkzeugfenster auf der Ebene der schwebenden Panels. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Seit dem 06.11. bricht GitHub jeden Lauf auf macos-14 nach null Sekunden ab, ohne einen Schritt, in jedem PR. Longpath fordert macos-15 an und läuft. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Anlass
In Longpath blieb
rigctldnach dem Beenden als Waise zurück und hielt den Anschluss des TS-590 besetzt (oe5sos/Longpath#414). Das Contestprogramm ist gleich gebaut. Hier fiel zusätzlich die letzte Log-Sicherung aus.Ursache
Gemessen mit einer kleinen Sonde (Qt 6.11, macOS):
closeEventexec()kehrt zurückquit()~AppControllerschrieb die letzte Sicherung und beendete die Daemons. Bei Cmd+Q lief er nie. Die QSOs seit der letzten Minutensicherung fehlten dann in den Sicherungen und im zweiten Ordner, bis zur nächsten Sicherung im nächsten Lauf. In der Datenbank selbst stehen sie.Änderung
Beides steht jetzt in
AppController::vorDemBeenden(). Aufgerufen wird es ausMainWindow::closeEvent()und aus dem Destruktor, mehrfach ohne Schaden.Geprüft
test_cmdq_ohne_destruktor: schließt das Fenster, ohneAppControllerzu zerstören. Rot ohne den Aufruf, grün mit ihm.🤖 Generated with Claude Code