From the same tar, I tried to compile "qsfpdd_xcvr" on 21.1 (on 22.1 the Avalon Data Test Generator IP core doesn't exist...)
I don't find this error message very useful, any help would be very much appreciated.
Opening the "Support-Logic Generation" 's report, Quartus ends up crashing:
Problem Details
Error:
*** Fatal Error: Segment Violation: faulting address=0x10, PC=0x7f1a2607a6bd : 0x7f1a2607a6bd: db_tileip!TILEIP_WRITER::initialize_default_profile() + 0xc1
Module: quartus
Stack Trace:
Err Handler 0x111ab: ERR_UNWINDER_BACKTRACE::get_stack_trace(void const**, int, int, void*) + 0xf3 (ccl_err)
Err Handler 0x7429a: msg_ie_get_call_stack(void*) + 0xa3 (ccl_msg)
Err Handler 0x7588e: MSG_INTERNAL_ERROR::report_fatal(char const*, void*) + 0x3c (ccl_msg)
Err Handler 0x12b2d: err_report_fatal_exception(char const*, void*) + 0x68 (ccl_err)
Err Handler 0x135e6: err_sigaction_handler + 0x12f (ccl_err)
System 0x12ce0: (pthread)
Quartus 0x3d16bd: TILEIP_WRITER::initialize_default_profile() + 0xc1 (db_tileip)
Quartus 0x4093d8: TILEIP_WRITER::solve_tile(std::vector<std::pair<std::string, std::string>, std::allocator<std::pair<std::string, std::string> > >*, TILEIP_TILE*, std::string const&, bool, bool) + 0x4a (db_tileip)
Quartus 0x40973f: TILEIP_SOLVER_IF_IMPL::validate_placement(std::vector<TILEIP_SOLVER_IF::TILEIP_BB_PLACEMENT, std::allocator<TILEIP_SOLVER_IF::TILEIP_BB_PLACEMENT> >*, std::string const&, bool) + 0x133 (db_tileip)
Quartus 0x40094: TPL_FACADE::load_ip_json(std::string, nlohmann::basic_json<std::map, std::vector, std::string, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >) + 0x104 (sys_tpl)
Quartus 0x7b78c: BPPS_MANAGER::load_design() + 0x440 (sys_bpps)
Quartus 0x7d90e: BPPS_MANAGER::initialize() + 0x32 (sys_bpps)
Quartus 0x60688: bpps_initialize_blueprint + 0x2e7 (sys_bpps)
Quartus 0x4c942: TclNRRunCallbacks + 0x42 (tcl8.6)
Quartus 0x4de7b: TclEvalEx + 0x68b (tcl8.6)
Quartus 0x4e496: Tcl_EvalEx + 0x16 (tcl8.6)
Quartus 0x1e3d9: atcl_tcl_eval(Tcl_Interp*, std::string const&, bool) + 0xe3 (ccl_atcl)
Quartus 0x6d718: ITC2_BPPS_CHANNEL_IMPL::doWork() + 0x598 (resr_itc2)
Quartus 0x6bdd1: ITC2_BPPS_CHANNEL_IMPL::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) + 0xf1 (resr_itc2)
Quartus 0x2db023: QObject::event(QEvent*) + 0xd3 (Qt5Core)
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 0x2aea92: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) + 0x222 (Qt5Core)
Quartus 0x304851: QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 0x41 (Qt5Core)
Quartus 0x2aa42a: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 0x10a (Qt5Core)
Quartus 0xb52b4: QThread::exec() + 0x84 (Qt5Core)
Quartus 0x1b41cc: AFCQ_THREAD::thread_wrapper(void*) + 0xe (gcl_afcq)
Quartus 0x40ed6: 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 0x1b3855: AFCQ_THREAD::run() + 0x13 (gcl_afcq)
Quartus 0xb65a5: QThreadPrivate::start(void*) + 0x135 (Qt5Core)
System 0x81ca: start_thread + 0xea (pthread)
System 0x39d83: clone + 0x43 (c)
End-trace
Quartus Prime Version 21.1.0 Build 169 03/24/2021 SC Pro Edition