cadets / freebsd-old

FreeBSD src tree http://www.FreeBSD.org/
Other
12 stars 7 forks source link

Negative counts in quantize #152

Closed lc525 closed 2 years ago

lc525 commented 2 years ago

Running on latest commit (7c689068f)

Running smoke-test.d (below):

#!/usr/sbin/dtrace -Es

scylla4-nfs-experiments-vm-0:syscall:::entry
{
  self->ts = timestamp;
}

scylla4-nfs-experiments-vm-0:syscall:::return
/self->ts != 0/
{
  @[probefunc] = quantize(timestamp - self->ts);
    self->ts = 0;
}

Followed by CTRL+C, I get negative counts for quantize:

 _umtx_op                                          
           value  ------------- Distribution ------------- count    
       268435456                                         | 0        
       536870912 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@| -34926726743580
      1073741824                                         | 0        

  ioctl                                             
           value  ------------- Distribution ------------- count    
            8192                                         | 0        
           16384                                 @@@@@@@@| -165901948385886
           32768         @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@| -619949386073574
           65536                                         | 0        

  close                                             
           value  ------------- Distribution ------------- count    
           16384                                         | 0        
           32768 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@| -17463362934740
           65536                                         | 0        

  sigprocmask                                       
           value  ------------- Distribution ------------- count    
            8192                                         | 0        
           16384 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@| -17463363245576
           32768                                         | 0        

  __sysctl                                          
           value  ------------- Distribution ------------- count    
            8192                                         | 0        
           16384 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@| -17463363123278
           32768                                         | 0        

Repeatable: yes, scylla4.