[MacPorts] #29394: in boost 1.46.1 program_options lib is unusable in macports
MacPorts
noreply at macports.org
Mon May 9 00:55:26 PDT 2011
#29394: in boost 1.46.1 program_options lib is unusable in macports
--------------------------------------------------+-------------------------
Reporter: christophe.prudhomme@… | Owner: adfernandes@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.9.2
Keywords: boost1.46 program_options | Port: boost
--------------------------------------------------+-------------------------
Comment(by christophe.prudhomme@…):
unfortunately no, it does not help :(
I still get those crashes unless I use g++-4.2
I suspect a problem with locales and utf8
here is the backtrace of the crash
{{{
(gdb) r
Starting program: /private/tmp/t
Reading symbols for shared libraries +++. done
t(7424) malloc: *** error for object 0x100158ae0: pointer being freed was
not allocated
*** set a breakpoint in malloc_error_break to debug
Program received signal SIGABRT, Aborted.
0x00007fff88cab5d6 in __kill ()
(gdb) bt
#0 0x00007fff88cab5d6 in __kill ()
#1 0x00007fff88d4bcd6 in abort ()
#2 0x00007fff88c636b5 in free ()
#3 0x00000001000e9735 in std::string::assign ()
#4 0x000000010001182c in std::string::operator= () at
/usr/include/c++/4.2.1/bits/basic_string.h:156
#5 0x000000010001182c in
boost::program_options::option_description::set_name (this=0x100300180,
_name=<value temporarily unavailable, due to optimizations>) at
libs/program_options/src/options_description.cpp:156
#6 0x0000000100011940 in
boost::program_options::option_description::option_description
(this=0x100300180, name=0x100027bcc "help", s=0x100300170,
description=<value temporarily unavailable, due to optimizations>) at
libs/program_options/src/options_description.cpp:66
#7 0x0000000100014ed2 in
shared_ptr<boost::program_options::option_description> [inlined] () at :67
#8 0x0000000100014ed2 in
boost::program_options::options_description_easy_init::operator()
(this=0x7fff5fbff9f0, name=0x100027bcc "help", description=0x100027bb7
"produce help message") at
libs/program_options/src/options_description.cpp:206
#9 0x0000000100001021 in main () at utf8_codecvt_facet.hpp:111
}}}
what do you think ?
--
Ticket URL: <https://trac.macports.org/ticket/29394#comment:7>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list