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