Crashing when saving presets

Official support for: kv331audio.com
RELATED
PRODUCTS

Post

kv331 wrote:
DocShay wrote:Crazy thing is I just sent a bug report for this bug today upon discovering a consistent way of replicating it, to replicate...

1.load Synthmaster
2.Select any patch,
3.Rename author of the patch without pressing "enter"
4.Save-as(name it whatever you want)
5.Click save and it should crash if not on the first try it will definitely crash on the second with those steps.

Hope this gets fixed, because I like to edit existing patches to make new sounds...
and I replied back to you, but still I can NOT reproduce it. I tested with 32bit version of Reaper, 64bit version of Reaper, but still both work just fine. I know this is frustrating for you (as it is for me as well), but if I can not reproduce a problem I can not fix it. I also reviewed by code, and saw nothing buggy in it. The only thing that comes to my mind is the Windows Open File dialog might be somehow causing a problem on your system.

Bulent
Hello, I received your reply in email...it's still crashing for me, I'm also using windows 8.1 x64...the only time it doesn't crash, is after it crashes sometimes synthmaster upon reloading becomes very sluggish in the gui and and in this state it will not crash repeating those steps until you restart your computer and go through the steps to reproduce the crash again. I'm using Reaper x64 with the latest Synthmaster x64.

Post

Also Synthmaster will not crash doing this in bridged mode, some DAWs use this method for vsts by default (Bitwig) running the plugin native in Reaper will allow this bug to be reproduced.

Post

Have this problem too under BitWig 1.1.7 and it seems rather random.

Removing all preset information and/or saving to another locating then the default patch directory seems to work sometimes, but it's not really consistent.

How to fix this crap?

Post

My brother said his Windows machine has this issue with other software like MS Office. We'll be debugging on his system next month.

Bulent
Works at KV331 Audio
SynthMaster voted #1 in MusicRadar's "Best Synth of 2019" poll
SynthMaster One voted #4 in MusicRadar's "Best Synth of 2019" poll

Post

AUTO-ADMIN: Non-MP3, WAV, OGG, SoundCloud, YouTube, Vimeo, Twitter and Facebook links in this post have been protected automatically. Once the member reaches 5 posts the links will function as normal.
Hi All,

Found this thread when looking for a solution to this problem, may have some information that could help.

My setup:
Windows 7 x64
Reaper 4.78 x64 (latest)
Synthmaster 2.6 x64 (latest)

To reproduce the crash I did the following:
1. Open Reaper
2. Add synthmaster to a new track
3. Open synthmaster GUI, click "save" or "save as"
4. Enter filename (doesn't matter where)
5. Click "save"
6. Crash - takes out Reaper as well.
This used to be 100% reproduceable, crashed every time I tried it.

Anyway, to try and troubleshoot a bit I tried turning off the "real time protection" on Microsoft Security Essentials (following these instructions: http://www.pcworld.com/article/2025707/ ... tials.html (http://www.pcworld.com/article/2025707/how-to-temporarily-disable-microsoft-security-essentials.html)) to see if this would help matters; it did! I could reliably save patches. Weirdly, when I turned the real time file protection back on, it continued to work (I tried it maybe 5-6 times).

Thinking that it was strange that it was still working even after turning the protection back on, I rebooted (leaving real-time protection on), thinking Synthmaster might start misbehaving again on a clean boot, which would give more evidence to MSE being the source of the problem. Sure enough, I opened Reaper, tried to save a patch in Synthmaster, and it crashed. The weird part is, I just tried it again, and now it's no longer crashing (with real-time protection still turned on).

So anyway, if anyone else with this issue has Microsoft Security Essentials, perhaps try temporarily disabling the real-time protection to see if it makes a difference; I'd be curious to know if anyone else is seeing the same behaviour?

Post

OMG, I was guessing it was some sort of OS level issue. That's why I could never have reproduce it!

Thanks a million third kind!
Works at KV331 Audio
SynthMaster voted #1 in MusicRadar's "Best Synth of 2019" poll
SynthMaster One voted #4 in MusicRadar's "Best Synth of 2019" poll

Post

Hi All,

I also have this problem. unfortunately the solution by third kind did not work on my environment.
But I found the other solution for this problem.
(I'm not sure why/when "Save as" problem occur. )

My environment:
Windows 7 x64
Reaper 4.78 x64 (latest)
Synthmaster 2.6.21 x64 (latest)


Solution (for Windows)
1. Exit your DAW.
2. Rename following folders. (like "SynthMaster_rename")
C:\Users\YourUserName\Documents\SynthMaster
C:\Users\public\Documents\SynthMasterTemp
3. Launch your DAW and load SynthMaster.
then the folders you renamed will be recreated.
(if you need, copy your preset(you created) back to Preset folder in the new recreated folder)
4. Now "Save as" will be working fine.

*. In my environment, if I load SynyhMaster as "Dedicated process", SynyhMaster seem to be stable.
To set "dedicated process" in Reaper,
1. Open Add FX window in Reaper
2. Right click on "Synthmaster 2.6 Instrument x64"
3. Click "Run as" and click "Dedicated process"
4. Load SynthMaster


I hope this information help someone.
Thank you.

Post

I came back to post because for some reason I can't save consistently without a crash using the latest Synthmaster x64, even when I bridge the plugin it crashes. I tried both of the latest solutions from the last 2 posts and they don't truly fix the problem at all(just temp) and it goes back to crashing. I resorted to going back to the 32 bit version of Synthmaster bridged in 64 bit Reaper because it's more stable, but it uses more cpu.

Post

I switch from Sonar to Reaper and if I use SM 2.6.21 64b in Reaper 4.78 64b, and save preset on SM, Reaper crash. It happen if I use all options how to use SM in Reaper (like dedicated plugin etc..). I need use MiniHost modular from ImageLine (Fruity Loops creators) it is free and Save preset is working.

Post

As DocShay pointed, the solution I posted is JUST TEMP. Now it goes back to crashing again in my environment too...
I think so too that the 32 bit version of SynthMaster is more stable.
so I quit to use 64 bit version of SynthMaster, I'll use 32 bit version.

I tried to debug this error to find solution by using some debug tool (x64dbg, ADPlus).
When the SynthMaster crash, the error message in debug tool says below.
I think this is kind of heap memory overrun error or mistake to release memory by HeapFree function (which is Windows API),
but I'm not sure what/where is wrong (it might be a problem of SynthMaster, Reaper, Windows or myPC specific problem...)

Anyway, I am able to run/use SynthMaster(32bit) without crash for now, (of cource I would like to use 64bit version if possible)
I'll go back to music creation. Thank you DocShay for telling me the workaround(using 32bit version) !

Code: Select all

DebugString: "Critical error detected c0000374"
0xc0000374 STATUS_HEAP_CORRUPTION

Call stack below ---
 # Child-SP          RetAddr           : Args to Child                                                           : Call Site
00 00000000`0012e9e0 00000000`76ed0266 : 00000000`00000002 00000000`00000023 00000000`00000000 00000000`00000003 : ntdll!RtlUnhandledExceptionFilter+0x2d2
01 00000000`0012eab0 00000000`76ed1472 : 01d0a54a`c88880e6 00000000`00007fff 00000000`07f49a50 000007fe`f7d1e123 : ntdll!EtwEnumerateProcessRegGuids+0x216
02 00000000`0012eae0 00000000`76ed3154 : 00000000`00280000 00000000`0012f370 00000000`00000000 00000000`00007fff : ntdll!RtlQueryProcessLockInformation+0x972
03 00000000`0012eb10 00000000`76e6afed : 00000000`0012f360 00000000`00000000 00000000`00000000 00000000`00000000 : ntdll!RtlLogStackBackTrace+0x444
04 00000000`0012eb40 00000000`76c11a5a : 00000000`007f0718 00000000`00000201 00000000`07a40040 000007fe`d5c2807b : ntdll!RtlIsDosDeviceName_U+0x55bd
05 00000000`0012ebc0 000007fe`d5d119b0 : 81010101`010100f8 00000000`0012f470 000007fe`d5d6c9e8 00000000`00000000 : kernel32!HeapFree+0xa
06 00000000`0012ebf0 000007fe`d5c29048 : 00000000`0000000f 00000000`0012f370 00000000`0012f470 000007fe`d5d69d00 : SynthMaster2!VSTPluginMain+0x130960
07 00000000`0012ec20 000007fe`d5c25465 : 00000000`0012f400 00000000`0012ee30 00000000`00000000 00000001`4005e2f4 : SynthMaster2!VSTPluginMain+0x47ff8
08 00000000`0012ec50 000007fe`d5c1c07c : 00000000`00000001 000007fe`d5d69548 00000000`09441080 000007fe`fb2b133c : SynthMaster2!VSTPluginMain+0x44415
09 00000000`0012f300 000007fe`d5c1cab6 : 00000000`07a40040 00000000`09441080 00000000`00000000 00000000`00000000 : SynthMaster2!VSTPluginMain+0x3b02c
0a 00000000`0012f6f0 000007fe`d5bf4052 : 00000000`09441080 00000000`0012f800 00000000`0000000f 00000000`00000004 : SynthMaster2!VSTPluginMain+0x3ba66
0b 00000000`0012f730 000007fe`d5c3202e : 00000000`09441080 00000000`094551e0 00000000`76d29bef 00000000`00000000 : SynthMaster2!VSTPluginMain+0x13002
0c 00000000`0012f760 000007fe`d5c3202e : 00000009`00000112 00000000`0944db40 00000000`08bb3ed0 00000000`0012f800 : SynthMaster2!VSTPluginMain+0x50fde
0d 00000000`0012f790 000007fe`d5c1f66d : 0000000f`0000024f 00000000`08bb3ed0 00000000`0012f900 00000000`0012f988 : SynthMaster2!VSTPluginMain+0x50fde
0e 00000000`0012f7c0 000007fe`d5c37d51 : 00000000`00000002 00000000`00000002 00000000`00000001 00000001`00000001 : SynthMaster2!VSTPluginMain+0x3e61d
0f 00000000`0012f800 00000000`76d29bd1 : 00000000`00000000 00000001`00000002 00000000`00000001 00000000`00000000 : SynthMaster2!VSTPluginMain+0x56d01
10 00000000`0012f980 00000000`76d298da : 00000000`0012fbb0 000007fe`d5c37880 00000000`008787b0 00000000`00878e20 : USER32!TranslateMessageEx+0x2a1
11 00000000`0012fa40 00000000`76d267c2 : 00000000`00000000 00000000`00000000 000007fe`d5c37880 00000000`00000001 : USER32!TranslateMessage+0x1ea
12 00000000`0012fac0 00000000`76d632e2 : 00000000`00000000 00000000`00000001 00000000`0032416e 00000000`00000000 : USER32!IsDialogMessageW+0x102
13 00000000`0012fb50 00000001`400015cb : 00000000`00000000 00000000`00000000 00000000`00000006 00000001`40000000 : USER32!IsDialogMessage+0x7a
14 00000000`0012fb80 00000001`40001424 : 00000000`00000008 00000000`00000000 00000000`00000006 00000000`00000000 : reaper_host64+0x15cb
15 00000000`0012fc10 00000001`4005f0d1 : 00000000`00000000 00000000`00000000 00000000`00000006 00000001`40000000 : reaper_host64+0x1424
16 00000000`0012fea0 00000000`76c059cd : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : reaper_host64+0x5f0d1
17 00000000`0012ff60 00000000`76e3b981 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : kernel32!BaseThreadInitThunk+0xd
18 00000000`0012ff90 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : ntdll!RtlUserThreadStart+0x21

(4e0c.4f8c): Unknown exception - code c0000374 (!!! second chance !!!)
SecondChance_star_UnknownException
[/size]

Post

I just found this thread. I see I'm not the only one having this problem which just started for me today. I haven't tried any of the "fixes" above yet but I am going to.

Last time I had a problem with SM (it stopped working altogether) support told me my license had gone "bad" whatever that means. I am hoping that isn't the case this time. I will try the MSSE fix first and then move on to renaming the folders.

What a PITA. Only synth I have these problems with.

Post

The folder renaming seems to have worked, for now. But I'd still like to know what's causing this problem so it doesn't happen again.

Post

I found other solution for this issue.
(It might be just temporary working for now...)

[Solution]
1. Exit your DAW
2. Move to installation folder of SynthMaster. ex) "C:\Program Files\VstPlugins\KV331 Audio" for 64bit
3. If the folder "Expansions" is not exist, create it.
4. Launch your DAW and load SynthMaster.
5. Now "Save as" will be working


The "Expansions" folder is referred from configuration file of SynthMaster which located on C:\Users\YourUserID\Documents\SynthMaster\Config\SynthMasterConfig.txt (parameter name is "Expansions Root Folder").
The folder name or place might be different by your environment.
The point of this solution is that the folder which is specified by the parameter:"Expansions Root Folder" is EXIST.

In my environment, this solution is working FOR NOW...
(It might be going to go back to crashing again... Im not sure...)

I hope this information help someone.
Thank you.

Post

[Solution]
1. Exit your DAW
2. Move to installation folder of SynthMaster. ex) "C:\Program Files\VstPlugins\KV331 Audio" for 64bit
3. If the folder "Expansions" is not exist, create it.
4. Launch your DAW and load SynthMaster.
5. Now "Save as" will be working


The "Expansions" folder is referred from configuration file of SynthMaster which located on C:\Users\YourUserID\Documents\SynthMaster\Config\SynthMasterConfig.txt (parameter name is "Expansions Root Folder").
The folder name or place might be different by your environment.
The point of this solution is that the folder which is specified by the parameter:"Expansions Root Folder" is EXIST.
Having the same issue and this didn't work for me. Also, it would be helpful if everyone commenting posted their OS, DAW, etc. (Not you drag731). That being said, renaming folders worked for me so thanks for that.

I'm considering switching back to Windows 7 if it starts crashing again.

Specs:
Studio One 2.6.5.30360 x64 (latest version)
SynthMaster 2.6.21 x64 (latest version)
Windows 8.1 x64
8gb RAM
i5-2400 @ 3.10ghz

Post

wagtunes wrote:The folder renaming seems to have worked, for now. But I'd still like to know what's causing this problem so it doesn't happen again.
I am saying this once again: I can NOT reproduce this issue on any of my systems and therefore I can not figure out a solution. We have sound designers who work on Windows and they could not reproduce the issue as well.
Works at KV331 Audio
SynthMaster voted #1 in MusicRadar's "Best Synth of 2019" poll
SynthMaster One voted #4 in MusicRadar's "Best Synth of 2019" poll

Post Reply

Return to “KV331 Audio”