tbbmalloc - _ctor access violation

tbbmalloc - _ctor access violation

When uninitializing a thread and/or shutting down my application I sometimes get an access violation at "crtexe.c method __tmainCRTStartup()... if(has_cctor == 0) _cexit();".The call stack only shows dlls, where tbbmalloc.dll is closes to the top.I guess this occurs when the tbb allocator deallocates the memory pool for that specific thread. Question is what could cause this, and how can I go about debugging it?

4 posts / 0 nouveau(x)
Dernière contribution
Reportez-vous à notre Notice d'optimisation pour plus d'informations sur les choix et l'optimisation des performances dans les produits logiciels Intel.

Quoting ronag89...Question is what could cause this, and how can I go about debugging it?

You need to build a debug version of TBB libarryand you should start debugging from the 'tbb_debug.dll'.
Your test application has to be set as a host. Please take a look at Visual Studioproject settings.

Portrait de Vladimir Polin (Intel)

hello,what is the version and update numbers you use?thanks.--Vladimir

Could you please send call stacks for all threads? Sure, the reproducer would be the best.

Connectez-vous pour laisser un commentaire.