LinuxSir.cn,穿越时空的Linuxsir!

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

wine 几乎无法使用

[复制链接]
发表于 2007-3-5 18:46:09 | 显示全部楼层 |阅读模式
wine-0.9.31 和 wine-0.9.32 都是一样的错误,
wine 下的程序只有 winecfg 和 IEs4Linux 能用,但是非常慢
(simsun 已经装了)
错误信息如下:

  1. $ wine D/green/War3/Frozen\ Throne.exe -opengl
  2. fixme:seh:check_no_exec No-exec fault triggered at 0x402184, enabling work-around
  3. wine: Unhandled page fault on execute access to 0x00402184 at address 0x402184 (thread 0009), starting debugger...
  4. Unhandled exception: page fault on execute access to 0x00402184 in 32-bit code (0x00402184).
  5. Register dump:
  6. CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
  7. EIP:00402184 ESP:0033ff0c EBP:0033ffe8 EFLAGS:00010246(   - 00      -RIZP1)
  8. EAX:00000000 EBX:7ee9d888 ECX:00000000 EDX:00000000
  9. ESI:00402184 EDI:7ffdf000
  10. Stack dump:
  11. 0x0033ff0c:  7ee65508 7ffdf000 00000000 00000000
  12. 0x0033ff1c:  00000000 00000000 00000000 00000000
  13. 0x0033ff2c:  ffffffff 7ee22f10 7ee3691f 7ee9d888
  14. 0x0033ff3c:  7ffdc000 00001000 0033ffe8 f22cadd1
  15. 0x0033ff4c:  8cf906be 00000001 10012a03 00000000
  16. 0x0033ff5c:  00000000 00000000 00000000 00000000
  17. Backtrace:
  18. =>1 0x00402184 EntryPoint() in frozen throne (0x0033ffe8)
  19.   2 0xf7de22cf wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
  20. 0x00402184 EntryPoint in frozen throne: pushl   %ebp
  21. Modules:
  22. Module  Address                 Debug info      Name (47 modules)
  23. PE      400000-444000   Export          frozen throne
  24. ELF     7bf00000-7bf03000       Deferred        <wine-loader>
  25. ELF     7d7be000-7d7c3000       Deferred        libxfixes.so.3
  26. ELF     7d7c3000-7d7cc000       Deferred        libxcursor.so.1
  27. ELF     7d7cc000-7d7e8000       Deferred        imm32<elf>
  28.   \-PE  7d7d0000-7d7e8000       \               imm32
  29. ELF     7d7e8000-7d7eb000       Deferred        libxinerama.so.1
  30. ELF     7ddb4000-7ddb6000       Deferred        libnvidia-tls.so.1
  31. ELF     7ddb6000-7e727000       Deferred        libglcore.so.1
  32. ELF     7e727000-7e7bb000       Deferred        libgl.so.1
  33. ELF     7e7bb000-7e7c0000       Deferred        libxdmcp.so.6
  34. ELF     7e7c0000-7e7c3000       Deferred        libxau.so.6
  35. ELF     7e7c3000-7e8ae000       Deferred        libx11.so.6
  36. ELF     7e8ae000-7e8bc000       Deferred        libxext.so.6
  37. ELF     7e8bc000-7e8d3000       Deferred        libice.so.6
  38. ELF     7e8d3000-7e8dc000       Deferred        libsm.so.6
  39. ELF     7e8dc000-7e8e0000       Deferred        libxrandr.so.2
  40. ELF     7e8e0000-7e8e8000       Deferred        libxrender.so.1
  41. ELF     7e8f2000-7e97d000       Deferred        winex11<elf>
  42.   \-PE  7e900000-7e97d000       \               winex11
  43. ELF     7e9dc000-7e9fb000       Deferred        libexpat.so.0
  44. ELF     7e9fb000-7ea25000       Deferred        libfontconfig.so.1
  45. ELF     7ea25000-7ea37000       Deferred        libz.so.1
  46. ELF     7ea37000-7ea9c000       Deferred        libfreetype.so.6
  47. ELF     7ea9c000-7eaa1000       Deferred        libxxf86vm.so.1
  48. ELF     7eab2000-7eaf7000       Deferred        advapi32<elf>
  49.   \-PE  7eac0000-7eaf7000       \               advapi32
  50. ELF     7eaf7000-7eb87000       Deferred        gdi32<elf>
  51.   \-PE  7eb10000-7eb87000       \               gdi32
  52. ELF     7eb87000-7ecbc000       Deferred        user32<elf>
  53.   \-PE  7eba0000-7ecbc000       \               user32
  54. ELF     7ecbc000-7ecce000       Deferred        libgb.so
  55. ELF     7ecce000-7ecd3000       Deferred        euc-cn.so
  56. ELF     7edf7000-7ef19000       Deferred        kernel32<elf>
  57.   \-PE  7ee10000-7ef19000       \               kernel32
  58. ELF     7ef19000-7ef23000       Deferred        libnss_files.so.2
  59. ELF     7ef23000-7ef2d000       Deferred        libnss_nis.so.2
  60. ELF     7ef2d000-7ef42000       Deferred        libnsl.so.1
  61. ELF     7ef42000-7ef4a000       Deferred        libnss_compat.so.2
  62. ELF     7ef4a000-7ef6e000       Deferred        libm.so.6
  63. ELF     7ef6e000-7f000000       Deferred        ntdll<elf>
  64.   \-PE  7ef80000-7f000000       \               ntdll
  65. ELF     f7c89000-f7c8d000       Deferred        libdl.so.2
  66. ELF     f7c8d000-f7daf000       Deferred        libc.so.6
  67. ELF     f7daf000-f7dc5000       Deferred        libpthread.so.0
  68. ELF     f7ddb000-f7eeb000       Export          libwine.so.1
  69. ELF     f7eec000-f7f08000       Deferred        ld-linux.so.2
  70. Threads:
  71. process  tid      prio (all id:s are in hex)
  72. 00000008 (D) Z:\home\shidq\D\green\War3\Frozen Throne.exe
  73.         00000009    0 <==
复制代码

怀疑是 USE 的问题,现在只留 opengl oss 的USE,还是没有好转
希望有兄弟能帮忙看看

另,media-video/mplayer-1.0_rc1-r2 播放时不能拖动,怀疑是 USE 加错了,也请提供下作为参考

[已解决] 是因为我把游戏放在 fat32 分区,cedega 也是一样,移出来就好了
只是以前明明有一段时间是可以直接运行的。。。
怀疑是 内核的 vfat 驱动惹的祸(内核升过几次)

[已解决]:
把游戏从 fat32 分区移出来就好了。。。cedega 也没问题了

奇怪的是我以前明明有一段时间是可以直接用的。。。
怀疑是内核的 vfat 驱动升级的原因吧。。。
发表于 2007-3-5 20:43:36 | 显示全部楼层
use cedega to play games
回复 支持 反对

使用道具 举报

发表于 2007-3-5 21:19:17 | 显示全部楼层
我的wine可能与显卡或xorg有冲突,安装好wine后,执行:winecfg,
有错误信息:
wine: creating configuration directory '/root/.wine'...
Application tried to create a window, but no driver could be loaded.
The X11 driver is missing. Check your build!
Application tried to create a window, but no driver could be loaded.
The X11 driver is missing. Check your build!
err:imagelist:ImageList_ReplaceIcon no color!
err:imagelist:ImageList_ReplaceIcon no color!
Application tried to create a window, but no driver could be loaded.
The X11 driver is missing. Check your build!
Failed to open the service control manager.
err:imagelist:ImageList_ReplaceIcon no color!
err:imagelist:ImageList_ReplaceIcon no color!
fixmele:ITypeInfo_fnRelease destroy child objects
err:imagelist:ImageList_ReplaceIcon no color!
err:imagelist:ImageList_ReplaceIcon no color!
err:module:import_dll Library wined3d.dll (which is needed by L"c:\\windows\\system32\\d3d8.dll") not found
err:imagelist:ImageList_ReplaceIcon no color!
err:imagelist:ImageList_ReplaceIcon no color!
wine: '/root/.wine' created successfully.
err:imagelist:ImageList_ReplaceIcon no color!
err:imagelist:ImageList_ReplaceIcon no color!
err:imagelist:ImageList_ReplaceIcon no color!
err:imagelist:ImageList_ReplaceIcon no color!
Application tried to create a window, but no driver could be loaded.
The X11 driver is missing. Check your build!
Application tried to create a window, but no driver could be loaded.
The X11 driver is missing. Check your build!

用USE="opengl"重装,还是一样.
如何解决?头都大了.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-5 23:22:54 | 显示全部楼层
cedega 试过,不行

我还真是可怜。。。
回复 支持 反对

使用道具 举报

发表于 2007-3-6 01:43:05 | 显示全部楼层
try to change some environment variable
the following is my little script to run starcraft
$ cat bin/starcraft
#! /bin/bash
export LC_ALL=en_US.utf8
export XMODIFIERS=
cd /mnt/d/starcraft
nice -20 cedega Brood.exe
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-6 16:22:57 | 显示全部楼层
谢谢 zhllg 了,不过还是不行

就留到以后解决吧,现在忙啊
回复 支持 反对

使用道具 举报

发表于 2007-3-6 23:53:59 | 显示全部楼层
gento-wiki上有关于wine的,提到zh_CN.utf8下wine运行缓慢问题,与字体有关。一个解决方案是类似zhllg的,另一个是装libXfont的overlay,我还没试,不知道管不管用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-27 22:03:31 | 显示全部楼层
已解决,冒下泡
回复 支持 反对

使用道具 举报

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

本版积分规则

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