[VSDK] Semaphore freeze after a crash
Eric Forget
forgete at cafederic.com
Mon Jan 5 13:59:31 CST 2004
Hi Ruslan,
After a crash, everytime I try to execute an INSERT SQL statement I freeze
there:
#0 0x90017048 in semaphore_wait_signal_trap
#1 0x90002300 in pthread_mutex_lock
#2 0xb0041028 in FBL_IndexerTask::Run()
#3 0xb0041c14 in FBL_Task::DoIndexing(FBL_Task*)
#4 0xb0031704 in FBL_SecondaryIndex::BuildIndex()
#5 0xb0031df0 in FBL_SecondaryIndex::OpenFirstTime()
#6 0xb0031bd4 in FBL_SecondaryIndex::Open()
#7 0xb0031254 in FBL_SecondaryIndex::AddPair(unsigned long)
#8 0xb0021010 in BF_STRING::AddToIndex(unsigned long, FBL_FieldSorter*,
char const*, bool)
#9 0xb002e1ac in FBL_IndexedTable::AddRecord(bool)
#10 0xb00c3b9c in OBL_CursorTable_Indirect::Add()
#11 0xb006dad8 in VDK_Cursor::Add()
#12 0xb00754dc in VDK_DataBase::Parse_InsertStatementSelect(char const*,
unsigned long*, char const*, FBL_Array<FBL_String*>&)
#13 0xb00748d8 in VDK_DataBase::Parse_InsertStatement(char const*,
unsigned long*, FBL_Array<VDK_IParameter*>*)
Removing the index file didn't help. The diagnose say everything is all
right.
I may be wrong, but it looks like a flag has been kept in a wrong state in
the database, isn't it?
Éric
___________________________________________________________________
Eric Forget Cafederic
ForgetE at cafederic.com <http://www.cafederic.com/>
Fingerprint <86D5 38F5 E1FD 5D9C 71C3 BAA3 797E 70A4 6210 C684>
More information about the Valentina
mailing list