May I know which compiler are you using?

On Sat, Aug 29, 2020 at 10:33 AM kamallochan Jena via Boost-users <
boost-users@lists.boost.org> wrote:

> Attaching a path.cpp file for reference.
>
> On Tue, Aug 25, 2020 at 5:33 PM kamallochan Jena <kljena2...@gmail.com>
> wrote:
>
>> Hi All,
>>
>> Thank you for your kind support!
>>
>> In one of our applications, we are using Boost library and recently found
>> an application crash because of the locale object return from below
>> highlighted code from Boost source code (path.cpp).
>>
>> Boost library source code (File name: path.cpp and line No: 865) seems to
>> return NULL locale object
>> [image: image.png]
>>
>> As per call stack, Application is found to be crashed when
>> std::use_facet() tried to Getfacet id from the passed locale object :
>> [image: image.png]
>> Please Note: At above line 934, path_locale() calls to the above
>> default_locale()  which return an locale object with NULL value.
>>
>> *Can someone please answer the below queries:*
>>      1>> In which scenario the code at std::locale(global_loc, new
>> windows_file_codecvt);", mentioned above will return a locale object with
>> NULL values ??
>>
>>      2>> How to enable BOOST_ASSERT_MSG, so below code will execute  ??
>>            Example: BOOST_ASSERT_MSG(&path_locale(),
>> "boost::filesystem::path locale initialization error");
>>
>>      3>> In which conditions a locale object can be null ??
>>
>> Thank you in Advance!!, please let me know if any further details are
>> required on this issue.
>>
>> Regards,
>> Kamal
>>
> _______________________________________________
> Boost-users mailing list
> Boost-users@lists.boost.org
> https://lists.boost.org/mailman/listinfo.cgi/boost-users
>


-- 
Juan
:wq
_______________________________________________
Boost-users mailing list
Boost-users@lists.boost.org
https://lists.boost.org/mailman/listinfo.cgi/boost-users

Reply via email to