I've tried to debug it, and discovered that
- It *seems* that stack overflow protection in SQL_SELECT::test_quick_select() and dsmrr_info() are able to catch that the stack is about to overflow
- The crash doesn't happen when one runs the crashing query alone, you need to run the testcase which will run queries with increasing depth until some of them fails.
I've tried to debug it, and discovered that :test_quick_ select( ) and dsmrr_info() are able to catch that the stack is about to overflow
- It *seems* that stack overflow protection in SQL_SELECT:
- The crash doesn't happen when one runs the crashing query alone, you need to run the testcase which will run queries with increasing depth until some of them fails.