Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
16917 Discussions

Quartus Pro 22.1 crashing

alexislms
Valued Contributor I
1,212 Views

Quartus keeps crashing when I open the RTL viewer:


Problem Details
Error:
Internal Error: Sub-system: NPP, File: /quartus/nlv/npp/npp_bus_grouping.cpp, Line: 1020
child_oterm->is_single()
Stack Trace:
Quartus 0x4b409a: NPP_BUS_GROUPING::form_net_bus_from_nvd_oterm_bus(NVD_INSTANCE*, NVD_OTERM_BUS*) + 0x242 (quartus_npp)
Quartus 0x4b414f: NPP_BUS_GROUPING::form_net_bus_of_instance(NVD_INSTANCE*) + 0x37 (quartus_npp)
Quartus 0x4b427b: NPP_BUS_GROUPING::start(int, NVD_INSTANCE*) + 0xf9 (quartus_npp)
Quartus 0x432f78: NPP_SGATE_OP::executing(CMP_FACADE*, bool&) + 0x1420 (quartus_npp)
Quartus 0x41f663: NPP_FRAMEWORK::execute() + 0x3f (quartus_npp)
Quartus 0x3434a: qexe_standard_main(QEXE_FRAMEWORK*, QEXE_OPTION_DEFINITION const**, int, char const**) + 0xe56 (comp_qexe)
Quartus 0x41d2f3: npp_main(int, char const**) + 0x6d (quartus_npp)
Quartus 0x4d1d4: msg_main_thread(void*) + 0x10 (ccl_msg)
Quartus 0x4e67c: msg_thread_wrapper(void* (*)(void*), void*) + 0x8c (ccl_msg)
Quartus 0x23898: mem_thread_wrapper(void* (*)(void*), void*) + 0x98 (ccl_mem)
Quartus 0xfa86: err_thread_wrapper(void* (*)(void*), void*) + 0x1e (ccl_err)
Quartus 0xb8a5: thr_thread_wrapper + 0x15 (ccl_thr)
Quartus 0x4e59c: msg_exe_main(int, char const**, int (*)(int, char const**)) + 0xd8 (ccl_msg)
Quartus 0x41d13d: main + 0x26 (quartus_npp)
System 0x3aca3: __libc_start_main + 0xf3 (c)
Quartus 0x4188e9: _start + 0x29 (quartus_npp)

End-trace


Executable: quartus
Comment:
None

System Information
Platform: linux64
OS name: CentOS Stream
OS version: 8

Quartus Prime Information
Address bits: 64
Version: 22.1.0
Build: 174
Edition: Pro Edition

0 Kudos
7 Replies
alexislms
Valued Contributor I
1,211 Views

Programmer keeps crashing during "Auto Detect":

Problem Details
Error:
Internal Error: Sub-system: PGMWQ, File: /quartus/pgm/pgmwq/pgmwq_open_file_dlg.cpp, Line: 397
Expect string AGIB027R29AR(0|1|2) (AGIB027R29AR0) can be splitted into at least two device names, but only found 1 name
Stack Trace:
Quartus 0x7565f: (ccl_msg)
Quartus 0x9e98d: PGMWQ_VIRTUAL_DEVICE_DLG::PGMWQ_VIRTUAL_DEVICE_DLG(std::string, unsigned int, unsigned int, bool, bool, bool, QWidget*) + 0x2165 (pgm_pgmwq)
Quartus 0xa9af3: PGMWQ_FRAME_WND::add_device_list(unsigned int, AJI_DEVICE*, bool, std::string*, bool, bool) + 0x5e5 (pgm_pgmwq)
Quartus 0xc7892: PGMWQ_FRAME_WND::standalone_auto_detect(bool, std::string*, bool) + 0x372 (pgm_pgmwq)
Quartus 0xd07da: PGMWQ_FRAME_WND::on_auto_detect_action() + 0xe58 (pgm_pgmwq)
Quartus 0xdd511: PGMWQ_FRAME_WND::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) + 0x109 (pgm_pgmwq)
Quartus 0x2e4063: void doActivate<false>(QObject*, int, void**) + 0x243 (Qt5Core)
Quartus 0x242a82: QAbstractButton::clicked(bool) + 0x32 (Qt5Widgets)
Quartus 0x242c8a: QAbstractButtonPrivate::emitClicked() + 0x3a (Qt5Widgets)
Quartus 0x24490f: QAbstractButtonPrivate::click() + 0xcf (Qt5Widgets)
Quartus 0x244a75: QAbstractButton::mouseReleaseEvent(QMouseEvent*) + 0xd5 (Qt5Widgets)
Quartus 0x197ae0: QWidget::event(QEvent*) + 0x1f0 (Qt5Widgets)
Quartus 0x15b7ac: QApplicationPrivate::notify_helper(QObject*, QEvent*) + 0x9c (Qt5Widgets)
Quartus 0x162568: QApplication::notify(QObject*, QEvent*) + 0x4b8 (Qt5Widgets)
Quartus 0x2aba18: QCoreApplication::notifyInternal2(QObject*, QEvent*) + 0x108 (Qt5Core)
Quartus 0x1618aa: QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) + 0x1fa (Qt5Widgets)
Quartus 0x1b11a8: QWidgetWindow::handleMouseEvent(QMouseEvent*) + 0x6e8 (Qt5Widgets)
Quartus 0x1b3ee3: QWidgetWindow::event(QEvent*) + 0x2b3 (Qt5Widgets)
Quartus 0x15b7ac: QApplicationPrivate::notify_helper(QObject*, QEvent*) + 0x9c (Qt5Widgets)
Quartus 0x162290: QApplication::notify(QObject*, QEvent*) + 0x1e0 (Qt5Widgets)
Quartus 0x2aba18: QCoreApplication::notifyInternal2(QObject*, QEvent*) + 0x108 (Qt5Core)
Quartus 0x143c6d: QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) + 0x6bd (Qt5Gui)
Quartus 0x145055: QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) + 0x105 (Qt5Gui)
Quartus 0x1211ab: QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 0xbb (Qt5Gui)
Quartus 0x61a83: QXcbUnixEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 0x23 (Qt5XcbQpa)
Quartus 0x2aa42a: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 0x10a (Qt5Core)
Quartus 0x2b3403: QCoreApplication::exec() + 0x83 (Qt5Core)
Quartus 0x401fad: qgq_main(int, char const**) + 0x76 (quartus)
Quartus 0x40136: msg_main_thread(void*) + 0x10 (ccl_msg)
Quartus 0x40d6e: msg_thread_wrapper(void* (*)(void*), void*) + 0x64 (ccl_msg)
Quartus 0x1528e: mem_thread_wrapper(void* (*)(void*), void*) + 0x5e (ccl_mem)
Quartus 0xcdc0: err_thread_wrapper(void* (*)(void*), void*) + 0x1e (ccl_err)
Quartus 0x6ba5: thr_thread_wrapper + 0x15 (ccl_thr)
Quartus 0x4186f: msg_exe_main(int, char const**, int (*)(int, char const**)) + 0x148 (ccl_msg)
Quartus 0x402095: main + 0x26 (quartus)
System 0x22555: __libc_start_main + 0xf5 (c)
Quartus 0x401e89: _start + 0x29 (quartus)

End-trace


Executable: quartus
Comment:
None

System Information
Platform: linux64
OS name: CentOS Linux
OS version: 7

Quartus Prime Information
Address bits: 64
Version: 21.2.0
Build: 72
Edition: Pro Edition

0 Kudos
alexislms
Valued Contributor I
1,211 Views

Adding a divider, SignalTap always crashes (I has never been able to add a divider):


Problem Details
Error:

*** Fatal Error: Segment Violation: faulting address=0x7e48, PC=0x7f7d4c8b3bc0 : 0x7f7d4c8b3bc0: sld_sdr!SDR_TX_VECTERIZED_VIEW_NODE_ATTRIB_DECORATOR::set_value(char const*, char const*) + 0x46
Module: quartus
Stack Trace:
Err Handler 0x122b2: ERR_UNWINDER_BACKTRACE::get_stack_trace(void const**, int, int, void*) + 0xe0 (ccl_err)
Err Handler 0x87f1a: msg_ie_get_call_stack(void*) + 0xc4 (ccl_msg)
Err Handler 0x89776: MSG_INTERNAL_ERROR::report_fatal(char const*, void*, bool) + 0x40 (ccl_msg)
Err Handler 0x14f8c: err_report_fatal_exception(char const*, void*, bool) + 0x6f (ccl_err)
Err Handler 0x15ad6: err_sigaction_handler + 0x191 (ccl_err)
System 0x12ce0: (pthread)
Quartus 0x108bc0: SDR_TX_VECTERIZED_VIEW_NODE_ATTRIB_DECORATOR::set_value(char const*, char const*) + 0x46 (sld_sdr)
Quartus 0x11cd04: SDR_TX_SIGNAL_NODES_GEN2::set_node_tap_mode(int, SDR_DATA_WIRE_TAP_MODE) + 0x58 (sld_sdr)
Quartus 0x122dbb: non-virtual thunk to SDR_TX_SIGNAL_SET_GEN2::set_node_tap_mode(int, SDR_DATA_WIRE_TAP_MODE) + 0x9 (sld_sdr)
Quartus 0xe5286: SEDQ_NODE::is_transition_enabled(bool*) const + 0x4c (sld_sedq)
Quartus 0xe683e: SEDQ_NODE::enable_transition(bool) + 0xdc (sld_sedq)
Quartus 0xe9da8: SEDQ_TX_MANAGER::add_divider(int) + 0x4d6 (sld_sedq)
Quartus 0xfcd91: SEDQ_VIEW::on_add_divider_action() + 0x27 (sld_sedq)
Quartus 0x1741d7: SEDQ_VIEW::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) + 0x63b (sld_sedq)
Quartus 0x2faf93: void doActivate<false>(QObject*, int, void**) + 0x263 (Qt5Core)
Quartus 0x155b82: QAction::triggered(bool) + 0x42 (Qt5Widgets)
Quartus 0x1581de: QAction::activate(QAction::ActionEvent) + 0x9e (Qt5Widgets)
Quartus 0x2d22da: QMenuPrivate::activateCausedStack(QVector<QPointer<QWidget> > const&, QAction*, QAction::ActionEvent, bool) + 0x1da (Qt5Widgets)
Quartus 0x2d9846: QMenuPrivate::activateAction(QAction*, QAction::ActionEvent, bool) + 0xf6 (Qt5Widgets)
Quartus 0x2daa30: QMenu::mouseReleaseEvent(QMouseEvent*) + 0x1d0 (Qt5Widgets)
Quartus 0x19adb8: QWidget::event(QEvent*) + 0x1f8 (Qt5Widgets)
Quartus 0x2dcfe3: QMenu::event(QEvent*) + 0xa3 (Qt5Widgets)
Quartus 0x15befc: QApplicationPrivate::notify_helper(QObject*, QEvent*) + 0x9c (Qt5Widgets)
Quartus 0x163a30: QApplication::notify(QObject*, QEvent*) + 0xcf0 (Qt5Widgets)
Quartus 0x2bffa0: QCoreApplication::notifyInternal2(QObject*, QEvent*) + 0x110 (Qt5Core)
Quartus 0x2da6bf: QMenuPrivate::mouseEventTaken(QMouseEvent*) + 0x79f (Qt5Widgets)
Quartus 0x2da8b6: QMenu::mouseReleaseEvent(QMouseEvent*) + 0x56 (Qt5Widgets)
Quartus 0x19adb8: QWidget::event(QEvent*) + 0x1f8 (Qt5Widgets)
Quartus 0x2dcfe3: QMenu::event(QEvent*) + 0xa3 (Qt5Widgets)
Quartus 0x15befc: QApplicationPrivate::notify_helper(QObject*, QEvent*) + 0x9c (Qt5Widgets)
Quartus 0x163a30: QApplication::notify(QObject*, QEvent*) + 0xcf0 (Qt5Widgets)
Quartus 0x2bffa0: QCoreApplication::notifyInternal2(QObject*, QEvent*) + 0x110 (Qt5Core)
Quartus 0x1624e2: QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) + 0x212 (Qt5Widgets)
Quartus 0x1b4b7b: QWidgetWindow::handleMouseEvent(QMouseEvent*) + 0x3eb (Qt5Widgets)
Quartus 0x1b7d73: QWidgetWindow::event(QEvent*) + 0x2d3 (Qt5Widgets)
Quartus 0x15befc: QApplicationPrivate::notify_helper(QObject*, QEvent*) + 0x9c (Qt5Widgets)
Quartus 0x162f60: QApplication::notify(QObject*, QEvent*) + 0x220 (Qt5Widgets)
Quartus 0x2bffa0: QCoreApplication::notifyInternal2(QObject*, QEvent*) + 0x110 (Qt5Core)
Quartus 0x147db8: QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) + 0x6e8 (Qt5Gui)
Quartus 0x149295: QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) + 0x135 (Qt5Gui)
Quartus 0x1236cb: QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 0xbb (Qt5Gui)
Quartus 0x65193: QXcbUnixEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 0x23 (Qt5XcbQpa)
Quartus 0x2be80a: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 0x11a (Qt5Core)
Quartus 0x2d7434: QMenuPrivate::exec(QPoint const&, QAction*, std::function<QPoint (QSize const&)>) + 0xd4 (Qt5Widgets)
Quartus 0x2d755b: QMenu::exec(QPoint const&, QAction*) + 0x2b (Qt5Widgets)
Quartus 0x109ffc: SEDQ_VIEW::contextMenuEvent(QContextMenuEvent*) + 0x2e8 (sld_sedq)
Quartus 0x19bb01: QWidget::event(QEvent*) + 0xf41 (Qt5Widgets)
Quartus 0x153439: SEDQ_VIEW::event(QEvent*) + 0x35 (sld_sedq)
Quartus 0x15befc: QApplicationPrivate::notify_helper(QObject*, QEvent*) + 0x9c (Qt5Widgets)
Quartus 0x164649: QApplication::notify(QObject*, QEvent*) + 0x1909 (Qt5Widgets)
Quartus 0x2bffa0: QCoreApplication::notifyInternal2(QObject*, QEvent*) + 0x110 (Qt5Core)
Quartus 0x1b4fe5: QWidgetWindow::handleMouseEvent(QMouseEvent*) + 0x855 (Qt5Widgets)
Quartus 0x1b7d73: QWidgetWindow::event(QEvent*) + 0x2d3 (Qt5Widgets)
Quartus 0x15befc: QApplicationPrivate::notify_helper(QObject*, QEvent*) + 0x9c (Qt5Widgets)
Quartus 0x162f60: QApplication::notify(QObject*, QEvent*) + 0x220 (Qt5Widgets)
Quartus 0x2bffa0: QCoreApplication::notifyInternal2(QObject*, QEvent*) + 0x110 (Qt5Core)
Quartus 0x147db8: QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) + 0x6e8 (Qt5Gui)
Quartus 0x149295: QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) + 0x135 (Qt5Gui)
Quartus 0x1236cb: QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 0xbb (Qt5Gui)
Quartus 0x65193: QXcbUnixEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 0x23 (Qt5XcbQpa)
Quartus 0x2be80a: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 0x11a (Qt5Core)
Quartus 0x2c7fc7: QCoreApplication::exec() + 0x97 (Qt5Core)
Quartus 0x403f80: qgq_main(int, char const**) + 0x6e (quartus)
Quartus 0x4d1d4: msg_main_thread(void*) + 0x10 (ccl_msg)
Quartus 0x4e67c: msg_thread_wrapper(void* (*)(void*), void*) + 0x8c (ccl_msg)
Quartus 0x23898: mem_thread_wrapper(void* (*)(void*), void*) + 0x98 (ccl_mem)
Quartus 0xfa86: err_thread_wrapper(void* (*)(void*), void*) + 0x1e (ccl_err)
Quartus 0xb8a5: thr_thread_wrapper + 0x15 (ccl_thr)
Quartus 0x4e59c: msg_exe_main(int, char const**, int (*)(int, char const**)) + 0xd8 (ccl_msg)
Quartus 0x404068: main + 0x26 (quartus)
System 0x3aca3: __libc_start_main + 0xf3 (c)
Quartus 0x403e69: _start + 0x29 (quartus)

End-trace


Executable: quartus
Comment:
None

System Information
Platform: linux64
OS name: CentOS Stream
OS version: 8

Quartus Prime Information
Address bits: 64
Version: 22.1.0
Build: 174
Edition: Pro Edition

 

0 Kudos
alexislms
Valued Contributor I
1,179 Views

When I opened SignalTap:

 

Problem Details
Error:
Internal Error: Sub-system: HDB, File: /quartus/db/hdb/hdb_pdb.cpp, Line: 89
hdb_asgn_to_position == 0
Stack Trace:
  Quartus         0x137fb7: HDB_ASGN_CONTAINER::customized_pdb_read(PDB_SEGMENT_TEMPLATE<PDB_HDB_SEG_BASE>&) [clone .cold] + 0x1f (db_hdb)
  Quartus         0x1a108d: HDB_ASGN_CONTAINER::operator<<(PDB_SEGMENT_TEMPLATE<PDB_HDB_SEG_BASE>&) + 0x16d (db_hdb)
  Quartus         0x1d835b: HDB_SECTION::operator<<(PDB_SEGMENT_TEMPLATE<PDB_HDB_SEG_BASE>&) + 0x13b (db_hdb)
  Quartus         0x1a61af: HDB_NAMESPACE::operator<<(PDB_SEGMENT_TEMPLATE<PDB_HDB_SEG_BASE>&) + 0x3f (db_hdb)
  Quartus          0x22caa: PDB_SEGMENT_READER::finish_reading_all() + 0x6a (db_pdb)
  Quartus          0x2a3c7: pdb_read_ptr(PDB_ARCHIVE&, char const*, char const*, void (*)(PDB_BASE_SEGMENT&, void*&), void*&, MEM_UTILS_CHUNK_ALLOC*, char const*, int, char const*) + 0x67 (db_pdb)
  Quartus         0x1c9d06: bool pdb_read<PDB_ARCHIVE, HDB_NAMESPACE>(HDB_NAMESPACE*&, PDB_ARCHIVE&, char const*) + 0x56 (db_hdb)
  Quartus         0x1c989c: HDB_MODEL_HANDLER::read_file(QDB_FILE const&) const + 0xdc (db_hdb)
  Quartus         0x1c9795: HDB_MODEL_HANDLER::read_model_from_file(QDB_PATH const&, QDB_FILE const&) const + 0x15 (db_hdb)
  Quartus          0x39536: QDB_SERVICE_IMPL::get_model_using_handler(QDB_MODEL_HEADER const&, QDB_MODEL_HANDLER*) + 0x156 (db_qdb)
  Quartus          0x3e4d0: QDB_SERVICE_IMPL::get_model(QDB_PATH const&, bool, bool*) + 0x170 (db_qdb)
  Quartus          0x81f84: QDB_BASIC_STATE::load_model_on_demand(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const + 0xc4 (db_qdb)
  Quartus          0x823b3: QDB_BASIC_STATE::load_raw_model(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) const + 0xf3 (db_qdb)
  Quartus          0x81a72: QDB_BASIC_STATE::load(QDB_SERVICE*, QDB_PATH const&, bool, bool*) + 0x952 (db_qdb)
  Quartus         0x1b0251: QHD_PARTITION_IMPL::load_state(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, QDB_SERVICE*, bool*) + 0x383 (comp_qhd)
  Quartus         0x11555b: QHD_DATABASE_UTILS::IMPL::load_partition_tree(QHD_PARTITION&, QHD_ENUM_IMPL<QHD_SNAPSHOT_BASE>, QHD_DATABASE_UTILS::LOAD_TYPE, QHD_DATABASE_UTILS::LOAD_SIDE_EFFECTS, bool) + 0x405 (comp_qhd)
  Quartus          0xd6741: QHD_DATABASE_UTILS::load_design(QHD_ENUM_IMPL<QHD_SNAPSHOT_BASE>, QHD_DATABASE_UTILS::LOAD_TYPE, QHD_DATABASE_UTILS::LOAD_SETTING const&) + 0xd15 (comp_qhd)
  Quartus           0x966e: QHD_DBMUI_MANAGER_IMPL::load_db(QHD_ENUM_IMPL<QHD_SNAPSHOT_BASE>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool) + 0xac (comp_qhd_dbmui)
  Quartus           0x9b9a: QHD_DBMUI_MANAGER_IMPL::load_design(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, QHD_ENUM_IMPL<QHD_SNAPSHOT_BASE>, bool, bool) + 0x1a4 (comp_qhd_dbmui)
  Quartus           0xd6db: DBMUI_MANAGER::get_qhd_hdb_cmp_action_pt_instance(char const*, QHD_ENUM_IMPL<QHD_SNAPSHOT_BASE>, bool) + 0xcb (db_dbmui)
  Quartus          0xcc646: qui_get_qhd_hdb_cmp_action_pt_instance(char const*, QHD_ENUM_IMPL<QHD_SNAPSHOT_BASE>, bool) + 0x46 (sys_qui)
  Quartus          0xca34a: SEDQ_TX_MANAGER::check_node_validity(bool, int) + 0xca (sld_sedq)
  Quartus         0x13fbb6: SEDQ_TX_MANAGER::open_document(char const*, bool*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) + 0x5ae (sld_sedq)
  Quartus         0x13feaa: SEDQ_FRAME_WND::open_file(QString const&) + 0x108 (sld_sedq)
  Quartus          0xa2c59: QUI_FRAME_MGR::open_file(QString const&, bool, bool, bool) + 0x193 (sys_qui)
  Quartus         0x137de7: QUI_TOOLS_MENU::sedq_action() + 0x24f (sys_qui)
  Quartus         0x1338f4: QUI_TOOLS_MENU::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) + 0x20e (sys_qui)
  Quartus         0x2faf93: void doActivate<false>(QObject*, int, void**) + 0x263 (Qt5Core)
  Quartus         0x155b82: QAction::triggered(bool) + 0x42 (Qt5Widgets)
  Quartus         0x1581de: QAction::activate(QAction::ActionEvent) + 0x9e (Qt5Widgets)
  Quartus         0x107af1: AFCQ_FLOW_NAVIGATOR::item_clicked(QModelIndex const&) + 0x26b (gcl_afcq)
  Quartus         0x1c2da9: AFCQ_FLOW_NAVIGATOR::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) + 0x2b (gcl_afcq)
  Quartus         0x2faf93: void doActivate<false>(QObject*, int, void**) + 0x263 (Qt5Core)
  Quartus         0x3b1c75: QAbstractItemView::clicked(QModelIndex const&) + 0x35 (Qt5Widgets)
  Quartus         0x3b4fd3: QAbstractItemView::mouseReleaseEvent(QMouseEvent*) + 0x313 (Qt5Widgets)
  Quartus         0x42b133: QTreeView::mouseReleaseEvent(QMouseEvent*) + 0x163 (Qt5Widgets)
  Quartus         0x1d80f3: AFCQ_TREE_VIEW::mouseReleaseEvent(QMouseEvent*) + 0x583 (gcl_afcq)
  Quartus         0x19adb8: QWidget::event(QEvent*) + 0x1f8 (Qt5Widgets)
  Quartus         0x24566e: QFrame::event(QEvent*) + 0x1e (Qt5Widgets)
  Quartus         0x3be9a3: QAbstractItemView::viewportEvent(QEvent*) + 0x1b3 (Qt5Widgets)
  Quartus         0x42ab2c: QTreeView::viewportEvent(QEvent*) + 0x3c (Qt5Widgets)
  Quartus         0x1d8409: AFCQ_TREE_VIEW::viewportEvent(QEvent*) + 0x2e7 (gcl_afcq)
  Quartus         0x2bfd20: QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) + 0xa0 (Qt5Core)
  Quartus         0x15bed2: QApplicationPrivate::notify_helper(QObject*, QEvent*) + 0x72 (Qt5Widgets)
  Quartus         0x163a30: QApplication::notify(QObject*, QEvent*) + 0xcf0 (Qt5Widgets)
  Quartus         0x2bffa0: QCoreApplication::notifyInternal2(QObject*, QEvent*) + 0x110 (Qt5Core)
  Quartus         0x1624e2: QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) + 0x212 (Qt5Widgets)
  Quartus         0x1b4e93: QWidgetWindow::handleMouseEvent(QMouseEvent*) + 0x703 (Qt5Widgets)
  Quartus         0x1b7d73: QWidgetWindow::event(QEvent*) + 0x2d3 (Qt5Widgets)
  Quartus         0x15befc: QApplicationPrivate::notify_helper(QObject*, QEvent*) + 0x9c (Qt5Widgets)
  Quartus         0x162f60: QApplication::notify(QObject*, QEvent*) + 0x220 (Qt5Widgets)
  Quartus         0x2bffa0: QCoreApplication::notifyInternal2(QObject*, QEvent*) + 0x110 (Qt5Core)
  Quartus         0x147db8: QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) + 0x6e8 (Qt5Gui)
  Quartus         0x149295: QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) + 0x135 (Qt5Gui)
  Quartus         0x1236cb: QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 0xbb (Qt5Gui)
  Quartus          0x65193: QXcbUnixEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 0x23 (Qt5XcbQpa)
  Quartus         0x2be80a: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 0x11a (Qt5Core)
  Quartus         0x2c7fc7: QCoreApplication::exec() + 0x97 (Qt5Core)
  Quartus         0x403f80: qgq_main(int, char const**) + 0x6e (quartus)
  Quartus          0x4d1d4: msg_main_thread(void*) + 0x10 (ccl_msg)
  Quartus          0x4e67c: msg_thread_wrapper(void* (*)(void*), void*) + 0x8c (ccl_msg)
  Quartus          0x23898: mem_thread_wrapper(void* (*)(void*), void*) + 0x98 (ccl_mem)
  Quartus           0xfa86: err_thread_wrapper(void* (*)(void*), void*) + 0x1e (ccl_err)
  Quartus           0xb8a5: thr_thread_wrapper + 0x15 (ccl_thr)
  Quartus          0x4e59c: msg_exe_main(int, char const**, int (*)(int, char const**)) + 0xd8 (ccl_msg)
  Quartus         0x404068: main + 0x26 (quartus)
  System           0x3aca3: __libc_start_main + 0xf3 (c)
  Quartus         0x403e69: _start + 0x29 (quartus)

End-trace


Executable: quartus
Comment:
None

System Information
Platform: linux64
OS name: CentOS Stream
OS version: 8

Quartus Prime Information
Address bits: 64
Version: 22.1.0
Build: 174
Edition: Pro Edition
0 Kudos
alexislms
Valued Contributor I
1,129 Views

After few compilation runs and/or a few SignalTap acquisitions, it takes over 40GB idle. Closing the project/SignalTap doesn't free that memory. I have to close Quartus to free all that memory.

Quartus Pro 22.2 has a very bad memory management, it leaks a huge amount of memory...

 

SignalTap DataLog is disabled:

alexislms_0-1657769415762.png

and closing it doesn't free the memory anyway.

0 Kudos
alexislms
Valued Contributor I
1,123 Views
Problem Details
Error:
Internal Error: Sub-system: VPR20KMAIN, File: /quartus/fitter/vpr20k/quartus_interface/qi_common/vpr_qi_fitter_delay_info_api.cpp, Line: 1256
Internal Error
Stack Trace:
  Quartus          0xcb31c: vpr_qi_jump_to_exit(e_vpr_exit_arg, char const*, int) + 0x6b (fitter_vpr20kmain)
  Quartus         0x2ff68d: vpr_exit_at_line + 0x79 (fitter_vpr20kmain)
  Quartus         0x2ff614: vpr_exit_at_line (fitter_vpr20kmain)
  Quartus         0x116ad4: void tbb::detail::d1::dynamic_grainsize_mode<tbb::detail::d1::adaptive_mode<tbb::detail::d1::auto_partition_type> >::work_balance<tbb::detail::d1::start_for<UDM_ROUTING::NODE_ITER_BY_TYPE_RANGE, l_assign_node_classes_new(QTL_HASH_LITE<int, int, QTL_OPS<int, void> >&)::{lambda(UDM_ROUTING::NODE_ITER_BY_TYPE_RANGE const&)#1}, tbb::detail::d1::auto_partitioner const>, UDM_ROUTING::NODE_ITER_BY_TYPE_RANGE>(tbb::detail::d1::start_for<UDM_ROUTING::NODE_ITER_BY_TYPE_RANGE, l_assign_node_classes_new(QTL_HASH_LITE<int, int, QTL_OPS<int, void> >&)::{lambda(UDM_ROUTING::NODE_ITER_BY_TYPE_RANGE const&)#1}, tbb::detail::d1::auto_partitioner const>&, UDM_ROUTING::NODE_ITER_BY_TYPE_RANGE&, tbb::detail::d1::execution_data&) [clone .cold] + 0x552 (fitter_vpr20kmain)
  Quartus         0x66d929: tbb::detail::d1::start_for<UDM_ROUTING::NODE_ITER_BY_TYPE_RANGE, l_assign_node_classes_new(QTL_HASH_LITE<int, int, QTL_OPS<int, void> >&)::{lambda(UDM_ROUTING::NODE_ITER_BY_TYPE_RANGE const&)#1}, tbb::detail::d1::auto_partitioner const>::execute(tbb::detail::d1::execution_data&) + 0x79 (fitter_vpr20kmain)
  Quartus          0x161d3: tbb::detail::r1::task_dispatcher::execute_and_wait(tbb::detail::d1::task*, tbb::detail::d1::wait_context&, tbb::detail::d1::task_group_context&) + 0x763 (tbb)
  Quartus          0x92052: vpr_qi_annotate_fdi_delays_to_rr_graph(bool) [clone .cold] + 0x4e9 (fitter_vpr20kmain)
  Quartus         0x6a6853: aa_rdc_load_and_store_fdi_data() + 0x33 (fitter_vpr20kmain)
  Quartus         0x69ca82: altera_arch_initialize_architecture_data() + 0x1a42 (fitter_vpr20kmain)
  Quartus         0x69aae0: init_arch_pre_packing() + 0x40 (fitter_vpr20kmain)
  Quartus         0x68e58a: vpr_initialize(int, char**) + 0x8a (fitter_vpr20kmain)
  Quartus         0x5a121e: VPR_QI_FACADE::load(VPR_QI_FACADE::e_vpr_load_state) + 0x36e (fitter_vpr20kmain)
  Quartus         0x5a0e9e: VPR_QI_FACADE::initialize_state_for_placer() + 0xe (fitter_vpr20kmain)
  Quartus         0x10caf5: VPR_QI_FACADE::vpr_bsyn_flow() + 0x25b (fitter_vpr20kmain)
  Quartus         0x1029a9: FDRGN_EXPERT::run_place() + 0x179 (fitter_fdrgn)
  Quartus         0x102f70: FDRGN_EXPERT::place() + 0x490 (fitter_fdrgn)
  Quartus          0x3c2f7: fit2_fit_place_auto + 0x163 (comp_fit2)
  Quartus          0x4c942: TclNRRunCallbacks + 0x42 (tcl8.6)
  Quartus          0x287a7: fit2_fit_place + 0x2fb (comp_fit2)
  Quartus          0x4c942: TclNRRunCallbacks + 0x42 (tcl8.6)
  Quartus          0x4de7b: TclEvalEx + 0x68b (tcl8.6)
  Quartus          0xf3f0e: Tcl_FSEvalFileEx + 0x25e (tcl8.6)
  Quartus          0xf3ffe: Tcl_EvalFile + 0x2e (tcl8.6)
  Quartus          0x2a8fc: qexe_evaluate_tcl_script(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) + 0x3de (comp_qexe)
  Quartus          0x2dd73: qexe_do_tcl(QEXE_FRAMEWORK*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, bool) + 0x4c2 (comp_qexe)
  Quartus          0x2eec8: qexe_run_tcl_option(QEXE_FRAMEWORK*, char const*, std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, bool) + 0x66e (comp_qexe)
  Quartus          0x52f1f: QCU::DETAIL::intialise_qhd_and_run_qexe(QCU_FRAMEWORK&, FIO_PATH const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, bool) + 0x99 (comp_qcu)
  Quartus          0x532f9: qcu_run_tcl_option(QCU_FRAMEWORK*, char const*, std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, bool) + 0x343 (comp_qcu)
  Quartus          0x3426a: qexe_standard_main(QEXE_FRAMEWORK*, QEXE_OPTION_DEFINITION const**, int, char const**) + 0xba2 (comp_qexe)
  Quartus         0x40ad1c: qfit2_main(int, char const**) + 0x8c (quartus_fit)
  Quartus          0x4de26: msg_main_thread(void*) + 0x10 (ccl_msg)
  Quartus          0x4f44e: msg_thread_wrapper(void* (*)(void*), void*) + 0x8c (ccl_msg)
  Quartus          0x1f198: mem_thread_wrapper(void* (*)(void*), void*) + 0x98 (ccl_mem)
  Quartus           0xfb0a: err_thread_wrapper(void* (*)(void*), void*) + 0x1e (ccl_err)
  Quartus           0xb7d5: thr_thread_wrapper + 0x15 (ccl_thr)
  Quartus          0x4f36e: msg_exe_main(int, char const**, int (*)(int, char const**)) + 0xd8 (ccl_msg)
  System           0x3aca3: __libc_start_main + 0xf3 (c)
  Quartus         0x406259: _start + 0x29 (quartus_fit)

End-trace


Executable: quartus
Comment:
None

System Information
Platform: linux64
OS name: CentOS Stream
OS version: 8

Quartus Prime Information
Address bits: 64
Version: 22.2.0
Build: 94
Edition: Pro Edition
0 Kudos
alexislms
Valued Contributor I
1,020 Views
Problem Details
Error:
*** Fatal Error: Segment Violation: faulting address=0x12639e00, PC=0x12639e00 :  0x12639e00: 
Module: quartus
Stack Trace:
  Err Handler      0x122f8: ERR_UNWINDER_BACKTRACE::get_stack_trace(void const**, int, int, void*) + 0xe0 (ccl_err)
  Err Handler      0x8a1f6: msg_ie_get_call_stack(void*) + 0xc4 (ccl_msg)
  Err Handler      0x8ba52: MSG_INTERNAL_ERROR::report_fatal(char const*, void*, bool) + 0x40 (ccl_msg)
  Err Handler      0x14fd2: err_report_fatal_exception(char const*, void*, bool) + 0x6f (ccl_err)
  Err Handler      0x15b1c: err_sigaction_handler + 0x191 (ccl_err)
  System           0x12cf0: (pthread)
  Other         0x12639e00:
 
End-trace


Executable: quartus
Comment:
None

System Information
Platform: linux64
OS name: CentOS Stream
OS version: 8

Quartus Prime Information
Address bits: 64
Version: 22.2.0
Build: 94
Edition: Pro Edition
0 Kudos
alexislms
Valued Contributor I
1,018 Views
Problem Details
Error:
Internal Error: Sub-system: NVD, File: /quartus/nlv/nvd/nvd_netlist_component.cpp, Line: 2879
m_child_vec[port_index - min_index] == NULL
Stack Trace:
  Quartus          0x670f2: NVD_PORT_BUS::retrieve_child_hid(int) const (nlv_nvd)
  Quartus         0x4b2f81: NPP_BUS_GROUPING::group_child_port(NVD_INSTANCE*, HDB_INSTANCE_NAME*, NVD_PORT_SINGLE*, std::map<HDB_INSTANCE_NAME*, NVD_PORT_BUS*, std::less<HDB_INSTANCE_NAME*>, std::allocator<std::pair<HDB_INSTANCE_NAME* const, NVD_PORT_BUS*> > >*) + 0x83b (quartus_npp)
  Quartus         0x4b3613: NPP_BUS_GROUPING::group_child_ports_of_instance(NVD_INSTANCE*) + 0x2e1 (quartus_npp)
  Quartus         0x4b4109: NPP_BUS_GROUPING::start(int, NVD_INSTANCE*) + 0xc3 (quartus_npp)
  Quartus         0x432f8e: NPP_SGATE_OP::executing(CMP_FACADE*, bool&) + 0x1420 (quartus_npp)
  Quartus         0x41f679: NPP_FRAMEWORK::execute() + 0x3f (quartus_npp)
  Quartus          0x3461a: qexe_standard_main(QEXE_FRAMEWORK*, QEXE_OPTION_DEFINITION const**, int, char const**) + 0xf52 (comp_qexe)
  Quartus         0x41d309: npp_main(int, char const**) + 0x6d (quartus_npp)
  Quartus          0x4de26: msg_main_thread(void*) + 0x10 (ccl_msg)
  Quartus          0x4f44e: msg_thread_wrapper(void* (*)(void*), void*) + 0x8c (ccl_msg)
  Quartus          0x1f198: mem_thread_wrapper(void* (*)(void*), void*) + 0x98 (ccl_mem)
  Quartus           0xfb0a: err_thread_wrapper(void* (*)(void*), void*) + 0x1e (ccl_err)
  Quartus           0xb7d5: thr_thread_wrapper + 0x15 (ccl_thr)
  Quartus          0x4f36e: msg_exe_main(int, char const**, int (*)(int, char const**)) + 0xd8 (ccl_msg)
  Quartus         0x41d153: main + 0x26 (quartus_npp)
  System           0x3ad85: __libc_start_main + 0xe5 (c)
  Quartus         0x418909: _start + 0x29 (quartus_npp)
 
End-trace


Executable: quartus
Comment:
None

System Information
Platform: linux64
OS name: CentOS Stream
OS version: 8

Quartus Prime Information
Address bits: 64
Version: 22.2.0
Build: 94
Edition: Pro Edition
0 Kudos
Reply