LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 846|回复: 3

[Help] 大家帮帮忙,wine的问题!

[复制链接]
发表于 2007-8-7 11:31:07 | 显示全部楼层 |阅读模式
#apt-get install wine wine-tools
#winecfg
结果:出了一大堆码,什么也没有!
简单运行
#wine notepad.exe也一样!

debian:/# winecfg
bufmgr_fake.c:1245: bmReleaseBuffers: Assertion `intel->locked' failed.
wine: Assertion failed at address 0xb7fd8410 (thread 0009), starting debugger...
Unhandled exception: assertion failed in 32-bit code (0xb7fd8410).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:b7fd8410 ESP:0033eaf0 EBP:0033eb08 EFLAGS:00000206(   - 00      - -IP1)
EAX:00000000 EBX:00000cf0 ECX:00000cf0 EDX:00000006
ESI:0033eba8 EDI:b7e89ff4
Stack dump:
0x0033eaf0:  0033eb08 00000006 00000cf0 b7d85811
0x0033eb00:  b7e89ff4 b7d586c0 0033ec34 b7d86fb9
0x0033eb10:  00000006 0033eba8 00000000 00000050
0x0033eb20:  7c039ab0 00000068 00000000 b7dbfe1d
0x0033eb30:  0033eb6c 7c039ab8 7c039b1c 0033ec44
0x0033eb40:  b7e89ff4 00000048 00000049 0033ec18
Backtrace:
=>1 0xb7fd8410 (0x0033eb08)
  2 0xb7d86fb9 abort+0x109() in libc.so.6 (0x0033ec34)
  3 0xb7d7efbf __assert_fail+0x10f() in libc.so.6 (0x0033ec78)
  4 0x7e0762a6 in i965_dri.so (+0x272a6) (0x0033ecb8)
  5 0x7e0aa969 in i965_dri.so (+0x5b969) (0x0033ecd8)
  6 0x7e0abc94 brw_destroy_state+0x44() in i965_dri.so (0x0033ecf8)
  7 0x7e0b7112 in i965_dri.so (+0x68112) (0x0033ed18)
  8 0x7e07c6ad intelDestroyContext+0x2d() in i965_dri.so (0x0033ed48)
  9 0x7e072467 in i965_dri.so (+0x23467) (0x0033ed68)
  10 0x7e2aec03 (0x0033ed98)
  11 0x7e478742 in winex11 (+0x38742) (0x0033ee18)
  12 0x7e478dcd X11DRV_setup_opengl_visual+0x13d() in winex11 (0x0033eef8)
  13 0x7e48b272 in winex11 (+0x4b272) (0x0033f048)
  14 0x7e49b9f5 in winex11 (+0x5b9f5) (0x0033f068)
  15 0x7bc3f6c5 call_dll_entry_point+0x15() in ntdll (0x0033f088)
  16 0x7bc4106d in ntdll (+0x3106d) (0x0033f118)
  17 0x7bc416e3 in ntdll (+0x316e3) (0x0033f168)
  18 0x7bc43357 LdrLoadDll+0x87() in ntdll (0x0033f198)
  19 0x7b861ca0 in kernel32 (+0x41ca0) (0x0033f3f8)
  20 0x7b861e9c LoadLibraryExW+0x4c() in kernel32 (0x0033f428)
  21 0x7b861fc1 LoadLibraryExA+0x41() in kernel32 (0x0033f448)
  22 0x7b861ff9 LoadLibraryA+0x29() in kernel32 (0x0033f468)
  23 0x7ea677f0 DRIVER_load_driver+0x1c0() in gdi32 (0x0033f5d8)
  24 0x7ea632be CreateDCW+0x6e() in gdi32 (0x0033f888)
  25 0x7eb34bdf CreateIconFromResourceEx+0x45f() in user32 (0x0033f938)
  26 0x7eb35617 in user32 (+0x25617) (0x0033f9b8)
  27 0x7eb3689d LoadImageW+0x42d() in user32 (0x0033fa68)
  28 0x7eb36e93 LoadImageA+0x53() in user32 (0x0033fb48)
  29 0x7eb37386 LoadCursorA+0x96() in user32 (0x0033fb78)
  30 0x7eb2bf95 in user32 (+0x1bf95) (0x0033fba8)
  31 0x7eb2bfed CLASS_RegisterBuiltinClasses+0x1d() in user32 (0x0033fbc8)
  32 0x7eba1681 in user32 (+0x91681) (0x0033fc48)
  33 0x7ebb5745 in user32 (+0xa5745) (0x0033fc68)
  34 0x7bc3f6c5 call_dll_entry_point+0x15() in ntdll (0x0033fc88)
  35 0x7bc4106d in ntdll (+0x3106d) (0x0033fd18)
  36 0x7bc416e3 in ntdll (+0x316e3) (0x0033fd68)
  37 0x7bc41612 in ntdll (+0x31612) (0x0033fdb8)
  38 0x7bc41612 in ntdll (+0x31612) (0x0033fe08)
  39 0x7bc41612 in ntdll (+0x31612) (0x0033fe58)
  40 0x7bc41612 in ntdll (+0x31612) (0x0033fea8)
  41 0x7bc44080 LdrInitializeThunk+0x2d0() in ntdll (0x0033ff08)
  42 0x7b870545 in kernel32 (+0x50545) (0x0033ffe8)
  43 0xb7eb29b7 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0xb7fd8410: popl        %ebp
Modules:
Module  Address                 Debug info      Name (61 modules)
ELF     41152000-41157000       Deferred        libxdmcp.so.6
ELF     41159000-4115c000       Deferred        libxau.so.6
ELF     4115e000-4124a000       Deferred        libx11.so.6
ELF     41287000-41295000       Deferred        libxext.so.6
ELF     41297000-412af000       Deferred        libice.so.6
ELF     41303000-41317000       Deferred        libz.so.1
ELF     41319000-41322000       Deferred        libsm.so.6
ELF     41324000-4132f000       Deferred        libgcc_s.so.1
ELF     4141a000-41484000       Deferred        libfreetype.so.6
ELF     41486000-414a6000       Deferred        libexpat.so.1
ELF     414b2000-414dd000       Deferred        libfontconfig.so.1
ELF     427dc000-427e1000       Deferred        libxxf86vm.so.1
ELF     427e3000-4284d000       Deferred        libgl.so.1
ELF     4284f000-42856000       Deferred        libdrm.so.2
ELF     7b800000-7b924000       Export          kernel32<elf>
  \-PE  7b820000-7b924000       \               kernel32
ELF     7bc00000-7bc9e000       Export          ntdll<elf>
  \-PE  7bc10000-7bc9e000       \               ntdll
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7e04f000-7e292000       Export          i965_dri.so
ELF     7e42b000-7e4b4000       Export          winex11<elf>
  \-PE  7e440000-7e4b4000       \               winex11
ELF     7e620000-7e652000       Deferred        uxtheme<elf>
  \-PE  7e630000-7e652000       \               uxtheme
ELF     7e652000-7e6df000       Deferred        winmm<elf>
  \-PE  7e660000-7e6df000       \               winmm
ELF     7e6df000-7e6f2000       Deferred        libresolv.so.2
ELF     7e6f2000-7e710000       Deferred        iphlpapi<elf>
  \-PE  7e700000-7e710000       \               iphlpapi
ELF     7e710000-7e769000       Deferred        rpcrt4<elf>
  \-PE  7e720000-7e769000       \               rpcrt4
ELF     7e769000-7e805000       Deferred        ole32<elf>
  \-PE  7e780000-7e805000       \               ole32
ELF     7e805000-7e838000       Deferred        winspool<elf>
  \-PE  7e810000-7e838000       \               winspool
ELF     7e838000-7e8f5000       Deferred        comctl32<elf>
  \-PE  7e840000-7e8f5000       \               comctl32
ELF     7e8f5000-7e93c000       Deferred        advapi32<elf>
  \-PE  7e900000-7e93c000       \               advapi32
ELF     7ea2e000-7eaec000       Export          gdi32<elf>
  \-PE  7ea40000-7eaec000       \               gdi32
ELF     7eaec000-7ec27000       Export          user32<elf>
  \-PE  7eb10000-7ec27000       \               user32
ELF     7ec27000-7ec7f000       Deferred        shlwapi<elf>
  \-PE  7ec40000-7ec7f000       \               shlwapi
ELF     7ec7f000-7ed7b000       Deferred        shell32<elf>
  \-PE  7ec90000-7ed7b000       \               shell32
ELF     7ed7b000-7ee1b000       Deferred        comdlg32<elf>
  \-PE  7ed80000-7ee1b000       \               comdlg32
ELF     7ee1b000-7ee7e000       Deferred        winecfg<elf>
  \-PE  7ee20000-7ee7e000       \               winecfg
ELF     7efa6000-7efb1000       Deferred        libnss_files.so.2
ELF     7efb1000-7efbb000       Deferred        libnss_nis.so.2
ELF     7efbb000-7efd1000       Deferred        libnsl.so.1
ELF     7efd1000-7eff6000       Deferred        libm.so.6
ELF     7eff7000-7f000000       Deferred        libnss_compat.so.2
ELF     b7d59000-b7d5d000       Deferred        libdl.so.2
ELF     b7d5d000-b7e8e000       Export          libc.so.6
ELF     b7e8e000-b7ea0000       Deferred        libpthread.so.0
ELF     b7eab000-b7fbf000       Export          libwine.so.1
ELF     b7fc1000-b7fd8000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) c:\windows\system32\winecfg.exe
        00000009    0 <==
debian:/#
发表于 2007-8-7 13:27:04 | 显示全部楼层
你用什么发行? wine 是什么版本?

如果可能的话,可能考虑用 wine 官方提供的 deb 仓库。参考说明
http://www.winehq.org/site/download-deb
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-7 14:55:43 | 显示全部楼层
发行版本:debian4.0r0 etch,
debian:/etc/apt# wine --version
wine-0.9.42
debian:/etc/apt#
debian:/etc/apt# dpkg -l wine
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name                   Version                Description
+++-======================-======================-============================================================
ii  wine                   0.9.42~winehq0~debian~ Microsoft Windows Compatibility Layer (Binary Emulator and L
debian:/etc/apt#

wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/etch.list -O /etc/apt/sources.list.d/winehq.list
sudo apt-get install wine
刚刚试过,一样!
回复 支持 反对

使用道具 举报

发表于 2007-8-7 20:28:55 | 显示全部楼层
貌似不是官方的源,今天为止,unstable 里也只有 wine-0.9.38,如果真的想尝鲜,倒不如自行编译源码吧!

吾用 gcc-4.2.1 编译 wine-0.9.42,在公司用跑 Lotus Notes,未见异常
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表