none
riesige Minidumps RRS feed

  • Frage

  • Wir haben ein Tool, das sammelt bei Abstürzen Minidumps zusammen und sendet die uns. Unser Test-Absturz-Programm generiert dabei so zwischen 300 und 400 kb Daten... normalerweise, bzw. bis jetzt. Seit dem Erscheinen von Windows 1903, kommt es aber des öfteren vor, dass wir Dumps in der Grösse von 34 MB bekommen (für das gleiche Test-Programm). Da wir unsere Software nicht verändert haben, tippe ich mal darauf, dass Windows 10 1903 die Optionen zum Minidump schreiben anders verarbeitet. Weiss da jemand gerade mehr dazu??

    danke

    Rudolf

    Mittwoch, 25. September 2019 23:22

Alle Antworten

  • Hallo Rudolf,

    abgesehen davon, dass das eher eine Frage fürs Technet, als fürs MSDN Forum ist, schreibst Du ja leider nicht, wie ihr was genau auf welche Art sammelt.

    Ich würde es aber erst einmal im Windows 10 Technet Forum probieren.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET (2001-2018)
    https://www.asp-solutions.de/ - IT Beratung, Softwareentwicklung, Remotesupport

    Donnerstag, 26. September 2019 06:51
  • Wir nutzen die Funktion MiniDumpWriteDump so

    ::MiniDumpWriteDump(hProcess, dwProcessId, hDumpFile,
       MINIDUMP_TYPE(MiniDumpNormal
          | MiniDumpWithIndirectlyReferencedMemory
          | MiniDumpWithDataSegs
          | MiniDumpWithCodeSegs
          | MiniDumpWithHandleData
          | MiniDumpWithThreadInfo
          | MiniDumpWithProcessThreadData), JitDebugInfo.dwSize ? &mei : NULL, NULL, &cbi);

    Und wie gesagt... früher gab das ein par KB, heute mehrere MB.

    Rudolf

    Donnerstag, 26. September 2019 08:43
  • Hallo Rudolf,

    das wäre dann wohl wirklich eine Frage für's Technet Forum. Mit Anwendungsentwicklung hat das ja eher nichts zu tun, eher mit einer Änderung in Windows.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET (2001-2018)
    https://www.asp-solutions.de/ - IT Beratung, Softwareentwicklung, Remotesupport

    Donnerstag, 26. September 2019 09:13
  • Also... alle Flags scheinen etwas zur grösseren Grösse beizutragen. Insgesammt habe ich ca. 1080 kb statt 340 kb wenn ich das MiniDumpWithCodeSegs weglasse... mit diesem Flag, kommen nochmal 33.4 MB dazu.

    ... bleibt also die Frage, wieso MiniDumps neuerdings anders geschrieben werden. Ich tippe aber mal drauf, dass Microsoft selber Probleme hatte, wenn sie ihre Dumps bekommen haben, weil die wohl zu klein waren. Daher haben die das wohl angepasst. Aber, das ist reine Spekulation von mir... man hat ja aber im Zusammenhang mit Bugs und Windows 10 ab und zu mal was lesen können, das für mich diesen Schluss zulässt. Aber... ich untersuch das mal weiter.

    Rudolf

    Donnerstag, 26. September 2019 21:30