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

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

[Octave-bug-tracker] [bug #56425] Patch for the JIT


From: Gene Harvey
Subject: [Octave-bug-tracker] [bug #56425] Patch for the JIT
Date: Mon, 8 Jul 2019 15:03:16 -0400 (EDT)
User-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36

Follow-up Comment #16, bug #56425 (project octave):

Probably the same problem. Here's the build error:

make[2]: *** [Makefile:31099: doc/interpreter/interpn.eps] Error 134
/bin/sh: line 1:  5416 Aborted                 (core dumped) /bin/sh
run-octave --norc --silent --no-history --path
/home/gene/workspace/octave/dev/octave/build/x86_64-pc-linux-gnu/debug-llvm-3.7.1/../../../source/doc/interpreter/
--eval "interpimages ('doc/interpreter/', 'interpft', 'eps');"

and here's the coredump backtrace from gdb:

#0  0x00007f8190370755 in raise () from /usr/lib/libc.so.6
#1  0x00007f819035b851 in abort () from /usr/lib/libc.so.6
#2  0x00007f819035b727 in __assert_fail_base.cold () from /usr/lib/libc.so.6
#3  0x00007f8190369026 in __assert_fail () from /usr/lib/libc.so.6
#4  0x00007f819531d000 in (anonymous
namespace)::CommandLineParser::registerCategory (
    this=0x564d1990b280, cat=0x7f8196c6c4c0 <llvm::cl::GeneralCategory>)
    at
/home/gene/workspace/llvm/llvm-3.7.1/source/lib/Support/CommandLine.cpp:197
#5  0x00007f819531d190 in llvm::cl::OptionCategory::registerCategory (
    this=0x7f8196c6c4c0 <llvm::cl::GeneralCategory>)
    at
/home/gene/workspace/llvm/llvm-3.7.1/source/lib/Support/CommandLine.cpp:240
#6  0x00007f8148351d39 in
llvm::X86ATTInstPrinter::printCustomAliasOperand(llvm::MCInst const*, unsigned
int, unsigned int, llvm::raw_ostream&) () from /usr/lib/libLLVM-8.so
#7  0x00007f819c60b79a in call_init.part () from /lib64/ld-linux-x86-64.so.2
#8  0x00007f819c60b8a1 in _dl_init () from /lib64/ld-linux-x86-64.so.2
#9  0x00007f819c60f683 in dl_open_worker () from /lib64/ld-linux-x86-64.so.2
#10 0x00007f819046d3d9 in _dl_catch_exception () from /usr/lib/libc.so.6
#11 0x00007f819c60ef5e in _dl_open () from /lib64/ld-linux-x86-64.so.2
#12 0x00007f8190b6c34c in ?? () from /usr/lib/libdl.so.2
#13 0x00007f819046d3d9 in _dl_catch_exception () from /usr/lib/libc.so.6
#14 0x00007f819046d473 in _dl_catch_error () from /usr/lib/libc.so.6
#15 0x00007f8190b6cab9 in ?? () from /usr/lib/libdl.so.2
#16 0x00007f8190b6c3da in dlopen () from /usr/lib/libdl.so.2
#17 0x00007f81645d1070 in glPrimitiveBoundingBox () from
/usr/lib/libGLX_mesa.so.0
#18 0x00007f81645be1c3 in ?? () from /usr/lib/libGLX_mesa.so.0
#19 0x00007f81645c25c6 in ?? () from /usr/lib/libGLX_mesa.so.0
#20 0x00007f81645b3353 in ?? () from /usr/lib/libGLX_mesa.so.0
#21 0x00007f81645aef63 in ?? () from /usr/lib/libGLX_mesa.so.0
#22 0x00007f81645b0734 in ?? () from /usr/lib/libGLX_mesa.so.0
#23 0x00007f818f53a702 in glXChooseFBConfig () from /usr/lib/libGLX.so.0
#24 0x00007f817001a66a in ?? ()
   from /usr/lib/qt/plugins/xcbglintegrations/libqxcb-glx-integration.so
#25 0x00007f817001717f in ?? ()
   from /usr/lib/qt/plugins/xcbglintegrations/libqxcb-glx-integration.so
#26 0x00007f8170015a4a in ?? ()
   from /usr/lib/qt/plugins/xcbglintegrations/libqxcb-glx-integration.so
#27 0x00007f817c77b63e in
QXcbIntegration::createPlatformOffscreenSurface(QOffscreenSurface*) const
    () from /usr/lib/libQt5XcbQpa.so.5
#28 0x00007f8199c43d4e in QOffscreenSurface::create() () from
/usr/lib/libQt5Gui.so.5
#29 0x00007f81725843c7 in QtHandles::GLCanvas::begin_rendering
(this=0x564d19c01b60)
--Type <RET> for more, q to quit, c to continue without paging--
    at ../../../source/libgui/graphics/GLCanvas.cc:280
#30 0x00007f8172583937 in QtHandles::GLCanvas::do_print (this=0x564d19c01b60,
file_cmd=..., 
    term=..., handle=...) at ../../../source/libgui/graphics/GLCanvas.cc:145
#31 0x00007f817258169c in QtHandles::Canvas::print (this=0x564d19c01b90,
file_cmd=..., term=...)
    at ../../../source/libgui/graphics/Canvas.h:59
#32 0x00007f817257e10c in QtHandles::Figure::print (this=0x564d19bb1860,
file_cmd=..., term=...)
    at ../../../source/libgui/graphics/Figure.cc:307
#33 0x00007f817258d4fd in QtHandles::Object::slotPrint (this=0x564d19bb1860,
file_cmd=..., 
    term=...) at ../../../source/libgui/graphics/Object.cc:137
#34 0x00007f81725b7b8c in QtHandles::Object::qt_static_metacall
(_o=0x564d19bb1860, 
    _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x7f8173feb520)
    at libgui/graphics/moc-Object.cc:102
#35 0x00007f81997f7d3a in QObject::event(QEvent*) () from
/usr/lib/libQt5Core.so.5
#36 0x00007f819a255485 in QApplicationPrivate::notify_helper(QObject*,
QEvent*) ()
   from /usr/lib/libQt5Widgets.so.5
#37 0x00007f819a25e9b1 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/libQt5Widgets.so.5
#38 0x00007f819c3ec15d in octave::octave_qapplication::notify
(this=0x564d1998b0d0, 
    receiver=0x564d19bb1860, ev=0x7f8168b98500) at
../../../source/libgui/src/octave-qobject.cc:67
#39 0x00007f81997cb782 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
()
   from /usr/lib/libQt5Core.so.5
#40 0x00007f81997ce459 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) ()
   from /usr/lib/libQt5Core.so.5
#41 0x00007f8199823c64 in ?? () from /usr/lib/libQt5Core.so.5
#42 0x00007f818f7e190f in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#43 0x00007f818f7e3869 in ?? () from /usr/lib/libglib-2.0.so.0
#44 0x00007f818f7e38ae in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#45 0x00007f8199823263 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#46 0x00007f81997ca3ac in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/libQt5Core.so.5
#47 0x00007f81997d2056 in QCoreApplication::exec() () from
/usr/lib/libQt5Core.so.5
#48 0x00007f819c3ec96d in octave::base_qobject::exec (this=0x7fff1b4a7910)
    at ../../../source/libgui/src/octave-qobject.cc:188
#49 0x00007f819c3f7c3b in octave::qt_application::execute
(this=0x7fff1b4a79d0)
    at ../../../source/libgui/src/qt-application.cc:71
#50 0x0000564d194d2620 in main (argc=15, argv=0x7fff1b4a7cd8)
    at ../../../source/src/main-gui.cc:103

This is different than the one I'm referring to, but the principle is still
there---libLLVM-8 used by Qt is trying to use libLLVM-3.7.1.

    _______________________________________________________

Reply to this item at:

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

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




reply via email to

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