Moneyplex 25 - Vorabversion stürzt dauernd ab

Absturz bei Abruf der Kontoauszüge

 
infoman
Benutzer
Avatar
Geschlecht:
Beiträge: 7251
Dabei seit: 06 / 2008
Betreff:

Re: Moneyplex 25 - Vorabversion stürzt dauernd ab

 · 
Gepostet: 25.03.2025 - 07:47 Uhr  ·  #21
@Stefan193
kein System ist risikofrei und dementsprechend muss auch das eigene Gerät nicht sicherer sein.
auch das Tracking kann ja ähnlich sein bei den Apps usw. auch das muss/kann jeder selbst entscheiden.

Viel relevanter sind doch die sogenannten "Komfort-Funktionen" in einer jeder Anwendung/Software/Nutzung und diese wiederum kommen ja nicht ohne Auswertungstools, KI und Vergleiche usw. aus. Starmoney hatte dies ja mal optional mit Aboalarm in die Software eingebaut (gibt es so nicht mehr), dh. bei Freigabe durch den Users, wurde die Daten zur Analyse an Aboalarm geschickt. Einige Vermissen die Funktion, andere sind froh wobei es hier immer optional war.
Bei FG ist es logischerweise ähnlich, man könnte in diesem Zusammenhang Check24 oder Clark auch nennen, für den Versicherungsvergleich bzw. Maklermandat.
Als gerade die Zusatzfunktionen, die nicht in deinem Posting erwähnt werden, sind relevant und ein gravierender Unterschied zu MP.

... und nochmals, nein es ist grundsätzlich nicht schlecht Daten in der Cloud und von Dritten absichern zu lassen - mache viele Unternehmen und ich selbst bspw. durch die DATEV - des weiteren nutze ich dort Anbindung von Drittanbieter bspw. FinAPI für die Bankdaten.

Dies muss mir nur bewusst sein, dann ist doch alles in Butter = kurz je komfortabler ein Service, desto mehr Daten gebe ich aus der Hand. (... und wenn es "nur" für die Analysen sind, die jedoch für Dritte auch sehr interessant sein können, denn hierüber werden Daten, Profil, Angebote aufbereitet)
Stefan193
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 96
Dabei seit: 09 / 2017
Betreff:

Re: Moneyplex 25 - Vorabversion stürzt dauernd ab

 · 
Gepostet: 25.03.2025 - 13:52 Uhr  ·  #22
@infoman: wir sind da gar nicht weit auseinander und in der selben Richtung unterwegs. Vielleicht bin ich grundsätzlich etwas vorsichtiger eingestellt - das geb ich gerne zu.

Ich hab mit "Datenfernverarbeitung / -lagerung" grundsätzlich kein Problem, wenn die Bedingungen transparent sind und ich mich frei entscheiden kann. So lange wir noch sicherheitshalber mit wirksamen Verschlüsselungen arbeiten können ist das für mich ok (wie das in Quantenzeiten aussieht, lassen wir aktuell mal unbeachtet).

Den Trend, dass immer mehr in der breiten Masse "bequeme" Funktionen akzeptiert werden ohne auch nur kurz über Hintergründe dessen etc. nachzudenken, finde ich bedauerlich. Dass man beim Diskutieren darüber oft mit dem Satz "Ich hab doch nichts zu verbergen.." konfrontiert wird, zeigt, dass es hier noch ein weiter Weg ist bis zum "mündigen Bürger" (if ever?) und kaum jemand sich Gedanken zu machen scheint, dass einem heute belanglos und harmlos erscheinende Daten zukünftig unter anderen (Regierungs-)Voraussetzungen böse auf die Füße fallen können.

Jetzt back to topic ... ich bin gespannt ob sich für Klaus ne Lösung ergibt. Und was da faul ist, interessiert mich ebenfalls sehr. Linux-MP scheint mir inzwischen schon rein technisch (GTK2 ...) ein recht gut abgehangenes Stück Software, nicht nur bei der schmerzlich vermissten Funktion decoupled Pushtan. Aber noch hab ich Hoffnung, dass da nicht nur 1 Entwickler hinter der Software steckt und es mal vorangeht.
k7au5
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 57
Dabei seit: 01 / 2006
Betreff:

Re: Moneyplex 25 - Vorabversion stürzt dauernd ab

 · 
Gepostet: 27.03.2025 - 20:40 Uhr  ·  #23
Hier die letzten Atemzüge des sterbenden Moneyplex Prozesses:

19:56:14.383512 mmap(NULL, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f17f6c36000
19:56:14.384130 mmap(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f17f6bf6000
19:56:14.384232 mmap(NULL, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f17f6af6000
19:56:14.384584 mmap(NULL, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f17f6aee000
19:56:14.389593 mmap(NULL, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f17f6ae6000
19:56:14.389706 mmap(NULL, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f17f6ade000
19:56:14.391399 mmap(NULL, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f17f6ad6000
19:56:14.393592 futex(0x7f17f9089f38, FUTEX_WAKE_PRIVATE, 2147483647) = 0
19:56:14.393649 openat(AT_FDCWD, "/usr/share/locale/de/LC_MESSAGES/gdk-pixbuf.mo", O_RDONLY) = 10
19:56:14.393707 fstat(10, {st_mode=S_IFREG|0644, st_size=23921, ...}) = 0
19:56:14.393748 mmap(NULL, 23921, PROT_READ, MAP_PRIVATE, 10, 0) = 0x7f17f6ad0000
19:56:14.393784 close(10) = 0
19:56:14.393836 futex(0x7f17f9089f38, FUTEX_WAKE_PRIVATE, 2147483647) = 0
19:56:14.393909 futex(0x7f17f9089f38, FUTEX_WAKE_PRIVATE, 2147483647) = 0
19:56:14.393967 futex(0x7f17f9089f38, FUTEX_WAKE_PRIVATE, 2147483647) = 0
19:56:14.394129 brk(0x16579000) = 0x16579000
19:56:14.394280 access("/home/user/mp/moneyplex/rup/rupremote.lst", F_OK) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
19:56:14.394761 fork() = 10166
19:56:14.395456 wait4(10166, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 10166
19:56:14.397129 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=10166, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
19:56:14.397179 write(1, "Starting ... /home/user/mp/money"..., 47) = 47
19:56:14.397341 mmap(NULL, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f17f6ac8000
19:56:14.397462 access("/home/user/mp/moneyplex/moneyplex", F_OK) = 0
19:56:14.397561 fork() = 10167
19:56:14.398212 wait4(10167, 0x7f17f6aee150, WNOHANG, NULL) = 0
19:56:14.398309 write(1, "... ExecuteProcess result code ="..., 55) = 55
19:56:14.398511 munmap(0x7f17f6ae6000, 32768) = 0
19:56:14.398567 munmap(0x7f17f6af6000, 1048576) = 0
19:56:14.398630 brk(0x16559000) = 0x16559000
19:56:14.398903 futex(0x7f17f9089f38, FUTEX_WAKE_PRIVATE, 2147483647) = 0
19:56:14.399139 munmap(0x7f17f7771000, 32768) = 0
19:56:14.399232 munmap(0x7f17f6ad6000, 32768) = 0
19:56:14.399318 munmap(0x7f17f6c36000, 32768) = 0
19:56:14.399357 access(NULL, F_OK) = -1 EFAULT (Ungültige Adresse)
19:56:14.399429 munmap(0x7f17f784e000, 32768) = 0
19:56:14.399489 munmap(0x7f17f7856000, 32768) = 0
19:56:14.399553 munmap(0x7f17f785e000, 32768) = 0
19:56:14.399604 munmap(0x7f17f7ba3000, 262144) = 0
19:56:14.399651 munmap(0x7f17f97ba000, 32768) = 0
19:56:14.399683 munmap(0x7f17f97b2000, 32768) = 0
19:56:14.399717 munmap(0x7f17f97aa000, 32768) = 0
19:56:14.399758 munmap(0x7f17f6aee000, 32768) = 0
19:56:14.399796 munmap(0x7f17f6ac8000, 32768) = 0
19:56:14.399842 munmap(0x7f17f6ade000, 32768) = 0
19:56:14.399876 munmap(0x7f17f6bf6000, 262144) = 0
19:56:14.399919 munmap(0x7f17f97a2000, 32768) = 0
19:56:14.400194 exit_group(0) = ?
19:56:14.401606 +++ exited with 0 +++

In der Konsole wird wieder ein free(): invalid pointer ausgegeben.
Stefan193
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 96
Dabei seit: 09 / 2017
Betreff:

Re: Moneyplex 25 - Vorabversion stürzt dauernd ab

 · 
Gepostet: 28.03.2025 - 13:49 Uhr  ·  #24
Hallo Klaus,

nur um sicherzugehen: das Verzeichnis und die Datei
Code
19:56:14.394280 access("/home/user/mp/moneyplex/rup/rupremote.lst", F_OK) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) 

gibt es jeweils mit passenden Zugriffsrechten? Sieht für mich so aus als ob die Maschine hier was schreiben will und in dem Umfeld abstürzt. Vielleicht fehlinterpretiere ich das aber auch nur..

Hast Du in den Einstellungen - Verwaltung - die (welche?) Haken bei "Protokoll" gesetzt? Ich hab beide Haken gesetzt und das Verzeichnis "rup" ist bei mir derzeit leer. Mein User auf den Bankingrechner hat für "rup" folgende Rechte (Diktion nach Gnome):

Besitzer: <username> (Sie) Zugriff: Dateien erstellen und löschen
Gruppe: <wie username> Zugriff: Auf Dateien zugreifen
andere (ausgegraut) Zugriff: Auf Dateien zugreifen


Beste Grüße
Stefan
emmi
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 179
Dabei seit: 11 / 2012
Betreff:

Re: Moneyplex 25 - Vorabversion stürzt dauernd ab

 · 
Gepostet: 28.03.2025 - 20:11 Uhr  ·  #25
Zitat geschrieben von Stefan193

nur um sicherzugehen: das Verzeichnis und die Datei
Code
19:56:14.394280 access("/home/user/mp/moneyplex/rup/rupremote.lst", F_OK) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) 

gibt es jeweils mit passenden Zugriffsrechten? Sieht für mich so aus als ob die Maschine hier was schreiben will und in dem Umfeld abstürzt. Vielleicht fehlinterpretiere ich das aber auch nur..


ENOENT (Datei oder Verzeichnis nicht gefunden)  ist erwartet. Der "call" kommt von "prestart". In "rup" sind Update-Dateien. Die "rupremote.lst", falls vorhanden, sagt "prestart", was zu "updaten" ist.

Das verdächtige
Zitat
Code
19:56:14.399357 access(NULL, F_OK) = -1 EFAULT (Ungültige Adresse)
kommt ebenfalls von "prestart". Ist ein Fehler, aber vermutlich harmlos. Hat nix mit free() zu tun. Von moneyplex selbst sieht man in den gezeigten strace-Ausgaben nix. Wurde "prestart" mit "strace" ohne "--follow-forks" gestartet? Hier sollte man eher "strace" mit moneyplex direkt starten.

Ob man dem Fehler damit auf die Spur kommt, ist eine andere Frage. Ein Versuch ist es wert.

Die Ausgabe ist in erster Linie für Matrica interessant, denn sie haben die Sourcen. "Fixen" können/müssen sie es dort. Ob sie die Resourcen dafür haben und/oder aufwenden wollen, ist wiederum eine andere Frage. Bei Closed-Source-Produkten ist man bekanntermaßen an den Hersteller gebunden. Da kann man selbst wenig machen. Die strace-Ausgaben können aber vielleicht Hinweise geben, in welchem Zusammenhang die "Access violation" auftritt. Da sie nicht bei allen Linux-Benutzern und -Distributionen auftritt, kann ein Hinweis auf eine Bibliothek und ggf. deren Aktualisierung das Problem umgehen. Debian ist ja bekannterweise konservativ bzgl. neuer Versionen. Da muss man dann ggf. aus "testing" (The next generation release: Trixie) oder "unstable" (The unstable development release, Sid) eine Bibliothek holen.
Stefan193
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 96
Dabei seit: 09 / 2017
Betreff:

Re: Moneyplex 25 - Vorabversion stürzt dauernd ab

 · 
Gepostet: 28.03.2025 - 21:54 Uhr  ·  #26
Servus "emmi",

Danke für's Mitdenken, ich bin in der Hinsicht nicht so sehr bewandert.

Natürlich muss matrica da ran, damit auch die Konfiguration die bei Klaus vorliegt, funktioniert. Ich hoffe dezent, sie bekommen das hier evtl. mit und schauen sich das an. Immerhin dient die preview ja auch dazu, noch vorhandene "sonstige Baustellen" zu finden. Allerdings frag ich mich nur, WO der Unterschied zwischen Klaus Konfig und bspw. meiner liegt.

Meine Theorie ist immer noch, dass an Klaus' Maschinen irgendeine Konfiguration "anders" ist als bspw bei uns anderen "Debianern", möglicherweise irgendwas an der Grafikbasis.

Was hältst du von der Zeile hier?
Code
19:56:14.393649 openat(AT_FDCWD, "/usr/share/locale/de/LC_MESSAGES/gdk-pixbuf.mo", O_RDONLY) = 10 

Könnte ein mit MP "unverträgliches" Icon-Theme damit zusammenhängen?
@Klaus: Was hast Du da auf den beiden Maschinen eingestellt? Bei mir steht alles auf "Adwaita (Vorgabe").

In anderem Zusammenhang ist mir ein Problem mit dem Paket "libgdk-pixbuf2.0-0" erinnerlich, das irgendwann "letztens" bei irgendeinem Browser-Derivat diskutiert wurde. Die letzte von Debian ausgelieferte Version ist ein Übergangspaket. Es wird ersetzt durch "libgdk-pixbuf-2.0-0". Hätte man jetzt die Sourcen im Zugriff, könnte man schauen, was beim Abruf in MP exakt gemacht wird hinsichtlich pixbuf's oder animierten GIF's (u.a. das wird in den Bibliotheken der genannten Pakete bereitgestellt- ich denk da an die beiden "Fortschrittsbalken" im mp Fenster..)

Ich hab grade nachgeschaut: Bei meinem Banking-Debian 12 sind "libgdk-pixbuf-2.0-0" in Version 2.42.10 UND "libgdk-pixbuf2.0-bin" UND libgdk-pixbuf2.0-common" beide in selber Version installiert, aber NICHT das als Übergangspaket benannte "libgdk-pixbuf2.0-0". Richtig aufpassen mit den Schreibweisen, besser könnte man so eine Bärenfalle fast nicht tarnen..;-)

Ein Blick darauf schadet ggf. nicht.

Oder ganz was anderes: Wenn in "RUP" auch die Updates "abgefrühstückt" werden, dann könnte es doch sein, dass bei Klaus das Update auf mp25 nicht (ganz) erfolgreich durchgelaufen ist. Er schreibt ja selber in einem seiner ersten Beiträge, dass unter MP20 so etwas nie vorkam.

Auch ein Blick darauf kann bestimmt nicht schaden.

Vielleicht rate ich mit dem ganz oben geschriebenen auch nur an der falschen Stelle rum .... mehr fällt mir leider nicht ein. Mit C(+/+) oder so was bin ich wenig kundig, ich hab besseres Wissen mit (IBM Makro-)assembler oder zur Not auch Cobol. Mit ein bissl REXX kann ich auch dienen ;-) das hab ich gelernt und jahrelang angewendet.

Beste Grüße und für heute gute Nacht

Stefan
emmi
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 179
Dabei seit: 11 / 2012
Betreff:

Re: Moneyplex 25 - Vorabversion stürzt dauernd ab

 · 
Gepostet: 28.03.2025 - 22:36 Uhr  ·  #27
Keine Ahnung was sich hinter der GDK Datei verbirgt, aber
Code
19:56:14.393649 openat(AT_FDCWD, "/usr/share/locale/de/LC_MESSAGES/gdk-pixbuf.mo", O_RDONLY) = 10
19:56:14.393707 fstat(10, {st_mode=S_IFREG|0644, st_size=23921, ...}) = 0
19:56:14.393748 mmap(NULL, 23921, PROT_READ, MAP_PRIVATE, 10, 0) = 0x7f17f6ad0000
19:56:14.393784 close(10) = 0 

zeigt, dass die Datei geöffnet wurde, file descriptor is 10, (was letztendlich also Ganzzahl ist), fstat war erfolgreich (status == 0), der Dateiinhalt wurde in den Speicher "gemapped", VA is 0x7f17f6ad0000 und die Datei wurde wieder geschlossen. Alles bestens, würde ich sagen.

Zudem alles in "prestart", was sich ja auch ordnunggemäß beendet (exited with 0). Moneyplex selbst läuft in einem anderen Prozess. Von dem, was ich lese, tritt die "Access violation" in moneyplex auf. Davon, wie gesagt, sehe ich keine strace-Ausgaben.
k7au5
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 57
Dabei seit: 01 / 2006
Betreff:

Re: Moneyplex 25 - Vorabversion stürzt dauernd ab

 · 
Gepostet: 29.03.2025 - 10:14 Uhr  ·  #28
Zitat geschrieben von Stefan193

Hallo Klaus,

nur um sicherzugehen: das Verzeichnis und die Datei
Code
19:56:14.394280 access("/home/user/mp/moneyplex/rup/rupremote.lst", F_OK) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) 

gibt es jeweils mit passenden Zugriffsrechten? Sieht für mich so aus als ob die Maschine hier was schreiben will und in dem Umfeld abstürzt. Vielleicht fehlinterpretiere ich das aber auch nur..

Hast Du in den Einstellungen - Verwaltung - die (welche?) Haken bei "Protokoll" gesetzt? Ich hab beide Haken gesetzt und das Verzeichnis "rup" ist bei mir derzeit leer. Mein User auf den Bankingrechner hat für "rup" folgende Rechte (Diktion nach Gnome):

Besitzer: <username> (Sie) Zugriff: Dateien erstellen und löschen
Gruppe: <wie username> Zugriff: Auf Dateien zugreifen
andere (ausgegraut) Zugriff: Auf Dateien zugreifen


Beste Grüße
Stefan

Die Protokollierung ist aktiviert:

 


Was die Dateiberechtigungen betrifft, hier ein ls des moneyplex Verzeichnisses:

Code
user@host:~/mp/moneyplex$ ls -l
insgesamt 34436
-rw-r--r-- 1 user user   341423 27. Mär 19:56  20240327-strace-mp.txt
drwxrwxr-x 2 user user    20480 24. Mär 10:39  backups
-rwx------ 1 user user     1096 22. Nov 2014   createicons.sh
-rwxrwxrwx 1 user user  7543589 22. Feb 2020   Handbuch.pdf
-rw-rw-r-- 1 user user     1936 27. Mär 20:06 'Lnx64 Global.ali'
-rw-rw-r-- 1 user user    25408 24. Mär 10:40 'Lnx64 Lokal 437.ali'
-rw-r--r-- 1 user user     7504 13. Dez 2021  'Lnx64 Lokal 438.ali'
drwxr-xr-x 2 user user     4096 15. Mär 21:40  mdaten
-rwxrwxrwx 1 user user 14006640 16. Jan 21:36  moneyplex
-rwxrwxr-x 1 user user  5063920 22. Nov 2014   mpxalarm
-rw------- 1 user user  5063920 22. Nov 2014   mpxalarm.int
drwxr-xr-x 2 user user     4096 30. Jan 2019   openssl
-rwxr-xr-x 1 user user  3090064 25. Dez 2018   prestart
drwxrwxr-x 2 user user    20480 27. Mär 20:05  protokoll
-rw------- 1 user user     1623 22. Nov 2014   readme.txt
drwx------ 2 user user     4096 23. Mär 2024   reports
drwxr-xr-x 2 user user     4096 27. Mär 20:06  rup
drwx------ 2 user user     4096 22. Nov 2014   rup_bak
drwx------ 2 user user     4096 16. Jan 21:36  rup_old
drwxr-xr-x 2 user user     4096 23. Mär 2024   scripts
-rw-r--r-- 1 user user     3811 15. Okt 2017  '#settings.ini#'
-rw-rw-r-- 1 user user     4605 24. Mär 10:39  settings.ini
-rw-rw-r-- 1 user user     3832 15. Okt 2017   settings.ini~
drwx------ 2 user user     4096 16. Jan 21:36  system


Das rup Verzeichnis ist schreibbar und leer.

Zitat geschrieben von emmi

Das verdächtige
Zitat
Code
19:56:14.399357 access(NULL, F_OK) = -1 EFAULT (Ungültige Adresse)
kommt ebenfalls von "prestart". Ist ein Fehler, aber vermutlich harmlos. Hat nix mit free() zu tun. Von moneyplex selbst sieht man in den gezeigten strace-Ausgaben nix. Wurde "prestart" mit "strace" ohne "--follow-forks" gestartet? Hier sollte man eher "strace" mit moneyplex direkt starten.

Ob man dem Fehler damit auf die Spur kommt, ist eine andere Frage. Ein Versuch ist es wert.

Ich habe strace ohne --follow-forks gestartet. Wie hier beschrieben https://matrica.de/wiki/index.php/Installation_%26_Update soll Moneyplex via prestart gestartet werden. Werde mal probieren was strace mit --follow-forks ausgibt.

Zitat geschrieben von emmi

Die Ausgabe ist in erster Linie für Matrica interessant, denn sie haben die Sourcen. "Fixen" können/müssen sie es dort. Ob sie die Resourcen dafür haben und/oder aufwenden wollen, ist wiederum eine andere Frage. Bei Closed-Source-Produkten ist man bekanntermaßen an den Hersteller gebunden. Da kann man selbst wenig machen. Die strace-Ausgaben können aber vielleicht Hinweise geben, in welchem Zusammenhang die "Access violation" auftritt. Da sie nicht bei allen Linux-Benutzern und -Distributionen auftritt, kann ein Hinweis auf eine Bibliothek und ggf. deren Aktualisierung das Problem umgehen. Debian ist ja bekannterweise konservativ bzgl. neuer Versionen. Da muss man dann ggf. aus "testing" (The next generation release: Trixie) oder "unstable" (The unstable development release, Sid) eine Bibliothek holen.


Hier ein strace mit --follow-forks:
Code

23011 10:00:33.726512 write(11, "l", 1 <unfinished ...>
22967 10:00:33.726522 <... recvmsg resumed>{msg_namelen=0}, 0) = -1 EAGAIN (Die Ressource ist zur Zeit nicht verfügbar)
23011 10:00:33.726529 <... write resumed>) = 1
22967 10:00:33.726538 poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=6, events=POLLIN}, {fd=10, events=POLLIN}], 4, 0 <unfinished ...>
23011 10:00:33.726549 futex(0x7fcf93402268, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
22967 10:00:33.726557 <... poll resumed>) = 2 ([{fd=5, revents=POLLIN}, {fd=10, revents=POLLIN}])
22967 10:00:33.726572 read(5, "\2\0\0\0\0\0\0\0", 16) = 8
22967 10:00:33.726597 write(5, "\1\0\0\0\0\0\0\0", 8) = 8
22967 10:00:33.726621 read(10, "l", 1)  = 1
22967 10:00:33.726703 futex(0x7fcf93402268, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
23011 10:00:33.726721 <... futex resumed>) = 0
22967 10:00:33.726728 <... futex resumed>) = 1
23011 10:00:33.726735 futex(0x7fcf93402270, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
22967 10:00:33.726743 futex(0x7fcf93402270, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
23011 10:00:33.726750 <... futex resumed>) = -1 EAGAIN (Die Ressource ist zur Zeit nicht verfügbar)
22967 10:00:33.726759 <... futex resumed>) = 0
23011 10:00:33.726765 futex(0x7fcf93402270, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
22967 10:00:33.726774 write(5, "\1\0\0\0\0\0\0\0", 8 <unfinished ...>
23011 10:00:33.726783 <... futex resumed>) = 0
22967 10:00:33.726791 <... write resumed>) = 8
22967 10:00:33.726803 recvmsg(4,  <unfinished ...>
23011 10:00:33.726813 stat("/home/user/mp/moneyplex/protokoll",  <unfinished ...>
22967 10:00:33.726825 <... recvmsg resumed>{msg_namelen=0}, 0) = -1 EAGAIN (Die Ressource ist zur Zeit nicht verfügbar)
23011 10:00:33.726833 <... stat resumed>{st_mode=S_IFDIR|0775, st_size=20480, ...}) = 0
22967 10:00:33.726845 recvmsg(4, {msg_namelen=0}, 0) = -1 EAGAIN (Die Ressource ist zur Zeit nicht verfügbar)
22967 10:00:33.726870 poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=6, events=POLLIN}, {fd=10, events=POLLIN}], 4, 0) = 1 ([{fd=5, revents=POLLIN}])
22967 10:00:33.726900 read(5, "\2\0\0\0\0\0\0\0", 16) = 8
23011 10:00:33.726949 access("/home/user/mp/moneyplex/protokoll/HBCI 20250329-100031-002.rup", F_OK) = 0
23011 10:00:33.726989 gettimeofday({tv_sec=1743238833, tv_usec=727000}, NULL) = 0
23011 10:00:33.727026 access("/home/user/mp/moneyplex/protokoll/HBCI 20250329-100031-002.rup", F_OK) = 0
22967 10:00:33.727054 writev(2, [{iov_base="free(): invalid pointer", iov_len=23}, {iov_base="\n", iov_len=1}], 2) = 24
22967 10:00:33.727092 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcf933a9000
22967 10:00:33.727128 rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
22967 10:00:33.727155 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [], 8) = 0
22967 10:00:33.727182 getpid()          = 22967
22967 10:00:33.727204 gettid()          = 22967
22967 10:00:33.727225 tgkill(22967, 22967, SIGABRT) = 0
22967 10:00:33.727249 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
22967 10:00:33.727274 --- SIGABRT {si_signo=SIGABRT, si_code=SI_TKILL, si_pid=22967, si_uid=1000} ---
23013 10:00:33.727300 <... poll resumed>) = 0 (Timeout)
22968 10:00:33.727324 <... futex resumed>) = ?
23014 10:00:33.727339 <... poll resumed> <unfinished ...>) = ?
23014 10:00:33.727387 +++ killed by SIGABRT +++
23013 10:00:33.727403 +++ killed by SIGABRT +++
23011 10:00:33.727409 +++ killed by SIGABRT +++
22968 10:00:33.727417 +++ killed by SIGABRT +++

Es sieht so aus als ob nach dem Zugriff auf HBCI 20250329-100031-002.rup krachen. Werde mal bei Matrica anfragen. Wenn ich mich richtig erinnere, dann sind die rup Dateien verschlüsselt und können nur von Matrica gelesen werden.

Zitat geschrieben von Stefan193

Könnte ein mit MP "unverträgliches" Icon-Theme damit zusammenhängen?
@Klaus: Was hast Du da auf den beiden Maschinen eingestellt? Bei mir steht alles auf "Adwaita (Vorgabe").

Auf beiden Rechnern mit Debian 11 und 12 ist Breeze als Icon-Theme eingestellt da das globale Theme Breeze ist.

Zitat geschrieben von Stefan193

Oder ganz was anderes: Wenn in "RUP" auch die Updates "abgefrühstückt" werden, dann könnte es doch sein, dass bei Klaus das Update auf mp25 nicht (ganz) erfolgreich durchgelaufen ist. Er schreibt ja selber in einem seiner ersten Beiträge, dass unter MP20 so etwas nie vorkam.

Auf meinem Laptop mit Debian 12 läuft aktuell Version 25 Beta (Build L-24822). Ist das der aktuelle Stand der Vorabversion?

Vielen Dank an Stefan193 und emmi für die Hilfe.
emmi
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 179
Dabei seit: 11 / 2012
Betreff:

Re: Moneyplex 25 - Vorabversion stürzt dauernd ab

 · 
Gepostet: 29.03.2025 - 14:04 Uhr  ·  #29
Zitat geschrieben von k7au5

Es sieht so aus als ob nach dem Zugriff auf HBCI 20250329-100031-002.rup krachen.

Ja, das ist der zeitliche Zusammenhang. Es zeigt leider nicht mehr. Dass eine Speicheranforderung nicht erfüllt wurde oder dass ein gespeicherter Zeiger auf den Speicher versehentlich auf Null gesetzt wurde, vurlgo (auf dem Stack) überschrieben wurde, ist leider nicht ersichtlich. Ob es einen weiteren (kausalen) Zusammenhang mit der Protokolldatei gibt, ist auch nicht ersichtlich. Die Protokolldatei existiert, was der access-Aufruf belegt. Dass die Datei geöffnet wurde, ist nicht ersichtlich, dass zu diesem Zeitpunkt (noch) nicht in die Protokolldatei geschrieben wurde aber schon. Es könnte sein, dass die Aufbereitung von dem, was da geschrieben werden soll, den Fehler auslöst (Konjunktiv irgendwas, vielleicht irrealis).

Man kann jetzt (während man auf Matricas Antwort wartet) herumprobieren - fall Zeit und Lust vorhanden. Z.B. die Protokollierung komplett ausschalten und/oder den Ordner "protokoll" leeren (die Dateien temporär verschieben, wenn man sie nicht schon in einer Datensicherung hat).
Stefan193
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 96
Dabei seit: 09 / 2017
Betreff:

Re: Moneyplex 25 - Vorabversion stürzt dauernd ab

 · 
Gepostet: 29.03.2025 - 16:27 Uhr  ·  #30
Hallo zusammen,
auf meinem Debian 12 ist es ebenfalls Version 25 Beta (Build L-24822).

Etwas stutzig macht mich das Listing des Verzeichnisses. Meines sieht etwas "anders" aus. Auf den ersten Blick seh' ich dass ich kein Verzeichnis "openssl" habe und dass die Berechtigungen beim Verzeichnis "Protokoll" von Klaus leicht anders sind bei den Gruppenrechten (Schreibrecht zusätzlich).

Mein MP Verzeichnis ist einst aus einer Installation unter einem älteren Debian entstanden, nur das "mdaten" Verzeichnis hat es damals von meiner früheren OS/2 Maschine geerbt.

Code
stefan@Deskmini:~/moneyplex$ ls -l
insgesamt 40956
-rw-r--r-- 1 stefan stefan   354138  6. Mär 2023   20230306-strace-mp.txt
-rw-r--r-- 1 stefan stefan   354136  7. Mär 2023   20230307a-strace-mp.txt
-rw-r--r-- 1 stefan stefan    15843  7. Mär 2023   20230307-logmeldungen.txt.txt
-rw-r--r-- 1 stefan stefan   410059  7. Mär 2023   20230307-strace-mp.txt
-rw-r--r-- 1 stefan stefan   354155  9. Mär 2023   20230309-strace-mp.txt
-rw-r--r-- 1 stefan stefan   354577 16. Mär 2023   20230316-strace-mp.txt
-rw-r--r-- 1 stefan stefan   354634 25. Mär 2023   20230325-strace-mp.txt
-rw-r--r-- 1 stefan stefan   354145 28. Mär 2023   20230328a-strace-mp.txt
-rw-r--r-- 1 stefan stefan   354102 28. Mär 2023   20230328-strace-mp.txt
-rw-r--r-- 1 stefan stefan   354311 29. Mär 2023   20230329a-strace-mp.txt
-rw-r--r-- 1 stefan stefan   354277  2. Mai 2023   20230502-strace-mp.txt
-rw-r--r-- 1 stefan stefan   354214 27. Mai 2023   20230527-strace-mp.txt
-rw-r--r-- 1 stefan stefan   351394  4. Jun 2023   20230604-strace-mp.txt
-rw-r--r-- 1 stefan stefan    19781  4. Jun 2023   20230604-terminalausgabe.txt
-rw-r--r-- 1 stefan stefan   222410 22. Mär 14:47  20250322-strace-mp.txt
drwxrwxr-x 2 stefan stefan     4096 28. Mär 13:49  backups
-rwxrwxrwx 1 stefan stefan  7543589  7. Feb 2020  'Handbuch Moneyplex Stand 2020.pdf'
-rw------- 1 stefan stefan  7543589 21. Jan 2020   Handbuch.pdf
-rw-r--r-- 1 stefan stefan     4412  1. Jun 2022   install-settings.ini
-rw-r--r-- 1 stefan stefan     1936 29. Mär 15:39 'Lnx64 Global.ali'
-rw-r--r-- 1 stefan stefan    16552 28. Mär 13:49 'Lnx64 Lokal 857.ali'
drwxrwxr-x 2 stefan stefan     4096 29. Mär 15:39  mdaten
-rwxrwxrwx 1 stefan stefan 14006640  9. Jan 14:50  moneyplex
-rwxr-xr-x 1 stefan stefan  5063920 18. Apr 2011   mpxalarm
-rwxr-xr-x 1 stefan stefan  3090064  6. Dez 2018   prestart
drwxr-xr-x 2 stefan stefan    20480 29. Mär 15:39  protokoll
-rw------- 1 stefan stefan     1623  6. Apr 2011   readme.txt
drwx------ 2 stefan stefan     4096  9. Jan 14:50  reports
drwxr-xr-x 2 stefan stefan     4096  9. Jan 14:50  rup
drwx------ 2 stefan stefan     4096  9. Jan 14:50  scripts
-rw-rw-r-- 1 stefan stefan     4642 28. Mär 13:49  settings.ini
drwx------ 2 stefan stefan     4096  9. Jan 14:50  system


Nach meinem schlichten Gemüt würde ich folgende Eingrenzung versuchen:
In den Einstellungen beide Haken bei der Protokolliererei raus -> wenn es dann nicht mehr abraucht, liegt's an der Protokollschreiberei (wäre logisch nach dem was sich bisher zeigt), ansonsten vielleicht doch was grafisches. An Matrica würde ich es auf jeden fall geben.

Breeze ist (Plasma)KDE, wenn ich richtig liege ... in der Hinsicht sind unsere Maschinen doch sehr unterschiedlich.

Beste Grüße
Stefan
Gewählte Zitate für Mehrfachzitierung:   0