[Bf-committers] irix+gcc+traditional coredumps

Douglas Toltzman bf-committers@blender.org
Wed, 29 Jan 2003 17:12:44 -0500 (EST)


Do you have RTTI turned off?  dynamic_cast requires RTTI, the lack of RTTI
may result in such a failure.

On Wed, 29 Jan 2003, Hans Lambermont wrote:

> gcc 3.0.4, IRIX64 6.5, traditional makefiles
> 
> Instant core dump:
> 
> #0  __dynamic_cast (src_ptr=0x10731558, src_type=0x88082e8,
>     dst_type=0x7fff2f50, src2dst=142734824)
>     at ../../../../libstdc++-v3/libsupc++/tinfo.cc:691
> #1  0x0ae44a74 in __dynamic_cast_ref () at rtti.cxx:328
> #2  0x08770500 in std::basic_ios<char,std::char_traits<char>>::imbue ()
>     at stl_locale.h:164
> #3  0x08770624 in std::basic_ios<char,std::char_traits<char>>::init ()
>     at ios:506
> #4  0x08771fb4 in std::basic_istream<char,std::char_traits<char>>::__ct ()
>     at istream:373
> #5  0x08771648 in _S_initialize__Q2_3std8ios_baseSGv () at iostream.cxx:91
> #6  0x08765f9c in std::operator<< () at ios:235
> #7  0x0875ae60 in _main () at c++init.cxx:122
> warning: Warning: GDB can't find the start of the function at 0xfbdf500.
> 
> Even 
>     (gdb) break  main
>     Breakpoint 1 at 0x100b3368: file creator.c, line 175.
>     (gdb) run
> doesn't prevent an instant SIGSEGV
> 
> Any ideas anyone ?
> 
> Hans
> -- 
> http://lambermont.webhop.org/
> _______________________________________________
> Bf-committers mailing list
> Bf-committers@blender.org
> http://www.blender.org/mailman/listinfo/bf-committers
> 

/*********************************************
 * Douglas Toltzman
 * President/CEO, Oak Street Software, Inc.
 * doug@oakstreetsoftware.com
 * http://www.oakstreetsoftware.com/
 *********************************************/