collector which is 32 bit and while doing some operation on 64 system so getting crash

CHOWDHURY, EKBAL (GE Digital) 0 Reputation points
2024-07-08T07:05:12.12+00:00

I have a collector which is 32 bit and while doing some operation so getting crash

FAULTING_THREAD: 00000c40

PROCESS_NAME: ihServerToServerCollector.exe

ERROR_CODE: (NTSTATUS) 0x80000003 - {EXCEPTION} Breakpoint A breakpoint has been reached.

EXCEPTION_CODE_STR: 80000003

STACK_TEXT:

000000000009ecf8 00000000771a1b56 : 0000002377224eec 00007ffaeb670023 0000000001bfff68 000000000196f690 : wow64cpu!CpupSyscallStub+0x13

000000000009ed00 00000000771a11c9 : 000000000196fd24 00007ffaeb67c67c 000000000009edd0 00007ffaeb67e053 : wow64cpu!Thunk0ArgReloadState+0x5

000000000009edb0 00007ffaeb67df5d : 00000000003af000 0000000000400128 0000000000000000 000000000009f7f0 : wow64cpu!BTCpuSimulate+0x9

000000000009edf0 00007ffaeb67d79d : 0000000000000000 0000000001ab6ba8 0000000000000000 0000000000000000 : wow64!RunCpuSimulation+0xd

000000000009ee20 00007ffaecef7600 : 0000000000400128 00007ffaecf50828 00000000003ae000 00007ffaecf4bdd8 : wow64!Wow64LdrpInitialize+0x12d

000000000009f0d0 00007ffaece98838 : 0000000000000000 0000000000000000 0000000000000000 0000000000000001 : ntdll!LdrpInitializeProcess+0x16f0

000000000009f4a0 00007ffaecebec1d : 0000000000000000 00007ffaece20000 00000000003b0000 00000000003ae050 : ntdll!LdrpInitialize+0x16c

000000000009f520 00007ffaece9863e : 000000000009f7f0 0000000000000000 000000000009f7f0 0000000000000000 : ntdll!LdrpInitializeInternal+0xed

000000000009f7a0 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000 : ntdll!LdrInitializeThunk+0xe

STACK_COMMAND: ~0s; .ecxr ; kb

SYMBOL_NAME: wow64cpu!CpupSyscallStub+13

MODULE_NAME: wow64cpu

IMAGE_NAME: wow64cpu.dll

FAILURE_BUCKET_ID: BREAKPOINT_80000003_wow64cpu.dll!CpupSyscallStub

OS_VERSION: 10.0.20348.1

BUILDLAB_STR: fe_release

OSPLATFORM_TYPE: x64

OSNAME: Windows 10

IMAGE_VERSION: 10.0.20348.1787

FAILURE_ID_HASH: {289a12fb-10fd-bb5b-3edc-4567046643a5}

Followup: MachineOwner


0:000> .exr -1

ExceptionAddress: 0000000000000000

ExceptionCode: 80000003 (Break instruction exception)

ExceptionFlags: 00000000

NumberParameters: 0

Is wow64cpu.dll not is absent or something else ?

Note : in my environment or other customer has no issue but one of customer this issue. Thanks in advance

Windows
Windows
A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.
5,384 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Daisy Zhou 23,426 Reputation points Microsoft Vendor
    2024-07-08T09:15:45.62+00:00

    Hello CHOWDHURY, EKBAL (GE Digital),

    Thank you for posting in Q&A forum.

    It sounds like you're dealing with a compatibility or runtime issue in a 32-bit application (ihServerToServerCollector.exe) running on a 64-bit system.

    Here are some general steps to diagnose and potentially resolve this issue:

    Steps to Diagnose the Issue:

    1.Check for Dependencies: Ensure that all the required 32-bit libraries and dependencies that your application relies on are available on the 64-bit system.

    2.Examine the Stack Trace:

    Look at the stack trace provided in the crash dump to identify where exactly the crash is occurring. Tools like WinDbg can be helpful for this purpose.

    3.Verify Configuration Settings:

    Verify that the environment settings (like PATH variables, registry settings, and environment variables) on the problematic customer’s machine match those on systems where the application is working correctly.

    4.Check Permissions: Ensure that the application has all necessary permissions to execute operations, particularly in directories or resources it needs to access.

    5.Review Recent Changes:

    Look into any recent changes made to the customer’s system that might have affected the application, such as OS updates or the installation of new software.

    Steps to Potentially Resolve the Issue

    1.Recompile for 64-bit: If possible, recompile your application as a 64-bit binary. This can help eliminate compatibility issues associated with running 32-bit applications on a 64-bit OS.

    2.Install 32-bit Libraries: Install any missing 32-bit libraries that your application might depend on. On Windows, make sure that the 32-bit versions of the required Visual C++ Redistributables are installed.

    3.Use Compatibility Mode: Try running the application in compatibility mode for a 32-bit version of Windows. Right-click on the executable, go to Properties, select the Compatibility tab, and choose an appropriate Windows version.

    4.Update or Patch the Application: Ensure the application is up to date with the latest patches or updates from the vendor or development team.

    5.Consult Event Logs: Check the Windows Event Viewer for any additional error messages or logs related to the crash. This can provide more context about the failure.

    6.Contact Support: If the issue persists, consider contacting the software vendor's support team with detailed crash logs and environment details for more tailored assistance.

    I hope the information above is helpful.

    If you have any questions or concerns, please feel free to let us know.

    Best Regards,

    Daisy Zhou

    ============================================

    If the Answer is helpful, please click "Accept Answer" and upvote it.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.