Menu

#133 ConsolePauser.exe crashing on CPU without SSE2 support

None
fixed
None
2015-08-23
2014-09-30
Robert S
No

Version: 5.7.1
OS version: windows 7
Error reported: ConsolePauser.exe crashing
ConsolePauser.exe is built with sse2 instructions enabled. Unfortunately, this causes crashing of the executable on cpu's that don't support this instructions. (for example, older athlon XP processors). After I rebuilt the executable without sse2 in Visual Studio, it works without problems. Or maybe the problem is somewhere else?

Discussion

  • Robert S

    Robert S - 2014-09-30
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,4 +1,4 @@
     Version: 5.7.1
     OS version: windows 7
     Error reported: ConsolePauser.exe crashing
    -ConsolePauser.exe is built with sse2 instructions enabled. Unfortunately, this causes crashing of the executable on cpu's that don't support this instructions. (for example, older athlon XP processors). After I rebuilt the executable without sse2 in Visual Studio, it works without problems. I was unable to rebuilt it with dev-cpp. It always generate few movsd instructions, although I tried different compiler settings to disable sse2.
    +ConsolePauser.exe is built with sse2 instructions enabled. Unfortunately, this causes crashing of the executable on cpu's that don't support this instructions. (for example, older athlon XP processors). After I rebuilt the executable without sse2 in Visual Studio, it works without problems. Or maybe the problem is somewhere else?
    
    • Milestone: -->
     
  • orwelldevcpp

    orwelldevcpp - 2014-11-13

    Provided below is the makefile used to compile ConsolePauser.exe. This makefile should not generate an executable that uses SSE2. Can you provide evidence otherwise? I am marking this as fixed until further notice.

     
  • orwelldevcpp

    orwelldevcpp - 2014-11-13
    • status: open --> fixed
    • assigned_to: orwelldevcpp
     
  • orwelldevcpp

    orwelldevcpp - 2014-11-13

    I've reviewed the disassembly of the executable generated by the provided makefile and could not find any SSE or MMX instruction.

     
  • Robert S

    Robert S - 2014-11-13

    I don't know where the problem is. The only evidence I have is that original consolepauser.exe is crashing on old athlon xp. I tried to rebuilt it with dev-cpp with different compiler settings and nothing worked. When I compiled it with visual studio 2013, it ran fine on this old computer. Other programs compiled with dev-cpp works fine.

     
  • Sinisa Segvic

    Sinisa Segvic - 2015-08-23

    Same problem here. I have resolved it by snitching an older version from the release labeled Dev-Cpp 5.3.0.4 No Compiler Portable.7z

     

    Last edit: Sinisa Segvic 2015-08-23

Log in to post a comment.