[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/