Skip to content

Error allocating remote code buffer when instrumenting AppleGVA / AppleVPA / RawCamera on macOS x86_64 #73

@Super-Code774

Description

@Super-Code774

Hello, here is the issue I am having while using the Jacklope fuzzer with TinyInst on macOS.
OS: macOS 26.4.1 (x86_64)

Command used:

./fuzzer -mute_child -in hevc_in -out hevc_out -t 1000 \
-delivery_dir /Volumes/RAMDisk -file_extension mov \
-instrument_module AppleGVA \
-target_module vtdecode -target_method _fuzz \
-nargs 1 -iterations 5000 -persist -loop -cmp_coverage \
-- ./examples/VideoToolbox/vtdecode @@

Error output:

Fuzzer version 1.00
10 input files read
Running input sample hevc_in/IMG_0966 2.MOV
[-] PROGRAM ABORT : Error allocating remote code buffer
       Location : InstrumentModule(), tinyinst.cpp:952

The fuzzer aborts immediately when attempting to instrument certain Apple frameworks.
The issue occurs when instrumenting:

  • AppleGVA
  • AppleVPA
  • RawCamera
  • AppleIntelKBLGraphicsMTLDriver

Are there any easy fixes for this, or is there something I might be doing wrong?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions