Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to let eclipse break on a stack overflow?

I get a stacktrace that indicates a stack overflow caused by a non-terminating program. However I don't know how to let the eclipse debugger break when this occurs.

I'd rather not post the stacktrace but it starts with:

JVM Error!
    at ___
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:113)
    at org.eclipse.jetty.server.Server.handle(Server.java:334)
    at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:559)
    at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:992)
    at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:550)
    at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:203)
    at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:406)
    at org.eclipse.jetty.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:462)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:436)
    at java.lang.Thread.run(Unknown Source)
Caused by:
null
    at ___

Followed by a very long repeating sequence of function calls.

Thanks for any help

like image 405
KeyboardDrummer Avatar asked Apr 23 '26 23:04

KeyboardDrummer


1 Answers

You can let the debugger break on Exceptions. In your case, try breaking on the java.lang.StackOverflowError

Check this out: http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.jdt.doc.user/reference/views/breakpoints/ref-breakpoints_view.htm

like image 135
Lukas Eder Avatar answered Apr 25 '26 11:04

Lukas Eder



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!