Opened 5 years ago

Last modified 5 years ago

#13268 new Bugs

Exception thrown: write access violation.

Reported by: wronso <wronso@…> Owned by: Ion Gaztañaga
Milestone: To Be Determined Component: interprocess
Version: Boost 1.65.0 Severity: Problem
Keywords: Cc: wronso@…

Description

I'm using boost::interprocess to make an asynchronous queue for IPC. I put the source code at https://github.com/wronso/AsyncQue. However, it sometimes throws write access violation exception. The environment is given as below:

  • OS: Windows 10 Pro, Version:1709, Build:16299.19
  • Compiler: Visual Studio Professional 2017, Version 15.4.1
  • Boost Version: 1.65.1

Reproduce Steps:

  1. Git clone and open ipc.sln
  2. Build Develop | x64
  3. Run

Results: It sometimes throws write access violation exception.

And I'm seeing 2 kinds of call stacks when the exception occurs. I've attached them as file: exception1.txt and exception2.txt

Attachments (2)

exception1.txt (17.4 KB ) - added by wronso <wronso@…> 5 years ago.
exception2.txt (5.5 KB ) - added by wronso <wronso@…> 5 years ago.

Download all attachments as: .zip

Change History (4)

by wronso <wronso@…>, 5 years ago

Attachment: exception1.txt added

by wronso <wronso@…>, 5 years ago

Attachment: exception2.txt added

comment:1 by wronso <wronso@…>, 5 years ago

Summary: [boost::interprocess] Exception thrown: write access violation.Exception thrown: write access violation.

comment:2 by wronso <wronso@…>, 5 years ago

Cc: wronso@… added
Note: See TracTickets for help on using tickets.