Forum Discussion
I'm having the same issue and this is a problem for me and my customer and my new design. Intel released the v23.1 and it is supposed to work. The ALTPLL is a basic ip block that's critical to my design. I'd like to continue using v23.1. Not to mention that I spent countless hours trying to figure out why a block I've used before in other versions would crash. I figured my code had a bug, but it was the new Quartus Prime v23.1.
Please see if Intel can fix the bug instead of telling all users using the latest release that use the ALTPLL IP to downgrade to an older version of Quartus.
Honestly, that sucks and it isn't fair to the users that expect the latest release to work. I understand that bugs may happen from time to time and I accept that. What I can't accept is that Intel won't promise to fix it and to do so in a timely manner.
Please advise.
Thank you.
Same issue Ubuntu 22.04.3 LTS
Also my lite subscription is ending soon
- tcmichals_home2 years ago
New Contributor
Here is the trace:
Info (14738): *** Fatal Error: Segment Violation at 0x4
Info (14738): Module: mega_altpllq
Info (14738): Stack Trace:
Info (14738): 0x396f0: ALTCLKLOCK_CLK_SETTING_PAGE::should_enable_disable_control(UI_QSTRING const&) + 0x40 (mega_altpllq)
Info (14738): 0x3b1b4: ALTCLKLOCK_CLK_SETTING_PAGE::enable_page_controls(QWidget*, bool) + 0xce (mega_altpllq)
Info (14738): 0x3b263: ALTCLKLOCK_CLK_SETTING_PAGE::enable_page_controls(QWidget*, bool) + 0x17d (mega_altpllq)
Info (14738): 0x5c879: ALTCLKLOCK_CLK_SETTING_PAGE::update_page() + 0x337 (mega_altpllq)
Info (14738): 0x54f30: CRWIZARD_PAGE_BASE::showEvent(QShowEvent*) + 0x60 (mega_mwizcq)
Info (14738): 0x1a2a2e: QWidget::event(QEvent*) + 0x27e (Qt5Widgets.so.5)
Info (14738): 0x16288f: QApplicationPrivate::notify_helper(QObject*, QEvent*) + 0x7f (Qt5Widgets.so.5)
Info (14738): 0x16b550: QApplication::notify(QObject*, QEvent*) + 0x1a0 (Qt5Widgets.so.5)
Info (14738): 0x2cdf1a: QCoreApplication::notifyInternal2(QObject*, QEvent*) + 0x12a (Qt5Core.so.5)
Info (14738): 0x19f413: QWidgetPrivate::show_helper() + 0x73 (Qt5Widgets.so.5)
Info (14738): 0x1a24e3: QWidgetPrivate::setVisible(bool) + 0x1c3 (Qt5Widgets.so.5)
Info (14738): 0x365604: QDialog::setVisible(bool) + 0x94 (Qt5Widgets.so.5)
Info (14738): 0x187c74: QStackedLayout::setCurrentIndex(int) + 0x124 (Qt5Widgets.so.5)
Info (14738): 0x807c8: CRWIZARD_PAGE::jump_to_page(int) + 0xee (mega_mwizcq)
Info (14738): 0x82100: CRWIZARD::jump_to_page(int) + 0x44 (mega_mwizcq)
Info (14738): 0x554f8: CRSTD_BUTTONS_PANEL_DECORATOR::simulate_next_button_press() + 0xd4 (mega_mwizcq)
Info (14738): 0x539fe: CRSTD_BUTTONS_PANEL_DECORATOR::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) + 0x3c (mega_mwizcq)
Info (14738): 0x303b24: void doActivate<false>(QObject*, int, void**) + 0x524 (Qt5Core.so.5)
Info (14738): 0x2546f2: QAbstractButton::clicked(bool) + 0x42 (Qt5Widgets.so.5)
Info (14738): 0x25490a: QAbstractButtonPrivate::emitClicked() + 0x3a (Qt5Widgets.so.5)
Info (14738): 0x255d5f: QAbstractButtonPrivate::click() + 0xaf (Qt5Widgets.so.5)
Info (14738): 0x255f25: QAbstractButton::mouseReleaseEvent(QMouseEvent*) + 0xe5 (Qt5Widgets.so.5)
Info (14738): 0x1a2a2e: QWidget::event(QEvent*) + 0x27e (Qt5Widgets.so.5)
Info (14738): 0x2f8a5f: QPushButton::event(QEvent*) + 0x4f (Qt5Widgets.so.5)
Info (14738): 0x16288f: QApplicationPrivate::notify_helper(QObject*, QEvent*) + 0x7f (Qt5Widgets.so.5)
Info (14738): 0x16b747: QApplication::notify(QObject*, QEvent*) + 0x397 (Qt5Widgets.so.5)
Info (14738): 0x2cdf1a: QCoreApplication::notifyInternal2(QObject*, QEvent*) + 0x12a (Qt5Core.so.5)
Info (14738): 0x16aa43: QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) + 0x1b3 (Qt5Widgets.so.5)
Info (14738): 0x1bd39b: QWidgetWindow::handleMouseEvent(QMouseEvent*) + 0x2cb (Qt5Widgets.so.5)
Info (14738): 0x1c074c: QWidgetWindow::event(QEvent*) + 0x1cc (Qt5Widgets.so.5)
Info (14738): 0x16288f: QApplicationPrivate::notify_helper(QObject*, QEvent*) + 0x7f (Qt5Widgets.so.5)
Info (14738): 0x16b550: QApplication::notify(QObject*, QEvent*) + 0x1a0 (Qt5Widgets.so.5)
Info (14738): 0x2cdf1a: QCoreApplication::notifyInternal2(QObject*, QEvent*) + 0x12a (Qt5Core.so.5)
Info (14738): 0x10efd0: QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) + 0x660 (Qt5Gui.so.5)
Info (14738): 0x110645: QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) + 0x255 (Qt5Gui.so.5)
Info (14738): 0xe884c: QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 0xac (Qt5Gui.so.5)
Info (14738): 0x68a13: QXcbUnixEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 0x23 (Qt5XcbQpa.so.5)
Info (14738): 0x2ccaeb: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 0x12b (Qt5Core.so.5)
Info (14738): 0x364d9d: QDialog::exec() + 0x1cd (Qt5Widgets.so.5)
Info (14738): 0x9a2e1: CRWIZARD_APP::start_wizard(bool) + 0x565 (mega_mwizcq)
Info (14738): 0x73b09: CRWIZARD_WRAPPER::run_wizard(CRWIZARD_APP*) + 0x2a9 (mega_mwizcq)
Info (14738): 0x5369b: main + 0x1b7 (mega_altpllq)
Info (14738): 0x29e40: __libc_start_main + 0x80 (c.so.6)
Info (14738): 0x234b9: _start + 0x29 (mega_altpllq)
Info (14738): End-trace- tcmichals_home2 years ago
New Contributor
Any status on this? Need the new version due to NIOS-V IP needed.
- argraur12 years ago
New Contributor
I've found a temporary workaround for this:
1. Download Quartus Prime Lite 22.12. Navigate to C:/intelFPGA_lite/22.1std
3. Locate following files:
quartus/bin64/cbx_altpll.dll
quartus/bin64/cbx_altpll_avalon.dll
quartus/bin64/cbx_altpll_reconfig.dll
quartus/bin64/cbx_altpll_reconfig_avalon.dll
quartus/bin64/cbx_max10_altpll_avalon.dll
quartus/bin64/mega_altpll_reconfigq.exe
quartus/bin64/mega_altpllq.exe
quartus/bin64/mmdl_altpll.dll
quartus/bin64/pdbmin/altpll_a.pdb
quartus/bin64/pdbmin/cbx_altpll.pdb
quartus/bin64/pdbmin/cbx_altpll_avalon.pdb
quartus/bin64/pdbmin/cbx_altpll_reconfig.pdb
quartus/bin64/pdbmin/cbx_altpll_reconfig_avalon.pdb
quartus/bin64/pdbmin/cbx_max10_altpll_avalon.pdb
quartus/bin64/pdbmin/mega_altpll_reconfigq.pdb
quartus/bin64/pdbmin/mega_altpllq.pdb
quartus/bin64/pdbmin/mmdl_altpll.pdb4. Copy them over to C:/intelFPGA_lite/23.1std/quartus/bin64
5. Replace any occurences
6. Open Quartus Prime Lite 23.1 as usual
This worked for me and ALTPLL IP MegaWizard now doesn't crash in 23.1, I'm NOT sure this doesn't break anything, but ALTPLL IP Module generates correctly. Please backup original files of 23.1std before proceeding.