octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #41067] "run-octave --force-gui" octave exited


From: Mike Sander
Subject: [Octave-bug-tracker] [bug #41067] "run-octave --force-gui" octave exited with signal 11
Date: Thu, 02 Jan 2014 18:18:41 +0000
User-agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:26.0) Gecko/20100101 Firefox/26.0

URL:
  <http://savannah.gnu.org/bugs/?41067>

                 Summary: "run-octave --force-gui" octave exited with signal
11
                 Project: GNU Octave
            Submitted by: msander
            Submitted on: Thu 02 Jan 2014 06:18:41 PM GMT
                Category: GUI
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group: Crash
                  Status: None
             Assigned to: None
         Originator Name: mike sander
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: dev
        Operating System: GNU/Linux

    _______________________________________________________

Details:


i grabbed latest develpment sources.  I have followed instructions in
etc/HACKING.  I believe i have all libs etc to run gui.



1. output from uname

Linux himaliaII 3.2.0-57-generic #87-Ubuntu SMP Tue Nov 12 21:35:10 UTC 2013
x86_64 x86_64 x86_64 GNU/Linux

Ubuntu 12.04.  up to date.

2. Output of ./configure  --with-opengl=yes


Octave is now configured for x86_64-unknown-linux-gnu

  Source directory:            ..
  Installation prefix:         /usr/local
  C compiler:                  gcc   -Wall -W -Wshadow -Wformat
-Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings
-Wcast-align -Wcast-qual -g -O2 -pthread
  C++ compiler:                g++   -Wall -W -Wshadow -Wold-style-cast
-Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2
-pthread
  Fortran compiler:            gfortran -O
  Fortran libraries:            -L/usr/lib/gcc/x86_64-linux-gnu/4.6
-L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu
-L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../lib -L/lib/x86_64-linux-gnu
-L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib
-L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../.. -lgfortran -lm -lquadmath
  Lex libraries:               
  LIBS:                        -lutil -lm  

  AMD CPPFLAGS:                
  AMD LDFLAGS:                 
  AMD libraries:               
  ARPACK CPPFLAGS:             
  ARPACK LDFLAGS:              
  ARPACK libraries:            
  BLAS libraries:              -lblas
  CAMD CPPFLAGS:               
  CAMD LDFLAGS:                
  CAMD libraries:              
  CARBON libraries:            
  CCOLAMD CPPFLAGS:            
  CCOLAMD LDFLAGS:             
  CCOLAMD libraries:           
  CHOLMOD CPPFLAGS:            
  CHOLMOD LDFLAGS:             
  CHOLMOD libraries:           
  COLAMD CPPFLAGS:             
  COLAMD LDFLAGS:              
  COLAMD libraries:            
  CURL CPPFLAGS:               
  CURL LDFLAGS:                
  CURL libraries:              
  CXSPARSE CPPFLAGS:           
  CXSPARSE LDFLAGS:            
  CXSPARSE libraries:          
  DL libraries:                -ldl
  FFTW3 CPPFLAGS:              
  FFTW3 LDFLAGS:               
  FFTW3 libraries:             
  FFTW3F CPPFLAGS:             
  FFTW3F LDFLAGS:              
  FFTW3F libraries:            
  fontconfig CFLAGS:            
  fontconfig libraries:        -lfontconfig  
  FreeType2 CFLAGS:            -I/usr/include/freetype2  
  FreeType2 libraries:         -lfreetype  
  GLPK CPPFLAGS:               
  GLPK LDFLAGS:                
  GLPK libraries:              
  graphics CFLAGS:              -fstack-protector --param=ssp-buffer-size=4
-Wformat -Wformat-security -Werror=format-security   -D_THREAD_SAFE
-D_REENTRANT
  graphics libraries:          -L/usr/lib/x86_64-linux-gnu
-Wl,-Bsymbolic-functions -Wl,-z,relro -lfltk_gl -lfltk
  HDF5 CPPFLAGS:               
  HDF5 LDFLAGS:                
  HDF5 libraries:              
  Java home:                   /usr/lib/jvm/java-7-openjdk-amd64
  Java JVM path:              
/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/server
  Java CPPFLAGS:               -I/usr/lib/jvm/java-7-openjdk-amd64/include
-I/usr/lib/jvm/java-7-openjdk-amd64/include/linux
  Java libraries:              
  LAPACK libraries:            -llapack
  LLVM CPPFLAGS:               
  LLVM LDFLAGS:                
  LLVM libraries:              
  Magick++ CPPFLAGS:           
  Magick++ LDFLAGS:            
  Magick++ libraries:          
  OPENGL libraries:            -lfontconfig   -lGL -lGLU
  PCRE CPPFLAGS:               
  PCRE libraries:              -L/usr/lib/x86_64-linux-gnu -lpcre
  PTHREAD flags:               -pthread
  PTHREAD libraries:           
  QHULL CPPFLAGS:              
  QHULL LDFLAGS:               
  QHULL libraries:             
  QRUPDATE CPPFLAGS:           
  QRUPDATE LDFLAGS:            
  QRUPDATE libraries:          
  Qt CPPFLAGS:                 -I/usr/include/qt4 -I/usr/include/qt4/QtCore
-I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork  
  Qt LDFLAGS:                   
  Qt libraries:                -lQtGui -lQtNetwork -lQtCore   -lqscintilla2
  READLINE libraries:          -lreadline
  TERM libraries:              -lncurses
  UMFPACK CPPFLAGS:            
  UMFPACK LDFLAGS:             
  UMFPACK libraries:           
  X11 include flags:           
  X11 libraries:               -lX11
  Z CPPFLAGS:                  
  Z LDFLAGS:                   
  Z libraries:                 -lz

  Default pager:               less
  gnuplot:                     gnuplot

  Build Octave GUI:                   yes
  JIT compiler for loops:             no
  Build Java interface:               yes
  Do internal array bounds checking:  no
  Use octave_allocator:               no
  Build static libraries:             no
  Build shared libraries:             yes
  Dynamic Linking:                    yes (dlopen)
  Include support for GNU readline:   yes
  64-bit array dims and indexing:     no

configure: WARNING: Qhull library not found -- this will result in loss of
functionality of some geometry functions.
configure: WARNING: llvm-config utility not found.  JIT compiler is disabled.
configure: WARNING: HDF5 library not found.  Octave will not be able to save
or load HDF5 data files.
configure: WARNING: FFTW3 library not found.  The slower FFTPACK library will
be used instead.
configure: WARNING: FFTW3F library not found.  The slower FFTPACK library will
be used instead.
configure: WARNING: GLPK library not found.  The glpk function for solving
linear programs will be disabled.
configure: WARNING: cURL library not found.  The ftp objects, urlread and
urlwrite functions will be disabled.
configure: WARNING: gl2ps library not found.  OpenGL printing is disabled.
configure: WARNING: qrupdate not found.  The QR & Cholesky updating functions
will be slow.
configure: WARNING: AMD library not found.  This will result in some lack of
functionality for sparse matrices.
configure: WARNING: CAMD library not found.  This will result in some lack of
functionality for sparse matrices.
configure: WARNING: COLAMD library not found.  This will result in some lack
of functionality for sparse matrices.
configure: WARNING: CCOLAMD library not found.  This will result in some lack
of functionality for sparse matrices.
configure: WARNING: CHOLMOD library not found.  This will result in some lack
of functionality for sparse matrices.
configure: WARNING: CXSparse library not found.  This will result in some lack
of functionality for sparse matrices.
configure: WARNING: UMFPACK not found.  This will result in some lack of
functionality for sparse matrices.
configure: WARNING: ARPACK not found.  The eigs function will be disabled.
configure: WARNING: JAVA_HOME environment variable not initialized. 
Auto-detection will proceed but is unreliable.
configure: 
configure: NOTE: Libraries or auxiliary programs may be skipped if they are
configure: NOTE: not found OR if they are missing required features on your
configure: NOTE: system. 


it appears i should be able to run native graphics.


3. final output of make check 


Summary:

  PASS     11143
  FAIL         4
  XFAIL       10
  SKIPPED    400


I checked the 4 failures.  all related to spdiags.  seems unrelated to the
crash on startup.  fntest.log attached.


4. stacktrace from gdb src/.libs/lt-octave-gui

run_octave & octave-gui ultimately execute lt-octave-gui.   I was hoping that
running it this way would yield some useful information (understanding that
running it directly may not set up the runtime environment appropriately).  

stacktrace definately shows segfault, and in QT.   assuming this is valid, any
idea what may be amiss?   looks like missing image or string resources.

Guidance on further debugging would be appreciated.    I was unable to locate
any configure option to create a debug build.  Is there a way to do this?



(gdb) bt
#0  0x00007ffff3d6dbc0 in QString::operator=(QString const&) ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#1  0x00007ffff3e13c92 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007ffff3e10a9a in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3  0x00007ffff3e10d83 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007ffff3e07616 in QFactoryLoader::instance(QString const&) const ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007ffff4759496 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#6  0x00007ffff475abb4 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#7  0x00007ffff475b4d8 in QImageReader::read(QImage*) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#8  0x00007ffff475b6f7 in QImageReader::read() ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#9  0x00007ffff476ee7d in QPixmapData::fromFile(QString const&, char const*,
QFlags<Qt::ImageConversionFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#10 0x00007ffff4768113 in QPixmap::load(QString const&, char const*,
QFlags<Qt::ImageConversionFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#11 0x00007ffff476ab47 in QPixmap::QPixmap(QString const&, char const*,
QFlags<Qt::ImageConversionFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#12 0x00007ffff473eadb in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#13 0x00007ffff4773fb3 in QIconEngineV2::availableSizes(QIcon::Mode,
QIcon::State) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#14 0x00007ffff473c08a in QIcon::availableSizes(QIcon::Mode, QIcon::State)
const---Type <return> to continue, or q <return> to quit---
 () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#15 0x00007ffff472d7d6 in QWidgetPrivate::setWindowIcon_sys(bool) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#16 0x00007ffff46dc8b2 in QWidget::setWindowIcon(QIcon const&) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#17 0x00007ffff7b17387 in main_window::construct (this=0x7fffffffde60)
    at ../../libgui/src/main-window.cc:1143
#18 0x00007ffff7b17c88 in main_window::main_window (this=0x7fffffffde60, 
    p=<optimized out>) at ../../libgui/src/main-window.cc:118
#19 0x00007ffff7b1fb0b in octave_start_gui (argc=1, argv=<optimized out>, 
    start_gui=<optimized out>) at ../../libgui/src/octave-gui.cc:181
#20 0x00007ffff633e76d in __libc_start_main ()
   from /lib/x86_64-linux-gnu/libc.so.6
#21 0x0000000000400921 in _start ()






    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?41067>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]