Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
15469 Discussions

Quartus II Fatal error : Stack Overflow

Altera_Forum
Honored Contributor II
1,215 Views

Hi, 

 

I keep getting this error message on a specific design and basically I don't know where it's coming from. I have tested on 2 separate PCs, one with Windows 7 and the other with Windows 10. I have also tested with versions 17.0 and 17.1 (Lite edition) on both PCs, both with latest updates installed. Below is the report preview. If anyone can help I'd appreciate it greatly.

 

Thanks!

 

 

 

 

Problem Details

Error:

 

*** Fatal Error: Stack Overflow 

Module: quartus_map.exe 

Stack Trace: 

0xf170: scalable_malloc + 0x30 (tbbmalloc) at d:\sj\nightly\17.1std\590\w64\acds\quartus\extlibs 64\tbb\tbb42_20131118oss_altera\src\tbbmalloc\fron tend.cpp:2752 

0x107a: operator_new + 0xa (tbbmalloc_proxy) at d:\sj\nightly\17.1std\590\w64\acds\quartus\extlibs 64\tbb\tbb42_20131118oss_altera\src\tbbmalloc\prox y.cpp:350 

0x26358: std::_List_alloc<0,std::_List_base_types<STA_CLOCK _TREE_NODE * __ptr64,std::allocator<STA_CLOCK_TREE_NODE * __ptr64> > >::_Buynode0 + 0x28 (TSM_STA) 

0x2630a: std::_List_buy<STA_TQ1_PATH_ELEMENT * __ptr64,std::allocator<STA_TQ1_PATH_ELEMENT * __ptr64> >::_Buynode<STA_TQ1_PATH_ELEMENT * __ptr64 const & __ptr64> + 0x1a (TSM_STA) 

0x4d93c: std::list<TDB_NODE * __ptr64,std::allocator<TDB_NODE * __ptr64> >::_Insert<TDB_NODE * __ptr64 const & __ptr64> + 0x20 (TSM_STA) 

0xfe45c: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb05fc (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topological_sorted_list + 0xb06b3 (TSM_STA) 

0xfe513: STA_SCC_MGR::get_scc_from_topolo 

 

 

End-trace 

 

 

Executable: quartus_map

Comment:

None

 

System Information

Platform: windows64

OS name: Windows 7

OS version: 6.1

 

Quartus Prime Information

Address bits: 64

Version: 17.1.0

Build: 590

Edition: Lite Edition

0 Kudos
4 Replies
Altera_Forum
Honored Contributor II
298 Views

Try trashing the db and incremental_db folders and recompiling.

Altera_Forum
Honored Contributor II
298 Views

After spending 3 days trying to understand what it is that Quartus doesn't like, I found out that a part of the code that was running unclocked was causing the issue. I converted it to clocked logic and it worked. But I have no idea why.

Altera_Forum
Honored Contributor II
298 Views

if you can isolate the problem to a small project with just that part of the code that still makes Quartus crash, you should report it to Altera. Hopefully they can fix the bug for a future release.

Altera_Forum
Honored Contributor II
298 Views

The problem is that this part of the code works OK when isolated, it's when it's integrated into the project that generates the problem!

Reply