求助:wine时程序自动退出,附程序运行信息[已解决]

Wine、Cedega、CrossOver 等配置
回复
头像
tianping
帖子: 278
注册时间: 2007-08-26 15:57

求助:wine时程序自动退出,附程序运行信息[已解决]

#1

帖子 tianping » 2009-03-22 18:02

wine的一个软件Primer Premier 5,程序开启后一会儿就自动退出。
根据运行信息猜测,最后再行应当是程序退出的原因,但是我看不懂,请高手指点一下。谢谢!

zdj@ubuntu:~/.wine/dosdevices/c:/Program Files/Primer Premier 5$ wine Primer\ Premier\ 5.exe
fixme:font:WineEngCreateFontInstance Dirty hack. Default and ansi charset is translated to getenv("WINE_DEFAULT_CODEPAGE")
fixme:font:WineEngCreateFontInstance Dirty hack. Default and ansi charset is translated to getenv("WINE_DEFAULT_CODEPAGE")
fixme:font:WineEngCreateFontInstance Dirty hack. Default and ansi charset is translated to getenv("WINE_DEFAULT_CODEPAGE")
fixme:font:WineEngCreateFontInstance Dirty hack. Default and ansi charset is translated to getenv("WINE_DEFAULT_CODEPAGE")
fixme:font:WineEngCreateFontInstance Dirty hack. Default and ansi charset is translated to getenv("WINE_DEFAULT_CODEPAGE")
fixme:font:WineEngCreateFontInstance Dirty hack. Default and ansi charset is translated to getenv("WINE_DEFAULT_CODEPAGE")
err:dc:CreateDCW no driver found for L""
err:dc:CreateDCW no driver found for L""
fixme:font:WineEngCreateFontInstance Dirty hack. Default and ansi charset is translated to getenv("WINE_DEFAULT_CODEPAGE")
wine: Call from 0x7b844300 to unimplemented function msvcirt.dll.??0ifstream@@QAE@PBDHH@Z, aborting
wine: Unimplemented function msvcirt.dll.??0ifstream@@QAE@PBDHH@Z called at address 0x7b844300 (thread 0056), starting debugger...
Unhandled exception: unimplemented function msvcirt.dll.??0ifstream@@QAE@PBDHH@Z called in 32-bit code (0x7b844373).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7b844373 ESP:0032f54c EBP:0032f5b0 EFLAGS:00000246( - 00 - IZP1)
EAX:7b82ebfd EBX:7b8b6ff4 ECX:00000000 EDX:0032f5d4
ESI:0032f5d4 EDI:1000cd97
Stack dump:
0x0032f54c: 0032f5d4 00000008 0000003c 80000100
0x0032f55c: 00000001 00000000 7b844300 00000002
0x0032f56c: 7e827c04 7e827d58 7ee5bff4 0016adf8
0x0032f57c: 0000004c 0032f5b0 7ee3b9aa 00110000
0x0032f58c: 00000000 0000004c 00110014 7ee5bff4
0x0032f59c: 1000cd97 7bc6fe8b 7b84430a 0032fd02
Backtrace:
=>0 0x7b844373 in kernel32 (+0x24373) (0x0032f5b0)
1 0x7e827ba8 in msvcirt (+0x7ba8) (0x0032f5e0)
2 0x7e82446c in msvcirt (+0x446c) (0x0016ad70)
3 0x00000000 (0x0053fe50)
4 0x00517a14 in primer premier 5 (+0x117a14) (0x00517a1a)
5 0x25ff0057 (0xba4025ff)
6 0x00000000 (0x00000000)
0x7b844373: subl $4,%esp
Modules:
Module Address Debug info Name (98 modules)
PE 400000- 5b6000 Export primer premier 5
PE 10000000-10070000 Deferred xnmr70mt
PE 1c000000-1c05d000 Deferred xnmba458
PE 1c0a0000-1c0b3000 Deferred xnmte458
PE 1c0c0000-1c0ca000 Deferred xnmhn458
PE 1c100000-1c24a000 Deferred unmpr458
ELF 7b800000-7b93e000 Export kernel32<elf>
\-PE 7b820000-7b93e000 \ kernel32
ELF 7bc00000-7bcb1000 Deferred ntdll<elf>
\-PE 7bc10000-7bcb1000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7c658000-7c66d000 Deferred midimap<elf>
\-PE 7c660000-7c66d000 \ midimap
ELF 7c66d000-7c693000 Deferred msacm32<elf>
\-PE 7c670000-7c693000 \ msacm32
ELF 7c693000-7c6ac000 Deferred msacm32<elf>
\-PE 7c6a0000-7c6ac000 \ msacm32
ELF 7c6ac000-7c6fc000 Deferred libpulse.so.0
ELF 7c70d000-7c716000 Deferred librt.so.1
ELF 7c716000-7c7de000 Deferred libasound.so.2
ELF 7c7de000-7c815000 Deferred winealsa<elf>
\-PE 7c7f0000-7c815000 \ winealsa
ELF 7dfb7000-7dfbb000 Deferred libgpg-error.so.0
ELF 7dfbb000-7e024000 Deferred libgcrypt.so.11
ELF 7e024000-7e036000 Deferred libtasn1.so.3
ELF 7e036000-7e04a000 Deferred libresolv.so.2
ELF 7e04a000-7e053000 Deferred libkrb5support.so.0
ELF 7e053000-7e085000 Deferred libcrypt.so.1
ELF 7e085000-7e122000 Deferred libgnutls.so.26
ELF 7e122000-7e146000 Deferred libk5crypto.so.3
ELF 7e146000-7e1d8000 Deferred libkrb5.so.3
ELF 7e1d8000-7e202000 Deferred libgssapi_krb5.so.2
ELF 7e202000-7e238000 Deferred libcups.so.2
ELF 7e23e000-7e242000 Deferred libcap.so.1
ELF 7e242000-7e249000 Deferred libasound_module_pcm_pulse.so
ELF 7e26d000-7e2d4000 Deferred rpcrt4<elf>
\-PE 7e280000-7e2d4000 \ rpcrt4
ELF 7e2d4000-7e3cc000 Deferred ole32<elf>
\-PE 7e2f0000-7e3cc000 \ ole32
ELF 7e3cc000-7e3ff000 Deferred uxtheme<elf>
\-PE 7e3d0000-7e3ff000 \ uxtheme
ELF 7e3ff000-7e408000 Deferred libxcursor.so.1
ELF 7e408000-7e40d000 Deferred libxfixes.so.3
ELF 7e40d000-7e411000 Deferred libxcomposite.so.1
ELF 7e411000-7e418000 Deferred libxrandr.so.2
ELF 7e418000-7e422000 Deferred libxrender.so.1
ELF 7e422000-7e428000 Deferred libxxf86vm.so.1
ELF 7e428000-7e42b000 Deferred libxinerama.so.1
ELF 7e42b000-7e44c000 Deferred imm32<elf>
\-PE 7e430000-7e44c000 \ imm32
ELF 7e44c000-7e451000 Deferred libxdmcp.so.6
ELF 7e451000-7e46a000 Deferred libxcb.so.1
ELF 7e46a000-7e559000 Deferred libx11.so.6
ELF 7e559000-7e568000 Deferred libxext.so.6
ELF 7e568000-7e580000 Deferred libice.so.6
ELF 7e580000-7e589000 Deferred libsm.so.6
ELF 7e589000-7e58d000 Deferred libkeyutils.so.1
ELF 7e596000-7e59a000 Deferred libcom_err.so.2
ELF 7e59a000-7e636000 Deferred winex11<elf>
\-PE 7e5b0000-7e636000 \ winex11
ELF 7e67c000-7e6a3000 Deferred libexpat.so.1
ELF 7e6a3000-7e6d0000 Deferred libfontconfig.so.1
ELF 7e6e1000-7e6f7000 Deferred libz.so.1
ELF 7e6f7000-7e76d000 Deferred libfreetype.so.6
ELF 7e76d000-7e770000 Deferred libxcb-xlib.so.0
ELF 7e770000-7e773000 Deferred libxau.so.6
ELF 7e77e000-7e812000 Deferred winmm<elf>
\-PE 7e790000-7e812000 \ winmm
ELF 7e812000-7e831000 Export msvcirt<elf>
\-PE 7e820000-7e831000 \ msvcirt
ELF 7e831000-7e867000 Deferred winspool<elf>
\-PE 7e840000-7e867000 \ winspool
ELF 7e867000-7e92f000 Deferred comctl32<elf>
\-PE 7e870000-7e92f000 \ comctl32
ELF 7e92f000-7e98d000 Deferred shlwapi<elf>
\-PE 7e940000-7e98d000 \ shlwapi
ELF 7e98d000-7eb1a000 Deferred shell32<elf>
\-PE 7e9a0000-7eb1a000 \ shell32
ELF 7eb1a000-7ebcb000 Deferred comdlg32<elf>
\-PE 7eb20000-7ebcb000 \ comdlg32
ELF 7ebcb000-7ec20000 Deferred advapi32<elf>
\-PE 7ebe0000-7ec20000 \ advapi32
ELF 7ec20000-7ecbe000 Deferred gdi32<elf>
\-PE 7ec30000-7ecbe000 \ gdi32
ELF 7ecbe000-7ee0a000 Deferred user32<elf>
\-PE 7ece0000-7ee0a000 \ user32
ELF 7ee0a000-7ee78000 Deferred msvcrt<elf>
\-PE 7ee20000-7ee78000 \ msvcrt
ELF 7ef99000-7efa5000 Deferred libnss_files.so.2
ELF 7efa5000-7efb0000 Deferred libnss_nis.so.2
ELF 7efb0000-7efc9000 Deferred libnsl.so.1
ELF 7efc9000-7efef000 Deferred libm.so.6
ELF 7eff7000-7f000000 Deferred libnss_compat.so.2
ELF b7d89000-b7d8d000 Deferred libdl.so.2
ELF b7d8d000-b7eeb000 Deferred libc.so.6
ELF b7eec000-b7f05000 Deferred libpthread.so.0
ELF b7f16000-b8051000 Deferred libwine.so.1
ELF b8053000-b8070000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000c
00000012 0
0000000e 0
0000000d 0
0000000f
00000016 0
00000015 0
00000011 0
00000010 0
00000017
00000018 0
0000001b
0000002d 0
0000002a 0
00000028 0
0000001f 0
0000001e 0
0000001d 0
0000001c 0
00000026
0000002b 0
00000038 2
00000047 0
0000002e 0
0000002c 0
00000029 0
00000027 0
00000055 (D) C:\Program Files\Primer Premier 5\Primer Premier 5.exe
00000056 0 <==
Backtrace:
=>0 0x7b844373 in kernel32 (+0x24373) (0x0032f5b0)
1 0x7e827ba8 in msvcirt (+0x7ba8) (0x0032f5e0)
2 0x7e82446c in msvcirt (+0x446c) (0x0016ad70)
3 0x00000000 (0x0053fe50)
4 0x00517a14 in primer premier 5 (+0x117a14) (0x00517a1a)
5 0x25ff0057 (0xba4025ff)
6 0x00000000 (0x00000000)
wine: Call from 0x7b844300 to unimplemented function msvcirt.dll.??0ifstream@@QAE@PBDHH@Z, aborting
wine: Call from 0x7b844300 to unimplemented function msvcirt.dll.??0ifstream@@QAE@PBDHH@Z, aborting
上次由 tianping 在 2009-03-22 18:18,总共编辑 1 次。
头像
tianping
帖子: 278
注册时间: 2007-08-26 15:57

Re: 求助:wine时程序自动退出,附程序运行信息

#2

帖子 tianping » 2009-03-22 18:17

解决了,从网上下载了一个msvcirt.dll,放到wine中c:/windows/system32下就可以了。
没有想到问题的解决这么容易!
:em11
回复