View Issue Details

IDProjectCategoryView StatusLast Update
0000165OpenMPTPlugins / VSTpublic2012-05-23 16:12
Reporterjmkz Assigned To 
PrioritylowSeveritycrashReproducibilityrandom
Status closedResolutionno change required 
Platformx86OSWindowsOS VersionXP
Product VersionOpenMPT 1.20.00.* (old testing) 
Summary0000165: Floating-point division by zero, caused when loading Foorius VSTi.
Description

An incorrect DLL was loaded.
Could be a way to detect or handle non-portable VSTs without crashing as happen with Melda Productions' plugins.

Steps To Reproduce

Debugging resources ~3MiB: http://dl.dropbox.com/u/35217013/mptrack/bug110.7z
Whole DMP file ~17MiB: http://dl.dropbox.com/u/35217013/mptrack/mptrack-vstplug.7z

Additional Information

Low priority as it's needed to follow additionals steps. This happens when you register new plugins into OpenMPT via 'drag and drop' with other plugins (f.e. 30)

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

Activities

Saga Musix

Saga Musix

2011-08-24 20:43

administrator   ~0000365

Foorius doesn't crash here. Can you please try if this also happens in other hosts like Renoise?

Saga Musix

Saga Musix

2011-08-24 21:13

administrator   ~0000366

I also have to add that I never had problems with loading / using Melda Productions plugins.

jmkz

jmkz

2011-08-24 23:09

reporter   ~0000367

Last edited: 2011-08-24 23:09

I mean that you cannot add Melda Productions plugins into OpenMPT in another computer in portable. If you copy Melda Productions plugins from it's installation dir and copy to another PC you cannot load into OpenMPT without crashing, unless you get installed from installer. The same issue for Foorius and does not crash Renoise.

jmkz

jmkz

2011-08-24 23:41

reporter   ~0000368

I have another crash, this one when I restart OpenMPT with Digital Fishphones Floorfish. I was using the same EXE from bug110.7z. http://dl.dropbox.com/u/35217013/mptrack/crash-main-110c.dmp

Saga Musix

Saga Musix

2011-08-25 11:12

administrator   ~0000369

I can't reproduce the problem with Floorfish either, not even with your build. The plugin runs perfectly fine here.

jmkz

jmkz

2011-08-25 14:20

reporter   ~0000370

Damn... Well, this needs further research, I will update in few days with clearer conditions.

jmkz

jmkz

2011-08-31 02:45

reporter   ~0000379

Last edited: 2011-08-31 02:48

I have the same bug with E-Phonic Drumatic 3. http://dl.dropbox.com/u/35217013/mptrack/crashfiles/2011-08-30_19.26.48/crash-notify.dmp (vs2008 r1001 debug build, http://goo.gl/LdNXR)

I forgot: I just try to register VST plugin DLL into OpenMPT by drag and drop, then I got an error sound and then intantly OpenMPT disappears.

jmkz

jmkz

2011-08-31 03:05

reporter   ~0000380

This one tested with your current dev build: http://dl.dropbox.com/u/35217013/mptrack/crashfiles/2011-08-30_20.03.28/crash-audio.dmp

Saga Musix

Saga Musix

2011-08-31 11:41

administrator   ~0000381

I cannot reproduce the problem in any way, and I don't even think I'm supposed to be able to reproduce it - according to the dumps, it happens in all kinds of random places which I don't even have control of. Please try reproducing the problem on another machine, since I think there is a problem on your side, and not in the code.

jmkz

jmkz

2011-09-02 17:47

reporter   ~0000384

I'll close this because lacking of proof resources. The only thing that I can confirm is this issue are like the V2 interference (http://forum.openmpt.org/index.php?topic=3673.0) with other plugins when registering and/or loading into OpenMPT. There are many plugins that causes this kind of situations, but by my side I have a lot of VSTs, near 400 collected since 2004 and could be any combination of them. As I said before are (AFAIK) caused by interferences between plugins. Most of them can be succesfully registered but with some ones, OpenMPT cannot exit normally, you got an error (only noticeable from mptrack.ini, the last songs loaded were not stored on MRU list) My last resource it's use plugins to discover which ones are buggy.

Issue History

Date Modified Username Field Change
2011-08-24 20:28 jmkz New Issue
2011-08-24 20:43 Saga Musix Note Added: 0000365
2011-08-24 21:13 Saga Musix Note Added: 0000366
2011-08-24 23:09 jmkz Note Added: 0000367
2011-08-24 23:09 jmkz Note Edited: 0000367
2011-08-24 23:41 jmkz Note Added: 0000368
2011-08-25 11:12 Saga Musix Note Added: 0000369
2011-08-25 14:20 jmkz Note Added: 0000370
2011-08-25 14:20 jmkz Priority normal => low
2011-08-25 14:20 jmkz Severity minor => crash
2011-08-25 14:20 jmkz Reproducibility have not tried => sometimes
2011-08-25 14:20 jmkz Additional Information Updated
2011-08-31 02:45 jmkz Note Added: 0000379
2011-08-31 02:48 jmkz Note Edited: 0000379
2011-08-31 03:05 jmkz Note Added: 0000380
2011-08-31 11:41 Saga Musix Note Added: 0000381
2011-09-02 17:47 jmkz Note Added: 0000384
2011-09-02 17:47 jmkz Reproducibility sometimes => random
2011-09-02 17:47 jmkz Resolution open => no change required
2012-05-23 16:12 Saga Musix Status new => closed
2016-11-20 17:48 Saga Musix Category VST => Plugins (VST)
2016-11-20 17:48 Saga Musix Category Plugins (VST) => Plugins / VST