Skip to content

Crash on macOS #928

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
vors opened this issue May 26, 2019 · 1 comment
Closed

Crash on macOS #928

vors opened this issue May 26, 2019 · 1 comment
Labels
Issue-Bug It either shouldn't be doing this or needs an investigation. OutOfRange Issues relating to System.ArgumentOutOfRangeException

Comments

@vors
Copy link
Contributor

vors commented May 26, 2019

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
}
@SteveL-MSFT SteveL-MSFT added this to the 2.0.0-beta5 milestone May 31, 2019
@SteveL-MSFT SteveL-MSFT added the Issue-Bug It either shouldn't be doing this or needs an investigation. label May 31, 2019
@joeyaiello joeyaiello added the OutOfRange Issues relating to System.ArgumentOutOfRangeException label Jun 18, 2019
@daxian-dbw
Copy link
Member

Fixed by #979

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Issue-Bug It either shouldn't be doing this or needs an investigation. OutOfRange Issues relating to System.ArgumentOutOfRangeException
Projects
None yet
Development

No branches or pull requests

4 participants