what is this error?

fanfalveto

Active Member
Licensed User
Longtime User
in an application not always perform the same action, sometimes the action is repeated and the application fails and closes others runs ok, and this is the error in log
B4X:
Fatal signal 11 (SIGSEGV) at 0x00000014 (code=1), thread 16700 (FinalizerDaemon)
thank you
 

gregmartin64

Member
Licensed User
Longtime User
in an application not always perform the same action, sometimes the action is repeated and the application fails and closes others runs ok, and this is the error in log
B4X:
Fatal signal 11 (SIGSEGV) at 0x00000014 (code=1), thread 16700 (FinalizerDaemon)
thank you

Well, this is a core Java error. The finalizerDaemon removes objects no longer needed, I suppose for some reason, it's got itself mixed and it's unable to remove an object it thought was present?

Have you got any cursors in your code? That you haven't closed? Or simiar?
 
Upvote 0

gregmartin64

Member
Licensed User
Longtime User
yes i have cursors,and i close when the query is finisshed

Okay, and I presume the code is encapsulated in a try/catch? So that the cursor is definately being reached? e.g.

psuedo:

cursor.open
try
<bits of code>
catch
something happened
end try
cursor.close

If not, then the close might not fire and this will leave unstable memory.
 
Upvote 0
Top