Re: [perl #131364] [RESOLVED] concurrent quicksort from Damien gives different crashes each time

2017-06-01 Thread Sverre Eldøy via RT
./quicksort_concurrent.p6 ;./quicksort_concurrent.p6 ;./quicksort_concurrent.p6 
; perl6 -v
input  = 3 1 4 1 5 9 2 6
Tried to get the result of a broken Promise
  in block  at ./quicksort_concurrent.p6 line 17

Original exception:
Cannot resolve caller infix:(Mu, Int); none of these signatures 
match:
($?)
(\a, \b)
  in sub quicksort at ./quicksort_concurrent.p6 line 4
  in block  at ./quicksort_concurrent.p6 line 12

input  = 3 1 4 1 5 9 2 6
moar(25759,0x7d20d000) malloc: *** error for object 0x7fea48663230: double 
free
*** set a breakpoint in malloc_error_break to debug
Abort trap: 6
input  = 3 1 4 1 5 9 2 6
output = 1 1 1 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 
7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 12 33 36 45 123 143 234 234 234 234 234 234 234 
234 324 342 345 345 346 444 456 457 457 467 675 678 3123 4543 9860 34589734
This is Rakudo version 2017.04.3 built on MoarVM version 2017.04-53-g66c6dda
implementing Perl 6.c.

Third times the charm..


> On 1 Jun 2017, at 15:14, Elizabeth Mattijsen via RT 
>  wrote:
> 
> Could you please retry on 2017.05?  I cannot reproduce the problem, even 
> after 1000 runs.
> 
>> On 30 May 2017, at 17:25, Sverre Eldøy  wrote:
>> 
>> Hi! Sorry for the late reply. I just tried it on 2017.04 ... and the problem 
>> is still there.. So please reopen
>> 
>> 
>>> On 29 May 2017, at 20:53, Will Coleda via RT  
>>> wrote:
>>> 
>>> According to our records, your request regarding
>>> "concurrent quicksort from Damien gives different crashes each time"
>>> has been resolved.
>>> 
>>> If you have any further questions or concerns, please respond to this 
>>> message.
>>> 
>>> For other topics, please create a new ticket.
>>> 
>>> https://rt.perl.org/Ticket/Display.html?id=131364 >
>> 
> 




signature.asc
Description: PGP signature


Re: [perl #131364] [RESOLVED] concurrent quicksort from Damien gives different crashes each time

2017-06-01 Thread Sverre Eldøy via RT
And three more tries:
./quicksort_concurrent.p6 ;./quicksort_concurrent.p6 ;./quicksort_concurrent.p6
input  = 3 1 4 1 5 9 2 6
Segmentation fault: 11
input  = 3 1 4 1 5 9 2 6
Tried to get the result of a broken Promise
  in block  at ./quicksort_concurrent.p6 line 17

Original exception:
Cannot resolve caller infix:(Mu, Int); none of these signatures 
match:
($?)
(\a, \b)
  in sub quicksort at ./quicksort_concurrent.p6 line 4
  in block  at ./quicksort_concurrent.p6 line 12

input  = 3 1 4 1 5 9 2 6
moar(25827,0x7264b000) malloc: *** error for object 0x7f835a70d870: pointer 
being realloc'd was not allocated
*** set a breakpoint in malloc_error_break to debug
Abort trap: 6

... It's kinda amazing how it can break in different ways each time... three 
more:
./quicksort_concurrent.p6 ;./quicksort_concurrent.p6 ;./quicksort_concurrent.p6
input  = 3 1 4 1 5 9 2 6
Segmentation fault: 11
input  = 3 1 4 1 5 9 2 6
Illegal instruction: 4
input  = 3 1 4 1 5 9 2 6
Use of uninitialized value of type Any in string context.
Methods .^name, .perl, .gist, or .say can be used to stringify it to something 
meaningful.
  in whatevercode  at ./quicksort_concurrent.p6 line 10
Use of uninitialized value  of type Any in string context.
Methods .^name, .perl, .gist, or .say can be used to stringify it to something 
meaningful.
Use of uninitialized value  of type Any in string context.
Methods .^name, .perl, .gist, or .say can be used to stringify it to something 
meaningful.
  in sub quicksort at ./quicksort_concurrent.p6 line 4
  in sub quicksort at ./quicksort_concurrent.p6 line 4
Use of uninitialized value $pivot of type Any in string context.
Methods .^name, .perl, .gist, or .say can be used to stringify it to something 
meaningful.Use of uninitialized value $pivot of type Any in string context.
Methods .^name, .perl, .gist, or .say can be used to stringify it to something 
meaningful.

  in whatevercode  at ./quicksort_concurrent.p6 line 10
Use of uninitialized value $pivot of type Any in string context.
Methods .^name, .perl, .gist, or .say can be used to stringify it to something 
meaningful.
  in sub quicksort at ./quicksort_concurrent.p6 line 4
Use of uninitialized value $pivot of type Any in string context.
Methods .^name, .perl, .gist, or .say can be used to stringify it to something 
meaningful.
  in whatevercode  at ./quicksort_concurrent.p6 line 10
Use of uninitialized value $pivot of type Any in string context.
Methods .^name, .perl, .gist, or .say can be used to stringify it to something 
meaningful.
  in whatevercode  at ./quicksort_concurrent.p6 line 10
  in sub quicksort at ./quicksort_concurrent.p6 line 4
Use of uninitialized value $pivot of type Any in string context.
Methods .^name, .perl, .gist, or .say can be used to stringify it to something 
meaningful.
  in sub quicksort at ./quicksort_concurrent.p6 line 4
Tried to get the result of a broken Promise
  in block  at ./quicksort_concurrent.p6 line 17

Original exception:
This type (Mu) does not support elems
  in sub quicksort at ./quicksort_concurrent.p6 line 4
  in block  at ./quicksort_concurrent.p6 line 10




> On 1 Jun 2017, at 18:50, Sverre Eldøy  wrote:
> 
> ./quicksort_concurrent.p6 ;./quicksort_concurrent.p6 
> ;./quicksort_concurrent.p6 ; perl6 -v
> input  = 3 1 4 1 5 9 2 6
> Tried to get the result of a broken Promise
>  in block  at ./quicksort_concurrent.p6 line 17
> 
> Original exception:
>Cannot resolve caller infix:(Mu, Int); none of these signatures 
> match:
>($?)
>(\a, \b)
>  in sub quicksort at ./quicksort_concurrent.p6 line 4
>  in block  at ./quicksort_concurrent.p6 line 12
> 
> input  = 3 1 4 1 5 9 2 6
> moar(25759,0x7d20d000) malloc: *** error for object 0x7fea48663230: 
> double free
> *** set a breakpoint in malloc_error_break to debug
> Abort trap: 6
> input  = 3 1 4 1 5 9 2 6
> output = 1 1 1 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 
> 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 12 33 36 45 123 143 234 234 234 234 234 234 
> 234 234 324 342 345 345 346 444 456 457 457 467 675 678 3123 4543 9860 
> 34589734
> This is Rakudo version 2017.04.3 built on MoarVM version 2017.04-53-g66c6dda
> implementing Perl 6.c.
> 
> Third times the charm..
> 
> 
>> On 1 Jun 2017, at 15:14, Elizabeth Mattijsen via RT 
>>  wrote:
>> 
>> Could you please retry on 2017.05?  I cannot reproduce the problem, even 
>> after 1000 runs.
>> 
>>> On 30 May 2017, at 17:25, Sverre Eldøy  wrote:
>>> 
>>> Hi! Sorry for the late reply. I just tried it on 2017.04 ... and the 
>>> problem is still there.. So please reopen
>>> 
>>> 
>>>> On 29 May 2017, at 20:53, Will Coleda via RT 
>>>>  wrote:
>>>> 
>>>> According to our records, your req

Re: [perl #131364] [RESOLVED] concurrent quicksort from Damien gives different crashes each time

2017-06-01 Thread Sverre Eldøy
./quicksort_concurrent.p6 ;./quicksort_concurrent.p6 ;./quicksort_concurrent.p6 
; perl6 -v
input  = 3 1 4 1 5 9 2 6
Tried to get the result of a broken Promise
  in block  at ./quicksort_concurrent.p6 line 17

Original exception:
Cannot resolve caller infix:(Mu, Int); none of these signatures 
match:
($?)
(\a, \b)
  in sub quicksort at ./quicksort_concurrent.p6 line 4
  in block  at ./quicksort_concurrent.p6 line 12

input  = 3 1 4 1 5 9 2 6
moar(25759,0x7d20d000) malloc: *** error for object 0x7fea48663230: double 
free
*** set a breakpoint in malloc_error_break to debug
Abort trap: 6
input  = 3 1 4 1 5 9 2 6
output = 1 1 1 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 
7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 12 33 36 45 123 143 234 234 234 234 234 234 234 
234 324 342 345 345 346 444 456 457 457 467 675 678 3123 4543 9860 34589734
This is Rakudo version 2017.04.3 built on MoarVM version 2017.04-53-g66c6dda
implementing Perl 6.c.

Third times the charm..


> On 1 Jun 2017, at 15:14, Elizabeth Mattijsen via RT 
>  wrote:
> 
> Could you please retry on 2017.05?  I cannot reproduce the problem, even 
> after 1000 runs.
> 
>> On 30 May 2017, at 17:25, Sverre Eldøy  wrote:
>> 
>> Hi! Sorry for the late reply. I just tried it on 2017.04 ... and the problem 
>> is still there.. So please reopen
>> 
>> 
>>> On 29 May 2017, at 20:53, Will Coleda via RT  
>>> wrote:
>>> 
>>> According to our records, your request regarding
>>> "concurrent quicksort from Damien gives different crashes each time"
>>> has been resolved.
>>> 
>>> If you have any further questions or concerns, please respond to this 
>>> message.
>>> 
>>> For other topics, please create a new ticket.
>>> 
>>> https://rt.perl.org/Ticket/Display.html?id=131364 >
>> 
> 



signature.asc
Description: Message signed with OpenPGP


Re: [perl #131364] [RESOLVED] concurrent quicksort from Damien gives different crashes each time

2017-06-01 Thread Sverre Eldøy
And three more tries:
./quicksort_concurrent.p6 ;./quicksort_concurrent.p6 ;./quicksort_concurrent.p6
input  = 3 1 4 1 5 9 2 6
Segmentation fault: 11
input  = 3 1 4 1 5 9 2 6
Tried to get the result of a broken Promise
  in block  at ./quicksort_concurrent.p6 line 17

Original exception:
Cannot resolve caller infix:(Mu, Int); none of these signatures 
match:
($?)
(\a, \b)
  in sub quicksort at ./quicksort_concurrent.p6 line 4
  in block  at ./quicksort_concurrent.p6 line 12

input  = 3 1 4 1 5 9 2 6
moar(25827,0x7264b000) malloc: *** error for object 0x7f835a70d870: pointer 
being realloc'd was not allocated
*** set a breakpoint in malloc_error_break to debug
Abort trap: 6

... It's kinda amazing how it can break in different ways each time... three 
more:
./quicksort_concurrent.p6 ;./quicksort_concurrent.p6 ;./quicksort_concurrent.p6
input  = 3 1 4 1 5 9 2 6
Segmentation fault: 11
input  = 3 1 4 1 5 9 2 6
Illegal instruction: 4
input  = 3 1 4 1 5 9 2 6
Use of uninitialized value of type Any in string context.
Methods .^name, .perl, .gist, or .say can be used to stringify it to something 
meaningful.
  in whatevercode  at ./quicksort_concurrent.p6 line 10
Use of uninitialized value  of type Any in string context.
Methods .^name, .perl, .gist, or .say can be used to stringify it to something 
meaningful.
Use of uninitialized value  of type Any in string context.
Methods .^name, .perl, .gist, or .say can be used to stringify it to something 
meaningful.
  in sub quicksort at ./quicksort_concurrent.p6 line 4
  in sub quicksort at ./quicksort_concurrent.p6 line 4
Use of uninitialized value $pivot of type Any in string context.
Methods .^name, .perl, .gist, or .say can be used to stringify it to something 
meaningful.Use of uninitialized value $pivot of type Any in string context.
Methods .^name, .perl, .gist, or .say can be used to stringify it to something 
meaningful.

  in whatevercode  at ./quicksort_concurrent.p6 line 10
Use of uninitialized value $pivot of type Any in string context.
Methods .^name, .perl, .gist, or .say can be used to stringify it to something 
meaningful.
  in sub quicksort at ./quicksort_concurrent.p6 line 4
Use of uninitialized value $pivot of type Any in string context.
Methods .^name, .perl, .gist, or .say can be used to stringify it to something 
meaningful.
  in whatevercode  at ./quicksort_concurrent.p6 line 10
Use of uninitialized value $pivot of type Any in string context.
Methods .^name, .perl, .gist, or .say can be used to stringify it to something 
meaningful.
  in whatevercode  at ./quicksort_concurrent.p6 line 10
  in sub quicksort at ./quicksort_concurrent.p6 line 4
Use of uninitialized value $pivot of type Any in string context.
Methods .^name, .perl, .gist, or .say can be used to stringify it to something 
meaningful.
  in sub quicksort at ./quicksort_concurrent.p6 line 4
Tried to get the result of a broken Promise
  in block  at ./quicksort_concurrent.p6 line 17

Original exception:
This type (Mu) does not support elems
  in sub quicksort at ./quicksort_concurrent.p6 line 4
  in block  at ./quicksort_concurrent.p6 line 10




> On 1 Jun 2017, at 18:50, Sverre Eldøy  wrote:
> 
> ./quicksort_concurrent.p6 ;./quicksort_concurrent.p6 
> ;./quicksort_concurrent.p6 ; perl6 -v
> input  = 3 1 4 1 5 9 2 6
> Tried to get the result of a broken Promise
>  in block  at ./quicksort_concurrent.p6 line 17
> 
> Original exception:
>Cannot resolve caller infix:(Mu, Int); none of these signatures 
> match:
>($?)
>(\a, \b)
>  in sub quicksort at ./quicksort_concurrent.p6 line 4
>  in block  at ./quicksort_concurrent.p6 line 12
> 
> input  = 3 1 4 1 5 9 2 6
> moar(25759,0x7d20d000) malloc: *** error for object 0x7fea48663230: 
> double free
> *** set a breakpoint in malloc_error_break to debug
> Abort trap: 6
> input  = 3 1 4 1 5 9 2 6
> output = 1 1 1 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 
> 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 12 33 36 45 123 143 234 234 234 234 234 234 
> 234 234 324 342 345 345 346 444 456 457 457 467 675 678 3123 4543 9860 
> 34589734
> This is Rakudo version 2017.04.3 built on MoarVM version 2017.04-53-g66c6dda
> implementing Perl 6.c.
> 
> Third times the charm..
> 
> 
>> On 1 Jun 2017, at 15:14, Elizabeth Mattijsen via RT 
>>  wrote:
>> 
>> Could you please retry on 2017.05?  I cannot reproduce the problem, even 
>> after 1000 runs.
>> 
>>> On 30 May 2017, at 17:25, Sverre Eldøy  wrote:
>>> 
>>> Hi! Sorry for the late reply. I just tried it on 2017.04 ... and the 
>>> problem is still there.. So please reopen
>>> 
>>> 
>>>> On 29 May 2017, at 20:53, Will Coleda via RT 
>>>>  wrote:
>>>> 
>>>> According to our records, your req

Re: [perl #131364] [RESOLVED] concurrent quicksort from Damien gives different crashes each time

2017-06-01 Thread Sverre Eldøy
Hi! Sorry for the late reply. I just tried it on 2017.04 ... and the problem is 
still there.. So please reopen


> On 29 May 2017, at 20:53, Will Coleda via RT  
> wrote:
> 
> According to our records, your request regarding
>  "concurrent quicksort from Damien gives different crashes each time"
> has been resolved.
> 
> If you have any further questions or concerns, please respond to this message.
> 
> For other topics, please create a new ticket.
> 
> https://rt.perl.org/Ticket/Display.html?id=131364 >



signature.asc
Description: Message signed with OpenPGP


Re: [perl #131364] [RESOLVED] concurrent quicksort from Damien gives different crashes each time

2017-06-01 Thread Sverre Eldøy via RT
Hi! Sorry for the late reply. I just tried it on 2017.04 ... and the problem is 
still there.. So please reopen


> On 29 May 2017, at 20:53, Will Coleda via RT  
> wrote:
> 
> According to our records, your request regarding
>  "concurrent quicksort from Damien gives different crashes each time"
> has been resolved.
> 
> If you have any further questions or concerns, please respond to this message.
> 
> For other topics, please create a new ticket.
> 
> https://rt.perl.org/Ticket/Display.html?id=131364 >




signature.asc
Description: PGP signature