CRAN Package Check Results for Package data.table

Last updated on 2020-10-27 15:49:33 CET.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 1.13.2 40.47 340.38 380.85 ERROR
r-devel-linux-x86_64-debian-gcc 1.13.2 33.00 246.52 279.52 ERROR
r-devel-linux-x86_64-fedora-clang 1.13.2 428.13 ERROR
r-devel-linux-x86_64-fedora-gcc 1.13.2 388.38 ERROR
r-devel-windows-ix86+x86_64 1.13.2 112.00 712.00 824.00 ERROR
r-patched-linux-x86_64 1.13.2 OK
r-patched-solaris-x86 1.13.2 448.20 ERROR
r-release-linux-x86_64 1.13.2 38.02 295.03 333.05 OK
r-release-macos-x86_64 1.13.2 OK
r-release-windows-ix86+x86_64 1.13.2 92.00 588.00 680.00 OK
r-oldrel-macos-x86_64 1.13.2 OK
r-oldrel-windows-ix86+x86_64 1.13.2 86.00 565.00 651.00 OK

Check Details

Version: 1.13.2
Check: tests
Result: ERROR
     Running 'autoprint.R' [1s/1s]
     Comparing 'autoprint.Rout' to 'autoprint.Rout.save' ... OK
     Running 'froll.R' [40s/33s]
     Running 'knitr.R' [1s/1s]
     Comparing 'knitr.Rout' to 'knitr.Rout.save' ... OK
     Running 'main.R' [153s/121s]
     Running 'nafill.R' [3s/4s]
     Running 'other.R' [0s/1s]
     Running 'types.R' [1s/1s]
    Running the tests in 'tests/main.R' failed.
    Complete output:
     > require(data.table)
     Loading required package: data.table
     >
     > test.data.table() # runs the main test suite of 5,000+ tests in /inst/tests/tests.Rraw
     getDTthreads(verbose=TRUE):
     omp_get_num_procs() 32
     R_DATATABLE_NUM_PROCS_PERCENT unset (default 50)
     R_DATATABLE_NUM_THREADS unset
     R_DATATABLE_THROTTLE unset (default 1024)
     omp_get_thread_limit() 3
     omp_get_max_threads() 3
     OMP_THREAD_LIMIT 3
     OMP_NUM_THREADS 3
     RestoreAfterFork true
     data.table is using 3 threads with throttle==1024. See ?setDTthreads.
     test.data.table() running: /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/data.table/tests/tests.Rraw.bz2
     Test 1199.2 didn't produce the correct error :
     Expected: only defined on a data frame with all numeric variables
     Observed: only defined on a data frame with all numeric-alike variables
     S3 method lookup found 'as.Date.IDate' on search path
     S3 method lookup found 'as.Date.IDate' on search path
    
     Tue Oct 27 07:38:59 2020 endian==little, sizeof(long double)==16, longdouble.digits==64, sizeof(pointer)==8, TZ==unset, Sys.timezone()=='Europe/Vienna', Sys.getlocale()=='LC_CTYPE=en_US.iso885915;LC_NUMERIC=C;LC_TIME=en_US.iso885915;LC_COLLATE=C;LC_MONETARY=en_US.iso885915;LC_MESSAGES=en_US.iso885915;LC_PAPER=en_US.iso885915;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=en_US.iso885915;LC_IDENTIFICATION=C', l10n_info()=='MBCS=FALSE; UTF-8=FALSE; Latin-1=FALSE', getDTthreads()=='omp_get_num_procs()==32; R_DATATABLE_NUM_PROCS_PERCENT==unset (default 50); R_DATATABLE_NUM_THREADS==unset; R_DATATABLE_THROTTLE==unset (default 1024); omp_get_thread_limit()==3; omp_get_max_threads()==3; OMP_THREAD_LIMIT==3; OMP_NUM_THREADS==3; RestoreAfterFork==true; data.table is using 3 threads with throttle==1024. See ?setDTthreads.'
     Error in test.data.table() :
     1 error out of 8279. Search tests/tests.Rraw.bz2 for test number 1199.2.
     In addition: Warning messages:
     1: In parse(n = -1, file = file, srcfile = NULL, keep.source = FALSE) :
     invalid input found on input connection '/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/data.table/tests/tests.Rraw.bz2'
     2: In parse(n = -1, file = file, srcfile = NULL, keep.source = FALSE) :
     invalid input found on input connection '/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/data.table/tests/tests.Rraw.bz2'
     Execution halted
Flavor: r-devel-linux-x86_64-debian-clang

Version: 1.13.2
Check: tests
Result: ERROR
     Running ‘autoprint.R’ [0s/1s]
     Comparing ‘autoprint.Rout’ to ‘autoprint.Rout.save’ ... OK
     Running ‘froll.R’ [19s/33s]
     Running ‘knitr.R’ [1s/1s]
     Comparing ‘knitr.Rout’ to ‘knitr.Rout.save’ ... OK
     Running ‘main.R’ [120s/172s]
     Running ‘nafill.R’ [2s/4s]
     Running ‘other.R’ [0s/1s]
     Running ‘types.R’ [1s/1s]
    Running the tests in ‘tests/main.R’ failed.
    Complete output:
     > require(data.table)
     Loading required package: data.table
     >
     > test.data.table() # runs the main test suite of 5,000+ tests in /inst/tests/tests.Rraw
     getDTthreads(verbose=TRUE):
     omp_get_num_procs() 32
     R_DATATABLE_NUM_PROCS_PERCENT unset (default 50)
     R_DATATABLE_NUM_THREADS unset
     R_DATATABLE_THROTTLE unset (default 1024)
     omp_get_thread_limit() 3
     omp_get_max_threads() 3
     OMP_THREAD_LIMIT 3
     OMP_NUM_THREADS 3
     RestoreAfterFork true
     data.table is using 3 threads with throttle==1024. See ?setDTthreads.
     test.data.table() running: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/data.table/tests/tests.Rraw.bz2
     Test 1199.2 didn't produce the correct error :
     Expected: only defined on a data frame with all numeric variables
     Observed: only defined on a data frame with all numeric-alike variables
    
     Tue Oct 27 05:18:08 2020 endian==little, sizeof(long double)==16, longdouble.digits==64, sizeof(pointer)==8, TZ==unset, Sys.timezone()=='Europe/Vienna', Sys.getlocale()=='LC_CTYPE=en_US.UTF-8;LC_NUMERIC=C;LC_TIME=en_US.UTF-8;LC_COLLATE=C;LC_MONETARY=en_US.UTF-8;LC_MESSAGES=en_US.UTF-8;LC_PAPER=en_US.UTF-8;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=en_US.UTF-8;LC_IDENTIFICATION=C', l10n_info()=='MBCS=TRUE; UTF-8=TRUE; Latin-1=FALSE', getDTthreads()=='omp_get_num_procs()==32; R_DATATABLE_NUM_PROCS_PERCENT==unset (default 50); R_DATATABLE_NUM_THREADS==unset; R_DATATABLE_THROTTLE==unset (default 1024); omp_get_thread_limit()==3; omp_get_max_threads()==3; OMP_THREAD_LIMIT==3; OMP_NUM_THREADS==3; RestoreAfterFork==true; data.table is using 3 threads with throttle==1024. See ?setDTthreads.'
     Error in test.data.table() :
     1 error out of 10015. Search tests/tests.Rraw.bz2 for test number 1199.2.
     Execution halted
Flavor: r-devel-linux-x86_64-debian-gcc

Version: 1.13.2
Check: examples
Result: ERROR
    Running examples in ‘data.table-Ex.R’ failed
    The error most likely occurred in:
    
    > ### Name: fsort
    > ### Title: Fast parallel sort
    > ### Aliases: fsort
    >
    > ### ** Examples
    >
    > x = runif(1e6)
    > system.time(ans1 <- sort(x, method="quick"))
     user system elapsed
     0.134 0.005 0.155
    > system.time(ans2 <- fsort(x))
    corrupted size vs. prev_size
Flavor: r-devel-linux-x86_64-fedora-clang

Version: 1.13.2
Check: tests
Result: ERROR
     Running ‘autoprint.R’
     Comparing ‘autoprint.Rout’ to ‘autoprint.Rout.save’ ... OK
     Running ‘froll.R’ [40s/40s]
     Running ‘knitr.R’
     Comparing ‘knitr.Rout’ to ‘knitr.Rout.save’ ... OK
     Running ‘main.R’ [161s/176s]
     Running ‘nafill.R’
     Running ‘other.R’
     Running ‘types.R’
    Running the tests in ‘tests/main.R’ failed.
    Complete output:
     > require(data.table)
     Loading required package: data.table
     >
     > test.data.table() # runs the main test suite of 5,000+ tests in /inst/tests/tests.Rraw
     getDTthreads(verbose=TRUE):
     omp_get_num_procs() 24
     R_DATATABLE_NUM_PROCS_PERCENT unset (default 50)
     R_DATATABLE_NUM_THREADS unset
     R_DATATABLE_THROTTLE unset (default 1024)
     omp_get_thread_limit() 2
     omp_get_max_threads() 24
     OMP_THREAD_LIMIT 2
     OMP_NUM_THREADS unset
     RestoreAfterFork true
     data.table is using 2 threads with throttle==1024. See ?setDTthreads.
     test.data.table() running: /data/gannet/ripley/R/packages/tests-clang/data.table.Rcheck/data.table/tests/tests.Rraw.bz2
     Test 1199.2 didn't produce the correct error :
     Expected: only defined on a data frame with all numeric variables
     Observed: only defined on a data frame with all numeric-alike variables
    
     Sat Oct 24 08:44:16 2020 endian==little, sizeof(long double)==16, longdouble.digits==64, sizeof(pointer)==8, TZ==unset, Sys.timezone()=='Europe/London', Sys.getlocale()=='LC_CTYPE=en_GB.utf8;LC_NUMERIC=C;LC_TIME=en_GB.UTF-8;LC_COLLATE=C;LC_MONETARY=en_GB.UTF-8;LC_MESSAGES=en_GB.UTF-8;LC_PAPER=en_GB.UTF-8;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=en_GB.UTF-8;LC_IDENTIFICATION=C', l10n_info()=='MBCS=TRUE; UTF-8=TRUE; Latin-1=FALSE', getDTthreads()=='omp_get_num_procs()==24; R_DATATABLE_NUM_PROCS_PERCENT==unset (default 50); R_DATATABLE_NUM_THREADS==unset; R_DATATABLE_THROTTLE==unset (default 1024); omp_get_thread_limit()==2; omp_get_max_threads()==24; OMP_THREAD_LIMIT==2; OMP_NUM_THREADS==unset; RestoreAfterFork==true; data.table is using 2 threads with throttle==1024. See ?setDTthreads.'
     Error in test.data.table() :
     1 error out of 10015. Search tests/tests.Rraw.bz2 for test number 1199.2.
     Execution halted
Flavor: r-devel-linux-x86_64-fedora-clang

Version: 1.13.2
Check: tests
Result: ERROR
     Running ‘autoprint.R’
     Comparing ‘autoprint.Rout’ to ‘autoprint.Rout.save’ ... OK
     Running ‘froll.R’ [32s/47s]
     Running ‘knitr.R’
     Comparing ‘knitr.Rout’ to ‘knitr.Rout.save’ ... OK
     Running ‘main.R’ [141s/153s]
     Running ‘nafill.R’
     Running ‘other.R’
     Running ‘types.R’
    Running the tests in ‘tests/main.R’ failed.
    Complete output:
     > require(data.table)
     Loading required package: data.table
     >
     > test.data.table() # runs the main test suite of 5,000+ tests in /inst/tests/tests.Rraw
     getDTthreads(verbose=TRUE):
     omp_get_num_procs() 24
     R_DATATABLE_NUM_PROCS_PERCENT unset (default 50)
     R_DATATABLE_NUM_THREADS unset
     R_DATATABLE_THROTTLE unset (default 1024)
     omp_get_thread_limit() 2
     omp_get_max_threads() 24
     OMP_THREAD_LIMIT 2
     OMP_NUM_THREADS unset
     RestoreAfterFork true
     data.table is using 2 threads with throttle==1024. See ?setDTthreads.
     test.data.table() running: /data/gannet/ripley/R/packages/tests-devel/data.table.Rcheck/data.table/tests/tests.Rraw.bz2
     Test 1199.2 didn't produce the correct error :
     Expected: only defined on a data frame with all numeric variables
     Observed: only defined on a data frame with all numeric-alike variables
    
     Sun Oct 25 11:39:28 2020 endian==little, sizeof(long double)==16, longdouble.digits==64, sizeof(pointer)==8, TZ==unset, Sys.timezone()=='Europe/London', Sys.getlocale()=='LC_CTYPE=en_GB.utf8;LC_NUMERIC=C;LC_TIME=en_GB.UTF-8;LC_COLLATE=C;LC_MONETARY=en_GB.UTF-8;LC_MESSAGES=en_GB.UTF-8;LC_PAPER=en_GB.UTF-8;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=en_GB.UTF-8;LC_IDENTIFICATION=C', l10n_info()=='MBCS=TRUE; UTF-8=TRUE; Latin-1=FALSE', getDTthreads()=='omp_get_num_procs()==24; R_DATATABLE_NUM_PROCS_PERCENT==unset (default 50); R_DATATABLE_NUM_THREADS==unset; R_DATATABLE_THROTTLE==unset (default 1024); omp_get_thread_limit()==2; omp_get_max_threads()==24; OMP_THREAD_LIMIT==2; OMP_NUM_THREADS==unset; RestoreAfterFork==true; data.table is using 2 threads with throttle==1024. See ?setDTthreads.'
     Error in test.data.table() :
     1 error out of 10015. Search tests/tests.Rraw.bz2 for test number 1199.2.
     Execution halted
Flavor: r-devel-linux-x86_64-fedora-gcc

Version: 1.13.2
Check: running tests for arch ‘i386’
Result: ERROR
     Running 'autoprint.R' [1s]
     Comparing 'autoprint.Rout' to 'autoprint.Rout.save' ... OK
     Running 'froll.R' [29s]
     Running 'knitr.R' [1s]
     Comparing 'knitr.Rout' to 'knitr.Rout.save' ... OK
     Running 'main.R' [223s]
     Running 'nafill.R' [2s]
     Running 'other.R' [1s]
     Running 'types.R' [1s]
    Running the tests in 'tests/main.R' failed.
    Complete output:
     > require(data.table)
     Loading required package: data.table
     >
     > test.data.table() # runs the main test suite of 5,000+ tests in /inst/tests/tests.Rraw
     getDTthreads(verbose=TRUE):
     omp_get_num_procs() 32
     R_DATATABLE_NUM_PROCS_PERCENT unset (default 50)
     R_DATATABLE_NUM_THREADS unset
     R_DATATABLE_THROTTLE unset (default 1024)
     omp_get_thread_limit() 2
     omp_get_max_threads() 32
     OMP_THREAD_LIMIT 2
     OMP_NUM_THREADS unset
     RestoreAfterFork true
     data.table is using 2 threads with throttle==1024. See ?setDTthreads.
     test.data.table() running: D:/temp/RtmpQz8PCy/RLIBS_ff601f8c478e/data.table/tests/tests.Rraw.bz2
     Test 1199.2 didn't produce the correct error :
     Expected: only defined on a data frame with all numeric variables
     Observed: only defined on a data frame with all numeric-alike variables
    
     Mon Oct 26 08:27:06 2020 endian==little, sizeof(long double)==12, longdouble.digits==64, sizeof(pointer)==4, TZ==unset, Sys.timezone()=='Europe/Berlin', Sys.getlocale()=='LC_COLLATE=C;LC_CTYPE=German_Germany.1252;LC_MONETARY=C;LC_NUMERIC=C;LC_TIME=C', l10n_info()=='MBCS=FALSE; UTF-8=FALSE; Latin-1=TRUE; codepage=1252; system.codepage=1252', getDTthreads()=='omp_get_num_procs()==32; R_DATATABLE_NUM_PROCS_PERCENT==unset (default 50); R_DATATABLE_NUM_THREADS==unset; R_DATATABLE_THROTTLE==unset (default 1024); omp_get_thread_limit()==2; omp_get_max_threads()==32; OMP_THREAD_LIMIT==2; OMP_NUM_THREADS==unset; RestoreAfterFork==true; data.table is using 2 threads with throttle==1024. See ?setDTthreads.'
     Error in test.data.table() :
     1 error out of 8637. Search tests/tests.Rraw.bz2 for test number 1199.2.
     Execution halted
Flavor: r-devel-windows-ix86+x86_64

Version: 1.13.2
Check: running tests for arch ‘x64’
Result: ERROR
     Running 'autoprint.R' [1s]
     Comparing 'autoprint.Rout' to 'autoprint.Rout.save' ... OK
     Running 'froll.R' [30s]
     Running 'knitr.R' [1s]
     Comparing 'knitr.Rout' to 'knitr.Rout.save' ... OK
     Running 'main.R' [250s]
     Running 'nafill.R' [2s]
     Running 'other.R' [1s]
     Running 'types.R' [1s]
    Running the tests in 'tests/main.R' failed.
    Complete output:
     > require(data.table)
     Loading required package: data.table
     >
     > test.data.table() # runs the main test suite of 5,000+ tests in /inst/tests/tests.Rraw
     getDTthreads(verbose=TRUE):
     omp_get_num_procs() 32
     R_DATATABLE_NUM_PROCS_PERCENT unset (default 50)
     R_DATATABLE_NUM_THREADS unset
     R_DATATABLE_THROTTLE unset (default 1024)
     omp_get_thread_limit() 2
     omp_get_max_threads() 32
     OMP_THREAD_LIMIT 2
     OMP_NUM_THREADS unset
     RestoreAfterFork true
     data.table is using 2 threads with throttle==1024. See ?setDTthreads.
     test.data.table() running: D:/temp/RtmpQz8PCy/RLIBS_ff601f8c478e/data.table/tests/tests.Rraw.bz2
     Test 1199.2 didn't produce the correct error :
     Expected: only defined on a data frame with all numeric variables
     Observed: only defined on a data frame with all numeric-alike variables
    
     Mon Oct 26 08:31:51 2020 endian==little, sizeof(long double)==16, longdouble.digits==64, sizeof(pointer)==8, TZ==unset, Sys.timezone()=='Europe/Berlin', Sys.getlocale()=='LC_COLLATE=C;LC_CTYPE=German_Germany.1252;LC_MONETARY=C;LC_NUMERIC=C;LC_TIME=C', l10n_info()=='MBCS=FALSE; UTF-8=FALSE; Latin-1=TRUE; codepage=1252; system.codepage=1252', getDTthreads()=='omp_get_num_procs()==32; R_DATATABLE_NUM_PROCS_PERCENT==unset (default 50); R_DATATABLE_NUM_THREADS==unset; R_DATATABLE_THROTTLE==unset (default 1024); omp_get_thread_limit()==2; omp_get_max_threads()==32; OMP_THREAD_LIMIT==2; OMP_NUM_THREADS==unset; RestoreAfterFork==true; data.table is using 2 threads with throttle==1024. See ?setDTthreads.'
     Error in test.data.table() :
     1 error out of 10005. Search tests/tests.Rraw.bz2 for test number 1199.2.
     Execution halted
Flavor: r-devel-windows-ix86+x86_64

Version: 1.13.2
Check: tests
Result: ERROR
     Running ‘autoprint.R’
     Comparing ‘autoprint.Rout’ to ‘autoprint.Rout.save’ ... OK
     Running ‘froll.R’ [38s/44s]
     Running ‘knitr.R’
     Comparing ‘knitr.Rout’ to ‘knitr.Rout.save’ ... OK
     Running ‘main.R’ [64s/75s]
     Running ‘nafill.R’
     Running ‘other.R’
     Running ‘types.R’
    Running the tests in ‘tests/main.R’ failed.
    Complete output:
     > require(data.table)
     Loading required package: data.table
     >
     > test.data.table() # runs the main test suite of 5,000+ tests in /inst/tests/tests.Rraw
     getDTthreads(verbose=TRUE):
     omp_get_num_procs() 16
     R_DATATABLE_NUM_PROCS_PERCENT unset (default 50)
     R_DATATABLE_NUM_THREADS unset
     R_DATATABLE_THROTTLE unset (default 1024)
     omp_get_thread_limit() 2
     omp_get_max_threads() 2
     OMP_THREAD_LIMIT 2
     OMP_NUM_THREADS unset
     RestoreAfterFork true
     data.table is using 2 threads with throttle==1024. See ?setDTthreads.
     test.data.table() running: /home/ripley/R/Lib32/data.table/tests/tests.Rraw.bz2
     Test 1658.421 produced 1 errors but expected 0
     Expected:
     Observed: zlib 1.2.11 (zlib.h 1.2.11) deflate() returned error -2 with z_stream->msg=="" Z_FINISH=4 Z_BLOCK=5. Please include the full output above and below this message in your data.table bug report.
     Output captured before unexpected warning/error/message:
     omp_get_num_procs() 16
     R_DATATABLE_NUM_PROCS_PERCENT unset (default 50)
     R_DATATABLE_NUM_THREADS unset
     R_DATATABLE_THROTTLE unset (default 1024)
     omp_get_thread_limit() 2
     omp_get_max_threads() 2
     OMP_THREAD_LIMIT 2
     OMP_NUM_THREADS unset
     RestoreAfterFork true
     data.table is using 2 threads with throttle==1024. See ?setDTthreads.
     No list columns are present. Setting sep2='' otherwise quote='auto' would quote fields containing sep2.
     Column writers: 3 3
     args.doRowNames=0 args.rowNames=0 doQuote=-128 args.nrow=200 args.ncol=2 eolLen=1
     maxLineLen=51. Found in 0.000s
     Writing bom (false), yaml (0 characters) and column names (true) ... z_stream for header (1): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 90 9d 47 0e 10 0a 95 fe 40 0a 95 fe 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00
     deflate input stream: ed20768 39 e11b548 4
     deflate returned 1 with stream->total_out==24; Z_FINISH==4, Z_OK==0, Z_STREAM_END==1
     z_stream for header (2): 4c b5 11 0e 00 00 00 00 04 00 00 00 80 07 d2 0e 0f 00 00 00 18 00 00 00 00 00 00 00 90 9d 47 0e 10 0a 95 fe 40 0a 95 fe 00 00 00 00 01 00 00 00 c5 10 97 24 00 00 00 00
     done in 0.000s
     Writing 200 rows in 1 batches of 200 rows (each buffer size 8MB, showProgress=0, nth=1)
     z_stream for data (1): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 98 9d c7 0e 10 0a 95 fe 40 0a 95 fe 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00
     z_stream for data (2): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 98 9d c7 0e 10 0a 95 fe 40 0a 95 fe 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00
     deflate input stream: f57a9b0 8391193 e479d90 800
     deflate returned -2 with stream->total_out==0; Z_FINISH==4, Z_OK==0, Z_STREAM_END==1
     z_stream for data (3): 90 9d 47 0e 20 03 00 00 00 00 00 00 b0 a9 57 0f 19 0a 80 00 00 00 00 00 00 00 00 00 98 9d c7 0e 10 0a 95 fe 40 0a 95 fe 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00
     <simpleError in fwrite(DT, file = f1 <- tempfile(fileext = ".gz"), verbose = TRUE): zlib 1.2.11 (zlib.h 1.2.11) deflate() returned error -2 with z_stream->msg=="" Z_FINISH=4 Z_BLOCK=5. Please include the full output above and below this message in your data.table bug report.>
     Test 1658.43 ran without errors but failed check that x equals y:
     > x = fread(f1)
     Empty data.table (0 rows and 2 cols): a,b
     [Key= Types=log,log Classes=log,log]
     > y = DT
     a b [Key= Types=int,int Classes=int,int]
     1: 1 1
     2: 1 1
     ---
     199: 2 4
     200: 2 4
     Different number of rows
     Error in fwrite(DT, file = f3 <- tempfile(), compress = "gzip") :
     zlib 1.2.11 (zlib.h 1.2.11) deflate() returned error -2 with z_stream->msg=="" Z_FINISH=4 Z_BLOCK=5. Please retry fwrite() with verbose=TRUE and include the full output with your data.table bug report.
    
     Wed Oct 21 09:41:03 2020 endian==little, sizeof(long double)==12, longdouble.digits==64, sizeof(pointer)==4, TZ=='GB', Sys.timezone()=='GB', Sys.getlocale()=='/en_GB.UTF-8/C/en_GB.UTF-8/C/en_GB.UTF-8/en_GB.UTF-8', l10n_info()=='MBCS=TRUE; UTF-8=TRUE; Latin-1=FALSE', getDTthreads()=='omp_get_num_procs()==16; R_DATATABLE_NUM_PROCS_PERCENT==unset (default 50); R_DATATABLE_NUM_THREADS==unset; R_DATATABLE_THROTTLE==unset (default 1024); omp_get_thread_limit()==2; omp_get_max_threads()==2; OMP_THREAD_LIMIT==2; OMP_NUM_THREADS==unset; RestoreAfterFork==true; data.table is using 2 threads with throttle==1024. See ?setDTthreads.'
     Error in test.data.table() :
     Failed after test 1658.43 before the next test() call in /home/ripley/R/Lib32/data.table/tests/tests.Rraw.bz2
     Execution halted
Flavor: r-patched-solaris-x86