Forum Discussion
Starting Quartus GUI fails in docker version
Hi,
Recently I found out Quartus is available for docker. I started to test and compile process worked well on an existing design with 25.1 Standard Edition on both native SUSE Linux and WSL (SUSE as well). But when I wanted to start the GUI, I got back the following error (in both cases):
/mnt/c/Windows/system32> docker run --net=host alterafpga/quartus-std:25.1std-all quartus
*** Fatal Error: Segment Violation at (nil)
Module: quartus
Stack Trace:
0x289a2: abort + 0x182 (c.so.6)
0xae55a: QtPrivate::lcNativeInterface() [clone .cold] (Qt6Core.so.6)
0xaedc4: QMessageLogger::warning(char const*, ...) const (Qt6Core.so.6)
0xf9dc2: QGuiApplication::restoreOverrideCursor() [clone .cold] (Qt6Gui.so.6)
0x18e5a1: QGuiApplicationPrivate::createPlatformIntegration() + 0x641 (Qt6Gui.so.6)
0x18ef00: QGuiApplicationPrivate::createEventDispatcher() + 0x30 (Qt6Gui.so.6)
0x1461f5: QCoreApplicationPrivate::init() + 0xbe5 (Qt6Core.so.6)
0x1921b3: QGuiApplicationPrivate::init() + 0x33 (Qt6Gui.so.6)
0x18bc59: QApplicationPrivate::init() + 0x9 (Qt6Widgets.so.6)
0xb3899: AFCQ_APP::AFCQ_APP(int&, char**) + 0x13 (gcl_afcq)
0x6863a: QUI_APP::QUI_APP(int&, char**) + 0x1e (sys_qui)
0x14fb9: QGQ_APP::QGQ_APP(int&, char**) + 0x9 (sys_qgq)
0x38b8: qgq_main(int, char const**) + 0x48 (quartus)
0x3e540: msg_main_thread(void*) + 0x10 (ccl_msg)
0x5c1c: thr_final_wrapper + 0xc (ccl_thr)
0x3e60a: msg_thread_wrapper(void* (*)(void*), void*) + 0x6e (ccl_msg)
0xc046: mem_thread_wrapper(void* (*)(void*), void*) + 0x96 (ccl_mem)
0x9188: err_thread_wrapper(void* (*)(void*), void*) + 0x27 (ccl_err)
0x5c5f: thr_thread_wrapper + 0x15 (ccl_thr)
0x4050a: msg_exe_main(int, char const**, int (*)(int, char const**)) + 0xa8 (ccl_msg)
0x39d5: main + 0x26 (quartus)
0x2a28b: __libc_start_main + 0x8b (c.so.6)
0x37aa: _start + 0x2a (quartus)
End-trace
Is this a compatibility issue with my Linux version? Or do I make something wrong?
Best regards,
Istvan