終了してもプロセスが残ることがある

Issue #658 closed
Ito Mitsuhiro repo owner created an issue

多重起動を使っているのですが、終了してもプロセスが残ることが増えた気がします。
その状態で新しく開いてもプロセスが増えるだけでアプリが表示がされない感じになります。

再現度はまだ曖昧ですが、
・5個位起動→すぐ終了だと残らない?
・5個位起動→画像も読み込ませる→終了だと3つくらいプロセスが残る

Comments (14)

  1. Ito Mitsuhiro reporter

    別途7-ZIPをインストールしてるので展開用に7z.dllをそちらに指定していたのが原因のようです。
    内蔵の7z.dllを使うようにしたら症状は消えました。
    ただ、Ver34.4までは起こってなかった気がするので
    何かしらの不具合はあるのかもしれません。

  2. Ito Mitsuhiro reporter
    • changed status to open

    .NET6にしてから現象が発生するようになったため再オープン

    プロセスにアタッチしてデバッグしてみたが中断できずどこで停止したのかいまだ不明

    終了処理のフロー自体を見直す?

  3. Ito Mitsuhiro reporter

    PdfPage.RenderToStreamAsyncを1回でも実行したあとにプロセスが残るのを確認。デバッグだと再現せず。

  4. Ito Mitsuhiro reporter
    • ウィンドウハンドルが存在しないプロセスはサーバ候補から除外。ゾンビプロセスにより起動できなくなる現象軽減のための応急処置 (refs #658)

    → <<cset 5877a4527f47>>

  5. Log in to comment