View Issue Details

IDProjectCategoryView StatusLast Update
0001961OpenMPTPlugins / VSTpublic2026-03-29 18:11
Reporterbagine09 Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionnot fixable 
Platformarm64OSWindowsOS Version11
Product VersionOpenMPT 1.32.08.00 / libopenmpt 0.8.6 (current stable) 
Summary0001961: OpenMPT crashes when loading V2M patches on Farbarusch V2
Description

my openmpt crashes everytime i try to switch to a patch from a V2M loaded in

TagsNo tags attached.
Attached Files
2026-03-29 18.18.33.zip (32,717 bytes)
Has the bug occurred in previous versions?no
Tested code revision (in case you know it)

Activities

Saga Musix

Saga Musix

2026-03-29 14:33

administrator   ~0006621

I have no issues loading V2M patches here. Please be aware that V2 evolved over the years, and not every V2M file may be compatible with the specific version of the V2 plugin you are using. V2 is old and unmaintained. Do you see the same crash happening in another plugin host?

Saga Musix

Saga Musix

2026-03-29 15:28

administrator   ~0006622

Stack trace of the crash:

    07718430()  Unknown
    [Frames below may be incorrect and/or missing]  
    user32.dll!UserCallWinProcCheckWow(struct _ACTIVATION_CONTEXT *,void *,struct HWND__ *,enum _WM_VALUE,unsigned int,long,void *,int) Unknown
    user32.dll!DispatchClientMessage()  Unknown
    user32.dll!__fnINLPCREATESTRUCT()   Unknown
    ntdll.dll!_KiUserCallbackDispatcher@12()    Unknown
    user32.dll!_CreateWindowInternal@64()   Unknown
    user32.dll!_CreateWindowExA@48()    Unknown
    v2e1337.tmp!08e54663()  Unknown
>   OpenMPT.exe!CVstPlugin::Dispatch::__l6::<lambda_1>::operator()() Line 1223  C++
    OpenMPT.exe!Windows::SEH::TryFilterHandleVoid<`CVstPlugin::Dispatch'::`6'::<lambda_1>,`Windows::SEH::TryOrError<`CVstPlugin::Dispatch'::`6'::<lambda_1>>'::`2'::<lambda_1>,`Windows::SEH::TryOrError<`CVstPlugin::Dispatch'::`6'::<lambda_1>>'::`2'::<lambda_2>>(const CVstPlugin::Dispatch::__l6::<lambda_1> & fn, const Windows::SEH::TryOrError::__l2::<lambda_1> & handler, const Windows::SEH::TryOrError::__l2::<lambda_2> &) Line 85 C++

This is a crash triggered by V2 code. Nothing OpenMPT can fix. You can load V2 via the plugin bridge (which you should always do with V2 due to its various issues), then it won't crash the entire OpenMPT process.

bagine09

bagine09

2026-03-29 18:09

reporter   ~0006623

i did load via plugin bridge and still get the same crash

Saga Musix

Saga Musix

2026-03-29 18:10

administrator   ~0006624

As I say, the plugin bridge doesn't prevent the crash, it just avoids killing the entire OpenMPT process with the crash, which is a bit less annoying. There are many buggy plugins out there, it's not OpenMPT's fault if the crash.

Issue History

Date Modified Username Field Change
2026-03-29 14:23 bagine09 New Issue
2026-03-29 14:23 bagine09 File Added: 2026-03-29 18.18.33.zip
2026-03-29 14:33 Saga Musix Note Added: 0006621
2026-03-29 14:33 Saga Musix Priority urgent => normal
2026-03-29 15:28 Saga Musix Status new => closed
2026-03-29 15:28 Saga Musix Resolution open => not fixable
2026-03-29 15:28 Saga Musix Note Added: 0006622
2026-03-29 18:09 bagine09 Status closed => feedback
2026-03-29 18:09 bagine09 Resolution not fixable => reopened
2026-03-29 18:09 bagine09 Note Added: 0006623
2026-03-29 18:10 Saga Musix Note Added: 0006624
2026-03-29 18:11 Saga Musix Status feedback => closed
2026-03-29 18:11 Saga Musix Resolution reopened => not fixable