[Wine] Re: Wine cannot launch "child" applications

Daniel Skorka skorka at gmx.net
Mon Jun 12 02:49:56 CDT 2006


Leigh Wedding <leigh.wedding at telstra.delete-this.com> wrote:
> No the problem still occurred.
> 
> I had a look through output from ./configure and make, but could not see
> any obvious problem.  Any specific ideas what to look for?
> 
> Some further detail.
> Using Wine 0.9.15
> Slackware 10.1
> kernel 2.6.16
> X.Org X11R6.8.1
> gcc 3.3.4
> glibc-2.3.4
> 
> If I run winefile, then double click a Windows executable (eg. reversi.exe),
> I get the following error and debug info:
> 
> ============
> wine: Unhandled page fault on write access to 0x7f1ffd80 at address 0xb7fcf77b (thread 000e), starting debugger...
> WineDbg starting on pid 0xc
> Unhandled exception: page fault on write access to 0x7f1ffd80 in 32-bit code (0xb7fcf77b).
> Register dump:
> CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:0000
> EIP:b7fcf77b ESP:7f02e57c EBP:7f02e674 EFLAGS:00210246(   - 00      -RIZP1)
> EAX:00000000 EBX:b7fdaff8 ECX:7f02e59c EDX:7f02e6bc
> ESI:7f02e6bc EDI:7f1ffd80
> Stack dump:
> 0x7f02e57c:  7f02e5a4 00000000 00000000 00000000
> 0x7f02e58c:  7f1ffd80 b7e71eb0 7c0650bc 7c0650b8
> 0x7f02e59c:  00000000 00000000 b7fdaff8 7f02e6bc
> 0x7f02e5ac:  b7fdacc0 7f02e674 7f02e57c b7fcf766
> 0x7f02e5bc:  00000000 00000000 00000000 00000000
> 0x7f02e5cc:  00000000 00000000 00000000 00000000
> fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000119
> Backtrace:
> =>1 0xb7fcf77b _dl_catch_error+0x6b in ld-linux.so.2 (0xb7fcf77b)
>  2 0xb7e722c1 _dlerror_run+0xb1 in libdl.so.2 (0xb7e722c1)
>  3 0xb7e71e6c GLIBC_2+0xe6c in libdl.so.2 (0xb7e71e6c)
>  4 0x7f6da35c try_both_dlsym+0x2c in libx11.so.6 (0x7f6da35c)
>  5 0x7f6dab40 _XDynamicOpenIM+0xd0 in libx11.so.6 (0x7f6dab40)
>  6 0x7f6a9f0c XOpenIM+0x4c in libx11.so.6 (0x7f6a9f0c)
>  7 0x7f7a6aef X11DRV_SetupXIM+0xcf(display=0x7c06f380, input_style=0x7f7c644c) [/home/lwedding/prog/wine.builder/wine-0.9.15/dlls/x11drv/xim.c:364] in winex11 (0x7f7a6aef)

The crash seems to happen either inside x11drv or in the dynamic loader.
Could you please make a test run with WINEDEBUG="+x11drv" ?
Also I suspect a problem with locales. What does 'locale' show?
If any of them are not set to 'POSIX', could you please make a second
run with WINEDEBUG="+x11drv" and all locale variables set to "POSIX"?

Daniel


More information about the wine-users mailing list