[Bug 4071] New: GetFileName95 Flags 0x00800000 not yet implemented

Wine Bugs wine-bugs at winehq.org
Tue Dec 13 08:00:28 CST 2005


http://bugs.winehq.org/show_bug.cgi?id=4071

           Summary: GetFileName95 Flags 0x00800000 not yet implemented
           Product: Wine
           Version: 0.9.3.
          Platform: Other
        OS/Version: other
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: wine-programs
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: lnunes at grupomulti.com.br


In attempt to run wine with a windows program called virtfone.exe (Virtualfone,
from Digitro Tecnolgia - Brazil), I'm getting  this error.

The strange thing is that, woth an older version of wine (don't remember now
what version was, but was in middle of June/Jule) it works fine! I lost that
version due to corrupted backup....

That's the error generated:

luciano at darkstar:~/.wine/drive_c$ wine virtualfone/VirtFone.exe
fixme:ole:CoRegisterMessageFilter stub
fixme:commdlg:GetFileName95 Flags 0x00800000 not yet implemented
fixme:commdlg:FILEDLG95_HandleCustomDialogMessages
CDM_HIDECONTROL,CDM_SETCONTROLTEXT,CDM_SETDEFEXT not implemented
fixme:commdlg:FILEDLG95_HandleCustomDialogMessages
CDM_HIDECONTROL,CDM_SETCONTROLTEXT,CDM_SETDEFEXT not implemented
fixme:commdlg:FILEDLG95_HandleCustomDialogMessages
CDM_HIDECONTROL,CDM_SETCONTROLTEXT,CDM_SETDEFEXT not implemented
wine: Unhandled page fault on read access to 0xfffffff4 at address 0x4f2c24
(thread 0009), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: page fault on read access to 0xfffffff4 in 32-bit code
(0x004f2c24).
In 32 bit mode.
fixme:dbghelp:sffip_cb NIY on 'C:\Axs32\VirtFone\Release\VirtFone.pdb'
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:1007 GS:0000
 EIP:004f2c24 ESP:40668768 EBP:406687a0 EFLAGS:00210202(   - 00      - -RI1)
 EAX:00000000 EBX:40734784 ECX:415decb8 EDX:40668838
 ESI:415decb8 EDI:00000002
Stack dump:
0x40668768:  00000002 415decb8 004f2d5d 00000002
0x40668778:  415d5220 415decb8 004f2dec 00000002
0x40668788:  415d5220 00010036 00000111 00479733
0x40668798:  415d5220 415deabc 40668844 00478fc9
0x406687a8:  415d5220 00000215 00000000 00000000
0x406687b8:  00000000 40734784 00000215 406687f4
0200: sel=1007 base=40018000 limit=00001fff 32-bit rw-
Backtrace:
=>1 0x004f2c24 in virtfone (+0xf2c24) (0x004f2c24)
  2 0x00478fc9 in virtfone (+0x78fc9) (0x00478fc9)
  3 0x407112fa WINPROC_wrapper+0x1a in user32 (0x407112fa)
  4 0x40711653 WINPROC_CallWndProc+0x63(proc=0x478b92, hwnd=0x10036, msg=0x111,
wParam=0x1, lParam=0x1004e)
[/home/sadam/pkg/wine.builder/tmp/wine-0.9.3/dlls/user/winproc.c:418] in user32
(0x40711653)
  5 0x40716d2e WINPROC_CallProc32WTo32A(func=0x478b92, hwnd=0x10036, msg=0x111,
wParam=0x1, lParam=0x1004e)
[/home/sadam/pkg/wine.builder/tmp/wine-0.9.3/dlls/user/winproc.c:3095] in user32
(0x40716d2e)
  6 0x40717571 CallWindowProcW(func=0x407733b6, hwnd=0x10036, msg=0x111,
wParam=0x1, lParam=0x1004e)
[/home/sadam/pkg/wine.builder/tmp/wine-0.9.3/dlls/user/winproc.c:3323] in user32
(0x40717571)
  7 0x406ead83 call_window_proc+0xc3(hwnd=0x10036, msg=0x111, wparam=0x1,
lparam=0x1004e, unicode=0x1, same_thread=0x1)
[/home/sadam/pkg/wine.builder/tmp/wine-0.9.3/dlls/user/message.c:1516] in user32
(0x406ead83)
  8 0x406ec7a1 SendMessageTimeoutW+0x121(hwnd=0x10036, msg=0x111, wparam=0x1,
lparam=0x1004e, flags=0x0, timeout=0x0, res_ptr=0x406689ec)
[/home/sadam/pkg/wine.builder/tmp/wine-0.9.3/dlls/user/message.c:2350] in user32
(0x406ec7a1)
  9 0x406eca05 SendMessageW(hwnd=0x10036, msg=0x111, wparam=0x1, lparam=0x1004e)
[/home/sadam/pkg/wine.builder/tmp/wine-0.9.3/dlls/user/message.c:2431] in user32
(0x406eca05)
  10 0x406a681d ButtonWndProc_common(hWnd=0x1004e, uMsg=0x202, wParam=0x0,
lParam=0xb004c, unicode=0x0) [button.c:458] in user32 (0x406a681d)
  11 0x406a7504 ButtonWndProcA(hWnd=0x1004e, uMsg=0x202, wParam=0x0,
lParam=0xb004c) [button.c:552] in user32 (0x406a7504)
  12 0x407112fa WINPROC_wrapper+0x1a in user32 (0x407112fa)
  13 0x40711653 WINPROC_CallWndProc+0x63(proc=0x406a74c0, hwnd=0x1004e,
msg=0x202, wParam=0x0, lParam=0xb004c)
[/home/sadam/pkg/wine.builder/tmp/wine-0.9.3/dlls/user/winproc.c:418] in user32
(0x40711653)
  14 0x40716d2e WINPROC_CallProc32WTo32A(func=0x406a74c0, hwnd=0x1004e,
msg=0x202, wParam=0x0, lParam=0xb004c)
[/home/sadam/pkg/wine.builder/tmp/wine-0.9.3/dlls/user/winproc.c:3095] in user32
(0x40716d2e)
  15 0x40717571 CallWindowProcW(func=0x40772fd4, hwnd=0x1004e, msg=0x202,
wParam=0x0, lParam=0xb004c)
[/home/sadam/pkg/wine.builder/tmp/wine-0.9.3/dlls/user/winproc.c:3323] in user32
(0x40717571)
  16 0x406eda06 DispatchMessageW+0xb6(msg=0x40668c40)
[/home/sadam/pkg/wine.builder/tmp/wine-0.9.3/dlls/user/message.c:2987] in user32
(0x406eda06)
  17 0x406c0caa IsDialogMessageW+0xaa(hwndDlg=0x10036, msg=0x40668c40)
[/home/sadam/pkg/wine.builder/tmp/wine-0.9.3/dlls/user/dialog.c:1191] in user32
(0x406c0caa)
  18 0x406c051a DIALOG_DoDialogBox(hwnd=0x10036, owner=0x10028)
[/home/sadam/pkg/wine.builder/tmp/wine-0.9.3/dlls/user/dialog.c:765] in user32
(0x406c051a)
  19 0x406c06ad DialogBoxIndirectParamAorW+0x4d(hInstance=0x40960000,
template=0x409c931c, owner=0x10028, dlgProc=0x40970d50, param=0x40668d00,
flags=0x2) [/home/sadam/pkg/wine.builder/tmp/wine-0.9.3/dlls/user/dialog.c:813]
in user32 (0x406c06ad)
  20 0x406c06eb DialogBoxIndirectParamA+0x2b(hInstance=0x40960000,
template=0x409c931c, owner=0x10028, dlgProc=0x40970d50, param=0x40668d00)
[/home/sadam/pkg/wine.builder/tmp/wine-0.9.3/dlls/user/dialog.c:823] in user32
(0x406c06eb)
  21 0x4096fa77 GetFileName95(fodInfos=0x40668d00) [filedlg.c:293] in comdlg32
(0x4096fa77)
  22 0x4096fe05 GetFileDialog95A(ofn=0x40668e34, iDlgType=0x2) [filedlg.c:414]
in comdlg32 (0x4096fe05)
  23 0x409760f4 GetOpenFileNameA+0x44(ofn=0x40668e34)
[/home/sadam/pkg/wine.builder/tmp/wine-0.9.3/dlls/commdlg/filedlg.c:3810] in
comdlg32 (0x409760f4)
  24 0x004e91f4 in virtfone (+0xe91f4) (0x004e91f4)
0x004f2c24: cmpl        $1,0xfffffff4(%eax)
Modules:
Module  Address                 Debug info      Name (99 modules)
PE      0x00400000-005a0000     Export          virtfone
ELF     0x40000000-40017000     Deferred        ld-linux.so.2
ELF     0x4001a000-40023000     Deferred        libnss_compat.so.2
ELF     0x40023000-4002b000     Deferred        libsm.so.6
ELF     0x4002c000-40046000     Deferred        libwine.so.1
ELF     0x40047000-40160000     Deferred        libc.so.6
ELF     0x40160000-40164000     Deferred        libdl.so.2
ELF     0x40164000-401d7000     Deferred        ntdll<elf>
  \-PE  0x40180000-401d7000     \               ntdll
ELF     0x401d7000-402cd000     Deferred        libwine_unicode.so.1
ELF     0x402cd000-402f0000     Deferred        libm.so.6
ELF     0x402f2000-40303000     Deferred        libz.so.1
ELF     0x40305000-4031b000     Deferred        libnsl.so.1
ELF     0x4031b000-40325000     Deferred        libnss_nis.so.2
ELF     0x40325000-4032f000     Deferred        libnss_files.so.2
ELF     0x40440000-40539000     Deferred        kernel32<elf>
  \-PE  0x40460000-40539000     \               kernel32
ELF     0x40565000-4056b000     Deferred        libxxf86dga.so.1
ELF     0x4056b000-40570000     Deferred        libxxf86vm.so.1
ELF     0x40670000-40783000     Stabs           user32<elf>
  \-PE  0x40690000-40783000     \               user32
ELF     0x40783000-40808000     Deferred        gdi32<elf>
  \-PE  0x407a0000-40808000     \               gdi32
ELF     0x40808000-40841000     Deferred        advapi32<elf>
  \-PE  0x40810000-40841000     \               advapi32
ELF     0x40841000-40859000     Deferred        version<elf>
  \-PE  0x40850000-40859000     \               version
ELF     0x40859000-4086d000     Deferred        lz32<elf>
  \-PE  0x40860000-4086d000     \               lz32
ELF     0x4086d000-408ed000     Deferred        winmm<elf>
  \-PE  0x40880000-408ed000     \               winmm
ELF     0x408ed000-40908000     Deferred        wsock32<elf>
  \-PE  0x408f0000-40908000     \               wsock32
ELF     0x40908000-40931000     Deferred        ws2_32<elf>
  \-PE  0x40910000-40931000     \               ws2_32
ELF     0x40931000-4094e000     Deferred        iphlpapi<elf>
  \-PE  0x40940000-4094e000     \               iphlpapi
ELF     0x4094e000-409e0000     Stabs           comdlg32<elf>
  \-PE  0x40960000-409e0000     \               comdlg32
ELF     0x409e0000-40aa0000     Deferred        shell32<elf>
  \-PE  0x40a00000-40aa0000     \               shell32
ELF     0x40aa0000-40af5000     Deferred        shlwapi<elf>
  \-PE  0x40ab0000-40af5000     \               shlwapi
ELF     0x40af5000-40b7c000     Deferred        ole32<elf>
  \-PE  0x40b10000-40b7c000     \               ole32
ELF     0x40b7c000-40bc0000     Deferred        rpcrt4<elf>
  \-PE  0x40b90000-40bc0000     \               rpcrt4
ELF     0x40bc0000-40c6c000     Deferred        comctl32<elf>
  \-PE  0x40bd0000-40c6c000     \               comctl32
ELF     0x40c6c000-40c93000     Deferred        winspool.drv<elf>
  \-PE  0x40c70000-40c93000     \               winspool.drv
ELF     0x40c93000-40cac000     Deferred        oledlg<elf>
  \-PE  0x40ca0000-40cac000     \               oledlg
ELF     0x40cac000-40cc0000     Deferred        olepro32<elf>
  \-PE  0x40cb0000-40cc0000     \               olepro32
ELF     0x40cc0000-40d4d000     Deferred        oleaut32<elf>
  \-PE  0x40ce0000-40d4d000     \               oleaut32
ELF     0x40d4d000-40d65000     Deferred        imagehlp<elf>
  \-PE  0x40d50000-40d65000     \               imagehlp
ELF     0x40d65000-40da1000     Deferred        dbghelp<elf>
  \-PE  0x40d70000-40da1000     \               dbghelp
ELF     0x40da1000-40db6000     Deferred        psapi<elf>
  \-PE  0x40db0000-40db6000     \               psapi
ELF     0x40db6000-40db9000     Deferred        xlcdef.so.2
ELF     0x40db9000-40dbd000     Deferred        iso8859-1.so
ELF     0x40dbd000-40dc6000     Deferred        libxcursor.so.1
ELF     0x40dcb000-40e35000     Deferred        libfreetype.so.6
ELF     0x40e35000-40e5c000     Deferred        libfontconfig.so.1
ELF     0x40e5c000-40e7c000     Deferred        libexpat.so.0
ELF     0x40e7c000-40ef5000     Deferred        winex11.drv<elf>
  \-PE  0x40e90000-40ef5000     \               winex11.drv
ELF     0x40ef5000-40f0d000     Deferred        libice.so.6
ELF     0x40f0d000-40f1b000     Deferred        libxext.so.6
ELF     0x40f1b000-40fe5000     Deferred        libx11.so.6
ELF     0x40fe5000-41051000     Deferred        libgl.so.1
ELF     0x41051000-410a2000     Deferred        libpthread.so.0
ELF     0x410a2000-410aa000     Deferred        libxrender.so.1
ELF     0x410aa000-410ad000     Deferred        libxrandr.so.2
ELF     0x410ad000-410ca000     Deferred        ximcp.so.2
ELF     0x410ca000-410e6000     Deferred        imm32<elf>
  \-PE  0x410d0000-410e6000     \               imm32
ELF     0x410f7000-4113b000     Deferred        wineoss.drv<elf>
  \-PE  0x41110000-4113b000     \               wineoss.drv
ELF     0x4113b000-41153000     Deferred        msacm.drv<elf>
  \-PE  0x41140000-41153000     \               msacm.drv
ELF     0x41153000-41175000     Deferred        msacm32<elf>
  \-PE  0x41160000-41175000     \               msacm32
ELF     0x41290000-412a5000     Deferred        midimap<elf>
  \-PE  0x412a0000-412a5000     \               midimap
ELF     0x412a5000-412d5000     Deferred        uxtheme<elf>
  \-PE  0x412b0000-412d5000     \               uxtheme
ELF     0x41350000-41364000     Deferred        riched32<elf>
  \-PE  0x41360000-41364000     \               riched32
ELF     0x41365000-41381000     Deferred        libcups.so.2
ELF     0x41381000-413b2000     Deferred        libssl.so.0
ELF     0x413b2000-414b3000     Deferred        libcrypto.so.0
ELF     0x417e0000-41820000     Deferred        riched20<elf>
  \-PE  0x417f0000-41820000     \               riched20
ELF     0x7bf00000-7bf07000     Deferred        <wine-loader>
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\virtualfone\VirtFone.exe
        00000009    0 <==
WineDbg terminated on pid 0x8


thank's!

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list