Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Valued Contributor III
918 Views

Quartus II Fatal error : Stack Overflow

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
Highlighted
Valued Contributor III
1 View

Re: Quartus II Fatal error : Stack Overflow

Try trashing the db and incremental_db folders and recompiling.

0 Kudos
Highlighted
Valued Contributor III
1 View

Re: Quartus II Fatal error : Stack Overflow

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.

0 Kudos
Highlighted
Valued Contributor III
1 View

Re: Quartus II Fatal error : Stack Overflow

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.

0 Kudos
Highlighted
Valued Contributor III
1 View

Re: Quartus II Fatal error : Stack Overflow

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!

0 Kudos