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

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

[Octave-bug-tracker] [bug #63437] Null pointer dereference in file-edito


From: Dmitri A. Sergatskov
Subject: [Octave-bug-tracker] [bug #63437] Null pointer dereference in file-editor-tab.cc
Date: Tue, 3 Jan 2023 16:54:10 -0500 (EST)

Follow-up Comment #40, bug #63437 (project octave):

Problems on Fedora (both clang 15 and gcc 
clang version 15.0.6 (Fedora 15.0.6-3.fc37):


/bin/sh ./libtool  --tag=CXX   --mode=compile clang++ -DHAVE_CONFIG_H -I. -I..
  -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz
-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4
-pthread  -I/usr/include/freetype2 -I/usr/include/libpng16
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
-I/usr/include/sysprof-4 -I/usr/include/libxml2  -DOCTGUI_DLL
-I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui
-I/usr/include/qt5/QtHelp -I/usr/include/qt5/QtWidgets
-I/usr/include/qt5/QtSql -I/usr/include/qt5/QtNetwork
-I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtXml
-I../libgui/qterminal/libqterminal -Ilibgui/src -I../libgui/src
-Ilibgui/graphics -I../libgui/graphics -I../libgui/src/m-editor -Iliboctave
-I../liboctave/array -Iliboctave/numeric -I../liboctave/numeric
-Iliboctave/operators -I../liboctave/operators -I../liboctave/system
-I../liboctave/util -Ilibinterp -I../libinterp -Ilibinterp/parse-tree
-I../libinterp/parse-tree -Ilibinterp/corefcn -I../libinterp/corefcn
-I../libinterp/octave-value -I../liboctave/wrappers  -fPIC -pthread -fopenmp
-Wall -W -Wshadow -Woverloaded-virtual -Wold-style-cast -Wformat
-Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -fvisibility=hidden
-O2 -mtune=native -mavx -mavx2 -MT libgui/src/libgui_src_la-gui-settings.lo
-MD -MP -MF libgui/src/.deps/libgui_src_la-gui-settings.Tpo -c -o
libgui/src/libgui_src_la-gui-settings.lo `test -f 'libgui/src/gui-settings.cc'
|| echo '../'`libgui/src/gui-settings.cc
libtool: compile:  clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/freetype2
-I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -pthread
-I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz
-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4
-I/usr/include/libxml2 -DOCTGUI_DLL -I/usr/include/qt5/QtCore
-I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtHelp
-I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtSql
-I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtPrintSupport
-I/usr/include/qt5/QtXml -I../libgui/qterminal/libqterminal -Ilibgui/src
-I../libgui/src -Ilibgui/graphics -I../libgui/graphics
-I../libgui/src/m-editor -Iliboctave -I../liboctave/array -Iliboctave/numeric
-I../liboctave/numeric -Iliboctave/operators -I../liboctave/operators
-I../liboctave/system -I../liboctave/util -Ilibinterp -I../libinterp
-Ilibinterp/parse-tree -I../libinterp/parse-tree -Ilibinterp/corefcn
-I../libinterp/corefcn -I../libinterp/octave-value -I../liboctave/wrappers
-fPIC -pthread -fopenmp -Wall -W -Wshadow -Woverloaded-virtual
-Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align
-Wcast-qual -fvisibility=hidden -O2 -mtune=native -mavx -mavx2 -MT
libgui/src/libgui_src_la-gui-settings.lo -MD -MP -MF
libgui/src/.deps/libgui_src_la-gui-settings.Tpo -c
../libgui/src/gui-settings.cc  -fPIC -DPIC -o
libgui/src/.libs/libgui_src_la-gui-settings.o
../libgui/src/gui-settings.cc:541:46: error: implicit instantiation of
undefined template 'std::array<std::basic_string<char>, 6>'
            const std::array<std::string, 6> env_vars =
                                             ^
/usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/tuple:1595:45:
note: template is declared here
  template<typename _Tp, size_t _Nm> struct array;
                                            ^
1 error generated.
make[2]: *** [Makefile:18300: libgui/src/libgui_src_la-gui-settings.lo] Error
1

gcc version 12.2.1 20221121 (Red Hat 12.2.1-4) (GCC):


libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/freetype2
-I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -pthread
-I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz
-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4
-I/usr/include/libxml2 -DOCTGUI_DLL -I/usr/include/qt5/QtCore
-I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtHelp
-I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtSql
-I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtPrintSupport
-I/usr/include/qt5/QtXml -I../libgui/qterminal/libqterminal -Ilibgui/src
-I../libgui/src -Ilibgui/graphics -I../libgui/graphics
-I../libgui/src/m-editor -Iliboctave -I../liboctave/array -Iliboctave/numeric
-I../liboctave/numeric -Iliboctave/operators -I../liboctave/operators
-I../liboctave/system -I../liboctave/util -Ilibinterp -I../libinterp
-Ilibinterp/parse-tree -I../libinterp/parse-tree -Ilibinterp/corefcn
-I../libinterp/corefcn -I../libinterp/octave-value -I../liboctave/wrappers
-fPIC -pthread -fopenmp -Wall -W -Wshadow -Woverloaded-virtual
-Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align
-Wcast-qual -fvisibility=hidden -O2 -mtune=native -mavx -mavx2 -flto=auto -MT
libgui/src/m-editor/libgui_src_la-file-editor.lo -MD -MP -MF
libgui/src/m-editor/.deps/libgui_src_la-file-editor.Tpo -c
../libgui/src/m-editor/file-editor.cc  -fPIC -DPIC -o
libgui/src/m-editor/.libs/libgui_src_la-file-editor.o
../libgui/src/m-editor/file-editor.cc: In member function 'virtual void
octave::file_editor::request_open_file(const QString&, const QString&, int,
bool, bool, bool, const QString&, int, const QString&)':
../libgui/src/m-editor/file-editor.cc:1638:23: error: 'reusing' was not
declared in this scope
 1638 |                 if (! reusing)
      |                       ^~~~~~~
make[2]: *** [Makefile:18335:
libgui/src/m-editor/libgui_src_la-file-editor.lo] Error 1


Dmitri.
-- 




    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?63437>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/




reply via email to

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