Wine diz “fixme: heap: HeapSetInformation” ao tentar executar o comando

2

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

Sob o Linux Wine, estou tentando executar este comando:

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

O problema é que quando eu executo eu recebo esse erro

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

Embora eu possa executar o código, sou recebido com um erro em cada login.

Isso ocorre porque eu o tenho no arquivo de configuração lxde-rc.xml do LXDE. Ele diz que há um erro no final do arquivo, mas isso é devido a essa sintaxe específica, então a mensagem de erro é irrelevante neste ponto.

    
por fohrums 13.12.2014 / 11:05

1 resposta

0

Na minha experiência, isso tem algo a ver com a tentativa de executar um programa de 32 bits em um wineprefix de 64 bits. Para corrigir isso, crie um prefixo de vinho de 32 bits:

# 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

Você também precisa especificar este wineprefix como uma variável de ambiente sempre que quiser executar um aplicativo de 32 bits. Isso definirá qualquer coisa na sessão de shell atual para ser executada no prefixo de vinho de 32 bits:

export WINEPREFIX=~/.wine32

Em seguida, execute o instalador foobar2k e execute foobar2k com:

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

Tags