Strange network behaviour - madExceptPatch, Delphi On Rails
Posted: Fri Mar 09, 2012 3:59 pm
We've got a complex application here that uses madExcept and Delphi On Rails (http://code.google.com/p/delphionrails/). The application acts as a webserver, serving HTML/JS content to clients and starting a websocket connection for data exchange. It shows reproducable connection errors (webserver not responding to clients at all) that occur only when madExceptPatch is applied to the application (after command line compilation) and we can reproduce the same behaviour while debugging from the IDE when enabling/disabling madExcept.
As we had to insert {$R-}/{$R+} statements to the Delphi On Rails code to fix some IDE exceptions, I suspect there's something going wrong there (I created an issue on their site, too - see http://code.google.com/p/delphionrails/ ... etail?id=7). Anyway, it's strange that not applying madExceptPatch/disabling madExcept solves the connection issues.
Disabling the freeze check in madExcept settings didn't change the behaviour and we don't send bug report e-mails, only create bugreport.txt files - so madExcept shouldn't interfer with network traffic.
So, my question would be: Do you have any idea if madExceptPatch is doing something that could explain this?
As we had to insert {$R-}/{$R+} statements to the Delphi On Rails code to fix some IDE exceptions, I suspect there's something going wrong there (I created an issue on their site, too - see http://code.google.com/p/delphionrails/ ... etail?id=7). Anyway, it's strange that not applying madExceptPatch/disabling madExcept solves the connection issues.
Disabling the freeze check in madExcept settings didn't change the behaviour and we don't send bug report e-mails, only create bugreport.txt files - so madExcept shouldn't interfer with network traffic.
So, my question would be: Do you have any idea if madExceptPatch is doing something that could explain this?