Currently, it occurs when I click on the "Devices and Pins" tab and try to reset a Dual Function pin. This error is occurring with an Arria10 using version 18.1 Pro on Windows 10.
In the past, I would get this error when scanning a JTAG chain that contained a 64Mbit device. This error occurs on all versions above 16.0 on both Windows 7 and Windows 10 machines.
链接已复制
12 回复数
Hi Anand,
Here is the report for the V18.1 Pro crash (while viewing Devices and Pins).
Problem Details
Error:
*** Fatal Error: Access Violation at 00007FFA461FB2D0
Module: qpro.exe
Stack Trace:
0x6b2cf: Ui_mdb_ip_upgrade_dlg::setupUi + 0x33f (sys_mdb)
0x1efe76: QTranslator::translate + 0x2616 (Qt5Core)
0x1f72a5: QVariant::QVariant + 0xb5 (Qt5Core)
0x29ee69: QStandardItem::setData + 0x289 (Qt5Gui)
0x6c152: DSET_DUAL_PURPOSE_PAGE::fill_list_control + 0x3e2 (saui_dset)
0x6e65f: DSET_DUAL_PURPOSE_PAGE::showEvent + 0x21f (saui_dset)
0x3acc2: QWidget::event + 0x732 (Qt5Widgets)
0xdb006: QFrame::event + 0x36 (Qt5Widgets)
0x18d8f: QApplicationPrivate::notify_helper + 0x13f (Qt5Widgets)
0x17c16: QApplication::notify + 0x1b56 (Qt5Widgets)
0x1beab8: QCoreApplication::notifyInternal2 + 0xb8 (Qt5Core)
0x4cf88: QWidgetPrivate::show_helper + 0x178 (Qt5Widgets)
0x4b697: QWidget::setVisible + 0x287 (Qt5Widgets)
0x329de: QStackedLayout::setCurrentIndex + 0x16e (Qt5Widgets)
0xb4a0e: AFCQ_TREE_SHEET::tree_clicked + 0xbe (GCL_AFCQ)
0x1de156: QMetaObject::activate + 0x576 (Qt5Core)
0x197b1c: QItemSelectionModel::setCurrentIndex + 0x11c (Qt5Core)
0x235c27: QAbstractItemView::mousePressEvent + 0x2b7 (Qt5Widgets)
0x297998: QTreeView::mousePressEvent + 0x88 (Qt5Widgets)
0x3a655: QWidget::event + 0xc5 (Qt5Widgets)
0xdb006: QFrame::event + 0x36 (Qt5Widgets)
0x23bfe8: QAbstractItemView::viewportEvent + 0x318 (Qt5Widgets)
0x1c0e8c: QCoreApplicationPrivate::sendThroughObjectEventFilters + 0xdc (Qt5Core)
0x18d7b: QApplicationPrivate::notify_helper + 0x12b (Qt5Widgets)
0x1699c: QApplication::notify + 0x8dc (Qt5Widgets)
0x1beab8: QCoreApplication::notifyInternal2 + 0xb8 (Qt5Core)
0x1a0d5: QApplicationPrivate::sendMouseEvent + 0x325 (Qt5Widgets)
0x62898: QSizePolicy::QSizePolicy + 0x2d18 (Qt5Widgets)
0x6060d: QSizePolicy::QSizePolicy + 0xa8d (Qt5Widgets)
0x18d8f: QApplicationPrivate::notify_helper + 0x13f (Qt5Widgets)
0x17c16: QApplication::notify + 0x1b56 (Qt5Widgets)
0x1beab8: QCoreApplication::notifyInternal2 + 0xb8 (Qt5Core)
0x4cc00: QGuiApplicationPrivate::processMouseEvent + 0x870 (Qt5Gui)
0x345fa: QWindowSystemInterface::sendWindowSystemEvents + 0x9a (Qt5Gui)
0x2084e4: QEventDispatcherWin32::processEvents + 0xd64 (Qt5Core)
0xca65: DispatchMessageW + 0x6a5 (USER32)
0xc581: DispatchMessageW + 0x1c1 (USER32)
0x207cb5: QEventDispatcherWin32::processEvents + 0x535 (Qt5Core)
0x4ff88: qt_plugin_query_metadata + 0x1d18 (qwindows)
0x1ba982: QEventLoop::exec + 0x1b2 (Qt5Core)
0x1d22f6: QDialog::exec + 0x166 (Qt5Widgets)
0x7f9b3: dset_dyn_option_dlg + 0x123 (saui_dset)
0x31de7: DSET_DEVICE::show_option_dlg + 0x217 (saui_dset)
0x1de156: QMetaObject::activate + 0x576 (Qt5Core)
0xe13fb: QAbstractButton::clicked + 0xab (Qt5Widgets)
0xe131c: QAbstractButton::click + 0x19c (Qt5Widgets)
0xe213b: QAbstractButton::mouseReleaseEvent + 0x8b (Qt5Widgets)
0x3a66b: QWidget::event + 0xdb (Qt5Widgets)
0x18d8f: QApplicationPrivate::notify_helper + 0x13f (Qt5Widgets)
0x1699c: QApplication::notify + 0x8dc (Qt5Widgets)
0x1beab8: QCoreApplication::notifyInternal2 + 0xb8 (Qt5Core)
0x1a0d5: QApplicationPrivate::sendMouseEvent + 0x325 (Qt5Widgets)
0x62898: QSizePolicy::QSizePolicy + 0x2d18 (Qt5Widgets)
0x6060d: QSizePolicy::QSizePolicy + 0xa8d (Qt5Widgets)
0x18d8f: QApplicationPrivate::notify_helper + 0x13f (Qt5Widgets)
0x17c16: QApplication::notify + 0x1b56 (Qt5Widgets)
0x1beab8: QCoreApplication::notifyInternal2 + 0xb8 (Qt5Core)
0x4cc00: QGuiApplicationPrivate::processMouseEvent + 0x870 (Qt5Gui)
0x345fa: QWindowSystemInterface::sendWindowSystemEvents + 0x9a (Qt5Gui)
0x2084e4: QEventDispatcherWin32::processEvents + 0xd64 (Qt5Core)
0xca65: DispatchMessageW + 0x6a5 (USER32)
0xc581: DispatchMessageW + 0x1c1 (USER32)
0x207cb5: QEventDispatcherWin32::processEvents + 0x535 (Qt5Core)
0x4ff88: qt_plugin_query_metadata + 0x1d18 (qwindows)
0x1ba982: QEventLoop::exec + 0x1b2 (Qt5Core)
0x1d22f6: QDialog::exec + 0x166 (Qt5Widgets)
0x3d8e7: dset_dyn_device_dlg + 0x47 (saui_dset)
0x14d2a: QUI_ASSIGNMENT_MENU::device_action + 0x8a (SYS_QUI)
0x1de156: QMetaObject::activate + 0x576 (Qt5Core)
0x8281: QAction::activate + 0x131 (Qt5Widgets)
0x15f9f7: QMenu::actionGeometry + 0x457 (Qt5Widgets)
0x15f865: QMenu::actionGeometry + 0x2c5 (Qt5Widgets)
0x164c78: QMenu::mouseReleaseEvent + 0xb8 (Qt5Widgets)
0x3a66b: QWidget::event + 0xdb (Qt5Widgets)
0x1610fb: QMenu::event + 0x17b (Qt5Widgets)
0x18d8f: QApplicationPrivate::notify_helper + 0x13f (Qt5Widgets)
0x1699c: QApplication::notify + 0x8dc (Qt5Widgets)
0x1beab8: QCoreApplication::notifyInternal2 + 0xb8 (Qt5Core)
0x1a0d5: QApplicationPrivate::sendMouseEvent + 0x325 (Qt5Widgets)
0x621ef: QSizePolicy::QSizePolicy + 0x266f (Qt5Widgets)
0x6060d: QSizePolicy::QSizePolicy + 0xa8d (Qt5Widgets)
0x18d8f: QApplicationPrivate::notify_helper + 0x13f (Qt5Widgets)
0x17c16: QApplication::notify + 0x1b56 (Qt5Widgets)
0x1beab8: QCoreApplication::notifyInternal2 + 0xb8 (Qt5Core)
0x4cc00: QGuiApplicationPrivate::processMouseEvent + 0x870 (Qt5Gui)
0x345fa: QWindowSystemInterface::sendWindowSystemEvents + 0x9a (Qt5Gui)
0x2084e4: QEventDispatcherWin32::processEvents + 0xd64 (Qt5Core)
0xca65: DispatchMessageW + 0x6a5 (USER32)
0xc581: DispatchMessageW + 0x1c1 (USER32)
0x207cb5: QEventDispatcherWin32::processEvents + 0x535 (Qt5Core)
0x4ff88: qt_plugin_query_metadata + 0x1d18 (qwindows)
0x1ba982: QEventLoop::exec + 0x1b2 (Qt5Core)
0x1bd713: QCoreApplication::exec + 0x143 (Qt5Core)
0x10bb: qgq_main + 0x8b (qpro)
0x13e58: msg_main_thread + 0x18 (CCL_MSG)
0x1516e: msg_thread_wrapper + 0x6e (CCL_MSG)
0x1f900: mem_thread_wrapper + 0x70 (ccl_mem)
0x1348e: msg_exe_main + 0xae (CCL_MSG)
0x20c3: WinMain + 0x153 (qpro)
0x16d2: __scrt_common_main_seh + 0x116 (qpro)
End-trace
Executable: qpro
Comment:
None
System Information
Platform: windows64
OS name: Windows 10
OS version: 10.0
Quartus Prime Information
Address bits: 64
Version: 18.1.2
Build: 277
Edition: Pro Edition
And here is the report for the same problem caused by scanning a JTAG chain that contains a 64Mbit device:
Problem Details
Error:
*** Fatal Error: Access Violation at 0X00007FFA990A6D39
Module: quartus.exe
Stack Trace:
0x86d38: PGME_SFL_ALGORITHM::push_enhanced_sfl_read_siid + 0xc18 (pgm_pgme)
0x8c75d: PGME_SFL_ALGORITHM::read_enhanced_sfl_siid + 0x13d (pgm_pgme)
0x92e85: PGME_SFL_ALGORITHM::read_silicon_id + 0x2b5 (pgm_pgme)
0x8f0f1: PGME_SFL_ALGORITHM::read_jic_silicon_id + 0x141 (pgm_pgme)
0x4fd55: PGME_PROGRAMMER::get_jic_device_name_from_id + 0x95 (pgm_pgme)
0x2f93c: PGMWQ_FRAME_WND::add_child_devices + 0x12c (pgm_pgmwq)
0x318d5: PGMWQ_FRAME_WND::add_device_list + 0x1655 (pgm_pgmwq)
0x8448e: PGMWQ_FRAME_WND::standalone_auto_detect + 0xce (pgm_pgmwq)
0x621e8: PGMWQ_FRAME_WND::on_auto_detect_action + 0xe98 (pgm_pgmwq)
0x15d5f: PGMWQ_FRAME_WND::qt_static_metacall + 0x16f (pgm_pgmwq)
0x11c420: QMetaObject::activate + 0x520 (QtCore4)
0x58c682: QAbstractButton::clicked + 0x32 (QtGui4)
0x343d9e: QAbstractButton::click + 0x51e (QtGui4)
0x343a17: QAbstractButton::click + 0x197 (QtGui4)
0x344899: QAbstractButton::mouseReleaseEvent + 0x59 (QtGui4)
0x60794: QWidget::event + 0xd4 (QtGui4)
0x22e95: QApplicationPrivate::notify_helper + 0xf5 (QtGui4)
0x21a8e: QApplication::notify + 0x71e (QtGui4)
0x10d92b: QCoreApplication::notifyInternal + 0x7b (QtCore4)
0x25cfe: QApplicationPrivate::sendMouseEvent + 0x1de (QtGui4)
0x856f0: QScrollBar::trUtf8 + 0x1440 (QtGui4)
0x890b1: QApplication::winMouseButtonUp + 0x2761 (QtGui4)
0xca65: DispatchMessageW + 0x6a5 (USER32)
0xc581: DispatchMessageW + 0x1c1 (USER32)
0x132802: QEventDispatcherWin32::processEvents + 0x3e2 (QtCore4)
0x80eb4: QApplicationPrivate::openPopup + 0x204 (QtGui4)
0x10a88b: QEventLoop::exec + 0x22b (QtCore4)
0x10ce6f: QCoreApplication::exec + 0xdf (QtCore4)
0x197b: qgq_main + 0x7b (quartus)
0x12e98: msg_main_thread + 0x18 (CCL_MSG)
0x1467e: msg_thread_wrapper + 0x6e (CCL_MSG)
0x16660: mem_thread_wrapper + 0x70 (ccl_mem)
0x12761: msg_exe_main + 0xa1 (CCL_MSG)
0x24e7: WinMain + 0x127 (quartus)
0x1e58: __tmainCRTStartup + 0x148 (quartus)
0x17973: BaseThreadInitThunk + 0x13 (KERNEL32)
0x6a270: RtlUserThreadStart + 0x20 (ntdll)
End-trace
Executable: quartus
Comment:
None
System Information
Platform: windows64
OS name: Windows 10
OS version: 10.0
Quartus Prime Information
Address bits: 64
Version: 18.0.0
Build: 614
Edition: Standard Edition
I have not yet tried version 19.1 It takes a long while to download and install so I will try it next.
Regards.
Mark
Hi Anand,
I cannot share my projects. They are proprietary.
As for the failure, you can cause it by scanning a JTAG chain that contains a 64Mbit device. You do not have to be running a specific project for this to occur.
I had also attached the crash reports. Are they of any help?
Regards.
Mark
Hi Mark,
Just created a simple project with Quartus 19.1 pro for Arria 10 soc Development kit having EPCQL1024 flash device.
I was able to scan the jtag chain and program both sof/jic file successfully, Also change or view the Devices and Pins option.
Please try with Quartus 19.1pro.
Regards
Anand
Hi Anand,
Video attached. It may possibly be the worst video ever, but I think you can see it well enough.
In the video, I have reproduced the failure in both 18.1 Pro and 17.1 Standard. I can recreate this failure in other versions as well.
It is very simple to repeat – JTAG scan a chain that contains an EPCS64, EPCQ64 or EPCQ64A and you will see the problem.
Regards.
Mark
Hi Anand,
I will try, but this will not solve my problem. I have many computers on the production floor that use the stand alone programmer.
We certainly cannot justify licensing a pro version for a 10 - 20 production workstations.
I will let you know how 19.2 works.
Regards.
Mark
