[pgrouting-users] core dump in server while calling driving_distance function for generating a polygon

Dave Potts dave.potts at pinan.co.uk
Thu Feb 9 14:26:54 EST 2012


Now problems with the LD_LIBRARY_PATH, but just in case of errors i
removed the extra copies of libroute.so, nochanges.

As I said the problem seems to be alpha_shape routine.

Dave.
Stephen Woodbridge wrote:
> Dave,
>
> This sounds like you might have multiple librouting.so look here:
> /usr/lib/postgresql/8.4/lib/librouting.so
> change the version to match yours.
>
> Also try:
>
> locate librouting.so
>
> ldd /usr/lib/postgresql/8.4/lib/librouting.so
>
> and make sure you do not have multiple copies of dependent libraries
> loaded. Like in /usr/lib and /usr/local/lib
>
> See if you can determine if msg_rsv is getting a null pointer passed to
> it. But anything is possible if the loading is messed up.
>
> -Steve
>
> On 2/9/2012 12:57 AM, Dave Potts wrote:
>>
>> While calling the driving_dstance function from routing_dd_wrappers.sql,
>> line  78
>>
>> My postgres server back DIES
>>
>> I tried rebuilding from source and attaching and instance of gdb to the
>> server process as pg_backend_pid();
>>
>> By doing something like gdb /usr/lib/postgresql/9.1/bin/postgres pid
>> Gdb claims that server process dies in msg_rsv
>>
>> I think I am using the wrong image because none of the DD code is being
>> used.
>>
>> By turning on debug statments,  I managed to strace the problem to the
>> c/c++ interface between alpha_shape
>>
>> I get lots of prints until the routine
>>
>>   ret = alpha_shape(vertices, total_tuples, res, res_count,&err_msg);
>>
>> is called.
>>
>> I tried puting in calls like
>>
>> write(2,"Hello\n",6); and  elog(ERROR, "Hello world" ,"eeee"); as the
>> first line in alpha_shape, nothing evers gets printed
>>
>> So I suspect it might be a linking issue!
>>
>> Is this a known problem?
>>
>> What process image should I be attaching gbc to?
>>
>>
>> regards
>>
>>
>>
>> Dave
>>
>>
>
> _______________________________________________
> Pgrouting-users mailing list
> Pgrouting-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/pgrouting-users
>


-- 




More information about the Pgrouting-users mailing list