Closed
Description
Environment data
PS version: 6.2.0
PSReadline version: 2.0.0-beta4
os: Darwin xxx 18.6.0 Darwin Kernel Version 18.6.0: Thu Apr 25 23:16:27 PDT 2019; root:xnu-4903.261.4~2/RELEASE_X86_64 x86_64
PS file version:
Steps to reproduce or exception report
Copy-pasting this code into pwsh prompt on my mac crashes 2.0.0-beta4 reliably
function Get-PsReadLineCrash {
$x = @{
'a' = 'b'
'b' = 'c'
'c' = 'd'
}
function getX($id) {
if ($x.ContainsKey($id)) {
return $x[$id]
} else {
return $id
}
}
$high2project = @{
1 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
2 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
3 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
4 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
5 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
6 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
7 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
8 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
9 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
10 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
11 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
12 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
13 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
14 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
15 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
16 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
17 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
18 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
19 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
20 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
21 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
22 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
23 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
24 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
25 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
26 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
27 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
28 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
29 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
30 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
31 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
32 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
33 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
34 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
35 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
36 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
37 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
38 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
39 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
40 = 'a' # asdjkh asdjkha asjhd asjkdh asjdkh asdjkh
}
$hp | Group-Object -Property Project | % {
$name = $_.Name
$x = ($_.Group.points | measure -Sum)
$sp = $x.Sum
$count = $x.Count
New-Object -TypeName PSObject -Property @{project = $name; points = $sp; count = $count}
} | format-table
}