patheros / PathSetXOmriCohen

Manuals and Issues for the Path Set X Omri Cohen plugins for VCV Rack
4 stars 0 forks source link

Rack crashed browsing 2.0.2 Free due to missing images (fixed by unsubscribe/resubscribe) #14

Open Paul-Dempsey opened 12 months ago

Paul-Dempsey commented 12 months ago

NOTE I unsubscribed, deleted the plugin folder and resubscribed, and then the missing images were there, so this may not be reproducible, but perhaps it's useful to note the potential issue.

On Latest Windows 11

Starting from empty Rack, right click, select brand: Path Set x Omri Cohen Free, VCV Rack disappears.

Log shows the crash happens immediately after it can't load OmriCohenPatheros-Free/res/MiniTruffles.png

The file is missing. There are no PNGs at all in the res folder. If I add a dummy MiniTruffles.png, it then crashes due to a missing MiniHyphae.png. If add a dummy one of that, then Rack no longer crashes.

Log:

[32.749 info src/app/Browser.cpp:201 createPreview] Creating module widget Path Set x Omri Cohen Truffle
[32.750 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/Users/pcdem/OneDrive/Documents/Rack2/plugins/OmriCohenPatheros-Free/res/Dir_0.svg
[32.750 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/Users/pcdem/OneDrive/Documents/Rack2/plugins/OmriCohenPatheros-Free/res/Dir_1.svg
[32.750 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/Users/pcdem/OneDrive/Documents/Rack2/plugins/OmriCohenPatheros-Free/res/Truffles_mode_forward.svg
[32.750 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/Users/pcdem/OneDrive/Documents/Rack2/plugins/OmriCohenPatheros-Free/res/Truffles_mode_backward.svg
[32.750 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/Users/pcdem/OneDrive/Documents/Rack2/plugins/OmriCohenPatheros-Free/res/Truffles_mode_ping_pong.svg
[32.750 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/Users/pcdem/OneDrive/Documents/Rack2/plugins/OmriCohenPatheros-Free/res/Truffles_mode_random.svg
[32.750 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/Users/pcdem/OneDrive/Documents/Rack2/plugins/OmriCohenPatheros-Free/res/Truffles_mode_addressable.svg
[32.751 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/Program Files/VCV/Rack2Pro/res/ComponentLibrary/PB61303.svg
[32.752 warn src/window/Window.cpp:842 loadImage] Cannot read file C:/Users/pcdem/OneDrive/Documents/Rack2/plugins/OmriCohenPatheros-Free/res/MiniTruffles.png
[33.514 fatal adapters/standalone.cpp:49 fatalSignalHandler] Fatal signal 11. Stack trace:
48:  0x0
47:  0x0
46: _C_specific_handler 0x7ff86262b1b0
45: _chkstk 0x7ff862793cd0
44: RtlFindCharInUnicodeString 0x7ff86270d9c0
43: KiUserExceptionDispatcher 0x7ff862792dc0
42: ZN8PNGPanel4drawERKN4rack6widget6Widget8DrawArgsE 0x7fffcb760690
41: ZN4rack6widget6Widget9drawChildEPS1_RKNS1_8DrawArgsEi 0x7fffd305e520
40: ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE 0x7fffd305e690
39: ZN4rack3app12ModuleWidget4drawERKNS_6widget6Widget8DrawArgsE 0x7fffd301f330
38: ZN4rack6widget6Widget9drawChildEPS1_RKNS1_8DrawArgsEi 0x7fffd305e520
37: ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE 0x7fffd305e690
36: ZN4rack3app7browser21ModuleWidgetContainer4drawERKNS_6widget6Widget8DrawArgsE 0x7fffd34b4ff0
35: ZN4rack6widget6Widget9drawChildEPS1_RKNS1_8DrawArgsEi 0x7fffd305e520
34: ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE 0x7fffd305e690
33: ZN4rack6widget17FramebufferWidget15drawFramebufferEv 0x7fffd305bce0
32: ZN4rack6widget17FramebufferWidget6renderENS_4math3VecES3_NS2_4RectE 0x7fffd305c2c0
31: ZN4rack6widget17FramebufferWidget4drawERKNS0_6Widget8DrawArgsE 0x7fffd305cae0
30: ZN4rack6widget6Widget9drawChildEPS1_RKNS1_8DrawArgsEi 0x7fffd305e520
29: ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE 0x7fffd305e690
28: ZN4rack6widget10ZoomWidget4drawERKNS0_6Widget8DrawArgsE 0x7fffd305e980
27: ZN4rack6widget6Widget9drawChildEPS1_RKNS1_8DrawArgsEi 0x7fffd305e520
26: ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE 0x7fffd305e690
25: ZN4rack6widget6Widget9drawChildEPS1_RKNS1_8DrawArgsEi 0x7fffd305e520
24: ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE 0x7fffd305e690
23: ZN4rack3app7browser8ModelBox4drawERKNS_6widget6Widget8DrawArgsE 0x7fffd34b76e0
22: ZN4rack6widget6Widget9drawChildEPS1_RKNS1_8DrawArgsEi 0x7fffd305e520
21: ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE 0x7fffd305e690
20: ZN4rack6widget6Widget9drawChildEPS1_RKNS1_8DrawArgsEi 0x7fffd305e520
19: ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE 0x7fffd305e690
18: ZN4rack6widget6Widget9drawChildEPS1_RKNS1_8DrawArgsEi 0x7fffd305e520
17: ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE 0x7fffd305e690
16: ZN4rack6widget6Widget9drawChildEPS1_RKNS1_8DrawArgsEi 0x7fffd305e520
15: ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE 0x7fffd305e690
14: ZN4rack2ui12ScrollWidget4drawERKNS_6widget6Widget8DrawArgsE 0x7fffd3056790
13: ZN4rack6widget6Widget9drawChildEPS1_RKNS1_8DrawArgsEi 0x7fffd305e520
12: ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE 0x7fffd305e690
11: ZN4rack6widget6Widget9drawChildEPS1_RKNS1_8DrawArgsEi 0x7fffd305e520
10: ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE 0x7fffd305e690
9: ZN4rack6widget6Widget9drawChildEPS1_RKNS1_8DrawArgsEi 0x7fffd305e520
8: ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE 0x7fffd305e690
7: ZN4rack6window6Window4stepEv 0x7fffd3060700
6: ZN4rack6window6Window3runEv 0x7fffd3061150
5: ZN4rack6window6Window3runEv 0x7fffd3061150
4: ZN4rack6window6Window3runEv 0x7fffd3061150
3: ZN4rack6window6Window3runEv 0x7fffd3061150
2: ZN4rack6window6Window3runEv 0x7fffd3061150
1: BaseThreadInitThunk 0x7ff861a02690
0: RtlUserThreadStart 0x7ff86274aa40
patheros commented 11 months ago

@Paul-Dempsey thanks for the very detailed report.

I'm glad unsubscribing and resubscribing fixed it. Yeah I can't imagine how it got into that state though. To be honest it sounds more like an issue with VCV than with the plugin, but we'll keep this around in case someone else has a similar issue.

Cheers :)