- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
FWIW, the external memory interface toolkit appears to have an uncaught exception as follows (on Ubuntu 12.04.1 Linux). There are also some Linux processes left behind (see ps output below) which have to be killed before any quartus tool that uses the system console, such as the programmer or the EMIT, can be reused. This problem can become somewhat vexing because it takes the EMIT some time to start, and then one has to start over again whenever experiencing this issue again.
Internal Error: Sub-system: RDB, File: /quartus/db/rdb/rdb_table.cpp, Line: 1797 m_valid_max < m_window_max Stack Trace: 0x7dc29: RDB_TABLE_DATA_VALID_WINDOW_ELEMENT::get_svg() const + 0x2b3 (db_rdb) 0x58752: RPWQ_TABLE::add_item(RDB_TABLE_OBJECT*, int, QStandardItem*, int) + 0xa42 (resr_rpwq) 0x58b8c: RPWQ_TABLE::add_item(RDB_TABLE_OBJECT*, int, QStandardItem*, int) + 0xe7c (resr_rpwq) 0x58b8c: RPWQ_TABLE::add_item(RDB_TABLE_OBJECT*, int, QStandardItem*, int) + 0xe7c (resr_rpwq) 0x5938b: RPWQ_TABLE::load_rdb_table(RDB_OBJECT*) + 0x54f (resr_rpwq) 0x5a605: RPWQ_PAGE_CONTAINER::open_table_type(RDB_OBJECT*) + 0xa3 (resr_rpwq) 0x6a6a5: RPWQ_PAGE_CONTAINER::open_page(QString const&) + 0x309 (resr_rpwq) 0x6a8d0: RPWQ_PAGE_CONTAINER::qt_metacall(QMetaObject::Call, int, void**) + 0x86 (resr_rpwq) 0x17fd53: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) + 0x53 (QtCore.so.4) 0x190064: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) + 0x274 (QtCore.so.4) 0x30d77: RPWQ_REPORT_TOC_VIEW::request_to_open_page(QString const&) + 0x45 (resr_rpwq) 0x31dc4: RPWQ_REPORT_TOC_VIEW::on_clicked(QModelIndex const&) + 0x232 (resr_rpwq) 0x61c24: RPWQ_REPORT_TOC_VIEW::qt_metacall(QMetaObject::Call, int, void**) + 0x108 (resr_rpwq) 0x17fd53: QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) + 0x53 (QtCore.so.4) 0x190064: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) + 0x274 (QtCore.so.4) 0x7002a3: QAbstractItemView::clicked(QModelIndex const&) + 0x43 (QtGui.so.4) 0x70f980: QAbstractItemView::mouseReleaseEvent(QMouseEvent*) + 0x150 (QtGui.so.4) 0x75638c: QTreeView::mouseReleaseEvent(QMouseEvent*) + 0x9c (QtGui.so.4) 0x1aead9: QWidget::event(QEvent*) + 0x5d9 (QtGui.so.4) 0x5b70f3: QFrame::event(QEvent*) + 0x33 (QtGui.so.4) 0x656392: QAbstractScrollArea::viewportEvent(QEvent*) + 0x32 (QtGui.so.4) 0x710265: QAbstractItemView::viewportEvent(QEvent*) + 0x525 (QtGui.so.4) 0x753d1a: QTreeView::viewportEvent(QEvent*) + 0x14a (QtGui.so.4) 0x1798c1: QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) + 0x91 (QtCore.so.4) 0x1489a3: QApplicationPrivate::notify_helper(QObject*, QEvent*) + 0x93 (QtGui.so.4) 0x151104: QApplication::notify(QObject*, QEvent*) + 0x18f4 (QtGui.so.4) 0x17947b: QCoreApplication::notifyInternal(QObject*, QEvent*) + 0x7b (QtCore.so.4) 0x14b9a2: QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) + 0xf2 (QtGui.so.4) 0x1dafe6: QApplication::x11ProcessEvent(_XEvent*) + 0x1966 (QtGui.so.4) 0x17850d: QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 0x4d (QtCore.so.4) 0x17879a: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 0xaa (QtCore.so.4) 0x17a811: QCoreApplication::exec() + 0xb1 (QtCore.so.4) 0x148317: QApplication::exec() + 0x27 (QtGui.so.4) 0x633f: __gxx_personality_v0 + 0x373 (quartus) 0x23208: msg_main_thread(void*) + 0x18 (ccl_msg) 0x5e5e: thr_final_wrapper + 0xe (ccl_thr) 0x23f1b: msg_thread_wrapper(void* (*)(void*), void*) + 0x6c (ccl_msg) 0x1591d: mem_thread_wrapper(void* (*)(void*), void*) + 0xdd (quartus) 0xffd8: err_thread_wrapper(void* (*)(void*), void*) + 0x2a (ccl_err) 0x62ba: thr_thread_wrapper + 0x2f (ccl_thr) 0x367c7: msg_exe_main(int, char const**, int (*)(int, char const**)) + 0xb7 (ccl_msg) 0x6411: __gxx_personality_v0 + 0x445 (quartus) 0x194d3: __libc_start_main + 0xf3 (c.so.6) 0x61f1: __gxx_personality_v0 + 0x225 (quartus) End-trace Quartus II 32-bit Version 12.1 Build 177 11/07/2012 SJ Full Version PID TTY TIME CMD 2157 pts/1 00:00:15 quartus 2194 pts/1 00:00:02 quartus_sh 2197 pts/1 00:00:00 system-console 2198 pts/1 00:00:00 sh 2199 pts/1 00:00:07 java 2355 pts/1 00:00:00 ps 3650 pts/1 00:00:00 bash this is service request # 10926503 at AlteraLink Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I see those kinds of EMIF crashes quite a lot on my Windows 7 system. Each time I open service request and at the end get promise that it'd be fixed in the next quartus rev.
The last one was yesterday. Attached is a screenshot. I suspect this specific one is something to do with checking window boundary conditions. https://www.alteraforum.com/forum/attachment.php?attachmentid=6772- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Just got the answer from Altera that this crash will be fixed in 12.1SP1 scheduled for release on 2/11/2013 (next Monday).
Thanks, Evgeni- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Jeffrey, sorry to be replying off topic here but Altera forums won't let me PM since I haven't posted enough. I saw your post about the critical timing errors with the niosII ethernet standard design, and I've been getting the same errors even though I'm using 11.1 sp2. I was wondering what else you did to get rid of the timing errors.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Well i'm sorry to disappoint you but those crashes still appear on 12.1SP1, I switched last week to that version.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
FWIW, saw this one on .... 13.0sp1
*** Fatal Error: Segment Violation at (nil) Module: quartus_sh Lock in use: 58 Stack Trace: 0xb5013: EMITT_EMIF_SCHEMA_V4_CONNECTION_TYPE_SOLVER::is_connection_of_type(EMITT_HARDWARE_DRIVER*, EMITT_CONNECTION*) + 0x2c1 (sld_emitt) 0xaf4f1: EMITT_CONNECTION_TYPE_EXPERT::solve_connection_type(EMITT_HARDWARE_DRIVER*, EMITT_CONNECTION*) + 0x6d (sld_emitt) 0xaf9c4: EMITT_CONNECTION_TYPE_EXPERT::solve_connection_type_and_update_connections_with_type_info(_Dinkum_std::vector<EMITT_CONNECTION*, MEM_STL_ALLOCATOR<EMITT_CONNECTION*> >, EMITT_HARDWARE_DRIVER*) + 0x4c (sld_emitt) 0xa6a2e: emitt_link_project_to_device + 0x6ca (sld_emitt) 0x32b1e: TclEvalObjvInternal + 0x2be (tcl8.5) 0x34310: TclEvalEx + 0x4f0 (tcl8.5) 0x34a4c: TclEvalObjEx + 0xcc (tcl8.5) 0x3ac31: Tcl_EvalObjCmd + 0x91 (tcl8.5) 0x32b1e: TclEvalObjvInternal + 0x2be (tcl8.5) 0x73abf: TclExecuteByteCode + 0x151f (tcl8.5) 0x7c586: TclCompEvalObj + 0x96 (tcl8.5) 0x34ac9: TclEvalObjEx + 0x149 (tcl8.5) 0x3a374: Tcl_CatchObjCmd + 0x64 (tcl8.5) 0x32b1e: TclEvalObjvInternal + 0x2be (tcl8.5) 0x73abf: TclExecuteByteCode + 0x151f (tcl8.5) 0x7c586: TclCompEvalObj + 0x96 (tcl8.5) 0x34ac9: TclEvalObjEx + 0x149 (tcl8.5) 0x46a12: Tcl_WhileObjCmd + 0x72 (tcl8.5) 0x32b1e: TclEvalObjvInternal + 0x2be (tcl8.5) 0x34310: TclEvalEx + 0x4f0 (tcl8.5) 0x98c70: Tcl_FSEvalFileEx + 0x230 (tcl8.5) 0x98d6e: Tcl_EvalFile + 0x2e (tcl8.5) 0xeec3a2: qexe_evaluate_tcl_script(char const*) + 0x43b (quartus_sh) 0xeefe5f: qexe_do_tcl(QEXE_FRAMEWORK*, char const*, char const*, _Dinkum_std::list<_Dinkum_std::basic_string<char, _Dinkum_std::char_traits<char>, MEM_STL_ALLOCATOR<char> >, MEM_STL_ALLOCATOR<_Dinkum_std::basic_string<char, _Dinkum_std::char_traits<char>, MEM_STL_ALLOCATOR<char> > > > const&, bool, bool) + 0x4e9 (quartus_sh) 0xef3b2a: qexe_standard_main(QEXE_FRAMEWORK*, QEXE_OPTION_DEFINITION const**, int, char const**) + 0x27e (quartus_sh) 0x4cf8f6: qsh_main(int, char const**) + 0x59 (quartus_sh) 0x11016c0: msg_main_thread(void*) + 0x10 (quartus_sh) 0x7fac: thr_final_wrapper + 0xc (ccl_thr) 0x1102265: msg_thread_wrapper(void* (*)(void*), void*) + 0x5b (quartus_sh) 0x4e7b35: mem_thread_wrapper(void* (*)(void*), void*) + 0xc5 (quartus_sh) 0x1274be8: err_thread_wrapper(void* (*)(void*), void*) + 0x27 (quartus_sh) 0x838c: thr_thread_wrapper + 0x15 (ccl_thr) 0x1114457: msg_exe_main(int, char const**, int (*)(int, char const**)) + 0x96 (quartus_sh) 0x4cf92b: main + 0x2e (quartus_sh) 0x2176d: __libc_start_main + 0xed (c.so.6) End-trace Quartus II 64-Bit Version 13.0.0 Build 156 04/24/2013 SJ Full Version
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page