V4RB2 How to Diagnose a Corrupt DB
Bob Keeney
bkeeney at everestkc.net
Mon Oct 10 08:59:40 CDT 2005
We received a database from a customer this weekend that cannot be
opened in RB. Every time we attempt to open we receive a hard crash
and get the following crash log:
Thread 0 Crashed:
0 Kernel_Carbon_Final.shlb 0x04c03034 0x4884000 + 3665972
1 Kernel_Carbon_Final.shlb 0x04c01f78
_ls<A26_c>__3fblFRQ23fbl9I_OStreamRA26_Cc_RQ23fbl9I_OStream + -3352
2 Kernel_Carbon_Final.shlb 0x04bff514
get_MinPhysicalPageCount__Q23fbl8PageFileCFv + -456
3 Kernel_Carbon_Final.shlb 0x04be90f8
DoIndexFind<Q23fbl26smart_ptr<CQ23fbl7I_Value>,Ul,MQ23fbl7I_IndexFPCvPvQ
23fbl26smart_ptr<CQ23fbl7I_Value>Ul_Q23fbl26smart_ptr<Q23fbl8ArraySet>,Q
23fbl26smart_ptr<Q23fbl8ArraySet>>__Q23fbl9Field_ImpCFQ23fbl26smart_ptr<
CQ23fbl7I_Value>UlMQ23fbl7I_IndexFPCvPvQ23fbl26smart_ptr<CQ23fbl7I_Value
>Ul_Q23fbl26smart_ptr<Q23fbl8ArraySet>_Q23fbl26smart_ptr<Q23fbl8ArraySe
t> + 176
4 Kernel_Carbon_Final.shlb 0x04be870c
FindAsArraySet__Q23fbl9Field_ImpCFQ23fbl26smart_ptr<CQ23fbl7I_Value>Q23f
bl25smart_ptr<CQ23fbl6BitSet>UlQ23fbl7ESearch + 424
5 Kernel_Carbon_Final.shlb 0x04bea544
FindSingle__Q23fbl9Field_ImpCFQ23fbl26smart_ptr<CQ23fbl7I_Value>Q23fbl25
smart_ptr<CQ23fbl6BitSet>Q23fbl7ESearch + 264
6 Kernel_Carbon_Final.shlb 0x04922e7c
FindDescription__Q23fbl18SysItemDescriptionFl + 180
7 Kernel_Carbon_Final.shlb 0x04925c80
FindSubItems__Q23fbl7SysItemFUll + 52
8 Kernel_Carbon_Final.shlb 0x04925b20
FindProperty__Q23fbl7SysItemFUll + 44
9 Kernel_Carbon_Final.shlb 0x04925a5c
GetProperty__Q23fbl7SysItemFUllPb + 52
10 Kernel_Carbon_Final.shlb 0x04925950
GetProperty__Q23fbl18Schema_OnSysTablesFQ23fbl35smart_ptr<Q23fbl16I_Sche
maStorable>Q23fbl11SysItemKindPb + 120
11 Kernel_Carbon_Final.shlb 0x04a256f8
ReadProperties__Q23fbl15Localizable_ImpFQ23fbl26smart_ptr<Q23fbl8I_Schem
a> + 128
12 Kernel_Carbon_Final.shlb 0x04cd9f88
ReadProperties__Q23fbl8DatabaseFv + 76
13 Kernel_Carbon_Final.shlb 0x048ed9d8
ReadFromSchema__Q23fbl21I_SchemaStorable_ImplFv + 84
14 Kernel_Carbon_Final.shlb 0x048e4ca8
Open__Q23fbl8DatabaseFv + 168
15 Plugin 0x01f2aef4
Database_Open__FP16REALobjectStructP20REALfolderItemStruct + 784
As you can see, it happens in the open function. The database is
fully encrypted (both data and structure) and we can't open it in
studio. How do we diagnose what the problem is? Better yet, how do
we get the data out for the customer?
We are desperately trying to find answers. If you have any idea,
please email me direct as I'm in digest mode.
Thanks,
Bob Keeney
bkeeney at everestkc.net
More information about the Valentina
mailing list