LINUX.ORG.RU

Не запускается wine

 ,


0

1

Поставил на комп Lubuntu 13.04 и wine 1.4.1 с репозитория. Ничего не запускается. Пробую запустить winecfg и получаю следующий выхлоп

$ winecfg
wine: Unhandled page fault on read access to 0x00000008 at address 0x7df17522 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000008 in 32-bit code (0x7df17522).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7df17522 ESP:0032f030 EBP:0032f0b8 EFLAGS:00010202(  R- --  I   - - - )
 EAX:00000000 EBX:7df42000 ECX:0000eff5 EDX:7c936748
 ESI:00000062 EDI:00000012
Stack dump:
0x0032f030:  7c8db350 7c936748 00000000 00000000
0x0032f040:  7e54edea 0032f060 0032f078 7e54f131
0x0032f050:  0032f1b8 ffffffdc 00134158 0013b5a8
0x0032f060:  00000000 7c936748 00000086 00000024
0x0032f070:  00000003 00000062 00000012 00000000
0x0032f080:  00000000 00000062 00000012 00000000
Backtrace:
=>0 0x7df17522 in winex11 (+0x77522) (0x0032f0b8)
  1 0x7e5512cb StretchBlt+0x390() in gdi32 (0x0032f218)
  2 0x7e550f30 BitBlt+0xa4() in gdi32 (0x0032f258)
  3 0x7e6c8ebf in user32 (+0xa8ebe) (0x0032f2f8)
  4 0x7e6c912c DrawStateW+0x57() in user32 (0x0032f338)
  5 0x7e636587 in user32 (+0x16586) (0x0032f3b8)
  6 0x7e636879 in user32 (+0x16878) (0x0032f438)
  7 0x7e634f8f in user32 (+0x14f8e) (0x0032f568)
  8 0x7e6e092a in user32 (+0xc0929) (0x0032f598)
  9 0x7e6ddac2 WINPROC_wrapper+0x19() in user32 (0x0032f5c8)
  10 0x7e6ddc17 WINPROC_wrapper+0x16e() in user32 (0x0032f618)
  11 0x7e6e025b in user32 (+0xc025a) (0x0032f668)
  12 0x7e69feae DispatchMessageW+0x19a() in user32 (0x0032f778)
  13 0x7e65d4c5 IsDialogMessageW+0x618() in user32 (0x0032f7d8)
  14 0x7e3f5d79 in comctl32 (+0x65d78) (0x0032f828)
  15 0x7e3f5f2a in comctl32 (+0x65f29) (0x0032f868)
  16 0x7e3f6335 PropertySheetW+0x1ec() in comctl32 (0x0032f8c8)
  17 0x7eb41a64 in winecfg (+0x11a63) (0x0032faa8)
  18 0x7eb41dcf WinMain+0x2f6() in winecfg (0x0032fd88)
  19 0x7eb4aa73 main+0x10a() in winecfg (0x0032fe08)
  20 0x7eb4a94e in winecfg (+0x1a94d) (0x0032fe40)
  21 0x7b8621c8 call_process_entry+0xb() in kernel32 (0x0032fe58)
  22 0x7b86230e call_process_entry+0x151() in kernel32 (0x0032fea8)
  23 0x7bc7f84c call_thread_func_wrapper+0xb() in ntdll (0x0032feb8)
  24 0x7bc7f89b call_thread_func+0x44() in ntdll (0x0032ff98)
  25 0x7bc7f82a in ntdll (+0x6f829) (0x0032ffb8)
  26 0x7bc54b97 in ntdll (+0x44b96) (0x0032ffe8)
  27 0xb7644c19 wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
  28 0xb7644bf7 wine_switch_to_stack+0x2a() in libwine.so.1 (0xbf9930d8)
  29 0x7bc54ed9 LdrInitializeThunk+0x341() in ntdll (0xbf993158)
  30 0x7b862be7 __wine_kernel_init+0x71b() in kernel32 (0xbf993fe8)
  31 0x7bc5566e __wine_process_init+0x156() in ntdll (0xbf994038)
  32 0xb7643446 wine_init+0x13d() in libwine.so.1 (0xbf994078)
  33 0x7bf011ca main+0x13d() in <wine-loader> (0xbf9944b8)
  34 0xb7474935 __libc_start_main+0xf4() in libc.so.6 (0x00000000)
0x7df17522: movl	0x8(%eax),%eax
Modules:
Module	Address			Debug info	Name (90 modules)
ELF	7b800000-7ba44000	Dwarf           kernel32<elf>
  \-PE	7b810000-7ba44000	\               kernel32
ELF	7bc00000-7bce4000	Dwarf           ntdll<elf>
  \-PE	7bc10000-7bce4000	\               ntdll
ELF	7bf00000-7bf04000	Dwarf           <wine-loader>
ELF	7d7e8000-7d7fb000	Deferred        gnome-keyring-pkcs11.so
ELF	7d7fb000-7d804000	Deferred        librt.so.1
ELF	7d804000-7d809000	Deferred        libgpg-error.so.0
ELF	7d809000-7d820000	Deferred        libresolv.so.2
ELF	7d820000-7d824000	Deferred        libkeyutils.so.1
ELF	7d824000-7d86e000	Deferred        libdbus-1.so.3
ELF	7d86e000-7d882000	Deferred        libp11-kit.so.0
ELF	7d882000-7d894000	Deferred        libtasn1.so.3
ELF	7d894000-7d918000	Deferred        libgcrypt.so.11
ELF	7d918000-7d921000	Deferred        libkrb5support.so.0
ELF	7d921000-7d926000	Deferred        libcom_err.so.2
ELF	7d926000-7d94e000	Deferred        libk5crypto.so.3
ELF	7d94e000-7da1c000	Deferred        libkrb5.so.3
ELF	7da1c000-7da2e000	Deferred        libavahi-client.so.3
ELF	7da2e000-7daf3000	Deferred        libgnutls.so.26
ELF	7daf3000-7db30000	Deferred        libgssapi_krb5.so.2
ELF	7db30000-7db8f000	Deferred        libcups.so.2
ELF	7dbcf000-7dbd6000	Deferred        libxfixes.so.3
ELF	7dbd6000-7dbe1000	Deferred        libxcursor.so.1
ELF	7dbe3000-7dbf1000	Deferred        libavahi-common.so.3
ELF	7dc46000-7dc6e000	Deferred        libexpat.so.1
ELF	7dc6e000-7dca7000	Deferred        libfontconfig.so.1
ELF	7dca7000-7dcb7000	Deferred        libxi.so.6
ELF	7dcb7000-7dcbb000	Deferred        libxcomposite.so.1
ELF	7dcbb000-7dcc6000	Deferred        libxrandr.so.2
ELF	7dcc6000-7dcd0000	Deferred        libxrender.so.1
ELF	7dcd0000-7dcd6000	Deferred        libxxf86vm.so.1
ELF	7dcd6000-7dcda000	Deferred        libxinerama.so.1
ELF	7dcda000-7dcfe000	Deferred        imm32<elf>
  \-PE	7dce0000-7dcfe000	\               imm32
ELF	7dcfe000-7dd05000	Deferred        libxdmcp.so.6
ELF	7dd05000-7dd27000	Deferred        libxcb.so.1
ELF	7dd27000-7dd2d000	Deferred        libuuid.so.1
ELF	7dd2d000-7dd47000	Deferred        libice.so.6
ELF	7dd47000-7de7e000	Deferred        libx11.so.6
ELF	7de7e000-7de90000	Deferred        libxext.so.6
ELF	7de90000-7de99000	Deferred        libsm.so.6
ELF	7de99000-7df4a000	Dwarf           winex11<elf>
  \-PE	7dea0000-7df4a000	\               winex11
ELF	7df4a000-7df63000	Deferred        libz.so.1
ELF	7df63000-7dffe000	Deferred        libfreetype.so.6
ELF	7dffe000-7e01d000	Deferred        libtinfo.so.5
ELF	7e01d000-7e03f000	Deferred        libncurses.so.5
ELF	7e03f000-7e076000	Deferred        uxtheme<elf>
  \-PE	7e050000-7e076000	\               uxtheme
ELF	7e076000-7e0a2000	Deferred        msacm32<elf>
  \-PE	7e080000-7e0a2000	\               msacm32
ELF	7e0a2000-7e158000	Deferred        winmm<elf>
  \-PE	7e0b0000-7e158000	\               winmm
ELF	7e158000-7e1e2000	Deferred        rpcrt4<elf>
  \-PE	7e160000-7e1e2000	\               rpcrt4
ELF	7e1e2000-7e344000	Deferred        ole32<elf>
  \-PE	7e200000-7e344000	\               ole32
ELF	7e344000-7e385000	Deferred        winspool<elf>
  \-PE	7e350000-7e385000	\               winspool
ELF	7e385000-7e4a4000	Dwarf           comctl32<elf>
  \-PE	7e390000-7e4a4000	\               comctl32
ELF	7e4a4000-7e4bf000	Deferred        version<elf>
  \-PE	7e4b0000-7e4bf000	\               version
ELF	7e4bf000-7e531000	Deferred        advapi32<elf>
  \-PE	7e4d0000-7e531000	\               advapi32
ELF	7e531000-7e612000	Dwarf           gdi32<elf>
  \-PE	7e540000-7e612000	\               gdi32
ELF	7e612000-7e782000	Dwarf           user32<elf>
  \-PE	7e620000-7e782000	\               user32
ELF	7e782000-7e7f8000	Deferred        shlwapi<elf>
  \-PE	7e790000-7e7f8000	\               shlwapi
ELF	7e7f8000-7ea36000	Deferred        shell32<elf>
  \-PE	7e810000-7ea36000	\               shell32
ELF	7ea36000-7eb24000	Deferred        comdlg32<elf>
  \-PE	7ea40000-7eb24000	\               comdlg32
ELF	7eb24000-7ec17000	Dwarf           winecfg<elf>
  \-PE	7eb30000-7ec17000	\               winecfg
ELF	7ef82000-7ef8f000	Deferred        libnss_files.so.2
ELF	7ef8f000-7ef9b000	Deferred        libnss_nis.so.2
ELF	7ef9b000-7efb4000	Deferred        libnsl.so.1
ELF	7efb4000-7efbd000	Deferred        libnss_compat.so.2
ELF	7efbd000-7f000000	Deferred        libm.so.6
ELF	b7451000-b7455000	Deferred        libxau.so.6
ELF	b7456000-b745b000	Deferred        libdl.so.2
ELF	b745b000-b760e000	Dwarf           libc.so.6
ELF	b760f000-b762a000	Deferred        libpthread.so.0
ELF	b763c000-b7780000	Dwarf           libwine.so.1
ELF	b7782000-b77a4000	Deferred        ld-linux.so.2
ELF	b77a4000-b77a5000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\windows\system32\winecfg.exe
	00000009    0 <==
0000000e services.exe
	00000020    0
	0000001f    0
	00000019    0
	00000018    0
	00000017    0
	00000015    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	0000001d    0
	0000001a    0
	00000014    0
	00000013    0
0000001b plugplay.exe
	00000021    0
	0000001e    0
	0000001c    0
00000022 explorer.exe
	00000023    0
Собственно, как исправить?


Значит, у тебя неправильный репозиторий. Либо он не для твоей версии Ubuntu Linux (в официальном репозитории Wine новее), и Wine хочет в принципе не существующие библиотеки системы. Например libpng14 вместо libpng16, libgnutls35 вместо libgnults44, и так далее. Либо там не прописаны зависимости. Должны быть установлены все необходимые 32-битные библиотеки. Исправить так:

mkdir wine-build
cd wine-build
sudo apt-get build-dep wine // перед этим убедись, что репозиторий Sources в "Менеджере репозиториев" включен. И не забудь нажать "Обновить репозитории" или сделать sudo apt-get update из консоли
fakeroot apt-get -b source wine
rm *dbg*
sudo dpkg -i *.deb

И ошибка пропадёт. 1). Если репозиторий не от твоей версии Ubuntu Linux, будет выполнена пересборка программы с нужными системными библиотеками 2). Если не прописаны зависимости, третья команда их всех установит.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.