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

Quartus Prime Pro 22.2 Ubuntu 22.04 Programmer Crash

LFrin
New Contributor I
1,282 Views

Hello, my Quartus programmer (quartus_pgmw and command line quartus_pgm) crashes direct after startup when i try to use it in Ubuntu 22.04 lts and Ubuntu 20.04 lts in Virtualbox (same error).

Can somebody help me to fix this problem?

 

 

Problem Details
Error:
Internal Error: Sub-system: PGMDEV, File: /quartus/pgm/pgmdev/pgmdev_dev_info_manager.cpp, Line: 492
FIO_FILE_SYSTEM::exists(device_file.fullpath().c_str()) && FIO_FILE_SYSTEM::status(device_file.fullpath().c_str(), &stat_info)
Stack Trace:
Quartus 0x43caf: PGMDEV_DEV_INFO_MANAGER::initialize_device_database(FIO_PATH) + 0x1c7 (pgm_dev)
Quartus 0x44397: PGMDEV_DEV_INFO_MANAGER::PGMDEV_DEV_INFO_MANAGER(bool, unsigned int) + 0x247 (pgm_dev)
Quartus 0x51e94b: PGMIO_DEVICE_MANAGER::pgmio_process_parts_file(FIO_PATH, bool) + 0x25b (pgm_pgmio)
Quartus 0x51fec1: PGMIO_DEVICE_MANAGER::PGMIO_DEVICE_MANAGER() + 0x191 (pgm_pgmio)
Quartus 0x525f5d: PGM_DEVICE_INDEX::get_user_device_list() + 0x4d (pgm_pgmio)
Quartus 0xea7a1: PGMWQ_FRAME_WND::common_init() + 0x9 (pgm_pgmwq)
Quartus 0xf12ae: PGMWQ_FRAME_WND::PGMWQ_FRAME_WND(QUI_FRAME_INFO*, QUI_FW_STATE_ENUM, QWidget*, QFlags<Qt::WindowType>) + 0x4da (pgm_pgmwq)
Quartus 0xf1998: pgm_pgmwq_create_frame_wnd + 0x58 (pgm_pgmwq)
Quartus 0xa309e: QUI_FRAME_MGR::create_frame_wnd(QUI_FW_STATE_ENUM, QUI_FRAME_INFO*, bool) + 0x4b0 (sys_qui)
Quartus 0xa3363: QUI_FRAME_MGR::create_main(_GUID const&) + 0x2f (sys_qui)
Quartus 0x7527b: QUI_APP::init_instance(int, char const**, QUI_CMDLINE*) + 0x507 (sys_qui)
Quartus 0x71444: QUI_APP::init_instance(int, char const**) + 0x12 (sys_qui)
Quartus 0x41c231: pgmwq_main(int, char const**) + 0x63 (quartus_pgmw)
Quartus 0x4de26: msg_main_thread(void*) + 0x10 (ccl_msg)
Quartus 0x4f44e: msg_thread_wrapper(void* (*)(void*), void*) + 0x8c (ccl_msg)
Quartus 0x1f198: mem_thread_wrapper(void* (*)(void*), void*) + 0x98 (ccl_mem)
Quartus 0xfb0a: err_thread_wrapper(void* (*)(void*), void*) + 0x1e (ccl_err)
Quartus 0xb7d5: thr_thread_wrapper + 0x15 (ccl_thr)
Quartus 0x4f36e: msg_exe_main(int, char const**, int (*)(int, char const**)) + 0xd8 (ccl_msg)
Quartus 0x406185: main + 0x26 (quartus_pgmw)
System 0x24083: __libc_start_main + 0xf3 (c)
Quartus 0x4057d9: _start + 0x29 (quartus_pgmw)

End-trace


Executable: quartus_pgmw
Comment:
None

System Information
Platform: linux64
OS name: Ubuntu 20.04.5
OS version: 20

Quartus Prime Information
Address bits: 64
Version: 22.2.0
Build: 94
Edition: Pro Edition

 

0 Kudos
1 Solution
LFrin
New Contributor I
1,248 Views

Okay, the problem has been solved. It looks like my downloaded quartus files were corrupt and messed up the installation.

After completely uninstalling the program, I redownloaded and reinstalled Quartus 22.2 for Linux. Now it works.

View solution in original post

0 Kudos
3 Replies
LFrin
New Contributor I
1,249 Views

Okay, the problem has been solved. It looks like my downloaded quartus files were corrupt and messed up the installation.

After completely uninstalling the program, I redownloaded and reinstalled Quartus 22.2 for Linux. Now it works.

0 Kudos
whitepau
Employee
333 Views

thanks for sharing; this issue appeared in 24.1 as well, and re-installing corrected it.

0 Kudos
NurAiman_M_Intel
Employee
1,213 Views

I’m glad that your question has been addressed, I now transition this thread to community support. If you have a new question, feel free to open a new thread to get the support from Intel experts. Otherwise, the community users will continue to help you on this thread. Thank you.


0 Kudos
Reply