Skip to content

Cannot capture GFXR trace on fishtornado #550

@angela28chen

Description

@angela28chen

Noticed a crash when trying to capture with GFXR on fishtornado running on Android (Pixel 4), host platform Windows.

Vanilla builds of GFXR and BigWheels. Just running without GFXR layer enabled is fine, but it will crash when the layer is enabled. I tested triangle and cube too and those capture fine.

Detailed repro instructions for GFXR: https://github.com/LunarG/gfxreconstruct/blob/dev/HOWTO_android.md#capturing-released-application-on-rooted-system

GFXR properties used for capture:

adb shell "setprop debug.vulkan.layers 'VK_LAYER_LUNARG_gfxreconstruct'"
adb shell "setprop debug.hwui.renderer 'skiagl'"

adb shell "setprop debug.gfxrecon.capture_frames '300'"
adb shell "setprop debug.gfxrecon.capture_file '/sdcard/Download/bw_triangle_300.gfxr'"
adb shell "setprop debug.gfxrecon.page_guard_persistent_memory true"
adb shell "setprop debug.gfxrecon.page_guard_align_buffer_sizes true"

adb shell "setprop debug.gfxrecon.capture_use_asset_file true"
adb shell "setprop debug.gfxrecon.capture_android_dump_assets true"

fishtornado_gfxr_capture_sigsegv_log.txt

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions