Vserver v4.3
Ruslan Zasukhin
ruslan_zasukhin at valentina-db.com
Sat Apr 3 14:54:30 CDT 2010
On 4/3/10 1:42 PM, "Stan Busk" <maxprog at mac.com> wrote:
Hi Stan,
> Does VServer works with V4RB? I mean, has it been tested?
Yes of course.
V4RB/Examples can be runned in the server mode.
You can switch that by single flag in project.
> I am getting lots of crashes of this kind:
Well, here crash not in V4RB, but in VCLIENT dll,
When you do Vtable.RecID = XX
It looks your app use API way ...
For server better SQL way ... Although not required.
> 0 libSystem.B.dylib 0xffff093c __memcpy + 412
> 1 libvclient_fat_release.dylib 0x1942f2e6
> fbl::PacketRcv::get_BinaryParam(void*, unsigned int) + 72
This cursor contains some BLOB field?
Cursor is server side?
How hard will be sent to us your db + rb project that reproduce this crash?
May be copy/paste here code in RB near to this crash.
> 2 libvshared_fat_release.dylib 0x188e0300
> fbl::Value_string::From_OnClientSide(fbl::I_PacketRcv*) + 108
> 3 libvshared_fat_release.dylib 0x188e1a5a
> fbl::Value_string::From(fbl::I_PacketRcv*, bool) + 36
> 4 libvclient_fat_release.dylib 0x1942d851
> fbl::GetValueParam_Simple(fbl::I_PacketRcv&, fbl::smart_ptr<fbl::I_Value>&,
> fbl::smart_ptr<fbl::I_Localizable>) + 155
> 5 libvclient_fat_release.dylib 0x193e5539
> fbl::VC_BufferedPolicy<fbl::StringValue>::GetData(fbl::I_PacketRcv&, bool) +
> 47
> 6 libvclient_fat_release.dylib 0x193e2ba5
> fbl::VC_String_BufferedPolicy::GetData(fbl::I_PacketRcv&, bool) + 35
> 7 libvclient_fat_release.dylib 0x1939f565
> fbl::RecordBuffer_Imp::ReceiveOne(fbl::I_PacketRcv&) + 87
> 8 libvclient_fat_release.dylib 0x193ef8ac
> fbl::DynamicBuffer::Fill(unsigned int) + 298
> 9 libvclient_fat_release.dylib 0x193eff3d fbl::DynamicBuffer::FetchN(char,
> unsigned int) + 357
> 10 libvclient_fat_release.dylib 0x193f0321
> fbl::DynamicBuffer::put_Position(unsigned int) + 51
> 11 libvclient_fat_release.dylib 0x193d904f
> fbl::VC_Table_imp::put_RecID(unsigned int) + 75
> 12 V4RB.rbx_0.dylib 0x18826ae8
> Table_SetRecID(REALobjectStruct*, int, int) + 140
> 13 com.maxprog.icash 0x002c671b VTable.RecID.Set%%o<VTable>i4i4
> + 70
>
> I have tried to open several clean database (that works locally) but it always
> crash. It crashes in loops like:
>
> Do
> Loop Until not myCursor.NextRecord()
>
> I mean, it goes through the loop and it finally crashes. Do you know what it
> could be?
--
Best regards,
Ruslan Zasukhin
VP Engineering and New Technology
Paradigma Software, Inc
Valentina - Joining Worlds of Information
http://www.paradigmasoft.com
[I feel the need: the need for speed]
More information about the Valentina
mailing list