Damaged dbs when killing app in debugger

jda jda at his.com
Mon May 30 10:07:24 CDT 2005


Hi Ruslan,

With this FC release I've found that if I quit my app while it's in 
the debugger (Command-K) I can often corrupt databases. This happens 
even when I'm not adding or deleting references, just doing searches 
and the like. This didn't happen in previous releases -- maybe due to 
the new cached data? Anyway, here's an example of a crash log when I 
try to open one of these databases:

Thread 0 Crashed:
0   MSL_All_Carbon.Shlb      	0x00561804 0x558000 + 38916
1   Kernel_Carbon_Final.shlb 	0x02202ee8 
GetPage__Q23fbl5CacheFQ23fbl37smart_ptr<Q23fbl18File_Aspect_Cached>Uxb 
+ 172
2   Kernel_Carbon_Final.shlb 	0x02202d90 
GetPage__Q23fbl19Policy_Read_OnePageCFQ23fbl37smart_ptr<Q23fbl18File_Aspect_Cached>Ux 
+ 96
3   Kernel_Carbon_Final.shlb 	0x02202b5c 
LinkToPage__Q23fbl105FileIterator_Cached<Q23fbl19Policy_Read_OnePage,Q23fbl20Policy_Write_OnePage,Q23fbl19Policy_PageLimit_No>Fb 
+ 276
4   Kernel_Carbon_Final.shlb 	0x021f7eb0 
Read__Q23fbl24FileIterator_Cached_BaseFPcUl + 60
5   Kernel_Carbon_Final.shlb 	0x025d6890 
ReadNode__3fblFQ23fbl33smart_ptr<Q23fbl14I_FileIterator>RQ23fbl11RBTree_Node 
+ 92
6   Kernel_Carbon_Final.shlb 	0x025d7378 Left__Q23fbl11RBTree_NodeCFv + 452
7   Kernel_Carbon_Final.shlb 	0x025d8238 
Is2Node__Q23fbl11RBTree_NodeCFv + 112
8   Kernel_Carbon_Final.shlb 	0x025d7c60 
PeekRight__Q23fbl17SegmentMap_RBTreeFRPQ23fbl11RBTree_Node + 204
9   Kernel_Carbon_Final.shlb 	0x025d7a98 
SearchRB__Q23fbl17SegmentMap_RBTreeFRPQ23fbl11RBTree_NodeRQ23std11pair<Ul,Ul> 
+ 88
10  Kernel_Carbon_Final.shlb 	0x025d7ab0 
SearchRB__Q23fbl17SegmentMap_RBTreeFRPQ23fbl11RBTree_NodeRQ23std11pair<Ul,Ul> 
+ 112
11  Kernel_Carbon_Final.shlb 	0x025d7ab0 
SearchRB__Q23fbl17SegmentMap_RBTreeFRPQ23fbl11RBTree_NodeRQ23std11pair<Ul,Ul> 
+ 112
12  Kernel_Carbon_Final.shlb 	0x025d7ab0


More information about the Valentina-beta mailing list