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

Fatal Error with quartus_fit

DLaur8
Beginner
501 Views

Hello,

I was doing Partial Reconfiguration Design Flow, according to https://www.intel.com/content/www/us/en/programmable/documentation/ihj1482170009390.html with my design. At step 8.8 I get fatal error:

 

Problem Details

Error:

 

*** Fatal Error: Segment Violation at (nil)

Module: quartus_fit

Stack Trace:

  0x113a31: CCLK_PROMOTION_RULE::print_debug_messages() const [clone .cold.218] + 0x105 (periph_cclk)

  0x1d7608: CCLK_GEN7_PROMOTION_MANAGER::print_clock_promotion_rules() + 0x78 (periph_cclk)

  0x1bdc8e: CCLK_MODULE::identify_signals_for_clock_network_promotion() + 0x4e (periph_cclk)

  0x1f1ad2: CCLK_MODULE::create_design() + 0x352 (periph_cclk)

   0xa5577: PCC_ENV_IMPL::perform_op(PCC_ENV::OP) + 0x2b7 (periph_pcc)

   0xa6f14: PCC_ENV_IMPL::refresh_design_until_converged() + 0x464 (periph_pcc)

   0xd366d: PCC_PERIPH_FLOW::pre_plan_hack() + 0x1cd (periph_pcc)

   0x299fb: fit2_fit_plan + 0x5eb (comp_fit2)

   0x4c942: TclNRRunCallbacks + 0x42 (tcl8.6)

   0x4de7b: TclEvalEx + 0x68b (tcl8.6)

   0xf3f0e: Tcl_FSEvalFileEx + 0x25e (tcl8.6)

   0xf3ffe: Tcl_EvalFile + 0x2e (tcl8.6)

   0x14167: qexe_evaluate_tcl_script(std::string const&) + 0x36c (comp_qexe)

   0x1928c: qexe_do_tcl(QEXE_FRAMEWORK*, std::string const&, std::string const&, std::list<std::string, std::allocator<std::string> > const&, bool, bool) + 0x417 (comp_qexe)

   0x1a213: qexe_run_tcl_option(QEXE_FRAMEWORK*, char const*, std::list<std::string, std::allocator<std::string> >*, bool) + 0x558 (comp_qexe)

   0x395e7: QCU::DETAIL::intialise_qhd_and_run_qexe(QCU_FRAMEWORK&, FIO_PATH const&, std::string const&, std::string const&, char const*, std::list<std::string, std::allocator<std::string> >*, bool) + 0xe1 (comp_qcu)

   0x41eea: qcu_run_tcl_option(QCU_FRAMEWORK*, char const*, std::list<std::string, std::allocator<std::string> >*, bool) + 0x259 (comp_qcu)

   0x1cdfd: qexe_standard_main(QEXE_FRAMEWORK*, QEXE_OPTION_DEFINITION const**, int, char const**) + 0x5c5 (comp_qexe)

  0x403352: qfit2_main(int, char const**) + 0x92 (quartus_fit)

   0x3ebd0: msg_main_thread(void*) + 0x10 (ccl_msg)

   0x40de4: msg_thread_wrapper(void* (*)(void*), void*) + 0x6e (ccl_msg)

   0x11bec: mem_thread_wrapper(void* (*)(void*), void*) + 0x5c (ccl_mem)

    0xc2ee: err_thread_wrapper(void* (*)(void*), void*) + 0x27 (ccl_err)

    0x6c25: thr_thread_wrapper + 0x15 (ccl_thr)

   0x41930: msg_exe_main(int, char const**, int (*)(int, char const**)) + 0x148 (ccl_msg)

   0x21b97: __libc_start_main + 0xe7 (c)

 

 

End-trace

 

 

Executable: qpro

Comment:

None

 

System Information

Platform: linux64

OS name: Ubuntu 18.04.3

OS version: 18

 

Quartus Prime Information

Address bits: 64

Version: 19.2.0

Build: 57

Edition: Pro Edition

 

Any help would be great

0 Kudos
1 Reply
RichardTanSY_Intel
362 Views

Hi, could you help to share your design so I could duplicate the error?

0 Kudos
Reply