Forum Discussion

LFrin's avatar
LFrin
Icon for Occasional Contributor rankOccasional Contributor
3 years ago
Solved

Quartus Prime Pro 22.2 Ubuntu 22.04 Programmer Crash

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

  • 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.

3 Replies

  • LFrin's avatar
    LFrin
    Icon for Occasional Contributor rankOccasional Contributor

    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.

    • whitepau_altera's avatar
      whitepau_altera
      Icon for Contributor rankContributor

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

  • 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.