------- Comment #5 from vladimir dot a dot kharchenko at intel dot com 2010-09-15 10:11 ------- When I run "./soplex -s1 -e -m45000 pds-50.mps" Seg fault is:
Program received signal SIGSEGV, Segmentation fault. 0x00000000004363a7 in size (this=0x7fffffffce40, ds=<value optimized out>) at svector.h:174 174 if( m_elem != 0 ) Missing separate debuginfos, use: debuginfo-install glibc-2.11.1-6.x86_64 libgcc-4.4.3-4.fc12.x86_64 libstdc++-4.4.3-4.fc12.x86_64 (gdb) where #0 0x00000000004363a7 in size (this=0x7fffffffce40, ds=<value optimized out>) at svector.h:174 #1 soplex::SPxBasis::loadDesc (this=0x7fffffffce40, ds=<value optimized out>) at spxbasis.cc:162 #2 0x000000000042d244 in soplex::SoPlex::read (this=0x7fffffffcce0, in=..., rowNames=0x7fffffffdb50, colNames=0x7fffffffdae0, intVars=0x0) at soplex.cc:56 #3 0x000000000042e085 in soplex::SoPlex::readFile (this=0x7fffffffcce0, filename=<value optimized out>, rowNames=0x7fffffffdb50, colNames=0x7fffffffdae0, intVars=0x0) at soplex.cc:400 #4 0x000000000040a9b3 in main (argc=<value optimized out>, argv=<value optimized out>) at example.cc:429 When I compiled spxbasis.cc by old compiler and linked with other object files I received: Program received signal SIGSEGV, Segmentation fault. soplex::SPxWeightST::generate (this=0x70a470, base=...) at spxweightst.cc:248 248 if (bVec.size() == 1) Missing separate debuginfos, use: debuginfo-install glibc-2.11.1-6.x86_64 libgcc-4.4.3-4.fc12.x86_64 libstdc++-4.4.3-4.fc12.x86_64 (gdb) where #0 soplex::SPxWeightST::generate (this=0x70a470, base=...) at spxweightst.cc:248 #1 0x000000000046c2db in soplex::SoPlex::solve (this=0x7fffffffcce0) at spxsolve.cc:87 #2 0x000000000040aa73 in main (argc=<value optimized out>, argv=<value optimized out>) at example.cc:458 (gdb) When I compiled spxweightst.cc and spxsolve.cc by old compiler I received Sef fault in other place. It seems to me that the problem in header files, maybe svector.h is compiled incorrectly. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45644