Forum Discussion
Intermittent DDM Failure in Quartus 22.4
Currently we utilize Quartus Pro 22.4 to build our project for Arria 10 devices. Recently (last couple of days) our runners and local installs have started experiencing intermittent crashes and failures attributed to DDM (See dump below).
In other versions of Quartus Pro that we use (Quartus 24.3.1), a patch was available to fix this problem. However, it appears that 22.4 is not listed as affected by the DDM bug and so I have not been able to find a patch for 22.4.
*** Fatal Error: Program termination requested
***
*** 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: libunwind
*** Stack depth: 15 Quartus 0x174ea: err_terminator() + 0x16e (ccl_err)
Quartus 0xaa38c: (stdc++)
Quartus 0xaa3f7: (stdc++)
Quartus 0xaa6a9: (stdc++)
Quartus 0x1221f: void ddm_throw<DDM_RUNTIME_ERROR>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) + 0x16f (ddm_report)
Quartus 0x14cdb: DDM_REPORT::DDM_ASSERTION_HANDLER::assertion_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const + 0xcb (ddm_report)
Quartus 0x13fbc: DDM_REPORT::ASSERTION_HANDLER::error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) + 0x8c (ddm_report)
Quartus 0x14bdf: DDM_REPORT::detail::assert_at_line(char const*, char const*, int, char const*, ...) + 0x19f (ddm_report)
Quartus 0x14f5e3: ddm_set_lassessor(DDM_T_ASSESSOR*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) + 0x53 (ddm) Quartus 0xe28aa: DMS_MANAGER::DMS_MANAGER() + 0x784 (dni_dms)
Quartus 0xe29e6: DMS_MANAGER::get() + 0x7a (dni_dms) Quartus 0xe4d31: _GLOBAL__sub_I_dms_manager.cpp + 0x7f (dni_dms) Quartus 0x11b9a: (ld-linux-x86-64)
Quartus 0x11ca1: (ld-linux-x86-64)
Quartus 0x113a: (ld-linux-x86-64) Error (22912): Unhandled exception: Fatal Error: Assertion failed tools/cpp/ddm/ddm_assessor.cpp:53: DDM_T::verify
1 Reply
- ai_responder
Community Manager
Thank you for your inquiry. To ensure an accurate response, your request has been routed to an Altera application engineer for further review and assistance.
Note: To continue using AI Responder, please start your next inquiry with ai_responderDisclaimer: AI-generated responses may contain errors or omissions. Please verify technical guidance with official Altera documentation before implementation.
Thank you very much.