Hello Axel,
root [0] and root [1] were just me running the demo. Stack dump results are the same if I try to compile immediately. If you look carefully above, I cut-n-pasted from the “.L temp2.cpp+” all the way down to the next root [ ] prompt, so there was no additional info then. Here is what I see when I do gDebug=7:
Info in TWinNTSystem::ACLiC: creating shared library c:/000-WORKAREA/analysis/TeamKrane/optionPriceQuestion/zzz-rootBuildFiles/temp2_cpp.dll
Info in : echo # > “c:\000-WORKAREA\analysis\TeamKrane\optionPriceQuestion\zzz-rootBuildFiles\temp2_cpp.d”
Info in : C:\Schwabware\root\root_install\bin\rmkdepend “-fc:\000-WORKAREA\analysis\TeamKrane\optionPriceQuestion\zzz-rootBuildFiles\temp2_cpp.d” -o_cpp.dll “-pc:\000-WORKAREA\analysis\TeamKrane\optionPriceQuestion/zzz-rootBuildFiles/” -Y – “-IC:/Schwabware/root/root_install\include” -I%ROOTSYS%\include -I%RISKUTILS_INC% -D_WIN32 -D_XKEYCHECK_H -DNOMINMAX -D_CRT_SECURE_NO_WARNINGS -DLL – “c:/000-WORKAREA/analysis/TeamKrane/optionPriceQuestion/temp2.cpp” “-tc:/000-WORKAREA/analysis/TeamKrane/optionPriceQuestion/zzz-rootBuildFiles/temp2_cpp.dll” > c:\000-WORKAREA\analysis\TeamKrane\optionPriceQuestion\zzz-rootBuildFiles\stderr.tmp 2>&1
Info in : echo c:/000-WORKAREA/analysis/TeamKrane/optionPriceQuestion/zzz-rootBuildFiles/temp2_cpp.dll: C:\Schwabware\root\root_install\include\RVersion.h C:\Schwabware\root\root_install\include\RConfig.h C:\Schwabware\root\root_install\include\TClass.h C:\Schwabware\root\root_install\include\TDictAttributeMap.h C:\Schwabware\root\root_install\include\TInterpreter.h C:\Schwabware\root\root_install\include\TROOT.h C:\Schwabware\root\root_install\include\TBuffer.h C:\Schwabware\root\root_install\include\TMemberInspector.h C:\Schwabware\root\root_install\include\TError.h C:\Schwabware\root\root_install\include\RtypesImp.h C:\Schwabware\root\root_install\include\TIsAProxy.h C:\Schwabware\root\root_install\include\TFileMergeInfo.h C:\Schwabware\root\root_install\include\TCollectionProxyInfo.h >> “c:\000-WORKAREA\analysis\TeamKrane\optionPriceQuestion\zzz-rootBuildFiles\temp2_cpp.d”
Info in TWinNTSystem::ACLiC: looking for header in: c:/000-WORKAREA/analysis/TeamKrane/optionPriceQuestion:C:\000-WORKAREA\analysis\TeamKrane\optionPriceQuestion:.::%ROOTSYS%\include:%RISKUTILS_INC%:
Info in : creating the dictionary files
Info in : C:\Schwabware\root\root_install\bin\rootcling -v0 “–lib-list-prefix=c:\000-WORKAREA\analysis\TeamKrane\optionPriceQuestion\zzz-rootBuildFiles\temp2_cpp_ACLiC_map” -f “c:\000-WORKAREA\analysis\TeamKrane\optionPriceQuestion\zzz-rootBuildFiles\temp2_cpp_ACLiC_dict.cxx” -rml temp2_cpp -rmf “c:\000-WORKAREA\analysis\TeamKrane\optionPriceQuestion\zzz-rootBuildFiles\temp2_cpp.rootmap” -DR__ACLIC_ROOTMAP -I%ROOTSYS%\include -I%RISKUTILS_INC% -D__ACLIC__ “c:/000-WORKAREA/analysis/TeamKrane/optionPriceQuestion/temp2.cpp” “c:\000-WORKAREA\analysis\TeamKrane\optionPriceQuestion\zzz-rootBuildFiles\temp2_cpp_ACLiC_linkdef.h”
==========================================
=============== STACKTRACE ===============
================ Thread 0 ================
libCore!TWinNTSystem::ShowMembers()
ucrtbase!seh_filter_exe()
root!Init_thread_footer()
KERNEL32!BaseThreadInitThunk()
ntdll!RtlGetAppContainerNamedObjectPath()
ntdll!RtlGetAppContainerNamedObjectPath()
================ Thread 1 ================
ntdll!ZwDelayExecution()
KERNELBASE!Sleep()
libCore!TWinNTSystem::TimerThread()
KERNEL32!BaseThreadInitThunk()
ntdll!RtlGetAppContainerNamedObjectPath()
ntdll!RtlGetAppContainerNamedObjectPath()
================ Thread 2 ================
win32u!NtUserGetMessage()
libCore!TWinNTSystem::FreeDirectory()
KERNEL32!BaseThreadInitThunk()
ntdll!RtlGetAppContainerNamedObjectPath()
ntdll!RtlGetAppContainerNamedObjectPath()
================ Thread 3 ================
ntdll!NtRemoveIoCompletion()
fcagpph32!??
KERNEL32!BaseThreadInitThunk()
ntdll!RtlGetAppContainerNamedObjectPath()
ntdll!RtlGetAppContainerNamedObjectPath()
================ Thread 4 ================
ntdll!NtRemoveIoCompletion()
fcagpph32!??
KERNEL32!BaseThreadInitThunk()
ntdll!RtlGetAppContainerNamedObjectPath()
ntdll!RtlGetAppContainerNamedObjectPath()
================ Thread 5 ================
ntdll!ZwWaitForWorkViaWorkerFactory()
KERNEL32!BaseThreadInitThunk()
ntdll!RtlGetAppContainerNamedObjectPath()
ntdll!RtlGetAppContainerNamedObjectPath()
================ Thread 6 ================
ntdll!ZwWaitForWorkViaWorkerFactory()
KERNEL32!BaseThreadInitThunk()
ntdll!RtlGetAppContainerNamedObjectPath()
ntdll!RtlGetAppContainerNamedObjectPath()
================ Thread 7 ================
ntdll!ZwWaitForWorkViaWorkerFactory()
KERNEL32!BaseThreadInitThunk()
ntdll!RtlGetAppContainerNamedObjectPath()
ntdll!RtlGetAppContainerNamedObjectPath()
================ Thread 8 ================
ntdll!ZwWaitForWorkViaWorkerFactory()
KERNEL32!BaseThreadInitThunk()
ntdll!RtlGetAppContainerNamedObjectPath()
ntdll!RtlGetAppContainerNamedObjectPath()
==========================================
============= END STACKTRACE =============
root [1]
So I got 8 threads dumping, but no clues that I can see in the debug output. There are some details, like I added an include area that has my personal code in it (RISKUTILS_INC) and I have defined a build directory (flat) to hold compile files (zzz-rootBuildFiles). But it all seems mundane to my eye.
- John