==============================================
spiro 0.3.20150131: tests/test-suite.log
==============================================
# TOTAL: 2
# PASS: 1
# SKIP: 0
# XFAIL: 0
# FAIL: 1
# XPASS: 0
# ERROR: 0
.. contents:: :depth: 2
FAIL: call-test
===============
testing run_spiro() using data=path0[].
curve 0, line 0, x=334.000000 y=117.000000 t=v bend=0.000000 ch=65.741920 th=2.027641 l=0.000000
curve 0, line 1, x=305.000000 y=176.000000 t=v bend=0.000000 ch=99.020200 th=-2.791096 l=0.000000
curve 0, line 2, x=212.000000 y=142.000000 t=c bend=-0.851164 ch=60.415230 th=2.640925 l=0.000000
curve 0, line 3, x=159.000000 y=171.000000 t=c bend=-1.847893 ch=92.633687 th=0.793032 l=0.000000
curve 0, line 4, x=224.000000 y=237.000000 t=c bend=-0.120277 ch=157.267288 th=0.672755 l=0.000000
curve 0, line 5, x=347.000000 y=335.000000 t=c bend=1.730337 ch=196.084166 th=2.403091 l=0.000000
curve 0, line 6, x=202.000000 y=467.000000 t=c bend=1.042797 ch=126.826653 th=-2.837297 l=0.000000
curve 0, line 7, x=81.000000 y=429.000000 t=v bend=0.000000 ch=69.354164 th=-1.074902 l=0.000000
curve 0, line 8, x=114.000000 y=368.000000 t=v bend=0.000000 ch=93.407708 th=0.372554 l=0.000000
curve 0, line 9, x=201.000000 y=402.000000 t=c bend=-0.787061 ch=81.939002 th=-0.414507 l=0.000000
curve 0, line 10, x=276.000000 y=369.000000 t=c bend=-1.916483 ch=84.172442 th=-2.330990 l=0.000000
curve 0, line 11, x=218.000000 y=308.000000 t=c bend=-0.158341 ch=159.806133 th=-2.489331 l=0.000000
curve 0, line 12, x=91.000000 y=211.000000 t=c bend=1.237282 ch=105.304321 th=-1.252049 l=0.000000
curve 0, line 13, x=124.000000 y=111.000000 t=c bend=0.982576 ch=108.931171 th=-0.269473 l=0.000000
curve 0, line 14, x=229.000000 y=82.000000 t=c bend=-2.528266 ch=243.238566 th=-2.797739 l=0.000000
curve 0, line 15, x=0.000000 y=0.000000 t=z bend=3.134681 ch=353.899703 th=0.336942 l=0.000000
testing spiro_to_bpath() using data from run_spiro(data=path0[],len=16).
test_moveto(334,117)_0
test_mark_knot()_0
test_lineto(305,176)
test_mark_knot()_1
test_curveto(278.711,155.106, 245.566,142.988, 212,142)
test_mark_knot()_2
test_curveto(201.253,142.281, 190.34,143.726, 180.596,148.267)
test_curveto(175.724,150.538, 171.185,153.578, 167.419,157.413)
test_curveto(163.652,161.248, 160.67,165.891, 159,171)
test_mark_knot()_3
test_curveto(156.308,179.236, 157.16,188.418, 160.551,196.391)
test_curveto(163.942,204.365, 169.745,211.173, 176.569,216.513)
test_curveto(190.217,227.191, 207.414,231.978, 224,237)
test_mark_knot()_4
test_curveto(250.342,244.977, 276.682,254.316, 299.357,269.917)
test_curveto(322.032,285.518, 340.938,308.152, 347,335)
test_mark_knot()_5
test_curveto(351.153,353.392, 349.045,373.004, 341.926,390.463)
test_curveto(334.806,407.923, 322.8,423.235, 308.112,435.059)
test_curveto(278.737,458.706, 239.7,467.886, 202,467)
test_mark_knot()_6
test_curveto(159.176,465.994, 116.711,452.658, 81,429)
test_mark_knot()_7
test_lineto(114,368)
test_mark_knot()_8
test_curveto(140.313,385.041, 170.105,396.684, 201,402)
test_mark_knot()_9
test_curveto(216.033,404.587, 231.809,405.634, 246.268,400.776)
test_curveto(253.497,398.347, 260.287,394.428, 265.629,388.985)
test_curveto(270.971,383.541, 274.812,376.534, 276,369)
test_mark_knot()_10
test_curveto(277.186,361.482, 275.702,353.665, 272.413,346.801)
test_curveto(269.124,339.938, 264.092,333.997, 258.267,329.099)
test_curveto(246.617,319.303, 232.105,313.721, 218,308)
test_mark_knot()_11
test_curveto(192.746,297.756, 167.726,286.443, 145.32,270.931)
test_curveto(122.913,255.419, 103.089,235.424, 91,211)
test_mark_knot()_12
test_curveto(81.9232,192.662, 77.4184,171.323, 82.5427,151.513)
test_curveto(85.1048,141.608, 90.0758,132.265, 97.2634,124.984)
test_curveto(104.451,117.703, 113.889,112.559, 124,111)
test_mark_knot()_13
test_curveto(137.228,108.96, 150.603,112.998, 163.11,117.762)
test_curveto(175.618,122.526, 188.071,128.128, 201.395,129.403)
test_curveto(208.057,130.041, 214.889,129.554, 221.213,127.364)
test_curveto(227.537,125.174, 233.332,121.213, 237.179,115.737)
test_curveto(241.025,110.261, 242.792,103.23, 241.403,96.6836)
test_curveto(240.708,93.4104, 239.243,90.2939, 237.104,87.7207)
test_curveto(234.965,85.1475, 232.15,83.128, 229,82)
test_mark_knot()_14
test_lineto(0,0)
test_mark_knot()_15
test_lineto(334,117)
---
testing TaggedSpiroCPsToBezier0() using data=path0[].
test_moveto(334,117)_0
test_mark_knot()_0
test_lineto(305,176)
test_mark_knot()_1
test_curveto(279.449,153.974, 245.733,141.648, 212,142)
test_mark_knot()_2
test_curveto(201.226,142.112, 190.267,143.529, 180.511,148.103)
test_curveto(175.633,150.39, 171.099,153.461, 167.348,157.327)
test_curveto(163.596,161.194, 160.641,165.869, 159,171)
test_mark_knot()_3
test_curveto(156.364,179.243, 157.251,188.403, 160.654,196.36)
test_curveto(164.057,204.316, 169.853,211.112, 176.664,216.45)
test_curveto(190.287,227.126, 207.444,231.953, 224,237)
test_mark_knot()_4
test_curveto(250.322,245.025, 276.649,254.369, 299.324,269.96)
test_curveto(321.998,285.551, 340.921,308.162, 347,335)
test_mark_knot()_5
test_curveto(351.166,353.392, 349.066,373.009, 341.95,390.473)
test_curveto(334.833,407.936, 322.824,423.251, 308.134,435.075)
test_curveto(278.752,458.724, 239.706,467.893, 202,467)
test_mark_knot()_6
test_curveto(159.176,465.986, 116.715,452.651, 81,429)
test_mark_knot()_7
test_lineto(114,368)
test_mark_knot()_8
test_curveto(140.251,385.152, 170.075,396.808, 201,402)
test_mark_knot()_9
test_curveto(216.006,404.519, 231.742,405.476, 246.158,400.607)
test_curveto(253.366,398.172, 260.137,394.269, 265.488,388.861)
test_curveto(270.839,383.452, 274.72,376.5, 276,369)
test_mark_knot()_10
test_curveto(277.287,361.46, 275.914,353.582, 272.701,346.641)
test_curveto(269.488,339.699, 264.498,333.665, 258.672,328.709)
test_curveto(247.02,318.796, 232.367,313.255, 218,308)
test_mark_knot()_11
test_curveto(191.978,298.481, 165.57,289.162, 142.279,274.152)
test_curveto(118.988,259.143, 98.7273,237.609, 91,211)
test_mark_knot()_12
test_curveto(85.821,193.166, 86.5807,173.749, 92.5866,156.176)
test_curveto(98.5925,138.603, 109.749,122.908, 124,111)
test_mark_knot()_13
test_curveto(138.28,99.0677, 155.539,90.9339, 173.578,86.3634)
test_curveto(191.617,81.7928, 210.435,80.7131, 229,82)
test_mark_knot()_14
test_curveto(266.199,84.5786, 302.694,96.7435, 334,117)
---
testing SpiroCPsToBezier0() using data=path0[].
test_moveto(334,117)_0
test_mark_knot()_0
test_lineto(305,176)
test_mark_knot()_1
test_curveto(278.711,155.106, 245.566,142.988, 212,142)
test_mark_knot()_2
test_curveto(201.253,142.281, 190.34,143.726, 180.596,148.267)
test_curveto(175.724,150.538, 171.185,153.578, 167.419,157.413)
test_curveto(163.652,161.248, 160.67,165.891, 159,171)
test_mark_knot()_3
test_curveto(156.308,179.236, 157.16,188.418, 160.551,196.391)
test_curveto(163.942,204.365, 169.745,211.173, 176.569,216.513)
test_curveto(190.217,227.191, 207.414,231.978, 224,237)
test_mark_knot()_4
test_curveto(250.342,244.977, 276.682,254.316, 299.357,269.917)
test_curveto(322.032,285.518, 340.938,308.152, 347,335)
test_mark_knot()_5
test_curveto(351.153,353.392, 349.045,373.004, 341.926,390.463)
test_curveto(334.806,407.923, 322.8,423.235, 308.112,435.059)
test_curveto(278.737,458.706, 239.7,467.886, 202,467)
test_mark_knot()_6
test_curveto(159.176,465.994, 116.711,452.658, 81,429)
test_mark_knot()_7
test_lineto(114,368)
test_mark_knot()_8
test_curveto(140.313,385.041, 170.105,396.684, 201,402)
test_mark_knot()_9
test_curveto(216.033,404.587, 231.809,405.634, 246.268,400.776)
test_curveto(253.497,398.347, 260.287,394.428, 265.629,388.985)
test_curveto(270.971,383.541, 274.812,376.534, 276,369)
test_mark_knot()_10
test_curveto(277.186,361.482, 275.702,353.665, 272.413,346.801)
test_curveto(269.124,339.938, 264.092,333.997, 258.267,329.099)
test_curveto(246.617,319.303, 232.105,313.721, 218,308)
test_mark_knot()_11
test_curveto(192.746,297.756, 167.726,286.443, 145.32,270.931)
test_curveto(122.913,255.419, 103.089,235.424, 91,211)
test_mark_knot()_12
test_curveto(81.9232,192.662, 77.4184,171.323, 82.5427,151.513)
test_curveto(85.1048,141.608, 90.0758,132.265, 97.2634,124.984)
test_curveto(104.451,117.703, 113.889,112.559, 124,111)
test_mark_knot()_13
test_curveto(137.228,108.96, 150.603,112.998, 163.11,117.762)
test_curveto(175.618,122.526, 188.071,128.128, 201.395,129.403)
test_curveto(208.057,130.041, 214.889,129.554, 221.213,127.364)
test_curveto(227.537,125.174, 233.332,121.213, 237.179,115.737)
test_curveto(241.025,110.261, 242.792,103.23, 241.403,96.6836)
test_curveto(240.708,93.4104, 239.243,90.2939, 237.104,87.7207)
test_curveto(234.965,85.1475, 232.15,83.128, 229,82)
test_mark_knot()_14
test_lineto(0,0)
test_mark_knot()_15
test_lineto(334,117)
---
testing TaggedSpiroCPsToBezier1() using data=path0[].
test_moveto(334,117)_0
test_mark_knot()_0
test_lineto(305,176)
test_mark_knot()_1
test_curveto(279.449,153.974, 245.733,141.648, 212,142)
test_mark_knot()_2
test_curveto(201.226,142.112, 190.267,143.529, 180.511,148.103)
test_curveto(175.633,150.39, 171.099,153.461, 167.348,157.327)
test_curveto(163.596,161.194, 160.641,165.869, 159,171)
test_mark_knot()_3
test_curveto(156.364,179.243, 157.251,188.403, 160.654,196.36)
test_curveto(164.057,204.316, 169.853,211.112, 176.664,216.45)
test_curveto(190.287,227.126, 207.444,231.953, 224,237)
test_mark_knot()_4
test_curveto(250.322,245.025, 276.649,254.369, 299.324,269.96)
test_curveto(321.998,285.551, 340.921,308.162, 347,335)
test_mark_knot()_5
test_curveto(351.166,353.392, 349.066,373.009, 341.95,390.473)
test_curveto(334.833,407.936, 322.824,423.251, 308.134,435.075)
test_curveto(278.752,458.724, 239.706,467.893, 202,467)
test_mark_knot()_6
test_curveto(159.176,465.986, 116.715,452.651, 81,429)
test_mark_knot()_7
test_lineto(114,368)
test_mark_knot()_8
test_curveto(140.251,385.152, 170.075,396.808, 201,402)
test_mark_knot()_9
test_curveto(216.006,404.519, 231.742,405.476, 246.158,400.607)
test_curveto(253.366,398.172, 260.137,394.269, 265.488,388.861)
test_curveto(270.839,383.452, 274.72,376.5, 276,369)
test_mark_knot()_10
test_curveto(277.287,361.46, 275.914,353.582, 272.701,346.641)
test_curveto(269.488,339.699, 264.498,333.665, 258.672,328.709)
test_curveto(247.02,318.796, 232.367,313.255, 218,308)
test_mark_knot()_11
test_curveto(191.978,298.481, 165.57,289.162, 142.279,274.152)
test_curveto(118.988,259.143, 98.7273,237.609, 91,211)
test_mark_knot()_12
test_curveto(85.821,193.166, 86.5807,173.749, 92.5866,156.176)
test_curveto(98.5925,138.603, 109.749,122.908, 124,111)
test_mark_knot()_13
test_curveto(138.28,99.0677, 155.539,90.9339, 173.578,86.3634)
test_curveto(191.617,81.7928, 210.435,80.7131, 229,82)
test_mark_knot()_14
test_curveto(266.199,84.5786, 302.694,96.7435, 334,117)
---
testing SpiroCPsToBezier1() using data=path0[].
test_moveto(334,117)_0
test_mark_knot()_0
test_lineto(305,176)
test_mark_knot()_1
test_curveto(278.711,155.106, 245.566,142.988, 212,142)
test_mark_knot()_2
test_curveto(201.253,142.281, 190.34,143.726, 180.596,148.267)
test_curveto(175.724,150.538, 171.185,153.578, 167.419,157.413)
test_curveto(163.652,161.248, 160.67,165.891, 159,171)
test_mark_knot()_3
test_curveto(156.308,179.236, 157.16,188.418, 160.551,196.391)
test_curveto(163.942,204.365, 169.745,211.173, 176.569,216.513)
test_curveto(190.217,227.191, 207.414,231.978, 224,237)
test_mark_knot()_4
test_curveto(250.342,244.977, 276.682,254.316, 299.357,269.917)
test_curveto(322.032,285.518, 340.938,308.152, 347,335)
test_mark_knot()_5
test_curveto(351.153,353.392, 349.045,373.004, 341.926,390.463)
test_curveto(334.806,407.923, 322.8,423.235, 308.112,435.059)
test_curveto(278.737,458.706, 239.7,467.886, 202,467)
test_mark_knot()_6
test_curveto(159.176,465.994, 116.711,452.658, 81,429)
test_mark_knot()_7
test_lineto(114,368)
test_mark_knot()_8
test_curveto(140.313,385.041, 170.105,396.684, 201,402)
test_mark_knot()_9
test_curveto(216.033,404.587, 231.809,405.634, 246.268,400.776)
test_curveto(253.497,398.347, 260.287,394.428, 265.629,388.985)
test_curveto(270.971,383.541, 274.812,376.534, 276,369)
test_mark_knot()_10
test_curveto(277.186,361.482, 275.702,353.665, 272.413,346.801)
test_curveto(269.124,339.938, 264.092,333.997, 258.267,329.099)
test_curveto(246.617,319.303, 232.105,313.721, 218,308)
test_mark_knot()_11
test_curveto(192.746,297.756, 167.726,286.443, 145.32,270.931)
test_curveto(122.913,255.419, 103.089,235.424, 91,211)
test_mark_knot()_12
test_curveto(81.9232,192.662, 77.4184,171.323, 82.5427,151.513)
test_curveto(85.1048,141.608, 90.0758,132.265, 97.2634,124.984)
test_curveto(104.451,117.703, 113.889,112.559, 124,111)
test_mark_knot()_13
test_curveto(137.228,108.96, 150.603,112.998, 163.11,117.762)
test_curveto(175.618,122.526, 188.071,128.128, 201.395,129.403)
test_curveto(208.057,130.041, 214.889,129.554, 221.213,127.364)
test_curveto(227.537,125.174, 233.332,121.213, 237.179,115.737)
test_curveto(241.025,110.261, 242.792,103.23, 241.403,96.6836)
test_curveto(240.708,93.4104, 239.243,90.2939, 237.104,87.7207)
test_curveto(234.965,85.1475, 232.15,83.128, 229,82)
test_mark_knot()_14
test_lineto(0,0)
test_mark_knot()_15
test_lineto(334,117)
testing run_spiro() using data=path1[].
curve 1, line 0, x=80.000000 y=738.000000 t={ bend=0.000000 ch=697.685459 th=-0.287750 l=0.000000
curve 1, line 1, x=749.000000 y=540.000000 t=o bend=-1.608688 ch=243.813453 th=-1.896438 l=0.000000
curve 1, line 2, x=671.000000 y=309.000000 t=o bend=-1.770739 ch=173.404152 th=2.616009 l=0.000000
curve 1, line 3, x=521.000000 y=396.000000 t=o bend=0.937994 ch=157.178243 th=-2.729182 l=0.000000
curve 1, line 4, x=377.000000 y=333.000000 t=o bend=1.881365 ch=136.029409 th=-0.847817 l=0.000000
curve 1, line 5, x=467.000000 y=231.000000 t=} bend=1.730337 ch=196.084166 th=2.403091 l=0.000000
testing spiro_to_bpath() using data from run_spiro(data=path1[],len=6).
test_moveto(80,738)_1
test_mark_knot()_0
test_curveto(172.314,664.426, 287.04,622.654, 403.914,606.06)
test_curveto(462.352,597.763, 521.42,594.908, 580.064,588.226)
test_curveto(638.708,581.543, 698.554,570.643, 749,540)
test_mark_knot()_1
test_curveto(776.321,523.404, 800.431,500.639, 815.305,472.344)
test_curveto(830.178,444.049, 835.075,410.104, 826.082,379.43)
test_curveto(817.089,348.755, 793.992,322.521, 764.639,309.862)
test_curveto(735.286,297.204, 701.137,298.343, 671,309)
test_mark_knot()_2
test_curveto(643.661,318.667, 619.475,335.4, 595.839,352.199)
test_curveto(572.203,368.998, 548.225,386.017, 521,396)
test_mark_knot()_3
test_curveto(493.059,406.245, 461.39,408.353, 433.721,397.395)
test_curveto(419.886,391.915, 407.262,383.305, 397.36,372.199)
test_curveto(387.457,361.092, 380.322,347.504, 377,333)
test_mark_knot()_4
test_curveto(371.073,307.121, 378.034,278.522, 395.545,258.566)
test_curveto(413.056,238.61, 440.626,227.952, 467,231)
---
testing TaggedSpiroCPsToBezier0() using data=path1[].
test_moveto(80,738)_1
test_mark_knot()_0
test_curveto(172.314,664.426, 287.04,622.654, 403.914,606.06)
test_curveto(462.352,597.763, 521.42,594.908, 580.064,588.226)
test_curveto(638.708,581.543, 698.554,570.643, 749,540)
test_mark_knot()_1
test_curveto(776.321,523.404, 800.431,500.639, 815.305,472.344)
test_curveto(830.178,444.049, 835.075,410.104, 826.082,379.43)
test_curveto(817.089,348.755, 793.992,322.521, 764.639,309.862)
test_curveto(735.286,297.204, 701.137,298.343, 671,309)
test_mark_knot()_2
test_curveto(643.661,318.667, 619.475,335.4, 595.839,352.199)
test_curveto(572.203,368.998, 548.225,386.017, 521,396)
test_mark_knot()_3
test_curveto(493.059,406.245, 461.39,408.353, 433.721,397.395)
test_curveto(419.886,391.915, 407.262,383.305, 397.36,372.199)
test_curveto(387.457,361.092, 380.322,347.504, 377,333)
test_mark_knot()_4
test_curveto(371.073,307.121, 378.034,278.522, 395.545,258.566)
test_curveto(413.056,238.61, 440.626,227.952, 467,231)
---
testing SpiroCPsToBezier0() using data=path1[].
test_moveto(80,738)_1
test_mark_knot()_0
test_curveto(172.314,664.426, 287.04,622.654, 403.914,606.06)
test_curveto(462.352,597.763, 521.42,594.908, 580.064,588.226)
test_curveto(638.708,581.543, 698.554,570.643, 749,540)
test_mark_knot()_1
test_curveto(776.321,523.404, 800.431,500.639, 815.305,472.344)
test_curveto(830.178,444.049, 835.075,410.104, 826.082,379.43)
test_curveto(817.089,348.755, 793.992,322.521, 764.639,309.862)
test_curveto(735.286,297.204, 701.137,298.343, 671,309)
test_mark_knot()_2
test_curveto(643.661,318.667, 619.475,335.4, 595.839,352.199)
test_curveto(572.203,368.998, 548.225,386.017, 521,396)
test_mark_knot()_3
test_curveto(493.059,406.245, 461.39,408.353, 433.721,397.395)
test_curveto(419.886,391.915, 407.262,383.305, 397.36,372.199)
test_curveto(387.457,361.092, 380.322,347.504, 377,333)
test_mark_knot()_4
test_curveto(371.073,307.121, 378.034,278.522, 395.545,258.566)
test_curveto(413.056,238.61, 440.626,227.952, 467,231)
---
testing TaggedSpiroCPsToBezier1() using data=path1[].
test_moveto(80,738)_1
test_mark_knot()_0
test_curveto(172.314,664.426, 287.04,622.654, 403.914,606.06)
test_curveto(462.352,597.763, 521.42,594.908, 580.064,588.226)
test_curveto(638.708,581.543, 698.554,570.643, 749,540)
test_mark_knot()_1
test_curveto(776.321,523.404, 800.431,500.639, 815.305,472.344)
test_curveto(830.178,444.049, 835.075,410.104, 826.082,379.43)
test_curveto(817.089,348.755, 793.992,322.521, 764.639,309.862)
test_curveto(735.286,297.204, 701.137,298.343, 671,309)
test_mark_knot()_2
test_curveto(643.661,318.667, 619.475,335.4, 595.839,352.199)
test_curveto(572.203,368.998, 548.225,386.017, 521,396)
test_mark_knot()_3
test_curveto(493.059,406.245, 461.39,408.353, 433.721,397.395)
test_curveto(419.886,391.915, 407.262,383.305, 397.36,372.199)
test_curveto(387.457,361.092, 380.322,347.504, 377,333)
test_mark_knot()_4
test_curveto(371.073,307.121, 378.034,278.522, 395.545,258.566)
test_curveto(413.056,238.61, 440.626,227.952, 467,231)
---
testing SpiroCPsToBezier1() using data=path1[].
test_moveto(80,738)_1
test_mark_knot()_0
test_curveto(172.314,664.426, 287.04,622.654, 403.914,606.06)
test_curveto(462.352,597.763, 521.42,594.908, 580.064,588.226)
test_curveto(638.708,581.543, 698.554,570.643, 749,540)
test_mark_knot()_1
test_curveto(776.321,523.404, 800.431,500.639, 815.305,472.344)
test_curveto(830.178,444.049, 835.075,410.104, 826.082,379.43)
test_curveto(817.089,348.755, 793.992,322.521, 764.639,309.862)
test_curveto(735.286,297.204, 701.137,298.343, 671,309)
test_mark_knot()_2
test_curveto(643.661,318.667, 619.475,335.4, 595.839,352.199)
test_curveto(572.203,368.998, 548.225,386.017, 521,396)
test_mark_knot()_3
test_curveto(493.059,406.245, 461.39,408.353, 433.721,397.395)
test_curveto(419.886,391.915, 407.262,383.305, 397.36,372.199)
test_curveto(387.457,361.092, 380.322,347.504, 377,333)
test_mark_knot()_4
test_curveto(371.073,307.121, 378.034,278.522, 395.545,258.566)
test_curveto(413.056,238.61, 440.626,227.952, 467,231)
testing run_spiro() using data=path2[].
curve 2, line 0, x=233.000000 y=143.000000 t={ bend=0.000000 ch=108.115679 th=-0.046263 l=0.000000
curve 2, line 1, x=341.000000 y=138.000000 t=o bend=-0.926114 ch=79.881162 th=-0.972377 l=0.000000
curve 2, line 2, x=386.000000 y=72.000000 t=o bend=1.844174 ch=90.138782 th=0.871797 l=0.000000
curve 2, line 3, x=444.000000 y=141.000000 t=} bend=0.937994 ch=157.178243 th=-2.729182 l=0.000000
testing spiro_to_bpath() using data from run_spiro(data=path2[],len=4).
test_moveto(233,143)_1
test_mark_knot()_0
test_curveto(249.592,152.178, 268.758,156.639, 287.698,155.745)
test_curveto(306.638,154.851, 325.283,148.607, 341,138)
test_mark_knot()_1
test_curveto(363.594,122.753, 379.786,98.5395, 386,72)
test_mark_knot()_2
test_curveto(390.58,52.4395, 389.897,31.7133, 384.352,12.4039)
test_curveto(378.808,-6.90551, 368.441,-24.7755, 354.638,-39.3726)
test_curveto(327.032,-68.5668, 285.794,-83.7957, 245.694,-81.2662)
test_curveto(205.595,-78.7367, 167.108,-58.898, 140.822,-28.5107)
test_curveto(114.535,1.87655, 100.493,42.3853, 101.481,82.5524)
test_curveto(102.469,122.719, 118.343,162.269, 145.013,192.321)
test_curveto(171.682,222.373, 208.93,242.787, 248.567,249.365)
test_curveto(288.204,255.942, 329.988,248.669, 365.12,229.172)
test_curveto(400.251,209.674, 428.514,178.075, 444,141)
---
testing TaggedSpiroCPsToBezier0() using data=path2[].
test_moveto(233,143)_1
test_mark_knot()_0
test_curveto(249.592,152.178, 268.758,156.639, 287.698,155.745)
test_curveto(306.638,154.851, 325.283,148.607, 341,138)
test_mark_knot()_1
test_curveto(363.594,122.753, 379.786,98.5395, 386,72)
test_mark_knot()_2
test_curveto(390.58,52.4395, 389.897,31.7133, 384.352,12.4039)
test_curveto(378.808,-6.90551, 368.441,-24.7755, 354.638,-39.3726)
test_curveto(327.032,-68.5668, 285.794,-83.7957, 245.694,-81.2662)
test_curveto(205.595,-78.7367, 167.108,-58.898, 140.822,-28.5107)
test_curveto(114.535,1.87655, 100.493,42.3853, 101.481,82.5524)
test_curveto(102.469,122.719, 118.343,162.269, 145.013,192.321)
test_curveto(171.682,222.373, 208.93,242.787, 248.567,249.365)
test_curveto(288.204,255.942, 329.988,248.669, 365.12,229.172)
test_curveto(400.251,209.674, 428.514,178.075, 444,141)
---
testing SpiroCPsToBezier0() using data=path2[].
test_moveto(233,143)_1
test_mark_knot()_0
test_curveto(249.592,152.178, 268.758,156.639, 287.698,155.745)
test_curveto(306.638,154.851, 325.283,148.607, 341,138)
test_mark_knot()_1
test_curveto(363.594,122.753, 379.786,98.5395, 386,72)
test_mark_knot()_2
test_curveto(390.58,52.4395, 389.897,31.7133, 384.352,12.4039)
test_curveto(378.808,-6.90551, 368.441,-24.7755, 354.638,-39.3726)
test_curveto(327.032,-68.5668, 285.794,-83.7957, 245.694,-81.2662)
test_curveto(205.595,-78.7367, 167.108,-58.898, 140.822,-28.5107)
test_curveto(114.535,1.87655, 100.493,42.3853, 101.481,82.5524)
test_curveto(102.469,122.719, 118.343,162.269, 145.013,192.321)
test_curveto(171.682,222.373, 208.93,242.787, 248.567,249.365)
test_curveto(288.204,255.942, 329.988,248.669, 365.12,229.172)
test_curveto(400.251,209.674, 428.514,178.075, 444,141)
---
testing TaggedSpiroCPsToBezier1() using data=path2[].
test_moveto(233,143)_1
test_mark_knot()_0
test_curveto(249.592,152.178, 268.758,156.639, 287.698,155.745)
test_curveto(306.638,154.851, 325.283,148.607, 341,138)
test_mark_knot()_1
test_curveto(363.594,122.753, 379.786,98.5395, 386,72)
test_mark_knot()_2
test_curveto(390.58,52.4395, 389.897,31.7133, 384.352,12.4039)
test_curveto(378.808,-6.90551, 368.441,-24.7755, 354.638,-39.3726)
test_curveto(327.032,-68.5668, 285.794,-83.7957, 245.694,-81.2662)
test_curveto(205.595,-78.7367, 167.108,-58.898, 140.822,-28.5107)
test_curveto(114.535,1.87655, 100.493,42.3853, 101.481,82.5524)
test_curveto(102.469,122.719, 118.343,162.269, 145.013,192.321)
test_curveto(171.682,222.373, 208.93,242.787, 248.567,249.365)
test_curveto(288.204,255.942, 329.988,248.669, 365.12,229.172)
test_curveto(400.251,209.674, 428.514,178.075, 444,141)
---
testing SpiroCPsToBezier1() using data=path2[].
test_moveto(233,143)_1
test_mark_knot()_0
test_curveto(249.592,152.178, 268.758,156.639, 287.698,155.745)
test_curveto(306.638,154.851, 325.283,148.607, 341,138)
test_mark_knot()_1
test_curveto(363.594,122.753, 379.786,98.5395, 386,72)
test_mark_knot()_2
test_curveto(390.58,52.4395, 389.897,31.7133, 384.352,12.4039)
test_curveto(378.808,-6.90551, 368.441,-24.7755, 354.638,-39.3726)
test_curveto(327.032,-68.5668, 285.794,-83.7957, 245.694,-81.2662)
test_curveto(205.595,-78.7367, 167.108,-58.898, 140.822,-28.5107)
test_curveto(114.535,1.87655, 100.493,42.3853, 101.481,82.5524)
test_curveto(102.469,122.719, 118.343,162.269, 145.013,192.321)
test_curveto(171.682,222.373, 208.93,242.787, 248.567,249.365)
test_curveto(288.204,255.942, 329.988,248.669, 365.12,229.172)
test_curveto(400.251,209.674, 428.514,178.075, 444,141)
testing run_spiro() using data=path3[].
error with run_spiro() using data=path3[].
---
Multi-thread testing of libspiro.
bad pthread_create[167]
time 0.747777