Opening the "Color" panel in any way crashes the program



  • I'm running v1.2.054 on windows 10.

    Attempting to open the Color panel by clicking on it on the UI, selecting it on the Panels menu or double clicking the color picker on a selected object's stroke or fill, immediately crashes the program. This makes vectorstyler completely unusable to me at the moment. 😵

    This happens regardless of the file that has been loaded and in fact happens even if no file is open at all.

    This is the latest generated crash dump from me clicking the color tab on the user interface with no file loaded.

    The crash dump is too large to post here, so I have uploaded it to my personal file share.
    https://files.loginerror.net/share/jKgXEWv_
    Please let me know when you have downloaded it so I can remove it.

    Thanks


  • administrators

    @LoginError I downloaded the file.
    Can you send me a recording on how this happens? (double clicking the color picker on a selected object's stroke or fill).

    When you start the app, it should send a crash log, I will try to find that.

    Meanwhile, go to the workspace / settings file folder, backup all these and send them to me and then remove them.

    On Windows these files are in the c:\Users<user name>\AppData\Roaming\NumericPath\VectorStyler1.2\vector\data\resources\ folder



  • I found the data directory in
    C:\Users<username>\AppData\Local\NumericPath\VectorStyler1.2\vector\data
    rather than in AppData\Roaming

    After backing up and deleting the settings directory, the program launched and worked properly without crashing while editing colors, of course without my workspace customizations.

    Restoring the settings directory brought back the crashes, so the cause is clearly something in my customization. I have not made any notable changes to my workspace or settings since last successfully using the program. The last thing I used it for was creating the proof of concept file for the overlapping artboard texture bug I posted earlier.

    I also screen captured the program crashing. This screen capture didn't capture the mouse, so I will describe what I did in each of the crashes.

    1. Opened the program, created a new file, clicked on the color tab on the center right of the screen.
    2. Opened the program, created a new file, drew a line, clicked on the color square of the stroke on the upper right on the Appearence panel.
    3. Opened the program, clicked on the color tab on the center right of the screen.
    4. Opened the program, selected the color panel from the Panels dropdown menu.

    The files can be found here:
    https://files.loginerror.net/share/Rdet3rL5


  • administrators

    @LoginError Thanks! This helps a lot, I have been able to replicate the crash.
    I will try to fix this for the next build.


  • administrators

    @LoginError And the root cause was identified. Using HSL for color spectrum causes the crash. As a temporary workaround, use an other color mode for the color panel spectrum image.



  • Thanks for the fix!

    Is it possible to change the color mode for the panel without opening the panel? I'd rather not have to rebuild my entire workspace from scratch if I can avoid it.


  • administrators

    @LoginError Try setting the compute engine to "Software" in settings.



  • Setting compute engine to "Software" seems to fix it. Thanks.