Call tree
LLVMFuzzerTestOneInput /src/cups/ossfuzz/fuzz_cups.c linenumber=-1
  calloc  linenumber=30
  _cupsRasterExecPS /src/cups/cups/raster-interpret.c linenumber=41
    strdup  linenumber=519
    _cupsRasterAddError /src/cups/cups/raster-error.c linenumber=521
      _cupsGlobals /src/cups/cups/globals.c linenumber=25
        pthread_once  linenumber=84
        cups_globals_init /src/cups/cups/globals.c linenumber=84
          pthread_key_create  linenumber=491
          cups_globals_free /src/cups/cups/globals.c linenumber=491
            _cupsStrFree /src/cups/cups/string.c linenumber=442
              cupsMutexLock /src/cups/cups/thread.c linenumber=762
                pthread_mutex_lock  linenumber=506
              cupsArrayFind /src/cups/cups/array.c linenumber=766
                cups_array_find /src/cups/cups/array.c linenumber=394
              cupsArrayRemove /src/cups/cups/array.c linenumber=788
                cups_array_find /src/cups/cups/array.c linenumber=918
              cupsMutexUnlock /src/cups/cups/thread.c linenumber=794
                pthread_mutex_unlock  linenumber=517
            cupsArrayDelete /src/cups/cups/array.c linenumber=450
            cupsArrayDelete /src/cups/cups/array.c linenumber=451
            cupsArrayDelete /src/cups/cups/array.c linenumber=452
            httpClose /src/cups/cups/http.c linenumber=454
              _httpDisconnect /src/cups/cups/http.c linenumber=313
                _httpTLSStop /src/cups/cups/./tls-openssl.c linenumber=736
                  SSL_get_SSL_CTX  linenumber=2046
                  SSL_shutdown  linenumber=2048
                  SSL_CTX_free  linenumber=2049
                  SSL_free  linenumber=2050
                httpAddrClose /src/cups/cups/http-addr.c linenumber=738
                  close  linenumber=56
                  unlink  linenumber=62
              httpAddrFreeList /src/cups/cups/http-addrlist.c linenumber=319
              _httpFreeCredentials /src/cups/cups/./tls-openssl.c linenumber=346
                sk_X509_free /usr/include/openssl/x509.h linenumber=1624
                  OPENSSL_sk_free  linenumber=99
            _httpFreeCredentials /src/cups/cups/./tls-openssl.c linenumber=456
            cupsFileClose /src/cups/cups/file.c linenumber=458
              cupsFileFlush /src/cups/cups/file.c linenumber=314
                cups_compress /src/cups/cups/file.c linenumber=547
                  crc32  linenumber=1896
                  cups_write /src/cups/cups/file.c linenumber=1909
                    send  linenumber=2383
                    write  linenumber=2385
                    __errno_location  linenumber=2393
                  deflate  linenumber=1916
                cups_write /src/cups/cups/file.c linenumber=549
              inflateEnd  linenumber=323
              cups_write /src/cups/cups/file.c linenumber=338
              deflate  linenumber=349
              cups_write /src/cups/cups/file.c linenumber=363
              deflateEnd  linenumber=367
              httpAddrClose /src/cups/cups/http-addr.c linenumber=388
              close  linenumber=391
            cupsFileClose /src/cups/cups/file.c linenumber=459
            cupsFileClose /src/cups/cups/file.c linenumber=460
            cupsArrayDelete /src/cups/cups/array.c linenumber=462
            cupsArrayDelete /src/cups/cups/array.c linenumber=463
            regfree  linenumber=466
            cupsFreeOptions /src/cups/cups/options.c linenumber=470
              _cupsStrFree /src/cups/cups/string.c linenumber=168
              _cupsStrFree /src/cups/cups/string.c linenumber=169
        pthread_getspecific  linenumber=91
        cups_globals_alloc /src/cups/cups/globals.c linenumber=97
          getenv  linenumber=176
          calloc  linenumber=178
          getenv  linenumber=299
          getenv  linenumber=303
          getenv  linenumber=304
          getauxval  linenumber=308
          getenv  linenumber=334
          getenv  linenumber=337
          getenv  linenumber=340
          getenv  linenumber=342
          getenv  linenumber=346
          getenv  linenumber=349
          getuid  linenumber=353
          strdup  linenumber=356
          strdup  linenumber=362
          getuid  linenumber=376
          getpwuid_r  linenumber=376
          cupsCopyString /src/cups/cups/string.c linenumber=379
            strlen  linenumber=112
            validate_end /src/cups/cups/string.c linenumber=127
          snprintf  linenumber=400
          snprintf  linenumber=405
          snprintf  linenumber=410
          access  linenumber=411
          snprintf  linenumber=412
          getuid  linenumber=417
          snprintf  linenumber=417
          strdup  linenumber=422
        pthread_setspecific  linenumber=98
      vsnprintf  linenumber=37
      realloc  linenumber=62
    new_stack /src/cups/cups/raster-interpret.c linenumber=525
      calloc  linenumber=893
      calloc  linenumber=898
    _cupsRasterAddError /src/cups/cups/raster-error.c linenumber=527
    scan_ps /src/cups/cups/raster-interpret.c linenumber=538
      __ctype_b_loc  linenumber=1067
      __ctype_b_loc  linenumber=1212
      tolower  linenumber=1221
      __ctype_b_loc  linenumber=1223
      tolower  linenumber=1230
      __ctype_b_loc  linenumber=1273
      __ctype_b_loc  linenumber=1297
      atoi  linenumber=1306
      strtol  linenumber=1315
      strchr  linenumber=1318
      __ctype_b_loc  linenumber=1318
      localeconv  linenumber=1324
      _cupsStrScand /src/cups/cups/string.c linenumber=1324
        _cups_isspace /src/cups/cups/./string-private.h linenumber=862
        __ctype_b_loc  linenumber=873
        cupsCopyString /src/cups/cups/string.c linenumber=894
        strlen  linenumber=895
        __ctype_b_loc  linenumber=907
        __ctype_b_loc  linenumber=948
        atof  linenumber=969
      strchr  linenumber=1349
      __ctype_b_loc  linenumber=1349
      strcmp  linenumber=1362
      strcmp  linenumber=1367
      strcmp  linenumber=1372
      strcmp  linenumber=1374
      strcmp  linenumber=1376
      strcmp  linenumber=1378
      strcmp  linenumber=1380
      strcmp  linenumber=1382
      strcmp  linenumber=1384
      strcmp  linenumber=1386
      strcmp  linenumber=1388
      push_stack /src/cups/cups/raster-interpret.c linenumber=1400
        realloc  linenumber=943
    pop_stack /src/cups/cups/raster-interpret.c linenumber=552
    cleartomark_stack /src/cups/cups/raster-interpret.c linenumber=554
      pop_stack /src/cups/cups/raster-interpret.c linenumber=697
    _cupsRasterAddError /src/cups/cups/raster-error.c linenumber=555
    pop_stack /src/cups/cups/raster-interpret.c linenumber=564
    pop_stack /src/cups/cups/raster-interpret.c linenumber=565
    copy_stack /src/cups/cups/raster-interpret.c linenumber=567
      push_stack /src/cups/cups/raster-interpret.c linenumber=729
    pop_stack /src/cups/cups/raster-interpret.c linenumber=577
    copy_stack /src/cups/cups/raster-interpret.c linenumber=578
    pop_stack /src/cups/cups/raster-interpret.c linenumber=587
    pop_stack /src/cups/cups/raster-interpret.c linenumber=588
    index_stack /src/cups/cups/raster-interpret.c linenumber=590
      push_stack /src/cups/cups/raster-interpret.c linenumber=879
    pop_stack /src/cups/cups/raster-interpret.c linenumber=600
    pop_stack /src/cups/cups/raster-interpret.c linenumber=601
    pop_stack /src/cups/cups/raster-interpret.c linenumber=610
    pop_stack /src/cups/cups/raster-interpret.c linenumber=611
    pop_stack /src/cups/cups/raster-interpret.c linenumber=618
    roll_stack /src/cups/cups/raster-interpret.c linenumber=620
      calloc  linenumber=1004
      calloc  linenumber=1017
    pop_stack /src/cups/cups/raster-interpret.c linenumber=631
    setpagedevice /src/cups/cups/raster-interpret.c linenumber=632
      strcmp  linenumber=1478
      cupsCopyString /src/cups/cups/string.c linenumber=1479
      strcmp  linenumber=1480
      cupsCopyString /src/cups/cups/string.c linenumber=1481
      strcmp  linenumber=1482
      cupsCopyString /src/cups/cups/string.c linenumber=1483
      strcmp  linenumber=1484
      cupsCopyString /src/cups/cups/string.c linenumber=1485
      strcmp  linenumber=1486
      strcmp  linenumber=1488
      strcmp  linenumber=1490
      strcmp  linenumber=1492
      strcmp  linenumber=1494
      strcmp  linenumber=1496
      strcmp  linenumber=1508
      strcmp  linenumber=1510
      strcmp  linenumber=1512
      strcmp  linenumber=1514
      strcmp  linenumber=1516
      strcmp  linenumber=1517
      strcmp  linenumber=1529
      strcmp  linenumber=1531
      strcmp  linenumber=1533
      strcmp  linenumber=1535
      strcmp  linenumber=1537
      strcmp  linenumber=1539
      strcmp  linenumber=1541
      strcmp  linenumber=1557
      strcmp  linenumber=1559
      strcmp  linenumber=1561
      strcmp  linenumber=1563
      strcmp  linenumber=1565
      strcmp  linenumber=1567
      strcmp  linenumber=1570
      strcmp  linenumber=1572
      strcmp  linenumber=1574
      strcmp  linenumber=1576
      strcmp  linenumber=1578
      strcmp  linenumber=1580
      strcmp  linenumber=1582
      strncmp  linenumber=1585
      atoi  linenumber=1587
      strncmp  linenumber=1592
      atoi  linenumber=1594
      strncmp  linenumber=1599
      atoi  linenumber=1601
      cupsCopyString /src/cups/cups/string.c linenumber=1604
      strcmp  linenumber=1606
      cupsCopyString /src/cups/cups/string.c linenumber=1607
      strcmp  linenumber=1608
      cupsCopyString /src/cups/cups/string.c linenumber=1609
      strcmp  linenumber=1611
      cupsCopyString /src/cups/cups/string.c linenumber=1613
    pop_stack /src/cups/cups/raster-interpret.c linenumber=643
    _cupsRasterAddError /src/cups/cups/raster-error.c linenumber=647
    error_stack /src/cups/cups/raster-interpret.c linenumber=665
      _cupsRasterAddError /src/cups/cups/raster-error.c linenumber=859
      error_object /src/cups/cups/raster-interpret.c linenumber=862
        _cupsRasterAddError /src/cups/cups/raster-error.c linenumber=762
        _cupsRasterAddError /src/cups/cups/raster-error.c linenumber=766
        _cupsRasterAddError /src/cups/cups/raster-error.c linenumber=770
        _cupsRasterAddError /src/cups/cups/raster-error.c linenumber=775
        _cupsRasterAddError /src/cups/cups/raster-error.c linenumber=777
        _cupsRasterAddError /src/cups/cups/raster-error.c linenumber=781
        _cupsRasterAddError /src/cups/cups/raster-error.c linenumber=785
        _cupsRasterAddError /src/cups/cups/raster-error.c linenumber=789
        _cupsRasterAddError /src/cups/cups/raster-error.c linenumber=793
        _cupsRasterAddError /src/cups/cups/raster-error.c linenumber=797
        _cupsRasterAddError /src/cups/cups/raster-error.c linenumber=801
        _cupsRasterAddError /src/cups/cups/raster-error.c linenumber=805
        _cupsRasterAddError /src/cups/cups/raster-error.c linenumber=809
        _cupsRasterAddError /src/cups/cups/raster-error.c linenumber=813
        _cupsRasterAddError /src/cups/cups/raster-error.c linenumber=817
        _cupsRasterAddError /src/cups/cups/raster-error.c linenumber=821
        _cupsRasterAddError /src/cups/cups/raster-error.c linenumber=825
        _cupsRasterAddError /src/cups/cups/raster-error.c linenumber=829
        _cupsRasterAddError /src/cups/cups/raster-error.c linenumber=833
        _cupsRasterAddError /src/cups/cups/raster-error.c linenumber=837
        _cupsRasterAddError /src/cups/cups/raster-error.c linenumber=841
      _cupsRasterAddError /src/cups/cups/raster-error.c linenumber=864
    delete_stack /src/cups/cups/raster-interpret.c linenumber=672
    delete_stack /src/cups/cups/raster-interpret.c linenumber=677
====================================
