Hi,<br><br>I run the TestCases (in the console) of System.Data.SQLite and I have some thread error (test multithreads)<br><br><font size="1"><span style="font-family: courier new,monospace;">MultithreadingTest: Starting</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">Stacktrace:</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">  at System.Data.SQLite.SQLite3.Step (System.Data.SQLite.SQLiteStatement) &lt;0xffffffff&gt;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">  at System.Data.SQLite.SQLite3.Step (System.Data.SQLite.SQLiteStatement) &lt;0x001cc&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">  at System.Data.SQLite.SQLiteDataReader.NextResult () &lt;0x0059b&gt;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">  at System.Data.SQLite.SQLiteDataReader..ctor (System.Data.SQLite.SQLiteCommand,System.Data.CommandBehavior) &lt;0x00121&gt;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">  at (wrapper remoting-invoke-with-check) System.Data.SQLite.SQLiteDataReader..ctor (System.Data.SQLite.SQLiteCommand,System.Data.CommandBehavior) &lt;0x0005e&gt;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">  at System.Data.SQLite.SQLiteCommand.ExecuteReader (System.Data.CommandBehavior) &lt;0x00053&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">  at System.Data.SQLite.SQLiteCommand.ExecuteNonQuery () &lt;0x00029&gt;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">  at System.Data.SQLite.SQLiteTransaction..ctor (System.Data.SQLite.SQLiteConnection,bool) &lt;0x003c1&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">  at (wrapper remoting-invoke-with-check) System.Data.SQLite.SQLiteTransaction..ctor (System.Data.SQLite.SQLiteConnection,bool) &lt;0x0005e&gt;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">  at System.Data.SQLite.SQLiteConnection.BeginDbTransaction (System.Data.IsolationLevel) &lt;0x0009a&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">  at System.Data.Common.DbConnection.BeginTransaction () &lt;0x0001d&gt;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">  at (wrapper remoting-invoke-with-check) System.Data.Common.DbConnection.BeginTransaction () &lt;0x0006c&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">  at test.TestCases.MultithreadedTestThread (object) &lt;0x000fa&gt;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">  at System.Threading.Thread.StartUnsafe () &lt;0x000af&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) &lt;0x0004a&gt;</span><br style="font-family: courier new,monospace;">
<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">Native stacktrace:</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">    0   mono                                0x0000000100086e24 mono_handle_native_sigsegv + 292</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">    1   mono                                0x0000000100002d23 mono_sigsegv_signal_handler + 339</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">    2   libSystem.B.dylib                   0x00007fff8849635a _sigtramp + 26</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">    3   ???                                 0x00000001030c1eec 0x0 + 4346093292</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">    4   mono                                0x00000001000f2bff mono_class_interface_offset_with_variance + 79</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">    5   mono                                0x0000000100089c2e common_call_trampoline + 1694</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">    6   mono                                0x000000010008a1c6 mono_vcall_trampoline + 182</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">    7   ???                                 0x0000000100456bc2 0x0 + 4299516866</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">    8   ???                                 0x0000000102853cfd 0x0 + 4337253629</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">* Assertion: should not be reached at mini-darwin.c:241</span></font><br><br>I am running the Mono from trunk in Macosx 10.6.3 64 bits and I can send the test cases if someone want them.<br>
(modified to run in a console)<br><br>Best regards,<br>Sylvain<br>