Re: [Boost-bugs] [Boost C++ Libraries] #12861: Segmentation fault when creating R-tree with packing algorithm with gcc4.8.2

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #12861: Segmentation fault when creating R-tree with packing algorithm with gcc4.8.2
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2017-02-23 15:23:36


#12861: Segmentation fault when creating R-tree with packing algorithm with
gcc4.8.2
---------------------------------+----------------------
  Reporter: michael.moessner@… | Owner: awulkiew
      Type: Bugs | Status: new
 Milestone: To Be Determined | Component: geometry
   Version: Boost 1.63.0 | Severity: Problem
Resolution: | Keywords: rtree
---------------------------------+----------------------

Comment (by michael.moessner@…):

 Thank you for the detailed and quick response.

 First of all, sorry for the trouble regarding the serialization. Due to
 the file size limitation this appeared to be the simplest solution and I
 hoped it would be portable enough.

 I compiled gcc4.8.2 on another computer and was able to reproduce the
 error. Unfortunately, the underlying operating systems are similar (SUSE
 Linux Enterprise Desktop 11). The system setups basically differ in
 hardware and that on one system I used the preconfigured gcc4.8.2 and on
 the other system I compiled it myself.

 I now also tried gcc4.8.1 and 5.2.0 on the new system which worked fine
 both.

 Adding the valid-box check always passes without any complain.

 I wonder if I should just switch my default compiler and assume that the
 error is due to a erroneous system setting?

 For completeness I will attach the gdb backtrace, valgrind output with
 track-origins active, and a gdb walkthrough showing some variable values.
 Apparently one can see some "nan"s here (the input should be ok
 nonetheless since using "insert" instead of packing works fine). Note,
 that the outputs are different than in the files before since I created
 the on the other system.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/12861#comment:3>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-23 15:27:23 UTC