freddyz / computerscare-vcv-modules

Modules for VCV Rack
BSD 3-Clause "New" or "Revised" License
41 stars 9 forks source link

Custom Blank Crashes Rack When Loading Images #62

Closed McGroggin closed 3 years ago

McGroggin commented 3 years ago

What are the requirements for acceptable images for the Custom Blank Module? Are there limitations on bit-depth, file size or any other factors?

I just tried loading 9 different images found online and locally, a mixture of random PNGs, GIFs and JPGs and only one loaded successfully. Every other attempt caused Rack to crash to desktop.

McGroggin commented 3 years ago

From log.txt:

[0.651 info src/window.cpp:72] Loaded SVG C:\Users\rober\DOCUME~1/Rack/plugins-v1/CountModula/res/Raven/Palette.svg [1.816 debug src/ComputerscareBlank.cpp:895] path not module path [1.816 debug src/ComputerscareBlank.cpp:896] path: empty, modulePath:C:\Users\rober\Downloads\etienne-jacob.gif [2.036 fatal src/main.cpp:45] Fatal signal 22. Stack trace: 26: ZN4rack10appDestroyEv 0x456435 25: raise 0x8d17abe0 24: abort 0x8d17f1e0 23: ZN9gnu_cxx12__to_xstringINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_yPKS8_PcEySB_z 0x108ee920 22: ZN10SmoothKnobD1Ev 0x10889880 21: ZSt7shuffleIN9gnu_cxx17normal_iteratorIPiSt6vectorIiSaIiEEEESt26linear_congruential_engineIjLj16807ELj0ELj2147483647EEEvT_S9OT0 0x1094a960 20: ZZN9gnu_cxx6stoaIffcJEEET0_PFT_PKT1_PPS3_DpT2_EPKcS5_PyS9_EN11_Save_errnoD1Ev 0x10952e00 19: ZNSt8_Rb_treeIiSt4pairIKiP12ParamAndTypeESt10_Select1stIS4_ESt4lessIiESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E 0x10945eb0 18: ZN18ComputerscareBlank14setFrameDelaysESt6vectorIfSaIfEE 0x10895010 17: ZN11tPNGDisplayIN4rack6widget17TransparentWidgetEE4drawERKNS1_6Widget8DrawArgsE 0x1088a9b0 16: ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE 0x4a776c 15: ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE 0x4a776c 14: ZN4rack3app12ModuleWidget4drawERKNS_6widget6Widget8DrawArgsE 0x492bba 13: ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE 0x4a776c 12: ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE 0x4a776c 11: ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE 0x4a776c 10: ZN4rack6widget10ZoomWidget4drawERKNS0_6Widget8DrawArgsE 0x4a83e2 9: ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE 0x4a776c 8: ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE 0x4a776c 7: ZN4rack2ui12ScrollWidget4drawERKNS_6widget6Widget8DrawArgsE 0x4a3fd4 6: ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE 0x4a776c 5: ZN4rack6Window3runEv 0x4594ea 4: main 0x781840 3: main 0x781840 2: main 0x781840 1: BaseThreadInitThunk 0x8e157020 0: RtlUserThreadStart 0x8ea3d220

freddyz commented 3 years ago

Thanks for the report. Honestly I don't have any idea what sorts of images will work and what will not. I've run into GIFs that don't load, but the only insight into "why" is some error message produced by Rack's image loading library. I did not write any of the code that actually loads or displays images so I'm not sure how much more support I can offer, BUT if Rack is crashing I'd guess that means a bug in my module. Would you be willing to share any of the actual image files that cause Rack to crash? I think you can upload them here along with a post.

McGroggin commented 3 years ago

Fair enough.

I gathered a new round of images to try. I had a greater success rate this time but still a number of crashes.

I saw a screenshot somewhere of the Blank module displaying a 'bad image' message. The only time I was presented with this was SOMETIMES when restarting VCV AFTER a crash.

moduleRestart

If this worked more consistently the process of trial and error would be less daunting. Mostly I have to restart once or twice and accept clearing the patch to continue.

I can work with this as it is when it comes to found images. My only concern is that images I had created myself in Photoshop or with the Windows Snipping Tool also crash rack. I've tried exporting as PNG, JPG and BMP all without success. This kills the dream of creating my own custom blank panels for use in rack.

When images do load, they look and run great and I love the addition of the expander allowing for a level of control.

Test images that fail:

three one two Untitled-1 GibsonVCV

Out of the 20 images tested today, 9 loaded without issue.

freddyz commented 3 years ago

Hmm so I was able to load all of these with no problems running on my Mac. Makes me wonder if perhaps it is a platform-specific bug like with file paths or something. But that wouldn't quite make sense because you said some images do work.... I will try these out on my windows computer later and see if I can reproduce the problem.

Screen Shot 2021-03-02 at 11 21 31 AM
freddyz commented 3 years ago

Could you upload the GIF that failed in your log.txt, etienne-jacob.gif ? The stack trace there looks like some other bug in my code.

Also, when you have a moment if you could reproduce the crash when attempting to load one of these "problem images", and copy/paste the log.txt maybe there will be a clue as to what the problem is.

adingGENESIS commented 3 years ago

Hey there!

I'd like to chirp in to say that I'm also having the same problem, but if it helps, I am using a Windows system. Out of all the images I've tried, all of them cause VCV rack to crash.

If you'd like, I can send the log in a later post in the thread as well as the images that don't work.

freddyz commented 3 years ago

Yes please do @adingGENESIS. Just one image and the log.txt will probably suffice. Was Custom Blank working properly for you prior to the recent 1.4 update?

adingGENESIS commented 3 years ago

Yes, the module was perking perfectly fine before that most recent update.

Here's the image: 1525565067230_mirror

Here's the log: (excuse the huge wall of logs since I don't know what to copy n paste so I pasted everything) [0.000 info src/main.cpp:119] VCV Rack v1.1.6 [0.000 info src/main.cpp:120] Windows 10.0 [0.000 info src/main.cpp:126] Args: D:\DAW FILES\VCV RACK\PROGRAM\Rack.exe [0.000 info src/main.cpp:129] System directory: D:\DAW FILES\VCV RACK\PROGRAM [0.000 info src/main.cpp:130] User directory: C:\Users\Owner\DOCUME~1/Rack [0.000 info src/settings.cpp:206] Loading settings C:\Users\Owner\DOCUME~1/Rack/settings-v1.json [0.001 info src/main.cpp:155] Initializing environment [0.091 info src/plugin.cpp:154] Loaded plugin Core v1.1.6 from [0.097 info src/plugin.cpp:154] Loaded plugin AS v1.0.4 from C:\Users\Owner\DOCUME~1/Rack/plugins-v1/AS [0.099 info src/plugin.cpp:154] Loaded plugin Agave v1.0.0 from C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Agave [0.100 info src/plugin.cpp:154] Loaded plugin Autodafe-DrumKit v1.0.0 from C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Autodafe-DrumKit [0.102 info src/plugin.cpp:154] Loaded plugin Autodafe-REDsFREE v1.0.0 from C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Autodafe-REDsFREE [0.103 info src/plugin.cpp:154] Loaded plugin Befaco v1.0.1 from C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Befaco [0.107 info src/plugin.cpp:154] Loaded plugin Bidoo v1.1.28 from C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bidoo [0.116 info src/plugin.cpp:154] Loaded plugin Bogaudio v1.1.36 from C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio [0.118 info src/plugin.cpp:154] Loaded plugin CaptainsSounds v1.0.7 from C:\Users\Owner\DOCUME~1/Rack/plugins-v1/CaptainsSounds [0.120 info src/plugin.cpp:154] Loaded plugin CatroBlanco v1.0.0 from C:\Users\Owner\DOCUME~1/Rack/plugins-v1/CatroBlanco [0.122 info src/plugin.cpp:154] Loaded plugin CharredDesert v1.3.1 from C:\Users\Owner\DOCUME~1/Rack/plugins-v1/CharredDesert [0.124 info src/plugin.cpp:154] Loaded plugin Chiptuner v1.0.0 from C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Chiptuner [0.126 info src/plugin.cpp:154] Loaded plugin ChowDSP v1.4.0 from C:\Users\Owner\DOCUME~1/Rack/plugins-v1/ChowDSP [0.135 info src/plugin.cpp:154] Loaded plugin CountModula v1.13.0 from C:\Users\Owner\DOCUME~1/Rack/plugins-v1/CountModula [0.139 info src/plugin.cpp:154] Loaded plugin DHE-Modules v1.5.1 from C:\Users\Owner\DOCUME~1/Rack/plugins-v1/DHE-Modules [0.154 info src/plugin.cpp:154] Loaded plugin DrumKit v1.1.4 from C:\Users\Owner\DOCUME~1/Rack/plugins-v1/DrumKit [0.156 info src/plugin.cpp:154] Loaded plugin FehlerFabrik-Suite v1.1.1 from C:\Users\Owner\DOCUME~1/Rack/plugins-v1/FehlerFabrik-Suite [0.160 info src/plugin.cpp:154] Loaded plugin FrozenWasteland v1.17.1 from C:\Users\Owner\DOCUME~1/Rack/plugins-v1/FrozenWasteland [0.163 info src/plugin.cpp:154] Loaded plugin Fundamental v1.4.0 from C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Fundamental [0.165 info src/plugin.cpp:154] Loaded plugin HetrickCV v1.0.0 from C:\Users\Owner\DOCUME~1/Rack/plugins-v1/HetrickCV [0.168 info src/plugin.cpp:154] Loaded plugin KautenjaDSP-PotatoChips v1.9.0 from C:\Users\Owner\DOCUME~1/Rack/plugins-v1/KautenjaDSP-PotatoChips [0.171 info src/plugin.cpp:154] Loaded plugin MockbaModular v1.2.1 from C:\Users\Owner\DOCUME~1/Rack/plugins-v1/MockbaModular [0.173 info src/plugin.cpp:154] Loaded plugin NANOModules v1.6.0.2 from C:\Users\Owner\DOCUME~1/Rack/plugins-v1/NANOModules [0.185 info src/plugin.cpp:154] Loaded plugin NYSTHI v1.0.17 from C:\Users\Owner\DOCUME~1/Rack/plugins-v1/NYSTHI [0.186 info src/plugin.cpp:154] Loaded plugin Ohmer v1.1.6 from C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Ohmer [0.188 info src/plugin.cpp:154] Loaded plugin Skylights v1.0.2 from C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Skylights [0.191 info src/plugin.cpp:154] Loaded plugin SonusModular v1.4.0 from C:\Users\Owner\DOCUME~1/Rack/plugins-v1/SonusModular [0.192 info src/bridge.cpp:384] Bridge server started [0.194 info src/plugin.cpp:154] Loaded plugin Stalys v1.4.2 from C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Stalys [0.196 info src/plugin.cpp:154] Loaded plugin TheXOR v1.1.1 from C:\Users\Owner\DOCUME~1/Rack/plugins-v1/TheXOR [0.199 info src/plugin.cpp:154] Loaded plugin TinyTricks v1.5.0 from C:\Users\Owner\DOCUME~1/Rack/plugins-v1/TinyTricks [0.200 info src/plugin.cpp:154] Loaded plugin captvolt v1.0.1 from C:\Users\Owner\DOCUME~1/Rack/plugins-v1/captvolt [0.202 info src/plugin.cpp:154] Loaded plugin cf v1.1.1 from C:\Users\Owner\DOCUME~1/Rack/plugins-v1/cf [0.205 info src/plugin.cpp:154] Loaded plugin computerscare v1.4.0 from C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare [0.208 info src/plugin.cpp:154] Loaded plugin rackwindows v1.1.2 from C:\Users\Owner\DOCUME~1/Rack/plugins-v1/rackwindows [0.210 info src/plugin.cpp:154] Loaded plugin rcm v1.1.0 from C:\Users\Owner\DOCUME~1/Rack/plugins-v1/rcm [0.214 info src/plugin.cpp:154] Loaded plugin squinkylabs-plug1 v1.0.15 from C:\Users\Owner\DOCUME~1/Rack/plugins-v1/squinkylabs-plug1 [0.216 info src/plugin.cpp:154] Loaded plugin stocaudio v1.0.1 from C:\Users\Owner\DOCUME~1/Rack/plugins-v1/stocaudio [0.256 info src/main.cpp:171] Initializing app [0.383 info src/window.cpp:238] Window content scale: 1.000000 [0.399 info src/window.cpp:279] Renderer: AMD Radeon R9 360 [0.399 info src/window.cpp:280] OpenGL: 4.5.13397 Compatibility Profile Context 15.200.1055.0 [0.402 info src/window.cpp:33] Loaded font D:\DAW FILES\VCV RACK\PROGRAM/res/fonts/DejaVuSans.ttf [0.403 info src/window.cpp:72] Loaded SVG D:\DAW FILES\VCV RACK\PROGRAM/res/ComponentLibrary/RackBusboard.svg [0.404 info src/settings.cpp:189] Saving settings C:\Users\Owner\DOCUME~1/Rack/settings-v1.json [1.781 info src/main.cpp:189] Starting engine [1.781 info src/main.cpp:201] Running window [3.197 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/ComputerscareDebugPanel.svg [3.197 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/computerscare-pentagon-jack-1-outline.svg [3.198 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/computerscare-clk-text.svg [3.198 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/computerscare-clk-text-red.svg [3.198 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/computerscare-rst-text.svg [3.198 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/computerscare-rst-text-red.svg [3.198 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/vertical-x-1.svg [3.198 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/vertical-x-2.svg [3.199 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/vertical-x-3.svg [3.199 info src/window.cpp:72] Loaded SVG D:\DAW FILES\VCV RACK\PROGRAM/res/ComponentLibrary/RoundBlackKnob.svg [3.199 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/computerscare-small-knob-effed.svg [3.199 info src/window.cpp:72] Loaded SVG D:\DAW FILES\VCV RACK\PROGRAM/res/ComponentLibrary/RoundBlackKnob.svg [3.199 info src/window.cpp:72] Loaded SVG D:\DAW FILES\VCV RACK\PROGRAM/res/ComponentLibrary/RoundBlackKnob.svg [3.199 info src/window.cpp:72] Loaded SVG D:\DAW FILES\VCV RACK\PROGRAM/res/ComponentLibrary/RoundBlackKnob.svg [3.199 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/computerscare-pentagon-jack-1-outline-flipped.svg [3.199 info src/window.cpp:33] Loaded font C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/Oswald-Regular.ttf [3.201 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/ComputerscarePatchSequencerPanel.svg [3.201 info src/window.cpp:72] Loaded SVG D:\DAW FILES\VCV RACK\PROGRAM/res/ComponentLibrary/LEDButton.svg [3.201 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/computerscare-pentagon-jack-pointing-up.svg [3.201 info src/window.cpp:33] Loaded font C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/digital-7.ttf [3.201 info src/window.cpp:72] Loaded SVG D:\DAW FILES\VCV RACK\PROGRAM/res/ComponentLibrary/RoundBlackKnob.svg [3.202 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/computerscare-big-knob-effed.svg [3.203 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/ComputerscareLaundrySoupPanel.svg [3.203 info src/window.cpp:33] Loaded font D:\DAW FILES\VCV RACK\PROGRAM/res/fonts/ShareTechMono-Regular.ttf [3.203 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/computerscare-invisible-button.svg [3.203 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/computerscare-invisible-button-frame2.svg [3.204 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/ComputerscareILoveCookiesPanel.svg [3.204 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/computerscare-medium-knob-effed.svg [3.206 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/ComputerscareOhPeasPanel.svg [3.207 info src/window.cpp:72] Loaded SVG D:\DAW FILES\VCV RACK\PROGRAM/res/ComponentLibrary/RoundBlackKnob.svg [3.207 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/ComputerscareKnolyPobsPanel.svg [3.207 info src/window.cpp:72] Loaded SVG D:\DAW FILES\VCV RACK\PROGRAM/res/ComponentLibrary/RoundBlackKnob.svg [3.208 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/computerscare-channels-empty-knob.svg [3.208 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/computerscare-channels-empty-knob-auto-mode.svg [3.208 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/computerscare-medium-small-knob.svg [3.209 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/computerscare-medium-small-knob-disabled.svg [3.210 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/ComputerscareBolyPuttonsPanel.svg [3.210 info src/window.cpp:72] Loaded SVG D:\DAW FILES\VCV RACK\PROGRAM/res/ComponentLibrary/RoundBlackKnob.svg [3.210 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/computerscare-iso-button-small-up.svg [3.210 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/computerscare-iso-button-small-down.svg [3.210 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/computerscare-iso-button-small-up-grey.svg [3.210 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/computerscare-iso-button-small-down-grey.svg [3.211 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/ComputerscareRolyPouterPanel.svg [3.211 info src/window.cpp:72] Loaded SVG D:\DAW FILES\VCV RACK\PROGRAM/res/ComponentLibrary/RoundBlackKnob.svg [3.211 info src/window.cpp:72] Loaded SVG D:\DAW FILES\VCV RACK\PROGRAM/res/ComponentLibrary/RoundBlackKnob.svg [3.212 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/computerscare-medium-knob-dot-indicator.svg [3.212 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/computerscare-medium-knob-dot-indicator-disabled.svg [3.213 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/ComputerscareTolyPoolsPanel.svg [3.214 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/ComputerscareSolyPequencerPanel.svg [3.215 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/tiny-jack.svg [3.216 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/ComputerscareFolyPacePanel.svg [3.216 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/computerscare-scramble-knob.svg [3.217 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/ComputerscareCustomBlankPanel.svg [3.217 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/ComputerscareCustomBlankExpanderPanel.svg [3.218 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/computerscare-logo-normal.svg [3.218 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/blank-clock-mode-sync.svg [3.218 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/blank-clock-mode-scan.svg [3.218 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/blank-clock-mode-frame.svg [3.218 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/computerscare-next-button.svg [3.219 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/computerscare-next-button-down.svg [3.220 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/ComputerscareStolyFickPigurePanel.svg [3.221 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/ComputerscareGolyPeneratorPanel.svg [3.222 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/ComputerscareMolyPatrixPanel.svg [3.223 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/computerscare-small-knob-effed-dark.svg [3.223 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/computerscare-small-knob-effed-disabled.svg [3.225 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/computerscare/res/ComputerscareHorseADoodleDooPanel.svg [3.225 info src/skins.cpp:181] Bogaudio: skin information loaded successfully from C:\Users\Owner\DOCUME~1/Rack/Bogaudio.json

[3.227 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/VCO.svg [3.228 info src/window.cpp:72] Loaded SVG D:\DAW FILES\VCV RACK\PROGRAM/res/ComponentLibrary/ScrewSilver.svg [3.228 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/knob_68px.svg [3.228 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/knob_16px.svg [3.228 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/button_9px_0.svg [3.228 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/button_9px_1_green.svg [3.228 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/knob_26px.svg [3.228 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/slider_switch_2_14px_0.svg [3.228 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/slider_switch_2_14px_1.svg [3.229 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/port.svg [3.295 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/LVCO.svg [3.295 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/button_9px_1.svg [3.296 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/Sine.svg [3.297 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/Pulse.svg [3.300 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/XCO.svg [3.300 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/knob_38px.svg [3.304 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/Additator.svg [3.306 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/FMOp.svg [3.308 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/Chirp.svg [3.308 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/button_18px_0.svg [3.308 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/button_18px_1.svg [3.310 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/LFO.svg [3.312 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/LLFO.svg [3.315 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/FourFO.svg [3.317 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/EightFO.svg [3.319 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/VCF.svg [3.321 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/LVCF.svg [3.323 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/FFB.svg [3.325 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/EQ.svg [3.325 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/knob_29px.svg [3.326 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/EQS.svg [3.328 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/LPG.svg [3.328 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/knob_45px.svg [3.329 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/LLPG.svg [3.334 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/MegaGate.svg [3.337 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/PEQ.svg [3.342 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/PEQ6.svg [3.342 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/PEQ6XF.svg [3.353 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/PEQ14.svg [3.354 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/PEQ14XF.svg [3.357 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/DADSRH.svg [3.359 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/DADSRHPlus.svg [3.362 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/Shaper.svg [3.365 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/ShaperPlus.svg [3.366 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/AD.svg [3.367 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/ASR.svg [3.368 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/ADSR.svg [3.370 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/Vish.svg [3.371 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/Follow.svg [3.372 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/DGate.svg [3.373 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/RGate.svg [3.375 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/Edge.svg [3.376 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/Noise.svg [3.376 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/SampleHold.svg [3.378 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/Walk2.svg [3.378 info src/window.cpp:33] Loaded font C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/fonts/inconsolata.ttf [3.379 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/Walk.svg [3.385 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/Mix8.svg [3.385 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/button_18px_1_orange.svg [3.385 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/button_18px_1_green.svg [3.390 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/Mix8x.svg [3.394 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/Mix4.svg [3.397 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/Mix4x.svg [3.398 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/Mix2.svg [3.399 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/Mix1.svg [3.400 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/VCM.svg [3.401 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/Mute8.svg [3.401 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/Pan.svg [3.402 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/XFade.svg [3.403 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/VCA.svg [3.404 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/VCAmp.svg [3.405 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/Velo.svg [3.405 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/UMix.svg [3.406 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/Mumix.svg [3.407 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/Matrix81.svg [3.408 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/Matrix18.svg [3.409 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/Matrix44.svg [3.410 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/Matrix44Cvm.svg [3.413 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/Matrix88.svg [3.413 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/Matrix88Cv.svg [3.414 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/Matrix88M.svg [3.415 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/Switch81.svg [3.415 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/Switch18.svg [3.417 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/Switch44.svg [3.417 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/Switch88.svg [3.420 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/Switch1616.svg [3.421 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/AMRM.svg [3.450 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/Pressor.svg [3.451 info src/window.cpp:72] Loaded SVG C:\Users\Owner\DOCUME~1/Rack/plugins-v1/Bogaudio/res/Clpr.svg [17.055 info src/patch.cpp:86] Saving patch C:\Users\Owner\DOCUME~1/Rack/autosave-v1.vcv [17.062 info src/settings.cpp:189] Saving settings C:\Users\Owner\DOCUME~1/Rack/settings-v1.json [17.063 debug src/ComputerscareBlank.cpp:895] path not module path [17.063 debug src/ComputerscareBlank.cpp:896] path: empty, modulePath:C:\Users\Owner\Pictures\Art\from lada\1525565067230_mirror.jpg [17.336 fatal src/main.cpp:45] Fatal signal 22. Stack trace: 26: ZN4rack10appDestroyEv 0x456435 25: raise 0x2a09abe0 24: abort 0x2a09f1e0 23: ZN9gnu_cxx12__to_xstringINSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_yPKS8_PcEySB_z 0x7bee920 22: ZN10SmoothKnobD1Ev 0x7b89880 21: ZSt7shuffleIN9gnu_cxx17normal_iteratorIPiSt6vectorIiSaIiEEEESt26linear_congruential_engineIjLj16807ELj0ELj2147483647EEEvT_S9OT0 0x7c4a960 20: ZZN9gnu_cxx6stoaIffcJEEET0_PFT_PKT1_PPS3_DpT2_EPKcS5_PyS9_EN11_Save_errnoD1Ev 0x7c52e00 19: ZNSt8_Rb_treeIiSt4pairIKiP12ParamAndTypeESt10_Select1stIS4_ESt4lessIiESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E 0x7c45eb0 18: ZN18ComputerscareBlank14setFrameDelaysESt6vectorIfSaIfEE 0x7b95010 17: ZN11tPNGDisplayIN4rack6widget17TransparentWidgetEE4drawERKNS1_6Widget8DrawArgsE 0x7b8a9b0 16: ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE 0x4a776c 15: ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE 0x4a776c 14: ZN4rack3app12ModuleWidget4drawERKNS_6widget6Widget8DrawArgsE 0x492bba 13: ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE 0x4a776c 12: ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE 0x4a776c 11: ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE 0x4a776c 10: ZN4rack6widget10ZoomWidget4drawERKNS0_6Widget8DrawArgsE 0x4a83e2 9: ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE 0x4a776c 8: ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE 0x4a776c 7: ZN4rack2ui12ScrollWidget4drawERKNS_6widget6Widget8DrawArgsE 0x4a3fd4 6: ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE 0x4a776c 5: ZN4rack6Window3runEv 0x4594ea 4: main 0x781840 3: main 0x781840 2: main 0x781840 1: BaseThreadInitThunk 0x289a7020 0: RtlUserThreadStart 0x2a19d220

freddyz commented 3 years ago

Alright I was able to reproduce the problem on my Windows computer. Thanks a lot @McGroggin and @adingGENESIS for the information, I believe I have fixed the problem. If you are able and willing to install the pre-release and check to make sure all your usual images load without crashing it would be much appreciated! Windows binary (file name: computerscare-1.4.1-win.zip) can be found here for release candidate v1.4.1: https://github.com/freddyz/computerscare-vcv-modules/releases/tag/v1.4.1

adingGENESIS commented 3 years ago

Thank you so much! You're an absolute legend.

freddyz commented 3 years ago

Crash should be fixed with v1.4.1 update (now in Library). Thanks again for the reports @McGroggin and @adingGENESIS !