Project

General

Profile

Actions

Bug #7617

closed

creation and destruction of @bindSafe@ functor is not thread safe

Added by Marco Kinski almost 5 years ago. Updated about 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
06/23/2020
Due date:
% Done:

0%

Estimated time:

Description

When creating and destroying multiple background threads using bindSafe onto the same widget, the Wt::Core::Impl::observer_info::observers_ vector of that widget can get corrupted.

Wt: 4.3.1

boost: 1.73

MSVC: 16.6.1


Files

callstack-and-output.txt (4.26 KB) callstack-and-output.txt Marco Kinski, 06/23/2020 06:01 PM
wt-concurrency-failure.cpp (2.15 KB) wt-concurrency-failure.cpp Marco Kinski, 06/23/2020 06:01 PM
#7

Updated by Roel Standaert over 4 years ago

  • Status changed from New to Implemented @Emweb
#8

Updated by Roel Standaert over 4 years ago

  • Status changed from Implemented @Emweb to Resolved
#9

Updated by Roel Standaert over 4 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF