Forum Discussion
Ale_Cefo
New Contributor
1 year agoQuartus 2024.2 GUI issues on Red Hat 9: "mprotect failed in ExecutableAllocator ..."
Hello,
After starting quartus GUI, following message appears (~20 tiimes) on the command prompt:
mprotect failed in ExecutableAllocator::makeExecutable: Permission denied
Sometimes GUI also crashes, e.g. :
Problem Details Error: *** Fatal Error: Segment Violation: faulting address=0x10, PC=0x14d6216ae58c : 0x14d6216ae58c: db_rdb!RDB_FOLDER_OBJECT::find_object_by_path(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<ch Module: quartus Stack Trace: Err Handler 0x31437: ERR_UNWINDER_BACKTRACE::get_stack_trace(void const**, int, int, void*) + 0xed (ccl_err) Err Handler 0x8f044: msg_ie_get_call_stack(void*) + 0xc4 (ccl_msg) Err Handler 0x9258e: MSG_INTERNAL_ERROR::report_fatal(char const*, void*, bool) + 0x40 (ccl_msg) Err Handler 0x121c4: err_report_fatal_exception(char const*, void*, bool) + 0x63 (ccl_err) Err Handler 0x21fb5: err_sigaction_handler + 0x19a (ccl_err) System 0x3e6f0: (c) Quartus 0x12758c: RDB_FOLDER_OBJECT::find_object_by_path(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) + 0xfc (db_rdb) Quartus 0x12762f: RDB_FOLDER_OBJECT::find_object_by_path(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) + 0x19f (db_rdb) Quartus 0x8ccbc: PJNQ_HIERARCHY_TREE_VIEW_RDB::get_resource_utilization_report_table_by_partition(RDB_REPORT*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) + 0x18c (prj_pjnq) Quartus 0x9bd59: PJNQ_HIERARCHY_TREE_VIEW_RDB::setup_hierarchy() + 0x1b9 (prj_pjnq) Quartus 0x9ced4: PJNQ_HIERARCHY_TREE_VIEW_RDB::on_rdb_updated() + 0x74 (prj_pjnq) Quartus 0x19dedf: void doActivate<false>(QObject*, int, void**) + 0x55f (Qt6Core) Quartus 0xbb364: PJNQ_NTFQ::ntfq_msg_rdb_updated(unsigned long, bool) + 0x34 (prj_pjnq) Quartus 0x628c: NTFQ_NOTIFY_TARGET::dispatch_notify_msg(NTFQ_NOTIFY_MAP const*, unsigned int, unsigned long, bool) + 0x972 (ccl_ntfq) Quartus 0x62c5: NTFQ_NOTIFY_TARGET::on_ntfq_notify(unsigned int, unsigned long, bool) + 0x2f (ccl_ntfq) Quartus 0x841f: NTFQ_NOTIFY_MGR::broadcast_notify(unsigned int, unsigned long) + 0x47 (ccl_ntfq) Quartus 0x86b1: ntfq_broadcast_notify(unsigned int, unsigned long) + 0x1e (ccl_ntfq) Quartus 0x6f7fd: FLOW_STATUS::refresh() + 0xe3 (sys_flow) Quartus 0x5dae5: flow_refresh_report + 0x8c (sys_flow) Quartus 0x4753b: TclInvokeStringCommand + 0x7b (tcl8.6) Quartus 0x4bb47: TclNRRunCallbacks + 0x67 (tcl8.6) Quartus 0x4cf29: TclEvalEx + 0x599 (tcl8.6) Quartus 0x4d646: Tcl_EvalEx + 0x16 (tcl8.6) Quartus 0x4d66d: Tcl_Eval + 0x1d (tcl8.6) Quartus 0x4d7fb: Tcl_GlobalEval + 0x2b (tcl8.6) Quartus 0x281f2: atcl_flush_queue(bool, bool) + 0x170 (ccl_atcl) Quartus 0xd99e7: AFCQ_APP::flush_tcl_queue() + 0x13 (gcl_afcq) Quartus 0x1e7c90: AFCQ_APP::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) + 0xe (gcl_afcq) Quartus 0x19dedf: void doActivate<false>(QObject*, int, void**) + 0x55f (Qt6Core) Quartus 0x1b0d4a: QTimer::timeout(QTimer::QPrivateSignal) + 0x3a (Qt6Core) Quartus 0x18fb75: QObject::event(QEvent*) + 0x205 (Qt6Core) Quartus 0x183102: QApplicationPrivate::notify_helper(QObject*, QEvent*) + 0x82 (Qt6Widgets) Quartus 0x18ea90: QApplication::notify(QObject*, QEvent*) + 0x2b0 (Qt6Widgets) Quartus 0x1404da: QCoreApplication::notifyInternal2(QObject*, QEvent*) + 0x12a (Qt6Core) Quartus 0x2e398e: QTimerInfoList::activateTimers() + 0x34e (Qt6Core) Quartus 0x2e0b98: QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 0x588 (Qt6Core) Quartus 0x5e31e: QXcbUnixEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 0xe (Qt6XcbQpa) Quartus 0x84485: qui_call_app_process_event + 0x1e (sys_qui) Quartus 0xf5e4: thr_qt_process_events + 0x54 (ccl_thr) Quartus 0x161257: flow_process_events() + 0x9 (da_flng) Quartus 0x1662e5: FLNG::FLNG_LOCAL_SHELL_LAUNCHER::run_cmd(QString const&) + 0x453 (da_flng) Quartus 0x164e1e: FLNG::FLNG_LOCAL_SHELL_LAUNCHER::run_task(FLNG::FLNG_TASK*, bool, DA::BSC_NODE*) + 0x1ea (da_flng) Quartus 0x7d69a: FLNG::FLNG_TASK_MANAGER::run_task_with_qhd(FLNG::FLNG_FLOW*, FLNG::FLNG_TASK*, bool, DA::BSC_NODE*) + 0x11a (da_flng) Quartus 0x99ce3: FLNG::FLNG_TASK_MANAGER::run_task(FLNG::FLNG_FLOW*, FLNG::FLNG_TASK*, bool, DA::BSC_NODE*) + 0x673 (da_flng) Quartus 0x9ab71: FLNG::FLNG_TASK_MANAGER::worker_thread(FLNG::FLNG_FLOW*, unsigned int, bool) + 0x9c7 (da_flng) Quartus 0x9ea46: FLNG::FLNG_TASK_MANAGER::run_flow(FLNG::FLNG_FLOW*, QString const&, QString const&, bool, bool, bool, QString&) + 0x2120 (da_flng) Quartus 0x9feda: FLNG::FLNG_TASK_MANAGER::run_flow(FLNG::FLNG_OBJECT_ID const&, QString const&, QString const&, bool, bool, bool, QString&) + 0x72 (da_flng) Quartus 0xf177d: FLNG::FLNG_SERVICE::run_flow(FLNG::FLNG_OBJECT_ID const&, QString const&, QString const&, bool, bool, QString&) + 0x1dd (da_flng) Quartus 0x23456: flng_run_flow_command + 0x1b06 (da_flng_tcl) Quartus 0x4bb47: TclNRRunCallbacks + 0x67 (tcl8.6) Quartus 0x4cf29: TclEvalEx + 0x599 (tcl8.6) Quartus 0x4d646: Tcl_EvalEx + 0x16 (tcl8.6) Quartus 0x25444: atcl_tcl_eval(Tcl_Interp*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) + 0x1c1 (ccl_atcl) Quartus 0x2b4e0: CONWQ_TCL_MANAGER::execute_tcl_str(QString const&, CONWQ_CONSOLE_TREE_VIEW*, QString*) + 0x1ee (prj_conwq) Quartus 0x1cfaf: CONWQ_CONSOLE::run_tcl_command(QString const&) + 0xc9 (prj_conwq) Quartus 0x1dac4: CONWQ_CONSOLE::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) + 0x4c (prj_conwq) Quartus 0x1533d6: QMetaMethodInvoker::invokeImpl(QMetaMethod, void*, Qt::ConnectionType, long long, void const* const*, char const* const*, QtPrivate::QMetaTypeInterface const* const*) + 0x876 (Qt6Core) Quartus 0x153f13: QMetaObject::invokeMethodImpl(QObject*, char const*, Qt::ConnectionType, long long, void const* const*, char const* const*, QtPrivate::QMetaTypeInterface const* const*) + 0x143 (Qt6Core) Quartus 0x854d6: qui_eval_tcl_command(QString const&, bool, bool) + 0x10d (sys_qui) Quartus 0x15f095: qui_flng_run_flow(FLNG::FLNG_OBJECT_ID const&, QString const&, QString const&, bool, QList<QString> const&, QList<QString> const&) + 0x4d1 (sys_qui) Quartus 0x15f9bc: QUI_PROCESSING_MENU::flng_run_flow(QString const&, QString const&, QString const&, bool) + 0x9a (sys_qui) Quartus 0x1763c8: QUI_PROCESSING_MENU::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) + 0x1ba8 (sys_qui) Quartus 0x18fc57: QObject::event(QEvent*) + 0x2e7 (Qt6Core) Quartus 0x1e0290: QWidget::event(QEvent*) + 0x2a0 (Qt6Widgets) Quartus 0x371a2b: QMenu::event(QEvent*) + 0x1cb (Qt6Widgets) Quartus 0x183102: QApplicationPrivate::notify_helper(QObject*, QEvent*) + 0x82 (Qt6Widgets) Quartus 0x18ea90: QApplication::notify(QObject*, QEvent*) + 0x2b0 (Qt6Widgets) Quartus 0x1404da: QCoreApplication::notifyInternal2(QObject*, QEvent*) + 0x12a (Qt6Core) Quartus 0x1439b5: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) + 0x195 (Qt6Core) Quartus 0x2e065d: QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 0x4d (Qt6Core) Quartus 0x5e31e: QXcbUnixEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 0xe (Qt6XcbQpa) Quartus 0x14b833: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 0x193 (Qt6Core) Quartus 0x147e22: QCoreApplication::exec() + 0x92 (Qt6Core) Quartus 0x4025e4: qgq_main(int, char const**) + 0x6e (quartus) Quartus 0x44758: msg_main_thread(void*) + 0x10 (ccl_msg) Quartus 0x4521c: msg_thread_wrapper(void* (*)(void*), void*) + 0x8c (ccl_msg) Quartus 0x210ed: mem_thread_wrapper(void* (*)(void*), void*) + 0x9d (ccl_mem) Quartus 0xe2a8: err_thread_wrapper(void* (*)(void*End-trace Executable: quartus Comment: None System Information Platform: linux64 OS name: Red Hat Enterprise Linux OS version: 9 Quartus Prime Information Address bits: 64 Version: 24.2.0 Build: 40 Edition: Pro Edition
Any idea how to address this issue?
Regards,
Ale Cefo
14 Replies
- KennyT_altera
Super Contributor
As we do not receive any response from you on the previous question that we have provided. Please login to ‘https://supporttickets.intel.com/s/?language=en_US’, view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support. The community users will be able to help you on your follow-up questions.