プログラムは起動しますが、Windows7では何もしません

フランソワ・ボーヌ

ユーザーの1人が、職場のWindows 7 64ビットマシンで(オープンソースの)ソフトウェアを実行しようとしています

残念ながら、GUIバージョンもコマンドラインバージョンのプログラムも彼のマシンでは実行されません。プログラムは起動しているように見えますが、何も実行せず、GUIバージョンでもウィンドウが開きません。

プロセスは実際にはそれほど進んでいないと思います。彼と私のマシン上のプロセスのスレッドのProcessExplorerビューは次のとおりです。

彼のWindows7マシンの場合:

Windows7でのプロセスのスレッド

私のWindows10マシンの場合:

Windows10でのプロセスのスレッド

私たちのソフトウェアは、64ビットモードのVisual Studio2013で構築されました。MSVCランタイムが含まれています。おそらくさまざまなマシンで何年も機能しています。

What's possibly going on?

I'm happy to add the required details.

Update 1: I have Process Monitor traces (*.pml files) for both machines, but while I know how to interpret them, I'm not sure what conclusions I can draw from them. Anyone interested in having a look? I'm a bit hesitant to post them here as I suspect they could contain sensitive information.

Update 2: The problem is reproducible on all Windows 7 machines we've got access to, but on no other Windows versions.

Update 3: The previous release of the application is reported to work fine on Windows 7, while the latest release doesn't. Nothing has changed in the way we build or package the application.

François Beaune

この謎の原因は、Boost C ++ライブラリのバージョン1.61の真のバグとWindows7の実装の詳細の組み合わせであることが判明しました

https://svn.boost.org/trac/boost/ticket/12475

アプリケーションの以前のリリース(1.4.0-beta)はBoost 1.55を使用しており、バグの影響を受けません。最新のリリースでは、バグのあるBoost1.61を使用しています。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

UbuntuはWindows7では起動しません

分類Dev

UbuntuはWindows7では起動しません

分類Dev

UbuntuはWindows7では起動しません

分類Dev

<filesystem>ライブラリを使用するC ++プログラムは、Windowsでは何もしません

分類Dev

Python-プログラムはLinuxで動作しますが、Windowsでは動作しません

分類Dev

Windows7はSSDで起動しません

分類Dev

KivyアプリはWindows7で動作しますが、ubuntuでは動作しません

分類Dev

Windows 7、Windowsの起動時、またはプログラムが閉じられたときにプログラムを起動します

分類Dev

Windows7はデータHDDなしでは起動しません

分類Dev

wpfアプリケーションはWindows7では動作しますがWindows10では画像をロードしません

分類Dev

Lexプログラムは何もしません

分類Dev

tkinterプログラムはcx_Freezeでコンパイルされますが、プログラムは起動しません

分類Dev

シェルでは動作しますが、プログラムとしては動作しませんか?

分類Dev

ScalaJs + ZIO:プログラムはsbt 1.2.8で動作しますが、> = 1.3では動作しません

分類Dev

while条件を指定すると、プログラムは何も返しません。

分類Dev

ラップトップ間でのマルチブートHDDの移動:Linuxは機能しますが、Windows7は機能しません

分類Dev

プログラムでXmlLoggingConfigurationを設定すると、NLogは何もログに記録しません

分類Dev

PrintfはプログラムをCで動作させますが、htonlとntohlは動作しませんか?

分類Dev

プログラムを動作させることができません。ネーミングの問題かもしれないと思いますが、よくわかりません。私は何をしますか?

分類Dev

プログラムは何も印刷せずに終了します

分類Dev

AdaプログラムはLinuxでは機能しますが、GPS Windows 10では機能しません

分類Dev

PythonプログラムはWindowsでは失敗しますがLinuxでは失敗しません

分類Dev

Windowsでは競合状態を使用してプログラムしますが、Ubuntuでは使用しません

分類Dev

新しいプログラムをbinフォルダーに移動しましたが、実行しようとしても何も起こりません

分類Dev

私のWindows7コンピュータは、私が何をしても、自分で再起動し続けます

分類Dev

onClickがプログラムでトリガーされた場合、onBlurは起動しません

分類Dev

Linuxではプログラムを適切に実行しますが、Windowsでは実行しません

分類Dev

ログインするまでプログラムのsystemdスクリプトが起動しません

分類Dev

プログラムにエラーはありませんが、それでもクラッシュします

Related 関連記事

  1. 1

    UbuntuはWindows7では起動しません

  2. 2

    UbuntuはWindows7では起動しません

  3. 3

    UbuntuはWindows7では起動しません

  4. 4

    <filesystem>ライブラリを使用するC ++プログラムは、Windowsでは何もしません

  5. 5

    Python-プログラムはLinuxで動作しますが、Windowsでは動作しません

  6. 6

    Windows7はSSDで起動しません

  7. 7

    KivyアプリはWindows7で動作しますが、ubuntuでは動作しません

  8. 8

    Windows 7、Windowsの起動時、またはプログラムが閉じられたときにプログラムを起動します

  9. 9

    Windows7はデータHDDなしでは起動しません

  10. 10

    wpfアプリケーションはWindows7では動作しますがWindows10では画像をロードしません

  11. 11

    Lexプログラムは何もしません

  12. 12

    tkinterプログラムはcx_Freezeでコンパイルされますが、プログラムは起動しません

  13. 13

    シェルでは動作しますが、プログラムとしては動作しませんか?

  14. 14

    ScalaJs + ZIO:プログラムはsbt 1.2.8で動作しますが、> = 1.3では動作しません

  15. 15

    while条件を指定すると、プログラムは何も返しません。

  16. 16

    ラップトップ間でのマルチブートHDDの移動:Linuxは機能しますが、Windows7は機能しません

  17. 17

    プログラムでXmlLoggingConfigurationを設定すると、NLogは何もログに記録しません

  18. 18

    PrintfはプログラムをCで動作させますが、htonlとntohlは動作しませんか?

  19. 19

    プログラムを動作させることができません。ネーミングの問題かもしれないと思いますが、よくわかりません。私は何をしますか?

  20. 20

    プログラムは何も印刷せずに終了します

  21. 21

    AdaプログラムはLinuxでは機能しますが、GPS Windows 10では機能しません

  22. 22

    PythonプログラムはWindowsでは失敗しますがLinuxでは失敗しません

  23. 23

    Windowsでは競合状態を使用してプログラムしますが、Ubuntuでは使用しません

  24. 24

    新しいプログラムをbinフォルダーに移動しましたが、実行しようとしても何も起こりません

  25. 25

    私のWindows7コンピュータは、私が何をしても、自分で再起動し続けます

  26. 26

    onClickがプログラムでトリガーされた場合、onBlurは起動しません

  27. 27

    Linuxではプログラムを適切に実行しますが、Windowsでは実行しません

  28. 28

    ログインするまでプログラムのsystemdスクリプトが起動しません

  29. 29

    プログラムにエラーはありませんが、それでもクラッシュします

ホットタグ

アーカイブ