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

Crash using "quartus_pgm" in SLF mode while trying to read EPCS

Altera_Forum
Honored Contributor II
1,361 Views

Hi,  

 

Using Quartus 13.0.1 in Linux, while tryring the following command which should "examine" the current EPCS, I got a crash with a stack trace. search on forums didn't give me clues about such error other than an old bug fixed years ago in Quartus 4. Anyone have ideas ? 

 

./quartus_pgm --64bit -m JTAG -o "ei;untitled.jic;EPCS16" 

 

The stack trace shown is : 

 

Internal Error: Sub-system: PGMIO, File: /quartus/pgm/pgmio/pgmio_pcf_data_server.cpp, Line: 67 

No PCF Info Found 

Stack Trace: 

0x78af0: PGMIO_PCF_ENTRY::insert_pcf_file_info(_Dinkum_std::vector<PGMIO_PCF_FILE_INFO*, MEM_STL_ALLOCATOR<PGMIO_PCF_FILE_INFO*> >*) (pgm_pgmio) 

0x103dc7: PGMIO_PCF_DATA_SERVER::get_pcf_file_info(_Dinkum_std::basic_string<char, _Dinkum_std::char_traits<char>, MEM_STL_ALLOCATOR<char> > const&, PGMIO_PCF_ENTRY**, bool) + 0x67 (pgm_pgmio) 

0x103eab: PGM_PCF_CONTAINER::get_pcf_file_info(_Dinkum_std::basic_string<char, _Dinkum_std::char_traits<char>, MEM_STL_ALLOCATOR<char> >) + 0x5b (pgm_pgmio) 

0x111f42: PGM_CHAIN_ELEMENT::is_pofid_jtagid_based_sfl_grammar(PGM_DEVICE const*, bool&) + 0x72 (pgm_pgmio) 

0x11213a: PGM_CHAIN_ELEMENT::get_helper_filename(PGM_DEVICE const*, FIO_PATH*, bool, bool*) + 0xea (pgm_pgmio) 

0x18d1c7: PGM_CHAIN_ELEMENT::setup_child_device(_Dinkum_std::basic_string<char, _Dinkum_std::char_traits<char>, MEM_STL_ALLOCATOR<char> >*, unsigned int, bool) + 0xe7 (pgm_pgmio) 

0x12812: QPGM_FRAMEWORK::process_operation(_Dinkum_std::basic_string<char, _Dinkum_std::char_traits<char>, MEM_STL_ALLOCATOR<char> >*) + 0xfd6 (quartus_pgm) 

0x1355c: QPGM_FRAMEWORK::post_check_arguments() + 0x1c2 (quartus_pgm) 

0x18133: qexe_standard_main(QEXE_FRAMEWORK*, QEXE_OPTION_DEFINITION const**, int, char const**) + 0xa87 (comp_qexe) 

0xf3c3: qpgm_main(int, char const**) + 0x63 (quartus_pgm) 

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

0x7fac: thr_final_wrapper + 0xc (ccl_thr) 

0x36d55: msg_thread_wrapper(void* (*)(void*), void*) + 0x5b (ccl_msg) 

0x293a5: mem_thread_wrapper(void* (*)(void*), void*) + 0xc5 (quartus_pgm) 

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

0x838c: thr_thread_wrapper + 0x15 (ccl_thr) 

0x48f4d: msg_exe_main(int, char const**, int (*)(int, char const**)) + 0x96 (ccl_msg) 

0xe576: main + 0x2e (quartus_pgm) 

0x2176d: __libc_start_main + 0xed (c.so.6) 

 

Thanks in advance, 

Martin
0 Kudos
0 Replies
Reply