HoboDebug.tioga
World:Local

&1 ← HoboImpl.selectionBox
=> ↑[node: 12425702B↑, screenBox: NIL, printBox: NIL] 
&2 ← HoboImpl.BoxFromNode[HoboImpl.selectionBox.node, [TextNode.nullLocation, NIL, screen]]
***Nesting this InterpreterTool to be a handler for SIGNAL RealImpl.RealException[flags: (6)[FALSE, FALSE, FALSE, TRUE, FALSE, FALSE], vp: ↑[type: infinity, sign: FALSE, exp: 3, frac: 30243022400B (3263964416)]], world: Local, context: Pack:fh#6544, process: PROCESS#316B

<***>&3 ←   ----  &WalkStack[nFrames: 1, h: &H]
RealImpl.inner(lf: 65240B, pc: 10106B)
 
<***>&4 ←   ----  &WalkStack[nFrames: 1, h: &H]
RealImpl.DoWithMode(lf: 43220B, pc: 12443B)
 
<***>&5 ←   ----  &WalkStack[nFrames: 1, h: &H]
RealImpl.ModalFDiv(lf: 5024B, pc: 7616B)
 
<***>&6 ←   ----  &WalkStack[nFrames: 1, h: &H]
RealControlImpl.TFDiv(lf: 67520B, pc: 1007B)
 
<***>&7 ←   ----  &WalkStack[nFrames: 1, h: &H]
QPSolveImpl.EstimateLagrange(lf: 76404B, pc: 2074B)
 
<***>&8 ←   ----  &Source[h: &H]
 Finding source...  Opening []<>Users>Shoemake.pa>Work>QPSolveImpl.mesa!7...  Source opened (position: 2021). 
<***>&9 ← getT[mL-1-i, nZ+i]
=> 0.0 
<***>&10 ←   ----  &WalkStack[nFrames: 1, h: &H]
QPSolveImpl.QPSolve(lf: 103404B, pc: 1125B)
 
<***>&11 ← A!!!
=> ↑[m: 4, s: (4)[↑[n: 12, s: (12)[-0.7070915, -1.0, 0.0, 0.0, -1.0, -1.0, 0.0, -1.0, -1.0, 0.0, 1.0, 1.0]], ↑[n: 12, s: (12)[-0.7070915, 0.0, -1.0, -1.0, -1.0, -1.0, 0.0, -1.0, -1.0, 0.0, 1.0, 1.0]], ↑[n: 12, s: (12)[-4.651918e-3, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, -1.0, -1.0, 0.0, 0.0, 0.0]], ↑[n: 12, s: (12)[4.651918e-3, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, 1.0, 1.0]]]] 
<***>&12 ← T!!!
=> ↑[m: 4, s: (4)[↑[n: 12, s: (12)[
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -2.236068, 0.9999998, 0.0, 0.0, 0.0, 0.0]]
[0.0, 0.0, 0.0, 0.0, 0.0, -1.341641, -1.788854, 0.9999999, 0.0, 0.0, 0.0, 0.0]]
[0.0, 0.0, 2.980232e-8, 0.0, -1.452967, -0.2981424, -0.8944272, 0.0, 0.0, 0.0, 0.0, 0.0]]
[0.0, 0.0, 0.0, 0.0, -4.470348e-8, 1.490116e-8, 2.980232e-8, 1.0, 0.0, 0.0, 0.0, 0.0]]]] 
<***>&13 ←   ----  &WalkStack[nFrames: 1, h: &H]
QPSetupImpl.SolveComponent(lf: 65630B, pc: 5232B)
 
<***>&14 ← component
=> ↑[join: NIL, weight: 1, edges: 11313534B↑, eqnList: 11313512B↑] 
<***>&15 ← rowOf
=> ↑[n: 0, s: (12)[-1, 0, 0, -1, -1, -1, 0, -1, -1, 0, -1, -1]] 
<***>&16 ← nFR
=> 5 
<***>&17 ← iVar
=> ↑[n: 12, s: (12)[1, 2, 8, 5, 4, 6, 7, 11, 0, 9, 10, 3]] 
<***>&18 ← 
***  XXX

&19 ←   ----  &SetBreak[h: &H]
Setting break... Break #1 set. 
&20 ← HoboImpl.BoxFromNode[HoboImpl.selectionBox.node, [TextNode.nullLocation, NIL, screen]]
***Nesting this InterpreterTool to be a handler for Breakpoint #1 hit., world: Local, context: SolveComponent:fh#106304, process: PROCESS#316B

<***>&21 ←   ----  &ShowFrame[h: &H]
QPSetupImpl.SolveComponent(lf: 106304B, pc: 5217B)

Arguments--
  component: ↑[join: NIL, weight: 1, edges: 11321564B↑, eqnList: 11317766B↑]
Variables--
  penalty: 1000000.0
  nVars: 4
  nEqns: 1
  lobd: ↑[n: 4, s: (4)[0.0, 12.0, 3.0, 9.0]]
  x: ↑[n: 4, s: (4)[1.0, 13.0, 3.0, 9.0]]
  c: ↑[n: 4, s: (4)[1000000.0, -12.0, -3.0, -9.0]]
  A: ↑[m: 1, s: (1)[4376722B↑]]
  rowOf: ↑[n: 0, s: (4)[-1, 0, -1, -1]]
  iVar: ↑[n: 4, s: (4)[0, 1, 3, 2]]
  hiMark: 2
  nFR: 2
  eqnList: NIL 
<***>&22 ← 
***Nesting this InterpreterTool to be a handler for Breakpoint #1 hit., world: Local, context: SolveComponent:fh#106304, process: PROCESS#316B

<***>&23 ←   ----  &ShowFrame[h: &H]
QPSetupImpl.SolveComponent(lf: 106304B, pc: 5217B)

Arguments--
  component: ↑[join: NIL, weight: 1, edges: 11317730B↑, eqnList: 11317736B↑]
Variables--
  penalty: 1000000.0
  nVars: 4
  nEqns: 1
  lobd: ↑[n: 4, s: (4)[0.0, 12.0, 3.0, 9.0]]
  x: ↑[n: 4, s: (4)[1.0, 13.0, 3.0, 9.0]]
  c: ↑[n: 4, s: (4)[1000000.0, -12.0, -3.0, -9.0]]
  A: ↑[m: 1, s: (1)[7333332B↑]]
  rowOf: ↑[n: 0, s: (4)[-1, 0, -1, -1]]
  iVar: ↑[n: 4, s: (4)[0, 1, 3, 2]]
  hiMark: 2
  nFR: 2
  eqnList: NIL 
<***>&24 ← 
***Nesting this InterpreterTool to be a handler for Breakpoint #1 hit., world: Local, context: SolveComponent:fh#106304, process: PROCESS#316B

<***>&25 ←   ----  &ShowFrame[h: &H]
QPSetupImpl.SolveComponent(lf: 106304B, pc: 5217B)

Arguments--
  component: ↑[join: NIL, weight: 1, edges: 11317166B↑, eqnList: 11317460B↑]
Variables--
  penalty: 1000000.0
  nVars: 12
  nEqns: 4
  lobd: ↑[n: 12, s: (12)[0.0, 24.0, 12.0, 12.0, 3.0, 3.0, 43.0, 21.5, 21.5, 226.0, 113.0, 113.0]]
  x: ↑[n: 12, s: (12)[214.9651, 25.0, 13.0, 12.0, 3.0, 3.0, 44.0, 21.5, 21.5, 227.0, 113.0, 113.0]]
  c: ↑[n: 12, s: (12)[1000000.0, -24.0, -12.0, -12.0, -3.0, -3.0, -43.0, -21.5, -21.5, -226.0, -113.0, -113.0]]
  A: ↑[m: 4, s: (4)[10073366B↑, 10045356B↑, 10067766B↑, 10067642B↑]]
  rowOf: ↑[n: 0, s: (12)[-1, 0, 0, -1, -1, -1, 0, -1, -1, 0, -1, -1]]
  iVar: ↑[n: 12, s: (12)[0, 1, 2, 6, 9, 11, 10, 8, 7, 5, 4, 3]]
  hiMark: 5
  nFR: 5
  eqnList: NIL 
<***>&26 ← A!!!
=> ↑[m: 4, s: (4)[↑[n: 12, s: (12)
[-0.7070915, -1.0, 0.0, 0.0, -1.0, -1.0, 0.0, -1.0, -1.0, 0.0, 1.0, 1.0]]
[-0.7070915, 0.0, -1.0, -1.0, -1.0, -1.0, 0.0, -1.0, -1.0, 0.0, 1.0, 1.0]]
[-4.651918e-3, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, -1.0, -1.0, 0.0, 0.0, 0.0]]
[4.651918e-3, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, 1.0, 1.0]]]]
<***>&28 ← ListComp[component].first
=> LIST[LIST["0LP>0CP2"], LIST["0CP2>2RP"], LIST["2RP<0LP"], LIST["2RP<1CP2"], LIST["1CP2<1LP"], LIST["1LP>2RP"], LIST["1LP<1SP"], LIST["1SP<1RP"], LIST["1RP<0CP1"], LIST["0CP1<0LP"], LIST["1RP<0LP"]] 
<***>&29 ← ListComp[component, TRUE].first
=> LIST[
LIST["0LP>0CP2", 
spread: 113.0, squeeze: 1.0, relaxed: 113.0, var: 11, val: 0.0]], LIST["0CP2>2RP", 
spread: 113.0, squeeze: 1.0, relaxed: 113.0, var: 10, val: 0.0]], LIST["2RP<0LP", 
spread: 226.0, squeeze: 1.0, relaxed: 226.0, var: 9, val: 0.0]], LIST["2RP<1CP2", 
spread: 21.5, squeeze: 1.0, relaxed: 21.5, var: 8, val: 0.0]], LIST["1CP2<1LP", 
spread: 21.5, squeeze: 1.0, relaxed: 21.5, var: 7, val: 0.0]], LIST["1LP>2RP", 
spread: 43.0, squeeze: 1.0, relaxed: 43.0, var: 6, val: 0.0]], LIST["1LP<1SP", 
spread: 3.0, squeeze: 1.0, relaxed: 3.0, var: 5, val: 0.0]], LIST["1SP<1RP", 
spread: 3.0, squeeze: 1.0, relaxed: 3.0, var: 4, val: 0.0]], LIST["1RP<0CP1", 
spread: 12.0, squeeze: 1.0, relaxed: 12.0, var: 3, val: 0.0]], LIST["0CP1<0LP", 
spread: 12.0, squeeze: 1.0, relaxed: 12.0, var: 2, val: 0.0]], LIST["1RP<0LP", 
spread: 24.0, squeeze: 1.0, relaxed: 24.0, var: 1, val: 0.0]]] 
<***>&30 ←   ----  &SetBreak[h: &H]
Setting break... Break #2 set. 
<***>&31 ← 
***Nesting this InterpreterTool to be a handler for Breakpoint #2 hit., world: Local, context: QPSolve:fh#103404, process: PROCESS#316B

<***>&32 ← Q!!!
=> ↑[m: 12, s: (12)[↑[n: 12, s: (12)
[-0.7071067, 2.325972e-3, -2.325997e-3, -0.4082469, -0.577342, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]], ↑[n: 12, s: (12)
[0.4999892, -1.644675e-3, 1.644692e-3, 0.2886679, -0.8165025, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]], ↑[n: 12, s: (12)
[0.4999892, -1.644675e-3, 1.644692e-3, -0.8660285, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]], ↑[n: 12, s: (12)
[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]], ↑[n: 12, s: (12)
[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]], ↑[n: 12, s: (12)
[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]], ↑[n: 12, s: (12)
[-3.289402e-3, 1.082023e-5, 0.9999945, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]], ↑[n: 12, s: (12)
[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]], ↑[n: 12, s: (12)
[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]], ↑[n: 12, s: (12)
[-3.289402e-3, -0.9999945, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]], ↑[n: 12, s: (12)
[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]], ↑[n: 12, s: (12)
[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]]]] 
<***>&33 ← nFR
=> 5 
<***>&34 ← nZ
=> 1 
<***>&35 ← T!!!
=> ↑[m: 4, s: (4)[↑[n: 12, s: (12)
[0.0, 0.0, 0.0, 0.0, 1.224736, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]], ↑[n: 12, s: (12)
[0.0, 0.0, 0.0, 1.154696, 0.4082336, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]], ↑[n: 12, s: (12)
[0.0, 0.0, 1.000005, 1.899131e-3, 2.685747e-3, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]], ↑[n: 12, s: (12)
[0.0, 1.000005, -1.082034e-5, -1.899131e-3, -2.685747e-3, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]]]] 
<***>&36 ←   ----  &ClearBreak[h: &H]
Clearing break...Break #2 cleared. 
<***>&37 ←   ----  &WalkStack[nFrames: -1, h: &H]
Can't go any further...QPSolveImpl.QPSolve(lf: 103404B, pc: 1074B)
 
<***>&38 ←   ----  &WalkStack[nFrames: 1, h: &H]
QPSetupImpl.SolveComponent(lf: 106304B, pc: 5232B)
 
<***>&39 ← c
=> ↑[n: 12, s: (12)[1000000.0, -24.0, -12.0, -12.0, -3.0, -3.0, -43.0, -21.5, -21.5, -226.0, -113.0, -113.0]] 
<***>&40 ← lobd
=> ↑[n: 12, s: (12)[0.0, 24.0, 12.0, 12.0, 3.0, 3.0, 43.0, 21.5, 21.5, 226.0, 113.0, 113.0]] 
<***>&41 ← x
=> ↑[n: 12, s: (12)[214.9651, 25.0, 13.0, 12.0, 3.0, 3.0, 44.0, 21.5, 21.5, 227.0, 113.0, 113.0]] 
<***>&42 ← iVar
=> ↑[n: 12, s: (12)[0, 1, 2, 6, 9, 11, 10, 8, 7, 5, 4, 3]] 
<***>&43 ← nFR
=> 5 
<***>&44 ← A!!!
=> ↑[m: 4, s: (4)[↑[n: 12, s: (12)[-0.7070915, -1.0, 0.0, 0.0, -1.0, -1.0, 0.0, -1.0, -1.0, 0.0, 1.0, 1.0]], ↑[n: 12, s: (12)[-0.7070915, 0.0, -1.0, -1.0, -1.0, -1.0, 0.0, -1.0, -1.0, 0.0, 1.0, 1.0]], ↑[n: 12, s: (12)[-4.651918e-3, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, -1.0, -1.0, 0.0, 0.0, 0.0]], ↑[n: 12, s: (12)[4.651918e-3, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, 1.0, 1.0]]]] 
<***>&45 ←