Delta 1.28.2 Desktop Nach Update keine Funktion

Hallo,

ich habe die Version 1.28.2 installiert (update) und seit dem Tag funktioniert Delta Chat auf meinem Windows 10 System nicht mehr. Es öffnet sich für einen Bruchteil einer Sekunde ein Fenster und schließt sich sofort wieder.
Im Taskmanager ist anschließend auch kein Delta Prozess zu finden. Wahrscheinlich schließt sich das Programm durch einen Absturz oder ähnliches.

Was kann ich tun? Es lief vorher über 1 Jahr problemlos.

nach der logdatei suchen (sollte irgendwo in appdata sein) / deltachat ueber powershell starten, da gibts evtl auch output.

Welche version con deltachat? windows store oder download (installiert oder portabel)?

Hi Simon,

hier ein paar Infos:

Zur Version: Download von Webseite, installiert
Vorversion war ebenfalls installiert

Logfile Auszug:
2022-05-06T19:28:12.114Z main/index INFO “” “Deltachat Version 1.28.2 v1.28.2 1649332289980”
2022-05-06T19:28:12.302Z main/deltachat/webxdc WARNING “\nC:\Program Files\DeltaChat\resources\app.asar\src\main\deltachat\webxdc.ts:392:9,\nrejected (C:\Program Files\DeltaChat\resources\app.asar\tsc-dist\main\deltachat\webxdc.js:6:65)” “webxdc cleanup failed” {“stack”:“Error: ENOENT: no such file or directory, scandir ‘C:\Users\Win10 Pro x64\AppData\Local\DeltaChat\Partitions’”,“message”:“ENOENT: no such file or directory, scandir ‘C:\Users\Win10 Pro x64\AppData\Local\DeltaChat\Partitions’”,“errno”:-4058,“code”:“ENOENT”,“syscall”:“scandir”,“path”:“C:\Users\Win10 Pro x64\AppData\Local\DeltaChat\Partitions”}
2022-05-06T19:28:12.308Z main/index INFO “” “cwd C:\Users\Win10 Pro x64\AppData\Local\DeltaChat\accounts”
2022-05-06T19:28:12.331Z main/deltachat INFO “” “Ready, starting accounts io…”
2022-05-06T19:28:12.331Z main/deltachat INFO “” “Started accounts io.”
2022-05-06T19:28:12.358Z main/menu INFO “” “rebuilding menu with locale de”
2022-05-06T19:28:12.362Z core/event INFO “” 1 “DC_EVENT_INFO” 0 “src\sql.rs:312: Opened database PathBuf { inner: “C:\\Users\\Win10 Pro x64\\AppData\\Local\\DeltaChat\\accounts\\57a11fdd4f7b4d52bc2da44bd3ed5ee5\\dc.db” }.”
2022-05-06T19:28:12.362Z core/event INFO “” 1 “DC_EVENT_INFO” 0 “src\context.rs:198: starting IO”
2022-05-06T19:28:12.362Z core/event INFO “” 1 “DC_EVENT_INFO” 0 “src\scheduler.rs:67: starting inbox loop”
2022-05-06T19:28:12.362Z core/event INFO “” 1 “DC_EVENT_INFO” 0 “src\job.rs:753: loading job for Imap-thread”
2022-05-06T19:28:12.362Z core/event INFO “” 1 “DC_EVENT_INFO” 0 “src\scheduler.rs:255: starting simple loop for configured_mvbox_folder”
2022-05-06T19:28:12.362Z core/event INFO “” 1 “DC_EVENT_INFO” 0 “src\scheduler.rs:292: starting smtp loop”
2022-05-06T19:28:12.362Z core/event INFO “” 1 “DC_EVENT_INFO” 0 “src\job.rs:753: loading job for Smtp-thread”
2022-05-06T19:28:12.362Z core/event INFO “” 1 “DC_EVENT_INFO” 0 “src\scheduler.rs:453: scheduler is running”
2022-05-06T19:28:12.362Z core/event INFO “” 1 “DC_EVENT_INFO” 0 “src\scheduler.rs:330: smtp fake idle - started”
2022-05-06T19:28:12.364Z logger/log-cleanup INFO “” “Successfuly deleted 1 old logfiles”
2022-05-06T19:28:12.872Z core/event INFO “” 1 “DC_EVENT_INFO” 0 “src\imap.rs:672: No new emails in folder INBOX.DeltaChat”
2022-05-06T19:28:12.878Z core/event INFO “” 1 “DC_EVENT_INFO” 0 “src\imap.rs:672: No new emails in folder INBOX”
2022-05-06T19:28:12.878Z core/event INFO “” 1 “DC_EVENT_INFO” 0 “src\imap\scan_folders.rs:27: Starting full folder scan”
2022-05-06T19:28:13.021Z core/event INFO “” 1 “DC_EVENT_INFO” 0 “src\imap\idle.rs:57: INBOX.DeltaChat: Idle entering wait-on-remote state”
2022-05-06T19:28:13.024Z core/event INFO “” 1 “DC_EVENT_INFO” 0 “src\imap.rs:672: No new emails in folder INBOX.Trash”
2022-05-06T19:28:13.100Z core/event INFO “” 1 “DC_EVENT_INFO” 0 “src\imap.rs:672: No new emails in folder INBOX.Spam”
2022-05-06T19:28:13.173Z core/event INFO “” 1 “DC_EVENT_INFO” 0 “src\imap.rs:672: No new emails in folder INBOX.Sent”
2022-05-06T19:28:13.248Z core/event INFO “” 1 “DC_EVENT_INFO” 0 “src\imap.rs:672: No new emails in folder INBOX”
2022-05-06T19:28:13.287Z main/deltachat/login INFO “” “Ready, starting io…”

Konsole:
Logfile: C:\Users\Win10 Pro x64\AppData\Local\DeltaChat\logs\2022-05-06-21-28-12.log
(node:57268) electron: The default of nativeWindowOpen is deprecated and will be changing from false to true in Electron 15. See Make nativeWindowOpen: true the default · Issue #28511 · electron/electron · GitHub for more information.
(Use DeltaChat --trace-warnings ... to show where the warning was created)
init: 1.182s
[57268:0506/212813.286:ERROR:crashpad_client_win.cc(808)] not connected

mal zum testen, was passiert wenn DC gestartet wird wenn der rechner offline (ohne internet verbindung) ist?

ich weis leider nicht wie man bei windows and die crashdumps kommt, die koennten uns mehr infos geben, der log sieht soweit normal aus.

ja sieht wohl nach crash aus.

in ein paar tagen wirds aber eh auch eine neue testversion geben.

hi,
ohne Internet gleiche Fehlermeldung. Ich habe zum Testen auch die portable Version ausprobiert, startet zwar, jedoch ohne Logins.

Etwas ärgerlich. Dann warte ich auf die Testversion, vielleicht läuft diese wieder.

Vielen Dank fürs Feedback.

backup mal deinen accounts ordner vielleicht oder benenne den mal um, sollte neben dem odner sein wo du die logdatei gefunden hast, falls es dann startet ist irgendwas mit den accounts faul, vlt sind die kaputt oder ein anderer bug besteht also umbedingt mal backuppen damit wir den fehler spaeter noch verfolgen koennen falls er darin lag. letztens gab es einen bug auf android und auch auf ios wo die accounts verschwunden sind. schick mir gerne mal den inhalt von accounts.toml als DM, vlt ist da ja was kapput und es ist nicht die datenbank.

wobei der account wird ja sichtlich laut log noch geladen aber stuerzt dann direkt ab, vlt liegts auch an electron, no idea.

you can try Index of /desktop/v1.29.0/ now we’ll have a post here in the forum about it soon

Leider der gleiche Effekt.
Backup erstellt, Ordner zum Testen umbenannt und gleicher Effekt.

Ich habe noch auf ca 20 gerooteten Android Handys Delta am laufen. Alles alte Versionen. Dort werde ich bald bei den Leuten auch Updates starten. Hoffe das wird problemlos verlaufen. Ich habe mittlerweile eine rechte große Delta Community aufgebaut und nutze nur noch zur Kommunikation Delta. Dafür existiert auch extra ein dedizierter Server. Alle User möchten einfach Ihre Privatsphäre schützen und sind deswegen umgestiegen. Eine tolle Anwendung. Das habe ich damals schonmal geschrieben. Leider fehlt eine Anrufruf-Funktion zwischen den Empfängern, aber das kann man verkraften. Der Rest ist absolut spitze!

P.s. Vielleicht sehe ich den Wald vor lauter Bäumen nicht, aber wo finde ich die DM Funktion?

Ich hoffe, man kann meinen Fehler irgendwie debuggen und den Fehler finden. Wäre schade, wenn der Verlauf weg wäre.

Ich sende dir gerne die Datei, aber für mich auf den Laien-Blick sieht sie normal aus. Ich selbst komme aus der IT und bin Webentwickler. Umso peinlicher wegen meiner DM-Frage.

auf den Nutzer klicken und dann auf message.

back up mal unbedingt deinen deltachat Datenordner damit du verschiedenen Dinge ausprobieren kannst.

Das eröffnet einige neue Möglichkeiten.
Also wenn der accounts ordner umbenannt wurde, dann crasht DC immernoch?
starte deltachat nochmal vom terminal mit --devmode oder -- --devmode, eines von beiden sollte mehr infos loggen.
Ansonsten koennten wir mal mal live zusammen in einem anruf debuggen.
Achja noch ne frage: von welche deltachat version kamst du bevor du geupdated hast?

Der Message Button wird bei mir nicht angezeigt. Nur die Anzahl der posts im topic. Vielleicht fehlende Rechte? Ich sehe auch oben rechts im Menü den Bereich Messages, aber auch dort keinerlei Möglichkeit eine Message zu senden.

Wir können gerne es zusammen debuggen, z.B. einer Zoom Session. Ansonsten bin ich jetzt kurz außer Haus und versuche gleich den devmode.

Ja, nach Umbenennung wird ein neuer Ordner angelegt und DC crasht trotzdem direkt.

Ich glaube ich hatte vorher 1.15.5 vorinstalliert gehabt.

– --devmode funktioniert

Logfile: http://85.214.204.167/2022-05-07-17-30-13.log

Output Konsole: http://85.214.204.167/konsole_output.log

Diese Zeile wird in rot angezeigt:
C:\Program Files\DeltaChat\resources\app.asar\src\main\deltachat\webxdc.ts:391:9,
rejected (C:\Program Files\DeltaChat\resources\app.asar\tsc-dist\main\deltachat\webxdc.js:6:65)

Screenshot (8)

So sieht es übrigens bei mir aus.

ja die ist egal in dem fall.

ich hab mal selber herum probiert und mir ist aufgefallen das -1 bei lastAccount in config.json zum crash fuehrt. kann sein das der crash dann auch die migration stoert und oder korrumpiert.
Ich hoffe mal das deine accounts das ueberlebt haben und wenn nicht dass du die noch aufm handy oder in nem system backup irgenwo hast.

Interessant. Wenn ich in der config.json lastAccount von “-1” auf “1” setze, dann startet DC für ca 2 Sekunden, ich sehe auch alle Kontakte und co und dann kommt der crash verzögert.

Das kann ich kurz jetzt sehen durch die Änderung.

Noch ein Nachtrag. Durch die Änderung in der config.json ist folgender Output in der Konsole sichtbar:

http://85.214.204.167/konsole2.txt

Zwei Warnungen sind neben dem Error sichtbar. Der Fehler ist auch im DC Fenster sichtbar, welches nach 1,5 Sekunden dann crasht.

ich hab nen fix pull request fuel den "lastAccount = -1" crash erstellt: fix account migration crash by Simon-Laux · Pull Request #2738 · deltachat/deltachat-desktop · GitHub

für die neue test version werd ich mir aber noch deinen anderen crash anschauen.