Intel® oneAPI Threading Building Blocks
Ask questions and share information about adding parallelism to your applications when using this threading library.

Details about bugs fixed

Daigoro
Beginner
488 Views

Hello,

I would like to know details about bugs fixed.
More specifically, I would like to know more details about the following fixed at the TBB 3.0 update 3.

- Fixed a data race in task scheduler destruction that on rare occasion could result in memory corruption.

What should I do for getting to know details about it?

I appreciate your help.
Thanks.

0 Kudos
4 Replies
Vladimir_P_1234567890
488 Views

Daigoro wrote:

- Fixed a data race in task scheduler destruction that on rare occasion could result in memory corruption.

What should I do for getting to know details about it?

Hello Daigoro,

you can run diff on sources for TBB 3.0 update 2 and TBB 3.0 update 3 to get more details.

I'm not sure what anyone remembers any details about the bug fixed 4 years ago.

--Vladimir

0 Kudos
RafSchietekat
Valued Contributor III
488 Views

I would advise to first check CHANGES, then do a web search, and only run diff if you like headaches. :-)

0 Kudos
Daigoro
Beginner
488 Views

 

I thought the documents of bugs fixed exist in somewhere.

I encountered a problem using TBB 3.0 update 1.
Does Intel have support of problem analysis? 

Thanks.

0 Kudos
Vladimir_P_1234567890
488 Views

I suggest trying TBB 4.2 update 5 from https://www.threadingbuildingblocks.org/. it should be fairly easy to upgrade TBB.

In case you still see this problem you can report it to this forum. If you have a commercial license you can submit an issue via Intel Premier Support site, in this case our support engineers will take at it.

If you want to check whether you have memory corruption either during the run or at the exit you can check it with Intel Inspector (https://software.intel.com/en-us/intel-inspector-xe)

--Vladimir

0 Kudos
Reply