[redland-dev] Redland MySQL double free()

Dave Beckett dave.beckett at bristol.ac.uk
Sun Dec 19 13:12:39 PST 2004


On Sun, 19 Dec 2004 15:16:56 -0500
Christopher Schmidt <crschmidt at crschmidt.net> wrote:

> Recently, something in my configuration seems to have changed, which 
> means it is now impossible for me to run RDQL queries with two AND 
> clauses.

...

> This is occuring with Redland version 0.9.18, mysql  Ver 12.22 
> Distrib 4.0.21, for pc-linux-gnu (i686) on a gentoo system with 
> ebuild-buit MySQL server and hand-built Redland.

Please try this with the latest redland 0.9.19 released 2004-11-01
which includes rasqal 0.9.4, not 0.9.2 that you are using here.

Only rasqal_engine.c in rasqal 0.9.2 has the line numbers that match
what you gave, for example:


> #13 0x407482b6 in rasqal_free_triples_match (rtm=0x80a6870) at 
> rasqal_engine.c:376

is at:

374: static void
375: rasqal_free_triples_match(rasqal_triples_match* rtm) {
376:  rtm->finish(rtm, rtm->user_data);
377:  RASQAL_FREE(rasqal_triples_match, rtm);
378: }


> #14 0x407485e4 in rasqal_engine_get_next_result (query=0x80b4320) at 
> rasqal_engine.c:525
> #15 0x40747868 in rasqal_query_results_next (query_results=0x4012eff4)

Dave


More information about the redland-dev mailing list