Not sure what is going on yet, but it seems is try...
# openroad
u
Not sure what is going on yet, but it seems is trying to navigate through some sort of grid, but it never hits the target frame #0: 0x0000000100779177 openroad`FastRoute::updateRouteType1(treenodes=0x0000000119064c00, n1=11, A1=1, A2=13, E1x=24, E1y=44, treeedges=0x0000000119065200, edge_n1A1=1, edge_n1A2=12) at maze.cpp:789 [opt] maze.cpp - updateRouteType1
Copy code
// copy all the grids on (n1, A1) and (n2, A2) to tmp arrays, and keep the
  // grids order A1->n1->A2 copy (n1, A1)
  cnt_n1A1 = copyGrids(
      treenodes, A1, n1, treeedges, edge_n1A1, gridsX_n1A1, gridsY_n1A1);

  // copy (n1, A2)
  cnt_n1A2 = copyGrids(
      treenodes, n1, A2, treeedges, edge_n1A2, gridsX_n1A2, gridsY_n1A2);

  // update route for (n1, A1) and (n1, A2)
  // find the index of E1 in (n1, A1)
  E1_pos = -1;
  for (i = 0; i < cnt_n1A1; i++) {
    // reach the E1
    if (gridsX_n1A1[i] == E1x && gridsY_n1A1[i] == E1y) {
      E1_pos = i;
      break;
    }
  }

  if (E1_pos == -1) {
    exit(1);     // PROBLEM HERE
  }