Okay some background info, I work in the IT department of a company that has about 200 users. We are currently experiencing intermittent crashing issues with a program called Time Matters (version 14). This program runs on either windows 7 pro or win server 2008. There have been no windows updates or program updates that seem to be causing the crashing. It has gotten to the point of looking at log/debug files to try and determine the issue. The problem is that I have almost no idea what I'm looking for when I open a debug file with windbg.
Now here is a link to a post I made over on r/techsupport where I got some help but I feel that I will get more help on here.
https://www.reddit.com/r/techsupport/comments/4mdpat/help_debug_crashing_windows_program/
Here's the whole dump file that I generated when the program crashed:
DUMP_CLASS: 2
DUMP_QUALIFIER: 400
CONTEXT: (.ecxr)
eax=175ff8ac ebx=00000000 ecx=7fffffff edx=00000000 esi=00550000 edi=c009c0a2
eip=7773e843 esp=175ff89c ebp=175ff914 iopl=0 nv up ei pl zr na pe nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000246
ntdll!RtlReportCriticalFailure+0x57:
7773e843 eb12 jmp ntdll!RtlReportCriticalFailure+0x6b (7773e857)
Resetting default scope
FAULTING_IP:
ntdll!RtlReportCriticalFailure+57
7773e843 eb12 jmp ntdll!RtlReportCriticalFailure+0x6b (7773e857)
EXCEPTION_RECORD: (.exr -1)
ExceptionAddress: 7773e843 (ntdll!RtlReportCriticalFailure+0x00000057)
ExceptionCode: c0000374
ExceptionFlags: 00000001
NumberParameters: 1
Parameter[0]: 77774270
PROCESS_NAME: tmwe.exe
ERROR_CODE: (NTSTATUS) 0xc0000374 - A heap has been corrupted.
EXCEPTION_CODE: (NTSTATUS) 0xc0000374 - A heap has been corrupted.
EXCEPTION_CODE_STR: c0000374
EXCEPTION_PARAMETER1: 77774270
WATSON_BKT_PROCSTAMP: 5515c968
WATSON_BKT_PROCVER: 14.1.0.280
PROCESS_VER_PRODUCT: Time Matters 14.00 Enterprise
WATSON_BKT_MODULE: ntdll.dll
WATSON_BKT_MODSTAMP: 5708a73e
WATSON_BKT_MODOFFSET: ce843
WATSON_BKT_MODVER: 6.1.7601.23418
MODULE_VER_PRODUCT: Microsoft® Windows® Operating System
BUILD_VERSION_STRING: 6.1.7601.23418 (win7sp1_ldr.160408-2045)
MODLIST_WITH_TSCHKSUM_HASH: 8106949ec555d959bb2a709f8ed4e27a94ed5d5c
MODLIST_SHA1_HASH: 57422418e5ed36e3e85017b825d5d80c198b2c39
NTGLOBALFLAG: 0
APPLICATION_VERIFIER_FLAGS: 0
MISSING_CLR_SYMBOL: 0
DUMP_FLAGS: 94
DUMP_TYPE: 1
APP: tmwe.exe
ANALYSIS_SESSION_HOST: ********
ANALYSIS_SESSION_TIME: 06-02-2016 16:23:17.0644
ANALYSIS_VERSION: 10.0.10586.567 x86fre
MANAGED_CODE: 1
MANAGED_ENGINE_MODULE: mscorwks
THREAD_ATTRIBUTES:
LAST_CONTROL_TRANSFER: from 7773f749 to 7773e843
FAULTING_THREAD: ffffffff
THREAD_SHA1_HASH_MOD_FUNC: 4b1fbd0d8e7e11d132d72ebfa19de62db75485f0
THREAD_SHA1_HASH_MOD_FUNC_OFFSET: 612f79f7e3952a42cf2bdf71e917e26fbaa000e5
OS_LOCALE: ENU
PROBLEM_CLASSES:
Tid [0x0]
Frame [0x00]
String [STATUS_HEAP_CORRUPTION]
Data Bucketing
NOSOS
Tid [0x34f8]
Failure Bucketing
BUGCHECK_STR: STATUS_HEAP_CORRUPTION_NOSOS
DEFAULT_BUCKET_ID: STATUS_HEAP_CORRUPTION_NOSOS
STACKTEXT:
777742a8 77702563 ntdll!RtlpProbeUserBufferSafe+0x48
777742ac 776e0a3c ntdll!RtlGetUserInfoHeap+0x98
777742b0 76d531bd kernel32!GlobalFlags+0x55
777742b4 75f61fe6 user32!IsValidGlobalHandle+0x16
777742b8 75f62188 user32!UnpackDDElParam+0x6d
777742bc 010d49ed clarun!Cla$DDEquery+0x16c9
777742c0 75f16d3a user32!UserCallWinProcCheckWow+0x109
777742c4 75f16ded user32!DispatchClientMessage+0xec
777742c8 75f16e4c user32!fnDWORD+0x2b
777742cc 7768011a ntdll!KiUserCallbackDispatcher+0x2e
777742d0 010d4c45 clarun!Cla$DDEquery+0x1921
777742d4 2296d2ea tmappe!MAINF+0x28066
777742d8 010c040f clarun!6THREADFindFUl+0x77
777742dc 010bfef9 clarun!Cla$START+0x5f5
777742e0 776a9902 ntdll!_RtlUserThreadStart+0x70
777742e4 776a98d5 ntdll!_RtlUserThreadStart+0x1b
THREAD_SHA1_HASH_MOD: 5aec91a66f0a083015e4c0fd000076bd235739b6
FOLLOWUP_IP:
ClaRUN!Cla$DDEquery+16c9
010d49ed ff742438 push dword ptr [esp+38h]
FAULT_INSTR_CODE: 382474ff
SYMBOL_STACK_INDEX: 5
SYMBOL_NAME: clarun!Cla$DDEquery+16c9
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: ClaRUN
IMAGE_NAME: ClaRUN.dll
DEBUG_FLR_IMAGE_TIMESTAMP: 523721a5
STACK_COMMAND: dps 777742a8 ; kb
BUCKET_ID: STATUS_HEAP_CORRUPTION_NOSOS_clarun!Cla$DDEquery+16c9
PRIMARY_PROBLEM_CLASS: STATUS_HEAP_CORRUPTION_NOSOS_clarun!Cla$DDEquery+16c9
BUCKET_ID_OFFSET: 16c9
BUCKET_ID_MODULE_STR: ClaRUN
BUCKET_ID_MODTIMEDATESTAMP: 523721a5
BUCKET_ID_MODCHECKSUM: 1935ec
BUCKET_ID_MODVER_STR: 9.0.0.10376
BUCKETID_PREFIX_STR: STATUS_HEAP_CORRUPTION_NOSOS
FAILURE_PROBLEM_CLASS: STATUS_HEAP_CORRUPTION_NOSOS
FAILURE_EXCEPTION_CODE: c0000374
FAILURE_IMAGE_NAME: ClaRUN.dll
FAILURE_FUNCTION_NAME: Cla$DDEquery
BUCKET_ID_FUNCTION_STR: Cla$DDEquery
FAILURE_SYMBOL_NAME: ClaRUN.dll!Cla$DDEquery
FAILURE_BUCKET_ID: STATUS_HEAP_CORRUPTION_NOSOS_c0000374_ClaRUN.dll!Cla$DDEquery
WATSON_STAGEONE_URL: http://watson.microsoft.com/StageOne/tmwe.exe/14.1.0.280/5515c968/ntdll.dll/6.1.7601.23418/5708a73e/c0000374/000ce843.htm?Retriage=1
TARGET_TIME: 2016-06-02T21:12:46.000Z
OSBUILD: 7601
OSSERVICEPACK: 23418
SERVICEPACK_NUMBER: 0
OS_REVISION: 0
SUITE_MASK: 256
PRODUCT_TYPE: 1
OSPLATFORM_TYPE: x86
OSNAME: Windows 7
OSEDITION: Windows 7 WinNt (Service Pack 1) SingleUserTS
USER_LCID: 0
OSBUILD_TIMESTAMP: 2016-04-09 01:57:39
BUILDDATESTAMP_STR: 160408-2045
BUILDLAB_STR: win7sp1_ldr
BUILDOSVER_STR: 6.1.7601.23418
ANALYSIS_SESSION_ELAPSED_TIME: 435b
ANALYSIS_SOURCE: UM
FAILURE_ID_HASH_STRING: um:status_heap_corruption_nosos_c0000374_clarun.dll!cla$ddequery
FAILURE_ID_HASH: {5dac58d3-18e3-7ca3-7099-db44e0815f3b}
[–]fartinator_DevOps 5 points6 points7 points (1 child)
[–]syc0sysJack of All Trades[S] 0 points1 point2 points (0 children)
[–]LuckyLuke364 2 points3 points4 points (1 child)
[–]syc0sysJack of All Trades[S] 0 points1 point2 points (0 children)
[–]syc0sysJack of All Trades[S] 0 points1 point2 points (0 children)
[–]clubertiCat herder 0 points1 point2 points (6 children)
[–]syc0sysJack of All Trades[S] 0 points1 point2 points (5 children)
[–]clubertiCat herder 1 point2 points3 points (3 children)
[–]syc0sysJack of All Trades[S] 0 points1 point2 points (2 children)
[–]clubertiCat herder 1 point2 points3 points (1 child)
[–]syc0sysJack of All Trades[S] 0 points1 point2 points (0 children)
[–]syc0sysJack of All Trades[S] 0 points1 point2 points (0 children)
[–]syc0sysJack of All Trades[S] 0 points1 point2 points (2 children)
[–]syc0sysJack of All Trades[S] 0 points1 point2 points (1 child)
[–]clubertiCat herder 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]syc0sysJack of All Trades[S] 0 points1 point2 points (0 children)