- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I clicked open/cancel project a couple of times and then I got the crash below. It is a rare problem...
Is an exception like this posted to this forum in any way helpful?
*** Fatal Error: Unhandled exception
***
*** Below is the stack trace at the time the error occurred.
*** The lines beginning "Err Handler" represent frames relating
*** to generating this report.
*** The point at which the error occurred is somewhere after these lines.
*** There may be a few frames representing standard/library code
*** before the Quartus frames begin.
*** The search for the error should begin with the Quartus frames.
*** Unwinder: backtrace
*** Stack depth: 100
Quartus 0x379a6: __cxxabiv1::__terminate(void (*)()) + 0x6 (jtag_client)
Quartus 0x379f1: (jtag_client)
Quartus 0x37a06: __cxxabiv1::__unexpected(void (*)()) + 0x6 (jtag_client)
Quartus 0x378f2: __cxa_call_unexpected + 0x32 (jtag_client)
Quartus 0x1aee2: (tcmalloc_minimal)
Quartus 0x1ff343: QTextEngine::LayoutData::~LayoutData() + 0x13 (Qt5Gui)
Quartus 0x20cc2e: QTextEngine::freeMemory() + 0x2e (Qt5Gui)
Quartus 0x216a3a: QTextLayout::endLayout() + 0x4a (Qt5Gui)
Quartus 0x255833: QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) + 0x12f3 (Qt5Gui)
Quartus 0x256804: QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) + 0xe14 (Qt5Gui)
Quartus 0x25c66f: QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) + 0x63f (Qt5Gui)
Quartus 0x25cb2c: QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) + 0x1fc (Qt5Gui)
Quartus 0x25cd48: QTextDocumentLayout::doLayout(int, int, int) + 0xe8 (Qt5Gui)
Quartus 0x25cdbc: QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const [clone .part.131] + 0x3c (Qt5Gui)
Quartus 0x25d1cd: QTextDocumentLayoutPrivate::layoutStep() const + 0x3d (Qt5Gui)
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Part two of the stacktrace:
Quartus 0x25d78b: QTextDocumentLayout::documentChanged(int, int, int) + 0x33b (Qt5Gui)
Quartus 0x23a23a: QTextDocumentPrivate::finishEdit() + 0x6a (Qt5Gui)
Quartus 0x22c23f: QTextDocument::setHtml(QString const&) + 0xef (Qt5Gui)
Quartus 0x27d125: QLabelPrivate::ensureTextPopulated() const [clone .part.39] + 0x1e5 (Qt5Widgets)
Quartus 0x27e105: QLabelPrivate::ensureTextLayouted() const + 0x125 (Qt5Widgets)
Quartus 0x27f199: QLabelPrivate::sizeForWidth(int) const + 0x3c9 (Qt5Widgets)
Quartus 0x27f695: QLabel::minimumSizeHint() const + 0x45 (Qt5Widgets)
Quartus 0x27f733: QLabel::sizeHint() const + 0x13 (Qt5Widgets)
Quartus 0x178933: QWidgetItemV2::updateCacheIfNecessary() const + 0x33 (Qt5Widgets)
Quartus 0x178b9d: QWidgetItemV2::maximumSize() const + 0x3d (Qt5Widgets)
Quartus 0x16d363: QBoxLayoutPrivate::setupGeom() [clone .part.31] + 0x433 (Qt5Widgets)
Quartus 0x16dece: QBoxLayout::maximumSize() const + 0x1e (Qt5Widgets)
Quartus 0x16d363: QBoxLayoutPrivate::setupGeom() [clone .part.31] + 0x433 (Qt5Widgets)
Quartus 0x16dece: QBoxLayout::maximumSize() const + 0x1e (Qt5Widgets)
Quartus 0x16d363: QBoxLayoutPrivate::setupGeom() [clone .part.31] + 0x433 (Qt5Widgets)
Quartus 0x16dece: QBoxLayout::maximumSize() const + 0x1e (Qt5Widgets)
Quartus 0x16d363: QBoxLayoutPrivate::setupGeom() [clone .part.31] + 0x433 (Qt5Widgets)
Quartus 0x16de96: QBoxLayout::minimumSize() const + 0x16 (Qt5Widgets)
Quartus 0x174b75: QLayout::totalMinimumSize() const + 0xa5 (Qt5Widgets)
Quartus 0x17ce99: QWidget::minimumSizeHint() const + 0x19 (Qt5Widgets)
Quartus 0x335f20: QDialog::minimumSizeHint() const + 0xa0 (Qt5Widgets)
Quartus 0x19095f: AFCQ_CRASH_REPORTER_DLG::AFCQ_CRASH_REPORTER_DLG(QString) + 0x397 (gcl_afcq)
Quartus 0x19cd17: AFCQ_MSG_DISPLAY::internal_error_display(std::string) + 0x2c9 (gcl_afcq)
Quartus 0x4a2bc: MSG_REPORT::internal_error(std::string const&) + 0x68 (ccl_msg)
Quartus 0x727ff: MSG_ERROR_INFO::finalize() + 0x69 (ccl_msg)
Quartus 0x72b1d: _GLOBAL__sub_I_msg_internal_error.cpp (ccl_msg)
Err Handler 0x1212a: err_report_fatal_exception(char const*, void*) + 0x68 (ccl_err)
Err Handler 0x12cba: err_sigaction_handler + 0x13b (ccl_err)
System 0x12890: (pthread)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Part 3:
Quartus 0x152cb: tcmalloc::ThreadCache::ReleaseToCentralCache(tcmalloc::ThreadCache::FreeList*, unsigned long, int) + 0xdb (tcmalloc_minimal)
Quartus 0x1539b: tcmalloc::ThreadCache::ListTooLong(tcmalloc::ThreadCache::FreeList*, unsigned long) + 0x1b (tcmalloc_minimal)
Quartus 0x1ae15: operator delete(void*, unsigned long) + 0x2d5 (tcmalloc_minimal)
Quartus 0x35e9a2: QPainter::restore() + 0xf2 (Qt5Gui)
Quartus 0x1cfe38: QCommonStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const + 0x698 (Qt5Widgets)
Quartus 0x2290b6: QFusionStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const + 0x24b6 (Qt5Widgets)
Quartus 0x3b366a: QStyledItemDelegate::paint(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const + 0x20a (Qt5Widgets)
Quartus 0x3f4a4d: QTreeView::drawRow(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const + 0x73d (Qt5Widgets)
Quartus 0x3fa2c7: QTreeView::drawTree(QPainter*, QRegion const&) const + 0x607 (Qt5Widgets)
Quartus 0x3fe6a3: QTreeView::paintEvent(QPaintEvent*) + 0x83 (Qt5Widgets)
Quartus 0x1958a8: QWidget::event(QEvent*) + 0x1f8 (Qt5Widgets)
Quartus 0x23978e: QFrame::event(QEvent*) + 0x1e (Qt5Widgets)
Quartus 0x397ffc: QAbstractItemView::viewportEvent(QEvent*) + 0x19c (Qt5Widgets)
Quartus 0x3ff48c: QTreeView::viewportEvent(QEvent*) + 0x2c (Qt5Widgets)
Quartus 0x28fcdd: QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) + 0x8d (Qt5Core)
Quartus 0x1593c5: QApplicationPrivate::notify_helper(QObject*, QEvent*) + 0x75 (Qt5Widgets)
Quartus 0x1605b0: QApplication::notify(QObject*, QEvent*) + 0x2b0 (Qt5Widgets)
Quartus 0x28ff48: QCoreApplication::notifyInternal2(QObject*, QEvent*) + 0x108 (Qt5Core)
Quartus 0x18ecfd: QWidgetPrivate::sendPaintEvent(QRegion const&) + 0x1d (Qt5Widgets)
Quartus 0x18f2fb: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) + 0x5eb (Qt5Widgets)
Quartus 0x18fd7f: QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) + 0x3ff (Qt5Widgets)
Quartus 0x18fc76: QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) + 0x2f6 (Qt5Widgets)
Quartus 0x18fc76: QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) + 0x2f6 (Qt5Widgets)
Quartus 0x18ee3a: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) + 0x12a (Qt5Widgets)
Quartus 0x18fd7f: QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) + 0x3ff (Qt5Widgets)
Quartus 0x18ee3a: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) + 0x12a (Qt5Widgets)
Quartus 0x18fd7f: QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) + 0x3ff (Qt5Widgets)
Quartus 0x18ee3a: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) + 0x12a (Qt5Widgets)
Quartus 0x18fd7f: QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) + 0x3ff (Qt5Widgets)
Quartus 0x18ee3a: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) + 0x12a (Qt5Widgets)
Quartus 0x18fd7f: QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) + 0x3ff (Qt5Widgets)
Quartus 0x18fc76: QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) + 0x2f6 (Qt5Widgets)
Quartus 0x18fc76: QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) + 0x2f6 (Qt5Widgets)
Quartus 0x18ee3a: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) + 0x12a (Qt5Widgets)
Quartus 0x18fd7f: QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) + 0x3ff (Qt5Widgets)
Quartus 0x18fc76: QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) + 0x2f6 (Qt5Widgets)
Quartus 0x18fc76: QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) + 0x2f6 (Qt5Widgets)
Quartus 0x18fc76: QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) + 0x2f6 (Qt5Widgets)
Quartus 0x18fc76: QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) + 0x2f6 (Qt5Widgets)
Quartus 0x18fc76: QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) + 0x2f6 (Qt5Widgets)
Quartus 0x18fc76: QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) + 0x2f6 (Qt5Widgets)
Quartus 0x18ee3a: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) + 0x12a (Qt5Widgets)
Quartus 0x16805f: QWidgetBackingStore::doSync() + 0x103f (Qt5Widgets)
Quartus 0x16874a: QWidgetBackingStore::sync(QWidget*, QRegion const&) + 0xea (Qt5Widgets)
Quartus 0x1b12f2: QWidgetWindow::handleExposeEvent(QExposeEvent*) + 0xd2 (Qt5Widgets)
Quartus 0x1b1d6b: QWidgetWindow::event(QEvent*) + 0x2eb (Qt5Widgets)
Quartus 0x1593ec: QApplicationPrivate::notify_helper(QObject*, QEvent*) + 0x9c (Qt5Widgets)
Quartus 0x1605b0: QApplication::notify(QObject*, QEvent*) + 0x2b0 (Qt5Widgets)
Quartus 0x28ff48: QCoreApplication::notifyInternal2(QObject*, QEvent*) + 0x108 (Qt5Core)
Quartus 0x131832: QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) + 0x92 (Qt5Gui)
Quartus 0x131a5d: QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) + 0x18d (Qt5Gui)
Quartus 0x10f7ab: QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 0xcb (Qt5Gui)
Quartus 0x63683: QXcbUnixEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 0x23 (Qt5XcbQpa)
Quartus 0x28e902: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 0x112 (Qt5Core)
Quartus 0x337417: QDialog::exec() + 0x197 (Qt5Widgets)
Quartus 0xe8a25: AFCQ_FILE_DLG::exec() + 0x9 (gcl_afcq)
Exiting...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Make sure you install following libraries,
Install libc6:i386, libncurses5:i386, libxtst6:i386, libxft2:i386, libc6:i386, libncurses5:i386, libstdc++6:i386, libc6-dev-i386 libxft2, lib32z1, lib32ncurses5, lib32bz2-1.0, and libpng12 libraries.
Since you are using Ubuntu 18.04 , additionally install libqt5xml5 and liblzma-dev libraries.
Thanks,
Regards
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Before I go ahead and do this, I'd like to know if there's an official reference w.r.t. what libraries are required?
Note that the crash is occasional, so to me this is not indicative of missing libraries, it seems a bit like a shot in the dark.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Yes, sure you can refer to link below for reference installing and licensing guide.
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/manual/quartus_install.pdf
Kind Regards
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks!
As this is an occasional problem, I need to upgrade to Quartus 20.1 in my daily workflow to be able to test this enough... It will be some time until I expect to have information as to whether these dependencies made a difference or not.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page