In check_duplicates (idx.cpp), there are these lines: Firebird::HalfStaticArray<UCHAR, 256> tmp;
... desc1.dsc_address = tmp.getBuffer(idx_dsc_length); It seems there may be an alignment problem here, when idx_dsc_length <= 256. However, I'm unable to make this second part of the code run. Adriano ------------------------------------------------------------------------------ Got visibility? Most devs has no idea what their production app looks like. Find out how fast your code is with AppDynamics Lite. http://ad.doubleclick.net/clk;262219671;13503038;y? http://info.appdynamics.com/FreeJavaPerformanceDownload.html Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel