Finanzkasper.de » Board

Programm-Absturz

Habe QC unter Windows10 installiert, Portfolio eingetragen.
Die Kursaktualisierung für das einzelne Wertpapier (F4) ist möglich, die Kursaktualisierung für die Gesamtansicht (F5) führt zum Absturz des Programms, nachdem wenige Kurse aktualisiert worden sind.
Ich verwende Quimport zum Transfer der Daten nach Quicken.
In der Ereignisanzeige wird auf die Datei ntdll.dll verwiesen, die Überprüfung der Datei mit sfc ergibt keinen Befund.
Bei anderen Programmen habe ich (bisher) keine Fehlfunktionen festgestellt.
ESC

esc
esc
Mitglied seit 09. 01. 2016
5 Beiträge

Wie sieht die Fehlermeldung in der Datei QC.log aus?

zerus
zerus
Mitglied seit 22. 07. 2007
2018 Beiträge

Habe festgestel,dass nach dem Löschen des Datei-Inhalts von QC.log die Aktualisierung lief, die Wiederholung jedoch fehlschlägt.
Hier der Ausdruck des Protokoll der fehlversuche:
09.01.2016 21:12:57 - LOG - ------------------------------------ starting up ------------------------------------
09.01.2016 21:12:57 - LOG -
09.01.2016 21:12:58 - LOG - QC2x 2.0.0.8, Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz, 3601, 8067, 1920x1200, MS Win 10 Pro
09.01.2016 21:12:58 - LOG - Language set.
09.01.2016 21:12:58 - LOG - Getting File_Path
09.01.2016 21:12:58 - LOG - SQL Server : 11.0.2100.60, RTM, Express Edition (64-bit)
09.01.2016 21:12:58 - LOG - MS SQL Server 2012 Express
09.01.2016 21:12:58 - LOG - Instance: (LocalDB)\v11.0
09.01.2016 21:12:58 - LOG - Clearing SQL Pools omitted...
09.01.2016 21:12:58 - LOG - DB check done...
09.01.2016 21:12:58 - LOG - DB exists...
09.01.2016 21:12:58 - LOG - QCpath detected: C:\Users\ESC_Mainuser\AppData\Local\
09.01.2016 21:12:58 - LOG - QCpath: C:\Users\ESC_Mainuser\AppData\Local\
09.01.2016 21:12:58 - LOG - DB ok?
09.01.2016 21:12:58 - LOG - DB ok!
09.01.2016 21:12:58 - LOG - Application path: C:\Users\ESC_Mainuser\AppData\Local\Apps\2.0\L1MCP1T2.4AO\ZVGAEC94.RMG\qc2x..tion_1545c94911b11422_0002.0000_09ea1f552137f946\
09.01.2016 21:12:58 - LOG - 2 Languages
09.01.2016 21:12:58 - LOG - DB Version: 39. Required: 39
09.01.2016 21:12:59 - LOG - QC Table loading: 0,408 s
09.01.2016 21:13:02 - LOG - QuoteCompiler 2.0.0.8
09.01.2016 21:13:17 - LOG - Downloading Ansicht...
09.01.2016 21:13:27 - LOG -
09.01.2016 21:13:27 - LOG - ------------------------------------ starting up ------------------------------------
09.01.2016 21:13:27 - LOG -
09.01.2016 21:13:28 - LOG - QC2x 2.0.0.8, Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz, 3601, 8067, 1920x1200, MS Win 10 Pro
09.01.2016 21:13:28 - LOG - Language set.
09.01.2016 21:13:28 - LOG - Getting File_Path
09.01.2016 21:13:28 - LOG - SQL Server : 11.0.2100.60, RTM, Express Edition (64-bit)
09.01.2016 21:13:28 - LOG - MS SQL Server 2012 Express
09.01.2016 21:13:28 - LOG - Instance: (LocalDB)\v11.0
09.01.2016 21:13:28 - LOG - Clearing SQL Pools omitted...
09.01.2016 21:13:28 - LOG - DB check done...
09.01.2016 21:13:28 - LOG - DB exists...
09.01.2016 21:13:28 - LOG - QCpath detected: C:\Users\ESC_Mainuser\AppData\Local\
09.01.2016 21:13:28 - LOG - QCpath: C:\Users\ESC_Mainuser\AppData\Local\
09.01.2016 21:13:28 - LOG - DB ok?
09.01.2016 21:13:28 - LOG - DB ok!
09.01.2016 21:13:28 - LOG - Application path: C:\Users\ESC_Mainuser\AppData\Local\Apps\2.0\L1MCP1T2.4AO\ZVGAEC94.RMG\qc2x..tion_1545c94911b11422_0002.0000_09ea1f552137f946\
09.01.2016 21:13:28 - LOG - 2 Languages
09.01.2016 21:13:29 - LOG - DB Version: 39. Required: 39
09.01.2016 21:13:30 - LOG - QC Table loading: 0,409 s
09.01.2016 21:13:32 - LOG - QuoteCompiler 2.0.0.8
09.01.2016 21:13:39 - LOG - Downloading Ansicht...
09.01.2016 21:13:53 - LOG -
09.01.2016 21:13:53 - LOG - ------------------------------------ starting up ------------------------------------
09.01.2016 21:13:53 - LOG -
09.01.2016 21:13:54 - LOG - QC2x 2.0.0.8, Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz, 3601, 8067, 1920x1200, MS Win 10 Pro
09.01.2016 21:13:54 - LOG - Language set.
09.01.2016 21:13:54 - LOG - Getting File_Path
09.01.2016 21:13:54 - LOG - SQL Server : 11.0.2100.60, RTM, Express Edition (64-bit)
09.01.2016 21:13:54 - LOG - MS SQL Server 2012 Express
09.01.2016 21:13:54 - LOG - Instance: (LocalDB)\v11.0
09.01.2016 21:13:54 - LOG - Clearing SQL Pools omitted...
09.01.2016 21:13:54 - LOG - DB check done...
09.01.2016 21:13:54 - LOG - DB exists...
09.01.2016 21:13:54 - LOG - QCpath detected: C:\Users\ESC_Mainuser\AppData\Local\
09.01.2016 21:13:54 - LOG - QCpath: C:\Users\ESC_Mainuser\AppData\Local\
09.01.2016 21:13:54 - LOG - DB ok?
09.01.2016 21:13:54 - LOG - DB ok!
09.01.2016 21:13:54 - LOG - Application path: C:\Users\ESC_Mainuser\AppData\Local\Apps\2.0\L1MCP1T2.4AO\ZVGAEC94.RMG\qc2x..tion_1545c94911b11422_0002.0000_09ea1f552137f946\
09.01.2016 21:13:54 - LOG - 2 Languages
09.01.2016 21:13:54 - LOG - DB Version: 39. Required: 39
09.01.2016 21:13:55 - LOG - QC Table loading: 0,406 s
09.01.2016 21:13:58 - LOG - QuoteCompiler 2.0.0.8

Gruß
ESC

esc
esc
Mitglied seit 09. 01. 2016
5 Beiträge

Im Logfile ist alles ok. Da gibt's keine Fehlermeldung.
Wenn das Problem in QC auftritt, müsste eigentlich ein entsprechender Fehlereintrag zu sehen sein.
Auch wenn du F5 zur Aktualisierung klickst, sieht man das im Logfile.

Kannst du das bitte mal machen in QC bis der Absturz kommt, und dann den Ausschnitt aus der QC.log Datei hier posten.

zerus
zerus
Mitglied seit 22. 07. 2007
2018 Beiträge

Seltsamer Fund: Wenn ich den Inhalt der QC.log lösche, dann läuft die Kursaktualisierung mit F5 normal (erster Teil der Protokolls). Wenn ich QC erneut starte, dann sürzt es nach F5 ab und hinterlässt den 2. Teil im Protokoll.

11.01.2016 16:31:07 - LOG - Downloading Ansicht...
11.01.2016 16:31:09 - LOG - Kurs eingefügt. (Allianz Euro Rentenfonds AT EUR)
11.01.2016 16:31:09 - LOG - Allianz Euro Rentenfonds AT EUR : ok
11.01.2016 16:31:10 - LOG - Kurs eingefügt. (ALLIANZ SE VINK.NAMENS-AKTIEN O.N.)
11.01.2016 16:31:10 - LOG - ALLIANZ SE VINK.NAMENS-AKTIEN O.N. : ok
11.01.2016 16:31:10 - LOG - Kurs eingefügt. (Allianz Strategie Balance)
11.01.2016 16:31:10 - LOG - Allianz Strategie Balance : ok
11.01.2016 16:31:10 - LOG - Kurs eingefügt. (DAX )
11.01.2016 16:31:10 - LOG - DAX : ok
11.01.2016 16:31:10 - LOG - Kurs eingefügt. (Allianz Nebenwerte Deutschland A EUR)
11.01.2016 16:31:10 - LOG - Allianz Nebenwerte Deutschland A EUR : ok
11.01.2016 16:31:11 - LOG - i:0, hist_total:1
11.01.2016 16:31:11 - LOG - Allianz Euro Rentenfonds AT EUR exportiert.
11.01.2016 16:31:11 - LOG - i:1, hist_total:1
11.01.2016 16:31:11 - LOG - Allianz Nebenwerte Deutschland A EUR exportiert.
11.01.2016 16:31:11 - LOG - i:2, hist_total:1
11.01.2016 16:31:11 - LOG - ALLIANZ SE VINK.NAMENS-AKTIEN O.N. exportiert.
11.01.2016 16:31:11 - LOG - i:3, hist_total:1
11.01.2016 16:31:11 - LOG - Allianz Strategie Balance exportiert.
11.01.2016 16:31:11 - LOG - i:4, hist_total:1
11.01.2016 16:31:11 - LOG - DAX exportiert.
11.01.2016 16:31:11 - LOG - Export erfolgreich abgeschlossen! C:\Users\ESC_Mainuser\AppData\Local\Quimport\qc2.txt
11.01.2016 16:31:20 - LOG - Downloading Ansicht...
11.01.2016 16:31:21 - LOG - Kurs eingefügt. (Allianz Nebenwerte Deutschland A EUR)
11.01.2016 16:31:21 - LOG - Allianz Nebenwerte Deutschland A EUR : ok
11.01.2016 16:31:21 - LOG - Kurs eingefügt. (Allianz Euro Rentenfonds AT EUR)
11.01.2016 16:31:21 - LOG - Allianz Euro Rentenfonds AT EUR : ok
11.01.2016 16:31:21 - LOG - Kurs eingefügt. (DAX )
11.01.2016 16:31:21 - LOG - DAX : ok
11.01.2016 16:31:21 - LOG - Kurs eingefügt. (Allianz Strategie Balance)
11.01.2016 16:31:21 - LOG - Allianz Strategie Balance : ok
11.01.2016 16:31:22 - LOG - Kurs eingefügt. (ALLIANZ SE VINK.NAMENS-AKTIEN O.N.)
11.01.2016 16:31:22 - LOG - ALLIANZ SE VINK.NAMENS-AKTIEN O.N. : ok
11.01.2016 16:31:22 - LOG - i:0, hist_total:1
11.01.2016 16:31:22 - LOG - Allianz Euro Rentenfonds AT EUR exportiert.
11.01.2016 16:31:22 - LOG - i:1, hist_total:1
11.01.2016 16:31:22 - LOG - Allianz Nebenwerte Deutschland A EUR exportiert.
11.01.2016 16:31:22 - LOG - i:2, hist_total:1
11.01.2016 16:31:22 - LOG - ALLIANZ SE VINK.NAMENS-AKTIEN O.N. exportiert.
11.01.2016 16:31:22 - LOG - i:3, hist_total:1
11.01.2016 16:31:22 - LOG - Allianz Strategie Balance exportiert.
11.01.2016 16:31:22 - LOG - i:4, hist_total:1
11.01.2016 16:31:22 - LOG - DAX exportiert.
11.01.2016 16:31:22 - LOG - Export erfolgreich abgeschlossen! C:\Users\ESC_Mainuser\AppData\Local\Quimport\qc2.txt
11.01.2016 16:32:53 - LOG -
11.01.2016 16:32:53 - LOG - ------------------------------------ starting up ------------------------------------
11.01.2016 16:32:53 - LOG -
11.01.2016 16:32:54 - LOG - QC2x 2.0.0.8, Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz, 3601, 8067, 1920x1200, MS Win 10 Pro
11.01.2016 16:32:54 - LOG - Language set.
11.01.2016 16:32:54 - LOG - Getting File_Path
11.01.2016 16:32:54 - LOG - SQL Server : 11.0.2100.60, RTM, Express Edition (64-bit)
11.01.2016 16:32:54 - LOG - MS SQL Server 2012 Express
11.01.2016 16:32:54 - LOG - Instance: (LocalDB)\v11.0
11.01.2016 16:32:54 - LOG - Clearing SQL Pools omitted...
11.01.2016 16:32:54 - LOG - DB check done...
11.01.2016 16:32:54 - LOG - DB exists...
11.01.2016 16:32:54 - LOG - QCpath detected: C:\Users\ESC_Mainuser\AppData\Local\
11.01.2016 16:32:54 - LOG - QCpath: C:\Users\ESC_Mainuser\AppData\Local\
11.01.2016 16:32:54 - LOG - DB ok?
11.01.2016 16:32:54 - LOG - DB ok!
11.01.2016 16:32:54 - LOG - Application path: C:\Users\ESC_Mainuser\AppData\Local\Apps\2.0\L1MCP1T2.4AO\ZVGAEC94.RMG\qc2x..tion_1545c94911b11422_0002.0000_09ea1f552137f946\
11.01.2016 16:32:54 - LOG - 2 Languages
11.01.2016 16:32:54 - LOG - DB Version: 39. Required: 39
11.01.2016 16:32:55 - LOG - QC Table loading: 0,126 s
11.01.2016 16:32:57 - LOG - QuoteCompiler 2.0.0.8
11.01.2016 16:33:01 - LOG - Downloading Ansicht...

esc
esc
Mitglied seit 09. 01. 2016
5 Beiträge

Das ist wirklich seltsam.
Wie sieht der Absturz denn aus?
Hängt QC? Verschwindet es spurlos? Gibt es ein Fenster mit Fehlermeldung? Wenn ja, welche?

Bei den meisten Fehlern trägt QC den Fehler auch in die QC.log ein, aber ich sehe hier nichts.
Hab daher im Moment noch keine Idee, was es sein kann.

zerus
zerus
Mitglied seit 22. 07. 2007
2018 Beiträge

Es kommt die meldung"QC 2.x funktioniert nicht mehr. das Programm wird....nicht richtig ausgeführt....."
Man kann dann auf der Seite nur noch das Programm schließen.

In der Ereignisanzeige von W10 wird dabei immer ein Hinwesi auf eine nicht vorhandene/defekte Datei ntdll.dll verwiesen (Nach meiner Recherche im Web sheint dies ein sehr komplexes Problem zu sein). Greift QC auf diese Datei zu?

esc
esc
Mitglied seit 09. 01. 2016
5 Beiträge

ntdll.dll ist eine Systemdatei von Windows, die Betriebssystemfunktionen bereitstellt. Welche das genau sind, kann ich nicht sagen.

QC nutzt auch Betriebssystemfunktionen. Da hier das seltsame Verhalten im Zusammenhang mit der QC.log auffällt, könnte es im Zusammenhang mit dieser Datei ein Problem geben.

Die letzte Nachricht in der Datei QC.log ist "Downloading Ansicht...". Danach passiert nichts mehr. QC müsste eigentlich nun mit dem Download starten, das würde man aber auch in QC.log sehen. Macht es aber nicht.

Es sieht also so aus, als wenn beim Schreiben des Eintrages "Downloading Ansicht..." in die QC.log ein Problem auftaucht. Hier nutzt QC die File-Funktionen des Betriebssystems. Im Code sieht das wie folgt aus:

file_Lognr = FreeFile()
FileOpen(file_Lognr, file_Log, OpenMode.Append)
str1 = Now & " - LOG - " & Text
PrintLine(file_Lognr, str1)
FileClose(file_Lognr)

Da das schreiben ja noch funktioniert ist, könnte es beim FileClose einen Absturz geben.

Erklären kann ich mir das allerdings nicht.

Wenn es sich nicht lösen lässt, kann ich eine Test-Version zur Verfügung stellen, die den Fehler weiter einkreist und mehr Informationen rausgibt.

zerus

zerus
zerus
Mitglied seit 22. 07. 2007
2018 Beiträge

Da ich wenig Ahnung von den Programm-Details habe, macht dies im Moment keinen Sinn.
Zunächst will ich versuchen, die ntdll.dll zu reparieren, dennn lt. Ereingnisanzeige scheint hier ein Problem zu liegen. Ich melde mich dann ggf. wieder.

esc
esc
Mitglied seit 09. 01. 2016
5 Beiträge

0 Mitglieder Online

Keine Mitglieder Online

Letzte Änderung dieser Seite: 05.09.2020 10:18:28  --- (c) FinanzKasper.de ---     Home :: Suche :: Sitemap :: Impressum :: AGBs :: Datenschutz