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

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

[Octave-bug-tracker] [bug #56952] segfault during compilation while proc


From: Dmitri A. Sergatskov
Subject: [Octave-bug-tracker] [bug #56952] segfault during compilation while processing doc/interpreter/genpropdoc.m
Date: Sun, 20 Dec 2020 09:46:51 -0500 (EST)
User-agent: Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:84.0) Gecko/20100101 Firefox/84.0

Follow-up Comment #46, bug #56952 (project octave):

Coredump at http://buildbot.octave.org:8010/#/builders/30/builds/213


/bin/sh run-octave --norc --silent --no-history --path
/home/buildbotu/fc25-x86_64/stable-clang-fedora/build/../src/doc/interpreter/
--eval "sparseimages ('doc/interpreter/', 'grid', 'eps');"
/bin/sh run-octave --norc --silent --no-history --path
/home/buildbotu/fc25-x86_64/stable-clang-fedora/build/../src/doc/interpreter/
--eval "sparseimages ('doc/interpreter/', 'spmatrix', 'eps');"
/bin/sh run-octave --norc --silent --no-history --path
/home/buildbotu/fc25-x86_64/stable-clang-fedora/build/../src/doc/interpreter/
--eval "sparseimages ('doc/interpreter/', 'spchol', 'eps');"
make[2]: *** [Makefile:31413: doc/interpreter/spmatrix.eps] Segmentation fault
(core dumped)
make[2]: *** Waiting for unfinished jobs....


Backtrace:


(gdb) thread apply all bt

Thread 4 (Thread 0x7ff676b42640 (LWP 300280)):
#0  std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >, std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const, unsigned long>,
std::_Select1st<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const, unsigned long> >,
std::less<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > >,
std::allocator<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const, unsigned long> >
>::_M_get_insert_hint_unique_pos (this=this@entry=0x7ff66c24e9a0,
__position=__position@entry={first = <incomplete type>, second = 0},
__k=Python Exception <class 'gdb.error'> There is no member named
_M_dataplus.: 
) at
/usr/lib/gcc/x86_64-redhat-linux/10/../../../../include/c++/10/bits/stl_tree.h:2196
#1  0x00007ff69059531d in std::_Rb_tree<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
std::pair<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > const, unsigned long>,
std::_Select1st<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const, unsigned long> >,
std::less<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > >,
std::allocator<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const, unsigned long> >
>::_M_emplace_hint_unique<std::piecewise_construct_t const&,
std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&>, std::tuple<>
>(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const, unsigned long> >,
std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)
(this=this@entry=0x7ff66c24e9a0, __pos=__pos@entry={first = <incomplete type>,
second = 0}, __args=..., __args=..., __args=...) at
/usr/lib/gcc/x86_64-redhat-linux/10/../../../../include/c++/10/bits/stl_tree.h:2465
#2  0x00007ff6905946ae in std::map<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >, unsigned long,
std::less<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > >,
std::allocator<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const, unsigned long> >
>::operator[] (this=<optimized out>, this@entry=0x7ff66c24e9a0, __k=Python
Exception <class 'gdb.error'> There is no member named _M_dataplus.: 
) at
/usr/lib/gcc/x86_64-redhat-linux/10/../../../../include/c++/10/bits/stl_map.h:501
#3  0x00007ff6905940e2 in octave::dynamic_library::dynlib_rep::add_fcn_name
(this=<optimized out>, name=Python Exception <class 'gdb.error'> There is no
member named _M_dataplus.: 
) at ../src/liboctave/util/oct-shlib.cc:131
#4  0x00007ff692d694cd in
octave::dynamic_library::search(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&,
std::function<std:--Type <RET> for more, q to quit, c to continue without
paging--c
:__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >
(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>
> const&)> const&) const (this=<optimized out>, nm=Python Exception <class
'gdb.error'> There is no member named _M_dataplus.: 
, mangler=...) at ../src/liboctave/util/oct-shlib.h:180
#5  octave::initialize_xerbla_error_handler () at
../src/libinterp/corefcn/interpreter.cc:396
#6  octave::interpreter::interpreter (this=0x7ff66c004aa0,
app_context=<optimized out>) at ../src/libinterp/corefcn/interpreter.cc:500
#7  0x00007ff6924e4a7b in octave::application::create_interpreter
(this=0x7ffc831a0230) at ../src/libinterp/octave.cc:302
#8  0x00007ff6934aa582 in octave::interpreter_qobject::execute (this=0xd62220)
at ../src/libgui/src/interpreter-qobject.cc:51
#9  0x00007ff690abad1e in QObject::event(QEvent*) () from
/lib64/libQt5Core.so.5
#10 0x00007ff691529ec3 in QApplicationPrivate::notify_helper(QObject*,
QEvent*) () from /lib64/libQt5Widgets.so.5
#11 0x00007ff6934f03b4 in octave::octave_qapplication::notify (this=0xca64d0,
receiver=0x7ff66c24e9a8, ev=0x7ff66c24eb20) at
../src/libgui/src/octave-qobject.cc:136
#12 0x00007ff690a92bd8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib64/libQt5Core.so.5
#13 0x00007ff690a958c7 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /lib64/libQt5Core.so.5
#14 0x00007ff690adfc27 in postEventSourceDispatch(_GSource*, int (*)(void*),
void*) () from /lib64/libQt5Core.so.5
#15 0x00007ff68ae1f7ef in g_main_context_dispatch () from
/lib64/libglib-2.0.so.0
#16 0x00007ff68ae715d8 in g_main_context_iterate.constprop () from
/lib64/libglib-2.0.so.0
#17 0x00007ff68ae1cbc3 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#18 0x00007ff690adf6f3 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQt5Core.so.5
#19 0x00007ff690a9157b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQt5Core.so.5
#20 0x00007ff6908f6b67 in QThread::exec() () from /lib64/libQt5Core.so.5
#21 0x00007ff6908f7df0 in QThreadPrivate::start(void*) () from
/lib64/libQt5Core.so.5
#22 0x00007ff68bbf73f9 in start_thread () from /lib64/libpthread.so.0
#23 0x00007ff68bb24903 in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7ff677625640 (LWP 300277)):
#0  0x00007ff68bb1980f in poll () from /lib64/libc.so.6
#1  0x00007ff68a9f8842 in _xcb_conn_wait.part.0 () from /lib64/libxcb.so.1
#2  0x00007ff68a9fa1cc in xcb_wait_for_event () from /lib64/libxcb.so.1
#3  0x00007ff677869448 in QXcbEventQueue::run() () from
/lib64/libQt5XcbQpa.so.5
#4  0x00007ff6908f7df0 in QThreadPrivate::start(void*) () from
/lib64/libQt5Core.so.5
#5  0x00007ff68bbf73f9 in start_thread () from /lib64/libpthread.so.0
#6  0x00007ff68bb24903 in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7ff676341640 (LWP 300281)):
#0  0x00007ff68bb1980f in poll () from /lib64/libc.so.6
#1  0x00007ff68ae71576 in g_main_context_iterate.constprop () from
/lib64/libglib-2.0.so.0
#2  0x00007ff68ae1cbc3 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#3  0x00007ff690adf6f3 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQt5Core.so.5
#4  0x00007ff690a9157b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQt5Core.so.5
#5  0x00007ff6908f6b67 in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007ff67778f10b in QDBusConnectionManager::run() () from
/lib64/libQt5DBus.so.5
#7  0x00007ff6908f7df0 in QThreadPrivate::start(void*) () from
/lib64/libQt5Core.so.5
#8  0x00007ff68bbf73f9 in start_thread () from /lib64/libpthread.so.0
#9  0x00007ff68bb24903 in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7ff68839f2c0 (LWP 300017)):
#0  0x00007ff68ba628cd in getenv () from /lib64/libc.so.6
#1  0x00007ff68bae1440 in tzset_internal () from /lib64/libc.so.6
#2  0x00007ff68bae16aa in tzset () from /lib64/libc.so.6
#3  0x00007ff6908ecdcf in qTzSet() () from /lib64/libQt5Core.so.5
#4  0x00007ff6909bc084 in qt_localtime(long long, QDate*, QTime*,
QDateTimePrivate::DaylightStatus*) [clone .isra.0] () from
/lib64/libQt5Core.so.5
#5  0x00007ff6909bda8f in QDateTime::setMSecsSinceEpoch(long long) () from
/lib64/libQt5Core.so.5
#6  0x00007ff6909bf859 in QDateTime::fromMSecsSinceEpoch(long long,
Qt::TimeSpec, int) () from /lib64/libQt5Core.so.5
#7  0x00007ff6909bfd96 in QDateTime::fromMSecsSinceEpoch(long long) () from
/lib64/libQt5Core.so.5
#8  0x00007ff6909f336b in QFileInfo::fileTime(QFileDevice::FileTime) const ()
from /lib64/libQt5Core.so.5
#9  0x00007ff6909f3527 in QFileInfo::lastModified() const () from
/lib64/libQt5Core.so.5
#10 0x00007ff690a3757d in QConfFileSettingsPrivate::syncConfFile(QConfFile*)
() from /lib64/libQt5Core.so.5
#11 0x00007ff690a377fb in QConfFileSettingsPrivate::sync() () from
/lib64/libQt5Core.so.5
#12 0x00007ff690a36a4e in QSettings::event(QEvent*) () from
/lib64/libQt5Core.so.5
#13 0x00007ff691529ec3 in QApplicationPrivate::notify_helper(QObject*,
QEvent*) () from /lib64/libQt5Widgets.so.5
#14 0x00007ff6934f03b4 in octave::octave_qapplication::notify (this=0xca64d0,
receiver=0x7ffc8319f9d8, ev=0x44) at ../src/libgui/src/octave-qobject.cc:136
#15 0x00007ff690a92bd8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib64/libQt5Core.so.5
#16 0x00007ff690a958c7 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /lib64/libQt5Core.so.5
#17 0x00007ff690adfc27 in postEventSourceDispatch(_GSource*, int (*)(void*),
void*) () from /lib64/libQt5Core.so.5
#18 0x00007ff68ae1f7ef in g_main_context_dispatch () from
/lib64/libglib-2.0.so.0
#19 0x00007ff68ae715d8 in g_main_context_iterate.constprop () from
/lib64/libglib-2.0.so.0
#20 0x00007ff68ae1cbc3 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#21 0x00007ff690adf6f3 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQt5Core.so.5
#22 0x00007ff690a9157b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQt5Core.so.5
#23 0x00007ff690a991b4 in QCoreApplication::exec() () from
/lib64/libQt5Core.so.5
#24 0x00007ff6934f93a5 in octave::qt_application::execute
(this=0x7ffc831a0230) at ../src/libgui/src/qt-application.cc:73
#25 0x000000000040261e in main (argc=15, argv=0x7ffc831a0548) at
../src/src/main-gui.cc:106
(gdb) 



Dmitri.
-- 


    _______________________________________________________

Reply to this item at:

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

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




reply via email to

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