Вопрос: Вино говорит «fixme: heap: HeapSetInformation» при попытке выполнить команду


Fedora 21 x64 (LXDE spin) wine-1.7.30 (Compholio)

В Linux Wine я пытаюсь выполнить эту команду:

$ wine "/home/user/.foobar2000/drive_c/Program Files/foobar2000/foobar2000.exe" /runcmd-playing="Tagging/Quick Tagger/Set <Rating> to/[Remove Field]"

Проблема в том, что когда я его выполняю, я получаю эту ошибку

fixme:heap:HeapSetInformation (nil) 1 (nil) 0

Хотя я могу выполнить код, я приветствую ошибку при каждом входе в систему.

Это связано с тем, что у меня есть файл LXDE lxde-rc.xml. Он говорит, что в конце самого файла есть ошибка, но это связано с этим конкретным синтаксисом, поэтому сообщение об ошибке в данный момент не имеет значения.


2
2017-12-13 10:05


Источник


Итак, теперь мы можем сосредоточиться на вопросе, где еще несколько деталей полностью неизвестны, например, версия Linux и Wine. Это ошибка вина. - slhck
Я бы также добавил, что в Linux есть, вероятно, совершенно хорошее программное обеспечение для управления тегами, и, скорее всего, могут быть более простые проблемы. Пахнет как Проблема XY, - Journeyman Geek♦
@JourneymanGeek С конкретным приложением это может быть проблема XY. Однако это затрагивает несколько приложений, некоторые из них не имеют альтернатив. В моем случае это COS 2.0 HOSAFE (программное обеспечение для управления камерой). - Duncan X Simpson


Ответы:


По моему опыту, это связано с попыткой запустить 32-разрядную программу в 64-разрядном винчестере. Чтобы исправить это, создайте 32-битный префикс вина:

# This creates one at ~/.wine32 but it can be anywhere you own
# Note that it MUST NOT exist. winecfg MUST create it.
WINEARCH=win32 WINEPREFIX=~/.wine32 winecfg

Вам также необходимо указать этот файл wineprefix как переменную среды, когда вы хотите запустить 32-битное приложение. Это установит что-либо в текущем сеансе оболочки для запуска в 32-битном префиксе вина:

export WINEPREFIX=~/.wine32

Затем запустите программу установки foobar2k, затем запустите foobar2k с помощью:

wine "/home/user/.wine32/drive_c/Program Files/foobar2000/foobar2000.exe" /runcmd-playing="Tagging/Quick Tagger/Set <Rating> to/[Remove Field]"

0
2018-03-24 19:35