Issue 218 in glassdb: Stack overflow, causes a Gem to crash

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Issue 218 in glassdb: Stack overflow, causes a Gem to crash

glassdb
Status: New
Owner: ----
Labels: Type-Defect Priority-Medium GLASS-Server Version-GLASS0.231

New issue 218 by [hidden email]: Stack overflow, causes a Gem to crash
http://code.google.com/p/glassdb/issues/detail?id=218

Currently a stack overflow, say caused by an infinite recursion bug  
(http://code.google.com/p/glassdb/issues/detail?id=217), causes the Gem to  
crash.

Ideally the Gem would log the error and return a 50x to the front-end  
server.




Reply | Threaded
Open this post in threaded view
|

Re: Issue 218 in glassdb: Stack overflow, causes a Gem to crash

glassdb
Updates:
        Labels: -Version-GLASS0.231 Version-3.0.x Milestone-1.0-beta.8.6

Comment #1 on issue 218 by [hidden email]: Stack overflow, causes a Gem  
to crash
http://code.google.com/p/glassdb/issues/detail?id=218

Nick,

It isn't possible to handle a stack overflow in GemStone2.x, so there's not  
much that can be done.

In GemStone3.0, however, we can catch an almost out of stack exception ...  
so it's a good idea to put in a handler now ...

Reply | Threaded
Open this post in threaded view
|

Re: Issue 218 in glassdb: Stack overflow, causes a Gem to crash

glassdb
Updates:
        Labels: -GLASS-Server GLASS-Seaside30

Comment #2 on issue 218 by [hidden email]: Stack overflow, causes a Gem  
to crash
http://code.google.com/p/glassdb/issues/detail?id=218

(No comment was entered for this change.)

Reply | Threaded
Open this post in threaded view
|

Re: Issue 218 in glassdb: Stack overflow, causes a Gem to crash

glassdb
Updates:
        Labels: -Milestone-1.0-beta.8.6 Milestone-1.0-beta.8.7

Comment #3 on issue 218 by [hidden email]: Stack overflow, causes a Gem  
to crash
http://code.google.com/p/glassdb/issues/detail?id=218

(No comment was entered for this change.)