Запуск inkscape.com иногда порождает процессор, который ест бесконечный процесс inkscape.exe

479
Tomáš Zato

Я пакетный экспорт слоев из файла SVG, используя CLI Inkscape на окнах.

Сначала я подумал, что это моя команда, вызывающая проблему:

"D:\programs\inkscape\inkscape.com" "D:\images\PLA\ALARMS_CIRCLE.svg" -i layer1 -j -C --export-png=D:\web\templates\generator\images\output\LIM_I_soft.png 

Файл SVG содержит 6 слоев, каждый из которых содержит кружок. Я скопирую и вставлю его в конце ответа.

Проблема, которую я наблюдаю, заключается в том, что примерно в 50% случаев происходит inkscape.comзавершение, как ожидалось, но еще в 50% случаев зависание. Если я нажимаю Ctrl + C, inkscape.comпрограмма завершается, но inkscape.exeпроцесс, который она породила, продолжает работать, съедая одно полное ядро ​​процессора.

enter image description here

Странно, что зависание происходит после успешного экспорта.

D:\web\templates\generator\images>"D:\programs\inkscape\inkscape.com" "D:\images\PLA\ALARMS_CIRCLE.svg" -i layer1 -j -C --export-png=D:\web\templates\generator\images\output\LIM_I_soft.png Exporting only object with id="layer1"; all other objects hidden Background RRGGBBAA: ffffff00 Area 0:0:64:64 exported to 64 x 64 pixels (96 dpi) Bitmap saved as: D:\web\templates\generator\images\output\LIM_I_soft.png  <<PROCESS HANGS HERE, exported file is OK>> 
  • Версия Inkscape: Inkscape 0.92.1 r15371
  • Windows: Windows 7 x64

Однако при запросе версии с помощью "D:\programs\inkscape\inkscape.com" --versionя обнаружил, что это происходит с любым вызовом CLI inkscape . Просто запросить версию get застрял в 50% раз, создавая пожиратель ресурсов процессора.

Так почему это происходит со мной?

0

0 ответов на вопрос