[sisyphus] wine fault

Александр Гвоздев =?iso-8859-1?q?alexander=2Egvozdev_=CE=C1_gmail=2Ecom?=
Сб Авг 26 01:59:30 MSD 2006


В сообщении от 26 августа 2006 01:24 Vitaly Lipatov написал(a):
> On Friday 25 August 2006 06:01, Ivan Adzhubey wrote:
> > On Sunday 13 August 2006 12:59, Michael Shigorin wrote:
> > > On Sun, Aug 13, 2006 at 08:36:11PM +0400, Peter V. Saveliev 
> wrote:
> > > > > > Симптом: winecfg валится при запуске, от любого
> > > > > > пользователя, в т.ч. от свежесозданного, в любой
> > > > > > директории, в т.ч. в c:.
> ...
> > Чинить будем?
> Починить сложно, потому что непонятно как добиться чтобы winecfg 
> падал.
> 
Вот вам :):
--------------
[gab на canal ~]$ winecfg
Warning: could not find DOS drive for current working directory '/home/gab', starting in the Windows directory.
Warning: could not find DOS drive for current working directory '/home/gab', starting in the Windows directory.
--------------
На несколько секунд появляется окно конфигурации, а затем:
-----------------
wine: Unhandled page fault on read access to 0x00000000 at address 0x7efd508e (thread 000b), starting debugger...
WineDbg starting on pid 0xa
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x7efd508e).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
 EIP:7efd508e ESP:0033f2d0 EBP:0033f2f8 EFLAGS:00210246(   - 00      -RIZP1)
 EAX:c0000005 EBX:7eff5284 ECX:00000000 EDX:00000001
 ESI:0033f5d4 EDI:0033f308
Stack dump:
0x0033f2d0:  b7f49ca0 b7f4a180 0033f358 b7d685bc
0x0033f2e0:  00000002 00000000 90000002 7e8d75ec
0x0033f2f0:  000002e4 000008b8 0033f7a8 deadbabe
0x0033f300:  0033f5d4 0033f308 0001001f 00000000
0x0033f310:  00000000 00000000 00000000 00000000
0x0033f320:  00000000 ffff037f ffff0120 ffffffff
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000119
Backtrace:
=>1 0x7efd508e in ntdll (+0x4508e) (0x7efd508e)
  2 0xdeadbabe (0xdeadbabe)
  3 0x7e89bbb6 in comctl32 (+0x6bbb6) (0x7e89bbb6)
  4 0x7e89f4da in comctl32 (+0x6f4da) (0x7e89f4da)
  5 0x7ea9b3ea WINPROC_wrapper+0x1a in user32 (0x7ea9b3ea)
  6 0x7ea9ba85 in user32 (+0x9ba85) (0x7ea9ba85)
  7 0x7eaa0b2f CallWindowProcW+0x54 in user32 (0x7eaa0b2f)
  8 0x7ea6ade6 DispatchMessageW+0x169 in user32 (0x7ea6ade6)
  9 0x7ea3bb11 IsDialogMessageW+0xfb in user32 (0x7ea3bb11)
  10 0x7e8802b7 in comctl32 (+0x502b7) (0x7e8802b7)
  11 0x7e886904 PropertySheetW+0x260 in comctl32 (0x7e886904)
  12 0x7edd6a33 WinMain+0x356 in winecfg (0x7edd6a33)
  13 0x7eddba63 main+0xa3 in winecfg (0x7eddba63)
  14 0x7eddb98d in winecfg (+0x1b98d) (0x7eddb98d)
  15 0x7ee842b8 in kernel32 (+0x542b8) (0x7ee842b8)
  16 0xb7dec703 wine_switch_to_stack+0x17 in libwine.so.1 (0xb7dec703)
0x7efd508e: cmpl        $0x42444c7,0x0(%ecx)
Modules:
Module  Address                 Debug info      Name (71 modules)
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7d9df000-7d9f4000       Deferred        midimap<elf>
  \-PE  7d9f0000-7d9f4000       \               midimap
ELF     7da1a000-7da56000       Deferred        wineoss<elf>
  \-PE  7da20000-7da56000       \               wineoss
ELF     7da56000-7db57000       Deferred        libcrypto.so.4
ELF     7db57000-7db88000       Deferred        libssl.so.4
ELF     7db8f000-7dba7000       Deferred        msacm32<elf>
  \-PE  7dba0000-7dba7000       \               msacm32
ELF     7dbc7000-7dbd0000       Deferred        libxcursor.so
ELF     7dbd2000-7dbff000       Deferred        libcups.so.2
ELF     7dc70000-7dc72000       Deferred        libnvidia-tls.so.1
ELF     7dc72000-7e434000       Deferred        libglcore.so.1
ELF     7e434000-7e4b9000       Deferred        libgl.so.1
ELF     7e4b9000-7e4be000       Deferred        libxdmcp.so.6
ELF     7e4be000-7e4c1000       Deferred        libxau.so.6
ELF     7e4c1000-7e4d8000       Deferred        libice.so.6
ELF     7e4d8000-7e5b9000       Deferred        libx11.so.6
ELF     7e5b9000-7e5c7000       Deferred        libxext.so.6
ELF     7e5c7000-7e5cc000       Deferred        libxxf86vm.so.1
ELF     7e5cc000-7e64e000       Deferred        winex11<elf>
  \-PE  7e5e0000-7e64e000       \               winex11
ELF     7e64e000-7e66e000       Deferred        libexpat.so.1
ELF     7e66e000-7e69c000       Deferred        libfontconfig.so.1
ELF     7e69c000-7e702000       Deferred        libfreetype.so.6
ELF     7e712000-7e717000       Deferred        libxfixes.so.3
ELF     7e717000-7e733000       Deferred        imm32<elf>
  \-PE  7e720000-7e733000       \               imm32
ELF     7e733000-7e736000       Deferred        libxrandr.so.2
ELF     7e736000-7e73f000       Deferred        libxrender.so.1
ELF     7e741000-7e773000       Deferred        uxtheme<elf>
  \-PE  7e750000-7e773000       \               uxtheme
ELF     7e773000-7e7fc000       Deferred        winmm<elf>
  \-PE  7e780000-7e7fc000       \               winmm
ELF     7e7fc000-7e82b000       Deferred        winspool<elf>
  \-PE  7e800000-7e82b000       \               winspool
ELF     7e82b000-7e8e9000       Export          comctl32<elf>
  \-PE  7e830000-7e8e9000       \               comctl32
ELF     7e8e9000-7e906000       Deferred        iphlpapi<elf>
  \-PE  7e8f0000-7e906000       \               iphlpapi
ELF     7e906000-7e955000       Deferred        rpcrt4<elf>
  \-PE  7e910000-7e955000       \               rpcrt4
ELF     7e955000-7e9e2000       Deferred        gdi32<elf>
  \-PE  7e970000-7e9e2000       \               gdi32
ELF     7e9e2000-7eb13000       Export          user32<elf>
  \-PE  7ea00000-7eb13000       \               user32
ELF     7eb13000-7eb58000       Deferred        advapi32<elf>
  \-PE  7eb20000-7eb58000       \               advapi32
ELF     7eb58000-7ebe8000       Deferred        ole32<elf>
  \-PE  7eb70000-7ebe8000       \               ole32
ELF     7ebe8000-7ec3e000       Deferred        shlwapi<elf>
  \-PE  7ec00000-7ec3e000       \               shlwapi
ELF     7ec3e000-7ed1f000       Deferred        shell32<elf>
  \-PE  7ec50000-7ed1f000       \               shell32
ELF     7ed1f000-7edba000       Deferred        comdlg32<elf>
  \-PE  7ed30000-7edba000       \               comdlg32
ELF     7edba000-7ee17000       Export          winecfg<elf>
  \-PE  7edc0000-7ee17000       \               winecfg
ELF     7ee17000-7ef17000       Export          kernel32<elf>
  \-PE  7ee30000-7ef17000       \               kernel32
ELF     7ef17000-7ef21000       Deferred        libnss_files.so.2
ELF     7ef21000-7ef43000       Deferred        libm.so.6
ELF     7ef43000-7ef56000       Deferred        libz.so.1
ELF     7ef82000-7f000000       Export          ntdll<elf>
  \-PE  7ef90000-7f000000       \               ntdll
ELF     b7c81000-b7c85000       Deferred        libdl.so.2
ELF     b7c85000-b7d94000       Deferred        libc.so.6
ELF     b7d94000-b7de5000       Deferred        libpthread.so.0
ELF     b7de5000-b7ef6000       Export          libwine.so.1
ELF     b7ef7000-b7f00000       Deferred        libsm.so.6
ELF     b7f36000-b7f4b000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000c
        0000000d    0
0000000a (D) c:\windows\system32\winecfg.exe
        0000000b    0 <==
[gab на canal ~]$
-----------------




Подробная информация о списке рассылки Sisyphus