This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/64627] New: Internal compiler error: Segmentation fault
- From: "physik3 at gmx dot net" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Fri, 16 Jan 2015 11:30:12 +0000
- Subject: [Bug c++/64627] New: Internal compiler error: Segmentation fault
- Auto-submitted: auto-generated
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64627
Bug ID: 64627
Summary: Internal compiler error: Segmentation fault
Product: gcc
Version: 4.7.2
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: physik3 at gmx dot net
Created attachment 34462
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34462&action=edit
source file from openVDB library
Hi everyone.
When I try to build openVDB (http://www.openvdb.org/download/) and compile the
file openvdb.cc, GCC crashes with a segmentation fault. As the message asks me
to submit a bug report, I am doing so now.
Error message (I am building on a German system; "Speicherzugriffsfehler" means
segmentation fault):
=========
In file included from ../openvdb/tree/Tree.h:53:0,
from Grid.h:43,
from openvdb.h:39,
from openvdb.cc:31:
../openvdb/tree/TreeIterator.h: In instantiation of âclass
openvdb::v3_0_0::tree::IterListItem<openvdb::v3_0_0::tree::LeafIteratorBase<openvdb::v3_0_0::tree::Tree<openvdb::v3_0_0::tree::RootNode<openvdb::v3_0_0::tree::InternalNode<openvdb::v3_0_0::tree::InternalNode<openvdb::v3_0_0::tools::PointIndexLeafNode<openvdb::v3_0_0::PointIndex<unsigned
int, 0u>, 3u>, 4u>, 5u> > >,
openvdb::v3_0_0::tree::RootNode<openvdb::v3_0_0::tree::InternalNode<openvdb::v3_0_0::tree::InternalNode<openvdb::v3_0_0::tools::PointIndexLeafNode<openvdb::v3_0_0::PointIndex<unsigned
int, 0u>, 3u>, 4u>, 5u>
>::ChildIter<openvdb::v3_0_0::tree::RootNode<openvdb::v3_0_0::tree::InternalNode<openvdb::v3_0_0::tree::InternalNode<openvdb::v3_0_0::tools::PointIndexLeafNode<openvdb::v3_0_0::PointIndex<unsigned
int, 0u>, 3u>, 4u>, 5u> >, std::_Rb_tree_iterator<std::pair<const
openvdb::v3_0_0::math::Coord,
openvdb::v3_0_0::tree::RootNode<openvdb::v3_0_0::tree::InternalNode<openvdb::v3_0_0::tree::InternalNode<openvdb::v3_0_0::tools::PointIndexLeafNode<openvdb::v3_0_0::PointIndex<unsigned
int, 0u>, 3u>, 4u>, 5u> >::NodeStruct> >,
openvdb::v3_0_0::tree::RootNode<openvdb::v3_0_0::tree::InternalNode<openvdb::v3_0_0::tree::InternalNode<openvdb::v3_0_0::tools::PointIndexLeafNode<openvdb::v3_0_0::PointIndex<unsigned
int, 0u>, 3u>, 4u>, 5u> >::ChildOnPred,
openvdb::v3_0_0::tree::InternalNode<openvdb::v3_0_0::tree::InternalNode<openvdb::v3_0_0::tools::PointIndexLeafNode<openvdb::v3_0_0::PointIndex<unsigned
int, 0u>, 3u>, 4u>, 5u> > >::PrevItem,
boost::mpl::v_item<openvdb::v3_0_0::tree::RootNode<openvdb::v3_0_0::tree::InternalNode<openvdb::v3_0_0::tree::InternalNode<openvdb::v3_0_0::tools::PointIndexLeafNode<openvdb::v3_0_0::PointIndex<unsigned
int, 0u>, 3u>, 4u>, 5u> >,
boost::mpl::v_item<openvdb::v3_0_0::tree::InternalNode<openvdb::v3_0_0::tree::InternalNode<openvdb::v3_0_0::tools::PointIndexLeafNode<openvdb::v3_0_0::PointIndex<unsigned
int, 0u>, 3u>, 4u>, 5u>,
boost::mpl::vector2<openvdb::v3_0_0::tools::PointIndexLeafNode<openvdb::v3_0_0::PointIndex<unsigned
int, 0u>, 3u>,
openvdb::v3_0_0::tree::InternalNode<openvdb::v3_0_0::tools::PointIndexLeafNode<openvdb::v3_0_0::PointIndex<unsigned
int, 0u>, 3u>, 4u> >, 0>, 0>, 4ul, 0u>â:
../openvdb/tree/TreeIterator.h:1296:76: required from âclass
openvdb::v3_0_0::tree::LeafIteratorBase<openvdb::v3_0_0::tree::Tree<openvdb::v3_0_0::tree::RootNode<openvdb::v3_0_0::tree::InternalNode<openvdb::v3_0_0::tree::InternalNode<openvdb::v3_0_0::tools::PointIndexLeafNode<openvdb::v3_0_0::PointIndex<unsigned
int, 0u>, 3u>, 4u>, 5u> > >,
openvdb::v3_0_0::tree::RootNode<openvdb::v3_0_0::tree::InternalNode<openvdb::v3_0_0::tree::InternalNode<openvdb::v3_0_0::tools::PointIndexLeafNode<openvdb::v3_0_0::PointIndex<unsigned
int, 0u>, 3u>, 4u>, 5u>
>::ChildIter<openvdb::v3_0_0::tree::RootNode<openvdb::v3_0_0::tree::InternalNode<openvdb::v3_0_0::tree::InternalNode<openvdb::v3_0_0::tools::PointIndexLeafNode<openvdb::v3_0_0::PointIndex<unsigned
int, 0u>, 3u>, 4u>, 5u> >, std::_Rb_tree_iterator<std::pair<const
openvdb::v3_0_0::math::Coord,
openvdb::v3_0_0::tree::RootNode<openvdb::v3_0_0::tree::InternalNode<openvdb::v3_0_0::tree::InternalNode<openvdb::v3_0_0::tools::PointIndexLeafNode<openvdb::v3_0_0::PointIndex<unsigned
int, 0u>, 3u>, 4u>, 5u> >::NodeStruct> >,
openvdb::v3_0_0::tree::RootNode<openvdb::v3_0_0::tree::InternalNode<openvdb::v3_0_0::tree::InternalNode<openvdb::v3_0_0::tools::PointIndexLeafNode<openvdb::v3_0_0::PointIndex<unsigned
int, 0u>, 3u>, 4u>, 5u> >::ChildOnPred,
openvdb::v3_0_0::tree::InternalNode<openvdb::v3_0_0::tree::InternalNode<openvdb::v3_0_0::tools::PointIndexLeafNode<openvdb::v3_0_0::PointIndex<unsigned
int, 0u>, 3u>, 4u>, 5u> > >â
../openvdb/tree/Tree.h:1681:19: required from âvoid
openvdb::v3_0_0::tree::Tree<_RootNodeType>::clipUnallocatedNodes() [with
_RootNodeType =
openvdb::v3_0_0::tree::RootNode<openvdb::v3_0_0::tree::InternalNode<openvdb::v3_0_0::tree::InternalNode<openvdb::v3_0_0::tools::PointIndexLeafNode<openvdb::v3_0_0::PointIndex<unsigned
int, 0u>, 3u>, 4u>, 5u> >]â
openvdb.cc:168:1: required from here
../openvdb/tree/TreeIterator.h:441:40: internal compiler error:
Speicherzugriffsfehler
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://bugs.opensuse.org/> for instructions.
=========
Greetings