Skip to content

Incomplete SDK libraries in recent snapshots #3663

@dborzoff

Description

@dborzoff

Operating System

Windows 11

x64dbg Version

[snapshot_2025-07-04_16-03]
(https://github.com/x64dbg/x64dbg/releases/download/2025.06.30/snapshot_2025-07-04_16-03.zip)

Describe the issue

🐛 Plugin SDK: Incomplete libraries in snapshot 2025-07-04 causing build failures

Problem Description

Plugin developers are experiencing linker errors when building plugins with the latest x64dbg SDK snapshot (2025-07-04_16-03). The SDK libraries appear to be incomplete or corrupted, missing essential plugin symbols for both x32 and x64 architectures.

Environment

  • x64dbg Version: snapshot_2025-07-04_16-03
  • Build System: CMake + Visual Studio 2022
  • Plugin SDK: From latest snapshot download

Issue Details

Library Size Comparison

The newer SDK contains significantly smaller libraries compared to stable versions for both architectures:

Working SDK (snapshot_2025-03-15):

  • x64dbg.lib: ~111KB (contains plugin symbols)
  • x64bridge.lib: ~48KB
  • x32dbg.lib: ~85KB (contains plugin symbols)
  • x32bridge.lib: ~49KB

Broken SDK (snapshot_2025-07-04):

  • x64dbg.lib: ~2KB ❌ (missing symbols)
  • x64bridge.lib: ~57KB
  • x32dbg.lib: ~2KB ❌ (missing symbols)
  • x32bridge.lib: ~58KB

Linker Errors with New SDK

Both x32 and x64 plugin builds fail with identical `errors:```

Steps to reproduce

Root Cause Analysis

  1. Headers are complete - all function declarations present for both architectures
  2. Core libraries are incomplete - both x32dbg.lib and x64dbg.lib missing symbol implementations
  3. Bridge libraries seem intact - x32bridge.lib and x64bridge.lib sizes are normal
  4. The issue appeared between 2025-03-15 (working) and 2025-07-04 snapshots
  5. Affects both architectures - not platform-specific issue

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugThe issue describes a bug. It does not mean the bug has been reproduced by a developer.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions