Subject: Re: [Boost-bugs] [Boost C++ Libraries] #1917: Boost.Signals crashes on MSVC9.0 with _HAS_ITERATOR_DEBUGGING=0
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2008-05-16 11:02:35
#1917: Boost.Signals crashes on MSVC9.0 with _HAS_ITERATOR_DEBUGGING=0
----------------------------+-----------------------------------------------
Reporter: ntr_at_[hidden] | Owner: dgregor
Type: Bugs | Status: new
Milestone: Boost 1.35.1 | Component: signals
Version: Boost 1.35.0 | Severity: Problem
Resolution: | Keywords: Boost.Signals MSVC9.0 _HAS_ITERATOR_DEBUGGING
----------------------------+-----------------------------------------------
Comment (by ntr_at_[hidden]):
Additionally, Boost.Signals crashes in release mode if _SECURE_SCL=0 is
defined in preprocessor definitions when calling the signal function i.e.
main method:
Debugger shows the crash to appear in line 148 in named_slot_map.hpp and
appears to be due to uninitialized memory or similar.
{{{
typedef boost::signal0<void> Signal;
Signal signal;
signal();
}}}
Compiler settings (release):
{{{
/Ox /Ob2 /Oi /Ot /Oy /GL /I "boost_1_35_0/include/" /D "WINVER=0x0501" /D
"WIN32" /D "_WINDOWS" /D "NDEBUG" /D "_CRT_SECURE_NO_WARNINGS" /D
"_CRT_SECURE_NO_DEPRECATE" /D "_SECURE_SCL=0" /D "_ATL_STATIC_REGISTRY" /D
"_UNICODE" /D "UNICODE" /FD /EHsc /MT /GS- /arch:SSE2 /fp:fast
/Yu"stdafx.h" /Fp"Release\Console.pch" /Fo"Release\\"
/Fd"Release\vc90.pdb" /W3 /nologo /c /Zi /TP /errorReport:prompt
}}}
Linker settings (release):
{{{
/VERBOSE:LIB /OUT:"Console.exe" /INCREMENTAL:NO /NOLOGO
/LIBPATH:"boost/boost_1_35_0/lib/" /MANIFEST
/MANIFESTFILE:"Release\Console.exe.intermediate.manifest"
/MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DELAYLOAD:"OleAcc.dll"
/DEBUG /PDB:"Release\Console.pdb" /SUBSYSTEM:CONSOLE /OPT:REF /OPT:ICF
/LTCG /DYNAMICBASE /NXCOMPAT /MACHINE:X86 /ERRORREPORT:PROMPT
DelayImp.lib
}}}
--
Ticket URL: <http://svn.boost.org/trac/boost/ticket/1917#comment:1>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:49:57 UTC