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

Assembler Crashes at 90%, Quartus Prime 20.1 Lite on Linux Mint 20

tbbuckley
Beginner
628 Views

Hello!

I could really use some insight on reccurring, consistent error that prevents me from compiling my project.


Everytime I attempt to compile my project through the GUI, the assembler crashes with the following stack trace:

Problem Details
Error:
Internal Error: Sub-system: PGMIO, File: /quartus/pgm/pgmio/pgmio_dev_info_manager.cpp, Line: 492
file_size > (8 + 32 + 4 + 2)
Stack Trace:
   0x2e3e37: PGMIO_DEV_INFO_MANAGER::initialize_device_database(FIO_PATH) + 0x547 (pgm_pgmio)
   0x2e425b: PGMIO_DEV_INFO_MANAGER::PGMIO_DEV_INFO_MANAGER(bool, unsigned int) + 0x22b (pgm_pgmio)
   0x340b80: PGMIO_DEVICE_MANAGER::pgmio_process_parts_file(FIO_PATH, bool) + 0x260 (pgm_pgmio)
   0x3422bd: PGMIO_DEVICE_MANAGER::PGMIO_DEVICE_MANAGER() + 0x20d (pgm_pgmio)
   0x34252c: PGMIO_DEVICE_MANAGER::get_device_mgr() + 0x6c (pgm_pgmio)
   0x342e59: PGM_DEVICE_INDEX::lookup_device(std::string const&, bool*) + 0x8f9 (pgm_pgmio)
   0x3e1b15: PGMIO_ASSEMBLER_SCRIBE::write_all_files(FIO_PATH const&, PGMIO_BITFIELD*, std::string const&, PGMIO_FILE_OPTIONS*, PGMIO_SENSITIVITY_MAP*, PGMIO_PR_DATA const*, PGMIO_PRESERVATION_DATA const*, std::vector<std::string, std::allocator<std::string> >*) + 0x75 (pgm_pgmio)
   0x1ca944: asm_write_device_file(PGMIO_BITFIELD*, PGMIO_ASD_DATA*, CDB_CHIP_DB_ENTRY*, std::string const&, ASM_DEVICE_TYPE, ASM_OPTION_REGISTER_CZAR const*, ASM_IO_ISP_CLAMP_MONITOR const*, PGMIO_PR_DATA const*, PGMIO_PRESERVATION_DATA const*, std::string&, std::string&, bool, ASM_RPT_DATA_CACHE const*, CMP_FACADE*) + 0x1088 (comp_asm)
   0x29a9ef: assemble_dev_device(CMP_FACADE*, CDB_CHIP_DB_ENTRY*, ASMCC_NETLIST_FAQ*, ASM_OPTIONS*, unsigned int, DEV_FAMILY_ENUM, DEV_FAMILY_ENUM, CGA_INTERFACE*, FIO_PATH const&) + 0x16c3 (comp_asm)
   0x29cb60: asm_assemble(CMP_FACADE*, unsigned int, bool&, FIO_PATH const&) + 0x467 (comp_asm)
     0x8907: QASM_FRAMEWORK::execute() + 0x7f (quartus_asm)
    0x1b026: qexe_standard_main(QEXE_FRAMEWORK*, QEXE_OPTION_DEFINITION const**, int, char const**) + 0x6a7 (comp_qexe)
     0xa7ed: qasm_main(int, char const**) + 0xa5 (quartus_asm)
    0x3ee30: msg_main_thread(void*) + 0x10 (ccl_msg)
     0x5acc: thr_final_wrapper + 0xc (ccl_thr)
    0x3eeef: msg_thread_wrapper(void* (*)(void*), void*) + 0x62 (ccl_msg)
     0x9f9c: mem_thread_wrapper(void* (*)(void*), void*) + 0x5c (ccl_mem)
     0x8b39: err_thread_wrapper(void* (*)(void*), void*) + 0x27 (ccl_err)
     0x5b0f: thr_thread_wrapper + 0x15 (ccl_thr)
    0x40ea1: msg_exe_main(int, char const**, int (*)(int, char const**)) + 0xb2 (ccl_msg)
     0xc57c: main + 0x26 (quartus_asm)
    0x270b3: __libc_start_main + 0xf3 (c.so.6)
 
 
End-trace


Executable: quartus_asm
Comment:
None

System Information
Platform: linux64
OS name: Linux Mint
OS version: 20

Quartus Prime Information
Address bits: 64
Version: 20.1.1
Build: 720
Edition: Lite Edition

When I attempt assembly from the CLI with the 'quartus_asm --read_settings_files=off --write_settings_files=off Project-Name -c Project-Name', it crashes and produces this stack trace:

Info (115031): Writing out detailed assembly data for power analysis
Info (115030): Assembler is generating device programming files
Internal Error: Sub-system: PGMIO, File: /quartus/pgm/pgmio/pgmio_dev_info_manager.cpp, Line: 492
file_size > (8 + 32 + 4 + 2)
Stack Trace:
0x2e3e37: PGMIO_DEV_INFO_MANAGER::initialize_device_database(FIO_PATH) + 0x547 (pgm_pgmio)
0x2e425b: PGMIO_DEV_INFO_MANAGER::PGMIO_DEV_INFO_MANAGER(bool, unsigned int) + 0x22b (pgm_pgmio)
0x340b80: PGMIO_DEVICE_MANAGER::pgmio_process_parts_file(FIO_PATH, bool) + 0x260 (pgm_pgmio)
0x3422bd: PGMIO_DEVICE_MANAGER::PGMIO_DEVICE_MANAGER() + 0x20d (pgm_pgmio)
0x34252c: PGMIO_DEVICE_MANAGER::get_device_mgr() + 0x6c (pgm_pgmio)
0x342e59: PGM_DEVICE_INDEX::lookup_device(std::string const&, bool*) + 0x8f9 (pgm_pgmio)
0x3e1b15: PGMIO_ASSEMBLER_SCRIBE::write_all_files(FIO_PATH const&, PGMIO_BITFIELD*, std::string const&, PGMIO_FILE_OPTIONS*, PGMIO_SENSITIVITY_MAP*, PGMIO_PR_DATA const*, PGMIO_PRESERVATION_DATA const*, std::vector<std::string, std::allocator<std::string> >*) + 0x75 (pgm_pgmio)
0x1ca944: asm_write_device_file(PGMIO_BITFIELD*, PGMIO_ASD_DATA*, CDB_CHIP_DB_ENTRY*, std::string const&, ASM_DEVICE_TYPE, ASM_OPTION_REGISTER_CZAR const*, ASM_IO_ISP_CLAMP_MONITOR const*, PGMIO_PR_DATA const*, PGMIO_PRESERVATION_DATA const*, std::string&, std::string&, bool, ASM_RPT_DATA_CACHE const*, CMP_FACADE*) + 0x1088 (comp_asm)
0x29a9ef: assemble_dev_device(CMP_FACADE*, CDB_CHIP_DB_ENTRY*, ASMCC_NETLIST_FAQ*, ASM_OPTIONS*, unsigned int, DEV_FAMILY_ENUM, DEV_FAMILY_ENUM, CGA_INTERFACE*, FIO_PATH const&) + 0x16c3 (comp_asm)
0x29cb60: asm_assemble(CMP_FACADE*, unsigned int, bool&, FIO_PATH const&) + 0x467 (comp_asm)
0x8907: QASM_FRAMEWORK::execute() + 0x7f (quartus_asm)
0x1b026: qexe_standard_main(QEXE_FRAMEWORK*, QEXE_OPTION_DEFINITION const**, int, char const**) + 0x6a7 (comp_qexe)
0xa7ed: qasm_main(int, char const**) + 0xa5 (quartus_asm)
0x3ee30: msg_main_thread(void*) + 0x10 (ccl_msg)
0x5acc: thr_final_wrapper + 0xc (ccl_thr)
0x3eeef: msg_thread_wrapper(void* (*)(void*), void*) + 0x62 (ccl_msg)
0x9f9c: mem_thread_wrapper(void* (*)(void*), void*) + 0x5c (ccl_mem)
0x8b39: err_thread_wrapper(void* (*)(void*), void*) + 0x27 (ccl_err)
0x5b0f: thr_thread_wrapper + 0x15 (ccl_thr)
0x40ea1: msg_exe_main(int, char const**, int (*)(int, char const**)) + 0xb2 (ccl_msg)
0xc57c: main + 0x26 (quartus_asm)
0x270b3: __libc_start_main + 0xf3 (c.so.6)


End-trace

 

0 Kudos
3 Replies
Nurina
Employee
594 Views

Hi Ben,


Can you attach your QAR file here? I'll try to reproduce the error to better understand your issue.


If it is confidential can you please attach the design file by replying to my email that I have sent you?


Best regards,

Nurina


0 Kudos
Nurina
Employee
591 Views

Hello Ben,


I was able to run your design files without any Assembler crash using Windows 10. I suggest you use a supported OS system.


Please refer here to find the supported OS: https://www.intel.com/content/www/us/en/programmable/support/support-resources/download/os-support.html


I hope you find this helpful.


Regards,

Nurina


0 Kudos
Nurina
Employee
570 Views

Hi Ben,

 

We did not receive any response to the previous question/reply/answer that I have provided, thus I will put this case to close pending. Please post a response in 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 with your follow-up questions.

 

Regards,
Nurina

PS: If there's any helpful answer given by the community or Intel Support, feel free to give Kudos.

0 Kudos
Reply