<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jun 5, 2013 at 5:34 AM, Stephen Woodbridge <span dir="ltr"><<a href="mailto:woodbri@swoodbridge.com" target="_blank">woodbri@swoodbridge.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class="im">On 6/4/2013 3:53 PM, Alec Gosse wrote:<br>


<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Hello,<br>
<br>
I've just pulled from the develop branch and built fresh and I'm<br>
getting a server crash from pgr_bdastar. If I run exactly the same<br>
thing using pgr_astar, it works. This is using postgres 9.2.4 and<br>
postgis 2.0.3 from Homebrew on Mac 10.8.3<br>
</blockquote>
<br></div>
I'm using pg9.2.4 and postgis 2.0.x or 2.1.0beta3dev and I fixed these issues I thought. Evidently not.<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
I'm still working on a bulk routing function using bdastar, but just<br>
realized that the regular version was crashing without my<br>
modifications. I'm happy to try to track this down, but have little<br>
knowledge of how to debug within postgresql. Any pointers would be<br>
appreciated.<br>
</blockquote>
<br></div>
OK, start by uncommenting #define DEBUG 1 in both the C and C++ code. Then add more DBG('I got here message\n"). In the C++ code these messages get written to a file '/tmp/sew-debug' and you can do a tail -f on that in another window to see your progress.<br>


<br>
This is likely a issue in the C++ code but it may also be something systemic about the way we are integrating code. If you build your own postgresql you might want to rebuild it with --enable-cassert option to configure which will put the database backend into a more rigorous memory check mode.<br>


<br>
That is a start, I would be appy to help more if I can.<br>
<br></blockquote><div><br></div><div style>Hi Steve,</div><div style><br></div><div style>I have started a Wiki page to collect that kind of information, because that's easier to find someday than a years old email thread:</div>

<div style><a href="https://github.com/pgRouting/pgrouting/wiki/Developer---How-to-debug">https://github.com/pgRouting/pgrouting/wiki/Developer---How-to-debug</a><br></div><div style><br></div><div style>I have copied there a few collected notes.</div>

<div style><br></div><div style>Daniel</div><div><br></div><div><br></div><div><br></div><div> </div></div>-- <br><span style="font-family:arial,sans-serif;font-size:13px;border-collapse:collapse">Georepublic UG & Georepublic Japan<br>

eMail: <a href="mailto:daniel.kastl@georepublic.de" style="color:rgb(66,99,171)" target="_blank">daniel.kastl@georepublic.de</a><br>Web: <a href="http://georepublic.de/" style="color:rgb(66,99,171)" target="_blank">http://georepublic.de</a></span>
</div></div>