Skip to content

Crash on macOS #928

Closed
Closed
@vors

Description

@vors

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
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Issue-BugIt either shouldn't be doing this or needs an investigation.OutOfRangeIssues relating to System.ArgumentOutOfRangeException

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions