Commit 797111a
committed
src: avoid race condition in tracing code
`json_trace_writer_` is protected by `stream_mutex_`,
but one access to it was not guarded by a lock on said mutex.
Refs: #25512
PR-URL: #25624
Reviewed-By: Denys Otrishko <shishugi@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Richard Lau <riclau@uk.ibm.com>1 parent ce28caf commit 797111aCopy full SHA for 797111a
File tree
Expand file treeCollapse file tree
2 files changed
+10
-3
lines changedOpen diff view settings
Filter options
- src/tracing
Expand file treeCollapse file tree
2 files changed
+10
-3
lines changedOpen diff view settings
Collapse file
src/tracing/node_trace_writer.cc
Copy file name to clipboardExpand all lines: src/tracing/node_trace_writer.cc+7-2Lines changed: 7 additions & 2 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
138 | 138 | |
139 | 139 | |
140 | 140 | |
141 | | - |
142 | | - |
| 141 | + |
| 142 | + |
| 143 | + |
| 144 | + |
| 145 | + |
| 146 | + |
| 147 | + |
143 | 148 | |
144 | 149 | |
145 | 150 | |
|
Collapse file
src/tracing/node_trace_writer.h
Copy file name to clipboardExpand all lines: src/tracing/node_trace_writer.h+3-1Lines changed: 3 additions & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
45 | 45 | |
46 | 46 | |
47 | 47 | |
48 | | - |
| 48 | + |
| 49 | + |
49 | 50 | |
50 | 51 | |
| 52 | + |
51 | 53 | |
52 | 54 | |
53 | 55 | |
|
0 commit comments