Date: Wed, 01 Feb 2006 10:30:34 +0100 From: Paul POULAIN <paul.poulain@free.fr>
Hmm. Can you send me a stack-trace?
(I really HTH ...)
TH a little bit ...
(gdb) run test_cql2rpn.pl [...] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1211959616 (LWP 31614)] 0xb7d5c880 in __malloc_initialize_hook () from /lib/tls/libc.so.6
OK, so this pretty much confirms the hypothesis that the problem is heap corruption, but doesn't tell us anything about where it's happening. Please can you try running it with ElectricFence? $ sudo apt-get install electric-fence $ gdb perl (gdb) set environment LD_PRELOAD libefence.so.0.0 (gdb) run test_cql2rpn With luck, that will give you more information. _/|_ ___________________________________________________________________ /o ) \/ Mike Taylor <mike@miketaylor.org.uk> http://www.miketaylor.org.uk )_v__/\ "Art isn't easy, any way you look at it" -- Steven Sondheim, "Putting it Together"