#0 geos::operation::buffer::BufferBuilder::bufferLineSingleSided (this=0xbfe020f8, g=0x84f6718, distance=44, leftSide=) at BufferBuilder.cpp:321 single = l = 0x84f6718 precisionModel = 0x85342d8 modParams = {static DEFAULT_QUADRANT_SEGMENTS = 8, static DEFAULT_MITRE_LIMIT = 5, quadrantSegments = 8, endCapStyle = geos::operation::buffer::BufferParameters::CAP_FLAT, joinStyle = geos::operation::buffer::BufferParameters::JOIN_ROUND, mitreLimit = 5} buf = 0x8500198 bufLineString = 0x84f7528 curveBuilder = {static CURVE_VERTEX_SNAP_DISTANCE_FACTOR = 9.9999999999999995e-07, static PI = 3.14159265358979, static MAX_CLOSING_SEG_LEN = 3, static OFFSET_SEGMENT_SEPARATION_FACTOR = 0.001, static INSIDE_TURN_VERTEX_SNAP_DISTANCE_FACTOR = 0.001, static MAX_CLOSING_SEG_FRACTION = 80, li = {precisionModel = 0x0, result = 1, inputLines = {{0xbfe01c78, 0xbfe01c90}, {0xbfe01cac, 0xbfe01cc4}}, intPt = {{static nullCoord = {static nullCoord = , x = nan(0x8000000000000), y = nan(0x8000000000000), z = nan(0x8000000000000)}, x = 33282836.76007865, y = 6005027.0050260397, z = nan(0x8000000000000)}, {static nullCoord = {static nullCoord = , x = nan(0x8000000000000), y = nan(0x8000000000000), z = nan(0x8000000000000)}, x = 0, y = 0, z = nan(0x8000000000000)}}, intLineIndex = {{-1075831832, 139357616}, {139357628, 139357628}}, isProperVar = true}, filletAngleQuantum = 0.19634954084936188, maxCurveSegmentError = 0.21187202642333514, vertexList = 0x84ff4d8, distance = 44, precisionModel = 0x85342d8, bufParams = @0xbfe01dc4, closingSegFactor = 80, s0 = {static nullCoord = {static nullCoord = , x = nan(0x8000000000000), y = nan(0x8000000000000), z = nan(0x8000000000000)}, x = 33282892.968400002, y = 6005042.9595999997, z = nan(0x8000000000000)}, s1 = {static nullCoord = {static nullCoord = , x = nan(0x8000000000000), y = nan(0x8000000000000), z = nan(0x8000000000000)}, x = 33282900.0339, y = 6005050.3958999999, z = nan(0x8000000000000)}, s2 = {static nullCoord = {static nullCoord = , x = nan(0x8000000000000), y = nan(0x8000000000000), z = nan(0x8000000000000)}, x = 33282908.762124799, y = 6005055.4430171, z = nan(0x8000000000000)}, seg0 = {_vptr.LineSegment = 0xb5eff028, p0 = {static nullCoord = {static nullCoord = , x = nan(0x8000000000000), y = nan(0x8000000000000), z = nan(0x8000000000000)}, x = 33282892.968400002, y = 6005042.9595999997, z = nan(0x8000000000000)}, p1 = {static nullCoord = {static nullCoord = , x = nan(0x8000000000000), y = nan(0x8000000000000), z = nan(0x8000000000000)}, x = 33282900.0339, y = 6005050.3958999999, z = nan(0x8000000000000)}}, seg1 = {_vptr.LineSegment = 0xb5eff028, p0 = {static nullCoord = {static nullCoord = , x = nan(0x8000000000000), y = nan(0x8000000000000), z = nan(0x8000000000000)}, x = 33282900.0339, y = 6005050.3958999999, z = nan(0x8000000000000)}, p1 = {static nullCoord = {static nullCoord = , x = nan(0x8000000000000), y = nan(0x8000000000000), z = nan(0x8000000000000)}, x = 33282908.762124799, y = 6005055.4430171, z = nan(0x8000000000000)}}, offset0 = {_vptr.LineSegment = 0xb5eff028, p0 = {static nullCoord = {static nullCoord = , x = nan(0x8000000000000), y = nan(0x8000000000000), z = nan(0x8000000000000)}, x = 33282861.070599049, y = 6005073.2668647124, z = nan(0x8000000000000)}, p1 = {static nullCoord = {static nullCoord = , x = nan(0x8000000000000), y = nan(0x8000000000000), z = nan(0x8000000000000)}, x = 33282868.136099048, y = 6005080.7031647125, z = nan(0x8000000000000)}}, offset1 = {_vptr.LineSegment = 0xb5eff028, p0 = {static nullCoord = {static nullCoord = , x = nan(0x8000000000000), y = nan(0x8000000000000), z = nan(0x8000000000000)}, x = 33282878.008132722, y = 6005088.4861294013, z = nan(0x8000000000000)}, p1 = {static nullCoord = {static nullCoord = , x = nan(0x8000000000000), y = nan(0x8000000000000), z = nan(0x8000000000000)}, x = 33282886.736357521, y = 6005093.5332465013, z = nan(0x8000000000000)}}, side = 1, endCapIndex = 15, static SIMPLIFY_FACTOR = 100, vertexLists = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x84ff4c8, _M_finish = 0x84ff4cc, _M_end_of_storage = 0x84ff4cc}}, }} lineList = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x84ff510, _M_finish = 0x84ff510, _M_end_of_storage = 0x84ff514}}, } curveList = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x85343c8, _M_finish = 0x85343c8, _M_end_of_storage = 0x85343cc}}, } noder = 0x84ffdf0 nodedEdges = 0x84f75b8 singleSidedNodedEdges = singleSided = 0x84f7a88 lineMerge = {graph = { = {_vptr.PlanarGraph = 0xb5d78988, edges = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x84ffdc8, _M_finish = 0x84ffdd4, _M_end_of_storage = 0x84ffdd8}}, }, dirEdges = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x84f7c48, _M_finish = 0x84f7c60, _M_end_of_storage = 0x84f7c68}}, }, nodeMap = {_vptr.NodeMap = 0xb5d78e58, nodeMap = {_M_t = {_M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {}, _M_header = {_M_color = std::_S_red, _M_parent = 0x8500aa0, _M_left = 0x84fefa8, _M_right = 0x8500980}, _M_node_count = 4}}}}}, newNodes = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x85009b0, _M_finish = 0x85009c0, _M_end_of_storage = 0x85009c0}}, }, newEdges = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x8500a40, _M_finish = 0x8500a4c, _M_end_of_storage = 0x8500a50}}, }, newDirEdges = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x84f7c70, _M_finish = 0x84f7c88, _M_end_of_storage = 0x84f7c90}}, }}, mergedLineStrings = 0x0, edgeStrings = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x84ff228, _M_finish = 0x84ff22c, _M_end_of_storage = 0x84ff22c}}, }, factory = 0xb5d7b368} mergedLines = {_M_ptr = 0x84f79f0} mergedLinesGeom = 0x84f7b80 startPoint = @0x84f6638 endPoint = @0x84f66f8 #1 0xb5ef8cb6 in GEOSSingleSidedBuffer_r (extHandle=0x8534360, g1=0x84f6718, width=44, quadsegs=8, joinStyle=1, mitreLimit=5, leftSide=1) at geos_ts_c.cpp:1469 bp = {static DEFAULT_QUADRANT_SEGMENTS = 8, static DEFAULT_MITRE_LIMIT = 5, quadrantSegments = 8, endCapStyle = geos::operation::buffer::BufferParameters::CAP_FLAT, joinStyle = geos::operation::buffer::BufferParameters::JOIN_ROUND, mitreLimit = 5} bufBuilder = {bufParams = @0xbfe02144, workingPrecisionModel = 0x0, li = 0x84ff310, intersectionAdder = 0x84f6780, workingNoder = 0x0, geomFact = 0xb5d7b368, edgeList = {_vptr.EdgeList = 0xb5d77bc0, edges = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, ocaMap = {_M_t = {_M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xbfe02124, _M_right = 0xbfe02124}, _M_node_count = 0}}}}, newLabels = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }} g3 = #2 0xb5ef2234 in GEOSSingleSidedBuffer (g1=0x84f6718, width=44, quadsegs=8, joinStyle=1, mitreLimit=5, leftSide=1) at geos_c.cpp:353 No locals. #3 0xb5f35d31 in offsetcurve (fcinfo=0xbfe02298) at lwgeom_geos.c:1182 geom1 = 0xb65d81f4 size = 44 g1 = 0x84f6718 g3 = 0x84e6db0 result = 0x84e6430 quadsegs = 8 nargs = 4 mitreLimit = 5 joinStyle = 1 leftSide = 1 param = 0x0 params = 0x84e8220 "join" DEFAULT_MITRE_LIMIT = 5 DEFAULT_JOIN_STYLE = 1 __func__ = "offsetcurve" #4 0x0819c00f in ExecMakeFunctionResult (fcache=0x84e6918, econtext=0x84e6430, isNull=0xbfe02708 "h'", , isDone=0xbfe02510) at execQual.c:1432 arguments = 0x84e6d48 result = 25 fcinfo = {flinfo = 0x84e6928, context = 0x0, resultinfo = 0x0, isnull = 0 '\000', nargs = 4, arg = {3059581428, 139352112, 139353744, 139354192, 139161760, 139354624, 1756151176, 139055152, 3219137528, 137427428, 139162032, 3053149488, 17198, 3219137311, 138451488, 139667808, 3219137304, 17198, 139161760, 560, 32, 137516445, 3112, 1, 3219137384, 3053149488, 0, 8, 139359044, 137534221, 139407184, 3219137472, 4, 137026155, 184, 65538, 0, 0, 139407184, 17198, 0, 139404112, 4, 8, 0, 8, 139405216, 139407176, 139405248, 134783288, 17198, 0, 3219137432, 137534038, 139404040, 3219137472, 1756151176, 0, 0, 16777216, 3219137480, 137512479, 139407192, 3053149492, 0, 0, 17198, 139407184, 0, 0, 17198, 139407184, 3219137560, 137511083, 3053149488, 137706384, 3219137608, 138815432, 0, 0, 3219137544, 137427944, 139162032, 3053149488, 3052930940, 137465913, 139043576, 3053149448, 3219137560, 137465932, 3053149488, 0, 3219137640, 137511032, 3053149488, 139356456, 3053149488, 0, 0, 1120403456}, argnull = "\000\000\000\000\r\000\000\000\000\000\000\000\000\000\310B\030%\340\277n\203\036\b\000\000\000\000\060]\373\265p]\373\265\317\331\060\b\031\000\000\000\000\000\000\000\210$࿇=2\b.C\000\000(iN\b\240pK\b\000\000\000\000\350JK\b\004\000\000\000\270$\340\277\f\272\031\b.C\000\000(iN\b\240pK\b"} rsinfo = {type = T_Invalid, econtext = 0x25500, expectedDesc = 0x43df, allowedModes = 7, returnMode = 3219137256, isDone = 137617779, setResult = 0x0, setDesc = 0x68acbd88} argDone = ExprSingleResult hasSetArg = 0 '\000' i = 4 __func__ = "ExecMakeFunctionResult" #5 0x0819c825 in ExecEvalFunc (fcache=0x84e6918, econtext=0x84e6430, isNull=0xbfe02708 "h'", , isDone=0xbfe02510) at execQual.c:1833 func = 0x84e60a0 #6 0x0819bb91 in ExecEvalFuncArgs (fcinfo=0xbfe02568, argList=0x84e6de8, econtext=0x84e6430) at execQual.c:1192 argstate = 0x84e6918 thisArgIsDone = ExprSingleResult argIsDone = ExprSingleResult i = 0 arg = 0x84e6dd8 __func__ = "ExecEvalFuncArgs" #7 0x0819bc9c in ExecMakeFunctionResult (fcache=0x84e6510, econtext=0x84e6430, isNull=0x84e7351 "", isDone=0x84e73ac) at execQual.c:1250 arguments = 0x84e6de8 result = 139357712 fcinfo = {flinfo = 0x84e6520, context = 0x0, resultinfo = 0x0, isnull = 0 '\000', nargs = 0, arg = {16, 1936, 5, 17375, 3219138040, 0, 3714562344, 139046192, 3219138248, 137427428, 139162032, 3053144832, 17375, 3219138031, 3079515872, 3079590560, 3079516672, 17375, 3053417152, 3086389236, 3219138040, 136624790, 3053417152, 640, 3426933448, 3053144832, 0, 40, 139359044, 137534221, 139407216, 3219138192, 4, 137026155, 184, 65538, 0, 0, 139407216, 17375, 0, 139404112, 4, 40, 0, 40, 139405216, 139407208, 139405376, 134783288, 17375, 139355408, 3219138152, 137534038, 139404040, 3219138192, 3714562344, 0, 0, 16777216, 3219138200, 137512479, 139407224, 3053144836, 0, 0, 17375, 139407216, 0, 0, 17375, 139407216, 3219138280, 137511083, 3053144832, 398, 3219138264, 138815432, 0, 0, 3219138264, 137427944, 139162032, 3053144832, 3052919036, 137465913, 139043576, 3053144792, 3219138280, 137465932, 3053144832, 139355408, 3219138360, 137511032, 3053144832, 139355424, 3053144832, 0, 0, 3059581400}, argnull = "h'\340\000\r\000\000\000\000\000\000\000\360\201]\266\004\000\000\000\357\201]\266\000\000\000\000\000K\373\265@K\373\265\265\337\b\b\350bN\b\020eN\bX'࿇=2\b\337C\000\000 eN\b\240pK\b\000\000\000\000\310(\373\265\001\000\000\000\210'\340\277\f\272\031\b\337C\000\000 eN\b\240pK\b"} rsinfo = {type = 139355384, econtext = 0x0, expectedDesc = 0x0, allowedModes = 0, returnMode = 3219137928, isDone = 136303115, setResult = 0x19, setDesc = 0xdd67b928} argDone = ExprSingleResult hasSetArg = 0 '\000' i = 1 __func__ = "ExecMakeFunctionResult" #8 0x0819c825 in ExecEvalFunc (fcache=0x84e6510, econtext=0x84e6430, isNull=0x84e7351 "", isDone=0x84e73ac) at execQual.c:1833 func = 0x84e60c8 #9 0x081a1e8a in ExecTargetList (targetlist=0x84e64e0, econtext=0x84e6430, values=0x84e7340, isnull=0x84e7350 "", itemIsDone=0x84e73a8, isDone=0xbfe02880) at execQual.c:4692 gstate = 0x84e64f8 tle = 0x84e55d8 resind = 1 oldContext = 0x84b70a0 tl = 0x84e6e00 haveDoneSets = 0 '\000' __func__ = "ExecTargetList" #10 0x081a2290 in ExecProject (projInfo=0x84e7360, isDone=0xbfe02880) at execQual.c:4893 slot = 0x84e62a8 #11 0x081a23cf in ExecScan (node=0x84e63a8, accessMtd=0x81af6c4 ) at execScan.c:143 slot = 0x84e62e8 econtext = 0x84e6430 qual = 0x0 projInfo = 0x84e7360 isDone = ExprSingleResult resultSlot = 0x8353b90 #12 0x081af80e in ExecSeqScan (node=0x84e63a8) at nodeSeqscan.c:130 No locals. #13 0x08199a03 in ExecProcNode (node=0x84e63a8) at execProcnode.c:334 result = 0x84e73b8 __func__ = "ExecProcNode" #14 0x0819768d in ExecutePlan (estate=0x84e6218, planstate=0x84e63a8, operation=CMD_SELECT, numberTuples=0, direction=ForwardScanDirection, dest=0x84f46f8) at execMain.c:1335 junkfilter = 0x19 planSlot = 0x84e55d8 slot = 0xbfe02998 tupleid = 0x0 tuple_ctid = {ip_blkid = {bi_hi = 0, bi_lo = 0}, ip_posid = 0} current_tuple_count = 0 result = 0x0 __func__ = "ExecutePlan" #15 0x08195ee0 in ExecutorRun (queryDesc=0x8532988, direction=ForwardScanDirection, count=0) at execMain.c:270 estate = 0x84e6218 operation = CMD_SELECT dest = 0x84f46f8 sendTuples = 1 '\001' result = 0x84b7458 oldcontext = 0x84b7458 #16 0x08257b1d in PortalRunSelect (portal=0x850e320, forward=1 '\001', count=0, dest=0x84f46f8) at pquery.c:943 queryDesc = 0x8532988 direction = ForwardScanDirection nprocessed = 1 __func__ = "PortalRunSelect" #17 0x08257827 in PortalRun (portal=0x850e320, count=2147483647, isTopLevel=1 '\001', dest=0x84f46f8, altdest=0x84f46f8, completionTag=0xbfe02b66 "") at pquery.c:769 save_exception_stack = 0xbfe02c5c save_context_stack = 0x0 local_sigjmp_buf = {{__jmpbuf = {-1208578060, 137706384, 134786528, -1075827912, -732659583, 1592728046}, __mask_was_saved = 0, __saved_mask = {__val = {137617779, 0, 1, 1092145536, 139413240, 139114484, 0, 139160048, 139412216, 139413232, 3, 64, 139667784, 7176, 0, 8, 137531541, 3086389236, 137706384, 3219139320, 137620849, 139160048, 40, 3219139336, 137620849, 139162712, 4, 3219139352, 134804419, 139160048, 40, 3219139384}}}} result = 8 '\b' saveTopTransactionResourceOwner = 0x84b4ae8 saveTopTransactionContext = 0x8462740 saveActivePortal = 0x0 saveActiveSnapshot = 0x0 saveResourceOwner = 0x84b4ae8 savePortalContext = 0x0 saveMemoryContext = 0x8462740 __func__ = "PortalRun" #18 0x082521d3 in exec_simple_query (query_string=0x84e4210 "SELECT id, st_astext(ST_OffsetCurve(the_geom,44,'left', 'join=round')) as the_geom FROM foo;") at postgres.c:1004 parsetree = 0x84e4e50 mySnapshot = 0x84f8408 portal = 0x850e320 commandTag = 0x83da412 "SELECT" completionTag = "\000\000\\\000\000\000X\357\033\b\\\000\000\000\000\333A\b\000 ", '\000' "\250, +\340\277\224#3\b\b\000\000\000\020BN\b\\", '\000' "\217, " querytree_list = 0x84e54c0 plantree_list = 0x84f46e0 receiver = 0x84f46f8 format = 0 dest = DestRemote oldcontext = 0x8462740 parsetree_list = 0x84e4ee8 parsetree_item = 0x84e4ed8 save_log_statement_stats = 0 '\000' was_logged = 0 '\000' isTopLevel = 1 '\001' msec_str = "\330+\340\277\031\002\063\b\b\000\000\000\020BN\b\\\000\000\000\000\000\000\000\020BN\b\364\217", __func__ = "exec_simple_query" #19 0x08256000 in PostgresMain (argc=4, argv=0x845da90, username=0x845da68 "postgres") at postgres.c:3631 query_string = 0x84e4210 "SELECT id, st_astext(ST_OffsetCurve(the_geom,44,'left', 'join=round')) as the_geom FROM foo;" flag = -1 dbname = 0x8462d00 "postgis" userDoption = 0x0 secure = 0 '\000' errs = 0 debug_flag = -1 guc_names = 0x0 guc_values = 0x0 ctx = PGC_SUSET gucsource = PGC_S_CLIENT am_superuser = 1 '\001' firstchar = 81 stack_base = 0 '\000' input_message = {data = 0x84e4210 "SELECT id, st_astext(ST_OffsetCurve(the_geom,44,'left', 'join=round')) as the_geom FROM foo;", len = 93, maxlen = 1024, cursor = 93} local_sigjmp_buf = {{__jmpbuf = {-1208578060, 137706384, 134786528, -1075827304, -732422015, 1589352942}, __mask_was_saved = 1, __saved_mask = {__val = {1073347075, 4294967294, 3219140032, 0, 3219139888, 31, 4222451713, 3219140032, 3219140032, 3219140032, 3219140032, 3219140040, 3219140063, 3219140032, 3219140063, 0, 0, 3085545540, 0, 0, 0, 0, 138807352, 3086393696, 0, 138875120, 0, 138815544, 16, 0, 0, 0}}}} send_ready_for_query = 0 '\000' __func__ = "PostgresMain" #20 0x082209f7 in BackendRun (port=0x8470f90) at postmaster.c:3220 av = 0x845da90 maxac = 10 ac = 4 secs = 358338099 usecs = 225139 protobuf = "-v196608\000\217\366\267z\356\033\b\004\000\000\000\001\000\000\000\370-\340\277k\351!\b" i = 4 __func__ = "BackendRun" #21 0x0821ff8f in BackendStartup (port=0x8470f90) at postmaster.c:2843 bn = 0x8462860 pid = 0 __func__ = "BackendStartup" #22 0x0821da25 in ServerLoop () at postmaster.c:1276 port = 0x8470f90 i = 1 rmask = {fds_bits = {16, 0 }} selres = 1 readmask = {fds_bits = {24, 0 }} nSockets = 5 now = 1305022880 last_touch_time = 1305022382 __func__ = "ServerLoop" #23 0x0821d437 in PostmasterMain (argc=5, argv=0x8459d28) at postmaster.c:1031 opt = -1 status = 0 userDoption = 0x8459d80 "/opt/postgis_debug/data" i = 64 __func__ = "PostmasterMain" #24 0x081c0fad in main (argc=5, argv=0x8459d28) at main.c:188 No locals.