Zitat geschrieben von Stefan193
@k7au5:
Hier unter Debian 12 "stürzt" nix "ab". Was meinst Du mit dem Begriff überhaupt?
Ein paar mehr Details wären nicht nur höflich dem Forum gegenüber sondern ggf auch nützlich zur Fehlersuche.
"Stürzt" es wirklich ab oder bleibt es nur "hängen"? Bei letzterem nimm mal die Haken aus dem Kasten "Wertpapierkurse" im Reiter "Ausführen" raus. Da kann es tatsächlich (nicht nur unter *buntu) zu längerem "Verharren" der Software kommen (bei mir bis zu 5 Minuten, das hängt aber NICHT an MP sondern an den Kursquellen). MP ist hier sogar so gut gestaltet, dass es geduldig wartet und sich NICHT "unerwartet beendet" sondern mit den beiden Fortschrittsbalken anzeigt, dass da "noch was nicht ganz fertig" ist.
Gibt es ne sichtbare Meldung?
Was steht im Protokoll von MP dazu? (RMK ins Abruffenster im Tab "Banking", dort "Protokoll exportieren")
Steht (was genau?) im log von Debian dazu?
Zur Begriffsbestimmung:
1.) Abstürzen bedeutet, dass der Moneyplex Prozess unerwartet beendet wird.
2.) Hängen heißt, dass der Prozess läuft aber es nicht wie erwartet weitergeht.
Es geht um 1.). Es wird Moneyplex 25 Business auf Debian 11 und Moneyplex 25 Standard auf Debian 12 verwendet. Die Abstürze treten mit beiden Versionen auf.
Beim Aufruf aus der bash unter Debian 12 startet Moneyplex 25 Standard korrekt. Beim Abruf kommt es zum Absturz mit folgende Ausgabe:
Code
$user@host:~/mp/moneyplex$ ./prestart
(prestart:214700): Gtk-WARNING **: 08:07:45.601: Im Modulpfad »adwaita« konnte keine Themen-Engine gefunden werden,
Starting ... /home/user/mp/moneyplex/moneyplex
... ExecuteProcess result code = -1 Version 2018-12-02
(moneyplex:214702): Gtk-WARNING **: 08:07:45.666: Im Modulpfad »adwaita« konnte keine Themen-Engine gefunden werden,
TGtk2MemoStrings.QueueSelectLength 26
TGtk2MemoStrings.QueueSelectLength 93
TGtk2MemoStrings.QueueSelectLength 118
TGtk2MemoStrings.QueueSelectLength 125
WARNING: obsolete call to RecreateWnd for TEmbedFondsContainer
Warning: TWinControl.DestroyHandle :TEmbedFondsContainer Handle not Allocated
WARNING: obsolete call to RecreateWnd for TEmbedContainer
Warning: TWinControl.DestroyHandle :TEmbedContainer Handle not Allocated
WARNING: obsolete call to RecreateWnd for TEmbedContainer
Warning: TWinControl.DestroyHandle :TEmbedContainer Handle not Allocated
TGtk2MemoStrings.QueueSelectLength 230
(TGtk2MemoStrings) UpdateMemoSelLengthCB
(TGtk2MemoStrings) UpdateMemoSelLengthCB
(TGtk2MemoStrings) UpdateMemoSelLengthCB
(TGtk2MemoStrings) UpdateMemoSelLengthCB
(TGtk2MemoStrings) UpdateMemoSelLengthCB
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
free(): invalid pointer
Da der Prozess abstürzt, gibt es im Verzeichnis
moneyplex/protokoll keine Protokolldatei.
Ähnliches auf Debian 11 mit Moneyplex 25 Business:
Code
$user@host:~/moneyplex/moneyplex$ ./prestart
(prestart:727556): Gtk-WARNING **: 10:17:56.868: Im Modulpfad »adwaita« konnte keine Themen-Engine gefunden werden,
Starting ... /home/user/moneyplex/moneyplex
... ExecuteProcess result code = -1 Version 2018-12-02
(moneyplex:727560): Gtk-WARNING **: 10:17:56.967: Im Modulpfad »adwaita« konnte keine Themen-Engine gefunden werden,
TGtk2MemoStrings.QueueSelectLength 25
TGtk2MemoStrings.QueueSelectLength 92
TGtk2MemoStrings.QueueSelectLength 117
TGtk2MemoStrings.QueueSelectLength 124
WARNING: obsolete call to RecreateWnd for TEmbedFondsContainer
Warning: TWinControl.DestroyHandle :TEmbedFondsContainer Handle not Allocated
WARNING: obsolete call to RecreateWnd for TEmbedContainer
Warning: TWinControl.DestroyHandle :TEmbedContainer Handle not Allocated
WARNING: obsolete call to RecreateWnd for TEmbedContainer
Warning: TWinControl.DestroyHandle :TEmbedContainer Handle not Allocated
TGtk2MemoStrings.QueueSelectLength 229
(TGtk2MemoStrings) UpdateMemoSelLengthCB
(TGtk2MemoStrings) UpdateMemoSelLengthCB
(TGtk2MemoStrings) UpdateMemoSelLengthCB
(TGtk2MemoStrings) UpdateMemoSelLengthCB
(TGtk2MemoStrings) UpdateMemoSelLengthCB
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TWebPanel
munmap_chunk(): invalid pointer
Auch hier wird keine Protokolldatei im Verzeichnis
moneyplex/protokoll geschrieben.
Im Debian log ist nichts zu finden. Wie bei Abstürzen üblich, gibt es keine Meldung. Das Moneyplex Fenster ist einfach weg.
Die Abstürze treten manchmal auf.
Ich möchte darauf hinweisen, dass Moneyplex 20 als Standard und Business Version jahrlang störungsfrei funktioniert hat und die Abstürze auf beiden Rechnern seit der Umstellung auf Moneyplex 25 auftreten. Ich kann mich an überhaupt keine Abstürze von Moneyplex seit dem Beginn der Nutzung unter Linux ab etwa 2005 erinnern.