Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Application crash #66

Open
Yuri05 opened this issue Feb 1, 2022 · 1 comment
Open

Application crash #66

Yuri05 opened this issue Feb 1, 2022 · 1 comment

Comments

@Yuri05
Copy link

Yuri05 commented Feb 1, 2022

Hi,

I built the latest released version 3.13.0 of libHoard, 64bit (using x64 Native Tools Comand Prompt for Visual Studio 2019) under Windows 10 and linked it to 2 x64 C++ libraries (both built with Visual Studio 2019 as x64 multi threaded DLL (/MD)).

When I start my test application (C#, Console) - I see the message
Using the Hoard memory allocator (http://www.hoard.org), version 3.13.0
After this test application crashes without any error message or additional information.

In the Windows Error Reporting I see several crash reports for libhoard, the first one looks like this

Faulting application name: Performance.exe, version: 1.0.0.0, time stamp: 0xfae61b15
Faulting module name: libhoard.dll, version: 0.0.0.0, time stamp: 0x61f8fd6c
Exception code: 0xc0000005
Fault offset: 0x0000000000006f2d
Faulting process id: 0xb80
Faulting application start time: 0x01d81752962175ee
Faulting application path: C:\Temp\Performance.exe
Faulting module path: C:\Temp\libhoard.dll
Report Id: df81726f-4052-4a97-a5cb-2a3635c4d983
Faulting package full name: 
Faulting package-relative application ID: 
Additional information stored by Windows Error Reporting:
Version=1
EventType=APPCRASH
EventTime=132881832504435930
ReportType=2
Consent=1
UploadTime=132881832537910530
ReportStatus=268435456
ReportIdentifier=b9734760-a2b5-46ac-bb03-7fb5e6d4fb7a
IntegratorReportIdentifier=df81726f-4052-4a97-a5cb-2a3635c4d983
Wow64Host=34404
NsAppName=Performance.exe
OriginalFilename=Performance.exe
AppSessionGuid=00000b80-0002-0004-ee75-21965217d801
TargetAppId=W:000678df128851180f82fc6fdbf55c8cd95d00000000!0000a65f81583cc786c9bd4cecb487ba28a3378a6d67!Performance.exe
TargetAppVer=2103//05//23:17:23:33!0!Performance.exe
BootId=4294967295
ServiceSplit=4243460608
TargetAsId=186388
IsFatal=1
EtwNonCollectReason=1
Response.BucketId=6e867a30a8d06c386e258dfad0c22f95
Response.BucketTable=4
Response.LegacyBucketId=2172298503659859861
Response.type=4
Sig[0].Name=Anwendungsname
Sig[0].Value=Performance.exe
Sig[1].Name=Anwendungsversion
Sig[1].Value=1.0.0.0
Sig[2].Name=Anwendungszeitstempel
Sig[2].Value=fae61b15
Sig[3].Name=Fehlermodulname
Sig[3].Value=libhoard.dll
Sig[4].Name=Fehlermodulversion
Sig[4].Value=0.0.0.0
Sig[5].Name=Fehlermodulzeitstempel
Sig[5].Value=61f8fd6c
Sig[6].Name=Ausnahmecode
Sig[6].Value=c0000005
Sig[7].Name=Ausnahmeoffset
Sig[7].Value=0000000000006f2d
DynamicSig[1].Name=Betriebsystemversion
DynamicSig[1].Value=10.0.19042.2.0.0.256.4
DynamicSig[2].Name=Gebietsschema-ID
DynamicSig[2].Value=1031
DynamicSig[22].Name=Zusatzinformation 1
DynamicSig[22].Value=3e2e
DynamicSig[23].Name=Zusatzinformation 2
DynamicSig[23].Value=3e2ea001e22a9f1f30a906a8a1538ef7
DynamicSig[24].Name=Zusatzinformation 3
DynamicSig[24].Value=377b
DynamicSig[25].Name=Zusatzinformation 4
DynamicSig[25].Value=377b821227179b78965e4f477f2f75cb
UI[2]=C:\Temp\Performance.exe
LoadedModule[0]=C:\Temp\Performance.exe
LoadedModule[1]=C:\WINDOWS\SYSTEM32\ntdll.dll
LoadedModule[2]=C:\WINDOWS\SYSTEM32\MSCOREE.DLL
LoadedModule[3]=C:\WINDOWS\System32\KERNEL32.dll
LoadedModule[4]=C:\WINDOWS\System32\KERNELBASE.dll
LoadedModule[5]=C:\Program Files (x86)\Citrix\ICA Client\epclient64.dll
LoadedModule[6]=C:\WINDOWS\System32\USER32.dll
LoadedModule[7]=C:\WINDOWS\System32\win32u.dll
LoadedModule[8]=C:\WINDOWS\System32\GDI32.dll
LoadedModule[9]=C:\WINDOWS\System32\gdi32full.dll
LoadedModule[10]=C:\WINDOWS\System32\msvcp_win.dll
LoadedModule[11]=C:\WINDOWS\System32\ucrtbase.dll
LoadedModule[12]=C:\WINDOWS\SYSTEM32\VERSION.dll
LoadedModule[13]=C:\WINDOWS\System32\msvcrt.dll
LoadedModule[14]=C:\WINDOWS\System32\IMM32.DLL
LoadedModule[15]=C:\WINDOWS\System32\ADVAPI32.dll
LoadedModule[16]=C:\WINDOWS\System32\sechost.dll
LoadedModule[17]=C:\WINDOWS\System32\RPCRT4.dll
LoadedModule[18]=C:\WINDOWS\SYSTEM32\ntmarta.dll
LoadedModule[19]=C:\WINDOWS\System32\umppc14406.dll
LoadedModule[20]=C:\WINDOWS\System32\ScriptControl64_14406.dll
LoadedModule[21]=C:\WINDOWS\System32\bcrypt.dll
LoadedModule[22]=C:\WINDOWS\System32\ole32.dll
LoadedModule[23]=C:\WINDOWS\System32\combase.dll
LoadedModule[24]=C:\WINDOWS\System32\OLEAUT32.dll
LoadedModule[25]=C:\Program Files\Avecto\Privilege Guard Client\PGHook.dll
LoadedModule[26]=C:\WINDOWS\System32\QIPCAP64.dll
LoadedModule[27]=C:\WINDOWS\System32\SHELL32.dll
LoadedModule[28]=C:\WINDOWS\SYSTEM32\DNSAPI.dll
LoadedModule[29]=C:\WINDOWS\SYSTEM32\IPHLPAPI.DLL
LoadedModule[30]=C:\WINDOWS\System32\NSI.dll
LoadedModule[31]=C:\Windows\Microsoft.NET\Framework64\v4.0.30319\mscoreei.dll
LoadedModule[32]=C:\WINDOWS\System32\SHLWAPI.dll
LoadedModule[33]=C:\WINDOWS\SYSTEM32\kernel.appcore.dll
LoadedModule[34]=C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
LoadedModule[35]=C:\WINDOWS\SYSTEM32\VCRUNTIME140_CLR0400.dll
LoadedModule[36]=C:\WINDOWS\SYSTEM32\ucrtbase_clr0400.dll
LoadedModule[37]=C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\mscorlib\ed4777cae83e1fc9087ac3dc82cf23ab\mscorlib.ni.dll
LoadedModule[38]=C:\WINDOWS\System32\bcryptPrimitives.dll
LoadedModule[39]=C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clrjit.dll
LoadedModule[40]=C:\WINDOWS\SYSTEM32\urlmon.dll
LoadedModule[41]=C:\WINDOWS\SYSTEM32\iertutil.dll
LoadedModule[42]=C:\WINDOWS\System32\shcore.dll
LoadedModule[43]=C:\WINDOWS\SYSTEM32\srvcli.dll
LoadedModule[44]=C:\WINDOWS\SYSTEM32\netutils.dll
LoadedModule[45]=C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\netstandard\c9a24a0de13504786286f18c7c10ba59\netstandard.ni.dll
LoadedModule[46]=C:\WINDOWS\SYSTEM32\CRYPTSP.dll
LoadedModule[47]=C:\WINDOWS\SYSTEM32\SspiCli.dll
LoadedModule[48]=C:\WINDOWS\system32\rsaenh.dll
LoadedModule[49]=C:\WINDOWS\SYSTEM32\CRYPTBASE.dll
LoadedModule[50]=C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\System\5dd302cc18514670950e7f3fbebddb06\System.ni.dll
LoadedModule[51]=C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\System.Core\5b420a81d9bf78ed0945d8ac1ca932b4\System.Core.ni.dll
LoadedModule[52]=C:\WINDOWS\SYSTEM32\windows.storage.dll
LoadedModule[53]=C:\WINDOWS\SYSTEM32\Wldp.dll
LoadedModule[54]=C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\System.ValueTuple\cab3ebbf1280dc8b0dd1638592019546\System.ValueTuple.ni.dll
LoadedModule[55]=C:\WINDOWS\SYSTEM32\PROPSYS.dll
LoadedModule[56]=C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\System.Xml.Linq\7d5777c130d020ebe3c89b79f238ccd5\System.Xml.Linq.ni.dll
LoadedModule[57]=C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\System.Drawing\f4b470d059025978bbe597afc6e60f7d\System.Drawing.ni.dll
LoadedModule[58]=C:\WINDOWS\SYSTEM32\profapi.dll
LoadedModule[59]=C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\System.Xml\131a023309990432765d7a97ec31d6a7\System.Xml.ni.dll
LoadedModule[60]=C:\Temp\FuncParserNative.dll
LoadedModule[61]=C:\Temp\libhoard.dll
LoadedModule[62]=C:\WINDOWS\SYSTEM32\MSVCP140.dll
LoadedModule[63]=C:\WINDOWS\SYSTEM32\VCRUNTIME140.dll
LoadedModule[64]=C:\WINDOWS\SYSTEM32\VCRUNTIME140_1.dll
State[0].Key=Transport.DoneStage1
State[0].Value=1
OsInfo[0].Key=vermaj
OsInfo[0].Value=10
OsInfo[1].Key=vermin
OsInfo[1].Value=0
OsInfo[2].Key=verbld
OsInfo[2].Value=19042
OsInfo[3].Key=ubr
OsInfo[3].Value=1415
OsInfo[4].Key=versp
OsInfo[4].Value=0
OsInfo[5].Key=arch
OsInfo[5].Value=9
OsInfo[6].Key=lcid
OsInfo[6].Value=1031
OsInfo[7].Key=geoid
OsInfo[7].Value=94
OsInfo[8].Key=sku
OsInfo[8].Value=4
OsInfo[9].Key=domain
OsInfo[9].Value=1
OsInfo[10].Key=prodsuite
OsInfo[10].Value=256
OsInfo[11].Key=ntprodtype
OsInfo[11].Value=1
OsInfo[12].Key=platid
OsInfo[12].Value=10
OsInfo[13].Key=sr
OsInfo[13].Value=0
OsInfo[14].Key=tmsi
OsInfo[14].Value=33749
OsInfo[15].Key=osinsty
OsInfo[15].Value=3
OsInfo[16].Key=iever
OsInfo[16].Value=11.789.19041.0-11.0.1000
OsInfo[17].Key=portos
OsInfo[17].Value=0
OsInfo[18].Key=ram
OsInfo[18].Value=32614
OsInfo[19].Key=svolsz
OsInfo[19].Value=475
OsInfo[20].Key=wimbt
OsInfo[20].Value=0
OsInfo[21].Key=blddt
OsInfo[21].Value=191206
OsInfo[22].Key=bldtm
OsInfo[22].Value=1406
OsInfo[23].Key=bldbrch
OsInfo[23].Value=vb_release
OsInfo[24].Key=bldchk
OsInfo[24].Value=0
OsInfo[25].Key=wpvermaj
OsInfo[25].Value=0
OsInfo[26].Key=wpvermin
OsInfo[26].Value=0
OsInfo[27].Key=wpbuildmaj
OsInfo[27].Value=0
OsInfo[28].Key=wpbuildmin
OsInfo[28].Value=0
OsInfo[29].Key=osver
OsInfo[29].Value=10.0.19041.1415.amd64fre.vb_release.191206-1406
OsInfo[30].Key=buildflightid
OsInfo[30].Value=0AB10A92-A0AB-46D3-A7F0-01F9994D9C9B.1
OsInfo[31].Key=edition
OsInfo[31].Value=Enterprise
OsInfo[32].Key=ring
OsInfo[32].Value=Retail
OsInfo[33].Key=expid
OsInfo[33].Value=RS:D718
OsInfo[34].Key=fconid
OsInfo[35].Key=containerid
OsInfo[36].Key=containertype
OsInfo[37].Key=edu
OsInfo[37].Value=0
FriendlyEventName=Nicht mehr funktionsfähig
ConsentKey=APPCRASH
AppName=Performance
AppPath=C:\Temp\Performance.exe
NsPartner=windows
NsGroup=windows8
ApplicationIdentity=8CC3251C8D92713F45DFBF996E2EC8CD
MetadataHash=-1995047448

Can you advice if/how this crash can be fixed?
Thank you.

P.S. Trying to build the latest development version with Visual Studio 2019 results in the same error as here: #65

@kreisbi
Copy link

kreisbi commented Apr 14, 2022

I tried the same thing (built 3.13) and got stuck here in dubugger (note: I am using VS 2015 and building a C++ executable).

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants