I can't see the video.
I was using vs 2015, I will try with 2013 tonight
Moderators: Sascha Willems, walaber
Unhandled exception at 0x678ECAC8 (newton.dll) in tdc.exe: An invalid parameter was passed to a function that considers invalid parameters fatal.
> newton.dll!dgCollisionConvexPolygon::CalculateContactToConvexHullDescrete(const dgWorld * const world=0x19476060, const dgCollisionInstance * const parentMesh=0x19476200, dgCollisionParamProxy & proxy={...}) Line 726 C++
newton.dll!_invoke_watson(pszExpression=0x00000000, pszFunction=0x00000000, pszFile=0x00000000, nLine=0, pReserved=0) Line 132 C++
newton.dll!_invalid_parameter(pszExpression, pszFunction, pszFile, nLine, pReserved) Line 85 C++
newton.dll!_invalid_parameter_noinfo() Line 96 C++
newton.dll!fprintf(str=0x00000000, format=0x642f1f68, ...) Line 55 C
> newton.dll!dgCollisionConvexPolygon::CalculateContactToConvexHullDescrete(world=0x18986060, parentMesh=0x18986200, proxy={...}) Line 726 C++
newton.dll!dgWorld::CalculatePolySoupToHullContactsDescrete(proxy={...}) Line 2518 C++
newton.dll!dgWorld::CalculateConvexToNonConvexContacts(proxy={...}) Line 2404 C++
newton.dll!dgWorld::ConvexContacts(pair=0x1898fd9c, proxy={...}) Line 1770 C++
newton.dll!dgWorld::CalculateContacts(pair=0x1898fd9c, threadIndex=0, ccdMode=false, intersectionTestOnly=false) Line 1900 C++
newton.dll!dgBroadPhase::CalculatePairContacts(pair=0x1898fd9c, threadID=0) Line 1086 C++
newton.dll!dgBroadPhase::AddPair(contact=0x16413ce0, timestep, threadIndex=0) Line 1135 C++
newton.dll!dgBroadPhase::UpdateRigidBodyContacts(descriptor=0x154afe18, nodePtr=0x15ff33c0, timeStep=3.95479480e-024, threadID=0) Line 1580 C++
newton.dll!dgBroadPhase::UpdateRigidBodyContactKernel(context=0x154afe18, node=0x15ff3580, threadID=0) Line 1507 C++
newton.dll!dgThreadHive::dgWorkerThread::ConcurrentWork(threadId=1679915485) Line 242 C++
newton.dll!dgThreadHive::dgWorkerThread::Execute(threadId=0) Line 260 C++
newton.dll!dgThread::dgThreadSystemCallback(threadData=0x164406c4) Line 166 C++
newton.dll!std::_LaunchPad<std::_Bind<1,void *,void * (__cdecl*const)(void *),dgThread *> >::_Go() Line 187 C++
newton.dll!_callthreadstartex() Line 376 C
newton.dll!_threadstartex(ptd) Line 354 C
kernel32.dll!@BaseThreadInitThunk@12() Unknown
ntdll.dll!__RtlUserThreadStart() Unknown
ntdll.dll!__RtlUserThreadStart@8() Unknown
Unhandled exception at 0x540919C8 (newton.dll) in tdc.exe: 0xC00002B5: Multiple floating point traps (parameters: 0x00000000, 0x00009D31).
void dgWorld::SetThreadsCount (dgInt32 count)
{
dgThreadHive::SetThreadsCount(count);
}
void dgWorld::SetThreadsCount (dgInt32 count)
{
count = 0;
dgThreadHive::SetThreadsCount(count);
}
void* dgThread::dgThreadSystemCallback(void* threadData)
{
dgFloatExceptions exception;
dgSetPrecisionDouble precision;
NewtonSetThreadsCount with count 1 without callbacks = no crash.
NewtonSetThreadsCount with count 2..4 without callbacks = crash
This could be sort of a issue related to multithreading inside newton - maybe related to async bug that i also reported?
Users browsing this forum: No registered users and 13 guests