First, system and specs (although they are included in my signature, may as well add them here):
Windows 7 Professional 64 bit
Intel i7-5960x @ ~4.2 GHz
ASUS X99-E WS
64 GB G.Skill DDR4 2400 Ram
3x EVGA GTX 780 6GB
1x EVGA GTX 670 FTW+ 4GB (display)
OS on a 120 GB SSD
Primary Daz Studio install (release and beta) on a separate SSD for programs
Backup Daz Studio installs on an SSHD with other programs of less importance
Watercooled
To simulate all I need to do to provoke this error that leads to a crash every time, steps are quite simple:
1: Start up Daz Studio (Using the current plugin release, with 4.8, had the same results with newest plugin using backup install of 4.7)
2: Create a primitive (to have a surface to apply stuff to. I like cubes and planes, personally)
3: In the materials tab of OcDS, select liveDb, enter "spandex" (or as much of it as you desire, it's the only material once you reach "span")
4: Right-click and Copy said (ghastly pink) material to clipboard
5: Scroll all the way back up to the top to your one present surface. On your way, note that the the handy status bar under your viewport showed:
Code: Select all
OcDS: Successfully copied 1 Spandex to clipboard
OcDS: Successfully copied 1 OctaneRender element to the clipboard
6: Right-click the default material generated by your primitive, and select paste from clipboard.
7: If, at this moment, you are not left scratching your head trying to figure out why Daz Studio has encountered an error (Which I will post a snippet of below the rest of this post, and point out the only variance I have seen in multiple tries), by all means, let me know anything you can think of that would cause this.
To cover all bases:
I cleared the cache, and in fact reinstalled OctaneRender standalone to generate the folder anew after backing it up. I reinstalled every version of VCRedistributable from 05 to current in x86 and x64 format. Reinstalled Quicktime 7. Reinstalled Daz Studio and the plugin numerous times. Nothing makes this error go away. I also restarted my computer several dozen times during the series of un/re-installs. As far as Windows Update is concerned, my computer is up to date for everything Microsoft recognizes. Copying said material as new material and copying from there to clipboard functions just fine, only copying directly from the liveDb in this version of the plugin causes the force crash for me. Also, the spandex material is just memorable for it's ugliness, nearly every material with a mat present and some without (every single Otoy "official" material in the liveDb, for instance) causes the same crash result, including any saved preset that includes a material file that is not templated. I have a template that always loses the mats on application to a surface, but never causes the crash. I can copy said presets as new materials and to the clipboard from there as well without issue. That said:
Using my backup of the 4.8 beta with Prerelease revision 4 or 5, forget which was the last, but that one, without touching anything in the liveDb folder at all, I can go through those same steps above, and step 7 shows me staring at a cube that presumably would be covered in pink spandex if I opened the OcDS viewport. I decided to try all of this without the viewport to eliminate it as a potential variable.
The only error of any kind reported that I can find is the crash report, sample below:
Exception Reason:
Code: Select all
DAZStudio.exe caused ACCESS_VIOLATION in module "F:\DAZStudio4.8\QtCore4.dll" at 0033:0000000063A03816, QString::QString()+6 byte(s)
Any thoughts on what I may be doing wrong here? I kind of always thought that the cache was one of the neatest features of Octane, and it having no point when I must recopy each material as new to download it to the cache each time a scene is loaded is frustrating. Also, my bandwidth is kind of poor in my new location, so the time lost re-downloading materials over and over again adds up quickly. Likewise the way that I only seem to forget and cause said crash when it's been too long since I've saved. Funny how that goes. I truly am seeking help, though. I tend to overlook things, and would rather fix the problem on my end if that's all it is without reporting a non-existent bug if that's the case.
Edit/Update: Upon further investigation, I have now also pored over the OctaneRender debug log, which contains a whole lot of nothing useful/pertinent, since all crashes are basically represented by the new starting of the plugin. I did note there are a few series of errors finding materials in the liveDbTextures folder, even though I can browse right to said images, which I suppose must be tied into this whole having to re-download things repeatedly. Guess I'll just go for a bug report on the off chance t_3 can figure it out when he has time.