Assertion failure (D:\Projects\Delphi\DAC\Source\MemData.pas, line 6354)
-
- Posts: 8
- Joined: Wed 08 Nov 2006 14:50
- Location: Swiss
Assertion failure (D:\Projects\Delphi\DAC\Source\MemData.pas, line 6354)
I have this exception when a query execute:
"Assertion failure (D:\Projects\Delphi\DAC\Source\MemData.pas, line 6354)"
After this message, all database queries return a violation access memory.
I cannot reproduce this problem in my lab, but I have this problem every day by my customers.
Can you help me, please?
"Assertion failure (D:\Projects\Delphi\DAC\Source\MemData.pas, line 6354)"
After this message, all database queries return a violation access memory.
I cannot reproduce this problem in my lab, but I have this problem every day by my customers.
Can you help me, please?
-
- Posts: 8
- Joined: Wed 08 Nov 2006 14:50
- Location: Swiss
-
- Posts: 8
- Joined: Wed 08 Nov 2006 14:50
- Location: Swiss
-
- Posts: 8
- Joined: Wed 08 Nov 2006 14:50
- Location: Swiss
We mean tools that save the call stack when exception is raised. But you can use them only if you have the Professional edition of the driver.
Anyway the call stack information is not enough for us to reproduce the problem. You can try to create a log manually by adding lines to procedures in your program, that will write information about a current operation to file.
Anyway the call stack information is not enough for us to reproduce the problem. You can try to create a log manually by adding lines to procedures in your program, that will write information about a current operation to file.
-
- Posts: 8
- Joined: Wed 08 Nov 2006 14:50
- Location: Swiss
I can reproduce the problem with version 2.50.6.0 and ORACLE NET.
If a close the net connection during a Query SQL, sometimes the application disappears (crash) or has a violation acces memory. It is very hard to reproduce.
After a long investigation, I found the last line executed before crash:
The function OCIHandleFree in the method TOraCursor.FreeCursor.
Do you have a idea to resolve my problem?
If a close the net connection during a Query SQL, sometimes the application disappears (crash) or has a violation acces memory. It is very hard to reproduce.
After a long investigation, I found the last line executed before crash:
The function OCIHandleFree in the method TOraCursor.FreeCursor.
Do you have a idea to resolve my problem?
-
- Posts: 8
- Joined: Wed 08 Nov 2006 14:50
- Location: Swiss
I test the new version 3.1.0.8 and I haven't violation memory or assertion failure.
However, it keeps a little problem. After a connection's loss and a correct reconnection, opening of a query generates always exception "Unable to execute Query".
Set to false the property TSQLQuery.Prepared resolves this problem.
For me it is resolved.
Thank you for your help.
However, it keeps a little problem. After a connection's loss and a correct reconnection, opening of a query generates always exception "Unable to execute Query".
Set to false the property TSQLQuery.Prepared resolves this problem.
For me it is resolved.
Thank you for your help.