Home
Reading
Searching
Subscribe
Sponsors
Statistics
Posting
Contact
Spam
Lists
Links
About
Hosting
Filtering
Features Download
Marketing
Archives
FAQ
Blog
 
Gmane
From: fab <fabien.castan.dev <at> free.fr>
Subject: [Serialization] seg fault with BOOST_CLASS_EXPORT
Newsgroups: gmane.comp.lib.boost.devel
Date: Monday 1st February 2010 21:10:00 UTC (over 6 years ago)
Hi,
Simply by adding BOOST_CLASS_EXPORT(MyClass), all executables, unit 
tests, etc. which compile with this class failed at the end of the 
execution with a seg fault. All the process is done but the application 
exit with a seg fault.
I encounter this problem with some classes and not with others... I 
don't understand where the error comes from and I don't arrived to 
reproduce on a simple test.

Best regards,
Fabien Castan


Program received signal SIGSEGV, Segmentation fault.
strcmp () at ../sysdeps/i386/i686/strcmp.S:40
40    ../sysdeps/i386/i686/strcmp.S: Aucun fichier ou dossier de ce type.
    in ../sysdeps/i386/i686/strcmp.S
Current language:  auto
The current source language is "auto; currently asm".

(gdb) bt
#0  strcmp () at ../sysdeps/i386/i686/strcmp.S:40
#1  0x004ed2c1 in 
boost::serialization::extended_type_info::key_unregister() () from 
/usr/lib/libboost_serialization.so.1.40.0
#2  0x004ed3e4 in 
boost::serialization::extended_type_info::~extended_type_info() () from 
/usr/lib/libboost_serialization.so.1.40.0
#3  0x004edc98 in 
boost::serialization::detail::extended_type_info_typeid_0::~extended_type_info_typeid_0()

()
   from /usr/lib/libboost_serialization.so.1.40.0
#4  0x0805861b in 
boost::serialization::extended_type_info_typeid::~extended_type_info_typeid()

(
    this=0x8189470) at 
/usr/include/boost/smart_ptr/detail/shared_count.hpp:221
#5  0x080586e5 in 
boost::serialization::detail::singleton_wrapper

 >::~singleton_wrapper() (this=0x8189470) at 
/usr/include/boost/smart_ptr/detail/shared_count.hpp:221
#6  0x0054f05f in __run_exit_handlers (status=0, listp=0x661304, 
run_list_atexit=true) at exit.c:78
#7  0x0054f0cf in *__GI_exit (status=0) at exit.c:100
#8  0x00536b5e in __libc_start_main (main=0x80561fa 
, argc=1, ubp_av=0xbffff3a4, init=0x8126f80 <__libc_csu_init>, fini=0x8126f70 <__libc_csu_fini>, rtld_fini=0x198d20 <_dl_fini>, stack_end=0xbffff39c) at libc-start.c:252 #9 0x08052501 in _start () at ../sysdeps/i386/elf/start.S:119 _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
 
CD: 12ms