View Issue Details

IDProjectCategoryView StatusLast Update
0000454OpenMPTPlugins / VSTpublic2013-12-11 08:29
ReporterSolus Assigned ToSaga Musix  
PrioritynormalSeveritycrashReproducibilityalways
Status resolvedResolutionfixed 
Platformx86OSWindowsOS Version7
Product VersionOpenMPT 1.20.01.00 (upgrade first) 
Target VersionOpenMPT 1.23.01.00 (upgrade first)Fixed in VersionOpenMPT 1.23.01.00 (upgrade first) 
Summary0000454: some VSTI from Applied Acoustics crash with 1.20.01+
Description

Applied Acoustics' VSTIs

  • Strum Acoustic GS-1
  • Strum Electric GS-1
    crash immediately when they are selected.
    They still worked with OMPT19.04.00, but not with 1.20.01 (and all versions above) anymore.
    I tested it on two different systems, also with the current testversion (btw. which couldnt be started on one of the systems - if there is an interest, I can provide a crashlog for that problem).
Steps To Reproduce
  • select the VSTI from the list -> crash
Additional Information

Problemereignisname: BEX
Anwendungsname: MPTRACK.EXE
Anwendungsversion: 1.22.7.7
Anwendungszeitstempel: 52a38c6f
Fehlermodulname: Strum Acoustic GS-1 Vst.dll
Fehlermodulversion: 1.0.2.0
Fehlermodulzeitstempel: 4b84172a
Ausnahmeoffset: 0015530f
Ausnahmecode: c000000d
Ausnahmedaten: 00000000
Betriebsystemversion: 6.1.7601.2.3.0.256.1
Gebietsschema-ID: 1031
Zusatzinformation 1: 6128
Zusatzinformation 2: 6128d65dc9dcf2fa37a0ae7dfffe9f11
Zusatzinformation 3: ead0
Zusatzinformation 4: ead05a46e1fdf6d31d4e6a2b025b0e6e

TagsNo tags attached.
Has the bug occurred in previous versions?since 1.20.01
Tested code revision (in case you know it)

Activities

Saga Musix

Saga Musix

2013-12-10 13:16

administrator   ~0001400

Please provide a crash dump as generated by the latest stable version (1.22.07.00), this is going to be more helpful than Windows' limited error reporting. From what I can see, it seems to have something to do with Data Execution Prevention (due to the "BEX" event), but OpenMPT is not configured to use DEP. Does this still work with OpenMPT 1.19 on your current installation, and if so, did you maybe add OpenMPT 1.19 to Windows' DEP exceptions?

Solus

Solus

2013-12-10 14:10

reporter   ~0001401

It doesn't create a crash dump.
And I did a fresh install on my test system today - first with 22, then switching back to 19, then 20 and back to 19. It always worked with 19. No adding to any exceptions.

Saga Musix

Saga Musix

2013-12-10 17:11

administrator   ~0001402

So can you please create a crash dump as described here?
http://forum.openmpt.org/index.php?topic=4736.msg38256#msg38256

Saga Musix

Saga Musix

2013-12-10 18:52

administrator   ~0001403

Forget about the memory dump. I tried running the demo with a debugger present, but I can't even get to handle the crash here. It would seem like the plugin author engaged some dirty anti-cracking (and thus, anti-debugging) techniques here.

Saga Musix

Saga Musix

2013-12-10 21:51

administrator   ~0001404

I got a quick reply from the plugin author, apparently there's no copy protection causing this behaviour, but the plugin is still crashing very badly. Anyway, I got good news: I found why it's crashing and while you can eagerly wait for an updated plugin version (since it's clearly the plugin's fault that it's crashing), here's a quick fix for OpenMPT that should make the plugin work again.
http://sagagames.de/stuff/mptrack.exe

Solus

Solus

2013-12-11 03:08

reporter   ~0001405

Yay, it works again. Thank you very much for fixing this so quickly.

Issue History

Date Modified Username Field Change
2013-12-10 12:25 Solus New Issue
2013-12-10 13:16 Saga Musix Note Added: 0001400
2013-12-10 14:10 Solus Note Added: 0001401
2013-12-10 17:11 Saga Musix Note Added: 0001402
2013-12-10 18:52 Saga Musix Note Added: 0001403
2013-12-10 21:50 Saga Musix Assigned To => Saga Musix
2013-12-10 21:50 Saga Musix Status new => assigned
2013-12-10 21:51 Saga Musix Note Added: 0001404
2013-12-10 21:51 Saga Musix Status assigned => feedback
2013-12-11 03:08 Solus Note Added: 0001405
2013-12-11 03:08 Solus Status feedback => assigned
2013-12-11 08:29 Saga Musix Status assigned => resolved
2013-12-11 08:29 Saga Musix Resolution open => fixed
2013-12-11 08:29 Saga Musix Fixed in Version => OpenMPT 1.23.01.00 (upgrade first)
2013-12-11 08:29 Saga Musix Target Version => OpenMPT 1.23.01.00 (upgrade first)
2016-11-20 17:48 Saga Musix Category VST => Plugins (VST)
2016-11-20 17:48 Saga Musix Category Plugins (VST) => Plugins / VST