Opened 8 years ago

#10860 new Bugs

Switch to 1.57 causes crash in xpressive lib in Win64 release configuration

Reported by: Ivan Sakic <ivansakic@…> Owned by: Eric Niebler
Milestone: To Be Determined Component: xpressive
Version: Boost 1.57.0 Severity: Problem
Keywords: xpressive crash Cc:

Description

Check for attached code, I simplified original code as much as possible so don't bother with logic.

Crash happens in xpressive/detail/static/compile.hpp loc 38, but only in Windows 64-bit release configuration ( any other: Linux (g++ 4.8.2,) or debug or 32-bit work just fine ). I use Visual Studio 2013 Update 4 for Win build.

Addition INFO: If you build w/o NDEBUG symbol defined or if you turned off optimization it works fine.

P.S. This code works fine with boost 1.51 and Visual Studio 2010.

Attachments (1)

xpressive-test-case.zip (5.2 KB ) - added by Ivan Sakic <ivansakic@…> 8 years ago.

Download all attachments as: .zip

Change History (1)

by Ivan Sakic <ivansakic@…>, 8 years ago

Attachment: xpressive-test-case.zip added
Note: See TracTickets for help on using tickets.