-=| Damyan Ivanov, 18.11.2011 21:27:26 +0200 |=- > Maybe it's libedit interfering with libfbembed. I'll try the same > thing using the perl driver and see if strace will give any hints.
No luck. I wrote a primitive isql-like tool that is able to create databases, connect to them and execute SQL statements. Entering «create database 'test.fdb'» works if the tool is run from the prompt. If run under strace, there is a never-ending storm of rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 and the tool never finishes execution. This makes me think that there is something that interferes with firebird's synchronization routines -- maybe in strace, maybe in the C library or even the kernel. I wonder if anybody has ever used Firebird classic/embedded server on these architectures. ------------------------------------------------------------------------------ Cloud Services Checklist: Pricing and Packaging Optimization This white paper is intended to serve as a reference, checklist and point of discussion for anyone considering optimizing the pricing and packaging model of a cloud services business. Read Now! http://www.accelacomm.com/jaw/sfnl/114/51491232/ Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel