boostorg / boostorg/boost

Segmentation fault in asio "compensating_work_started" function

Open
#1,093 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
HTML
Stars
8.6k
Forks
1.9k
Avg merge
39m
Merged PRs (30d)
2

Description

I encountered a SIGSEGV error when using the asio library. I checked the backtrace with GDB and found that the error occurred in the **compensating_work_started** function.

```
void scheduler::compensating_work_started()
{
thread_info_base* this_thread = thread_call_stack::contains(this);
++static_cast(this_thread)->private_outstanding_work;
}

```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.