Open/Save issue

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
Hendrick
Newbie
Newbie
Posts: 4
Joined: Mon Feb 25, 2008 4:51 pm

Open/Save issue

Post by Hendrick »

I'm not sure if this is a bug, or if this is specifically related to my current install. I remember about six months ago using Wine on Ubuntu, and I believe it worked fine... So maybe it's an issue with my install. (I'm on PCLinuxOS 2007 if that helps. I'm running the latest Wine, I had to compile it myself... the latest one in the Synpatic is about 7 versions old.)

Anyways, when I go to open or close menu, here is how it appears:

Image

I'll also attach the output. All I did was open notepad, went to file, open, and when the blank screen appeared, I clicked canceled, then the program crashed.

This also happens with every program using Wine... including winecfg.

Thanks for the help.

Code: Select all

[Jim@localhost ~]# wine notepad
err:shell:SHGetFolderPathW Failed to create directory L"Y:\\Desktop".
err:shell:SHGetFolderPathW Failed to create directory L"Y:\\Desktop".
err:shell:SHGetFolderPathW Failed to create directory L"Y:\\Desktop".
err:shell:SHGetFolderPathW Failed to create directory L"Y:\\Desktop".
err:shell:SHGetFolderPathW Failed to create directory L"Y:\\Desktop".
err:commdlg:IShellBrowserImpl_BrowseObject could not browse to folder
wine: Unhandled page fault on read access to 0x00000000 at address 0x7ec20857 (thread 0034), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x7ec20857).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7ec20857 ESP:0033d2f0 EBP:0033d318 EFLAGS:00010246(   - 00      -RIZP1)
 EAX:00000000 EBX:7ec4301c ECX:00110048 EDX:00000000
 ESI:0033ee5c EDI:ffffffff
Stack dump:
0x0033d2f0:  00133f18 7ec3c84c 00000000 00000000
0x0033d300:  7c019508 000700fa 0033ee5c 7ec4301c
0x0033d310:  00000002 7ec3c84c 0033e008 7ec2209b
0x0033d320:  000700fa 7ec3c84c 00000080 7ef90411
0x0033d330:  7c04f3b8 00110014 00000078 7ef8fd8f
0x0033d340:  00110014 7efe475c 0033d388 7ef9e6d7
Backtrace:
=>1 0x7ec20857 in comdlg32 (+0x10857) (0x0033d318)
  2 0x7ec2209b in comdlg32 (+0x1209b) (0x0033e008)
  3 0x7ec24e02 in comdlg32 (+0x14e02) (0x0033e6c8)
  4 0x7ea2a41a WINPROC_wrapper+0x1a() in user32 (0x0033e6f8)
  5 0x7ea2c218 in user32 (+0xac218) (0x0033e738)
  6 0x7ea2e90a in user32 (+0xae90a) (0x0033e778)
  7 0x7e9bc1a5 DefDlgProcW+0x85() in user32 (0x0033e7a8)
  8 0x7ea2a41a WINPROC_wrapper+0x1a() in user32 (0x0033e7d8)
  9 0x7ea2aaae WINPROC_wrapper+0x6ae() in user32 (0x0033e818)
  10 0x7ea2fca1 in user32 (+0xafca1) (0x0033e858)
  11 0x7e9f46ba in user32 (+0x746ba) (0x0033e8c8)
  12 0x7e9f834f in user32 (+0x7834f) (0x0033e928)
  13 0x7e9f87ca SendMessageW+0x4a() in user32 (0x0033e968)
  14 0x7e9a2e05 in user32 (+0x22e05) (0x0033ea38)
  15 0x7e9a3a26 in user32 (+0x23a26) (0x0033ea58)
  16 0x7ea2a41a WINPROC_wrapper+0x1a() in user32 (0x0033ea88)
  17 0x7ea2aaae WINPROC_wrapper+0x6ae() in user32 (0x0033eac8)
  18 0x7ea2fca1 in user32 (+0xafca1) (0x0033eb08)
  19 0x7e9f5026 DispatchMessageW+0x96() in user32 (0x0033eb48)
  20 0x7e9c2f0d IsDialogMessageW+0xfd() in user32 (0x0033eca8)
  21 0x7e9c381f in user32 (+0x4381f) (0x0033ed08)
  22 0x7e9c395e DialogBoxIndirectParamAorW+0x4e() in user32 (0x0033ed28)
  23 0x7e9c39b1 DialogBoxIndirectParamW+0x41() in user32 (0x0033ed58)
  24 0x7ec202fb in comdlg32 (+0x102fb) (0x0033ee38)
  25 0x7ec262b9 GetFileDialog95W+0x159() in comdlg32 (0x0033eed8)
  26 0x7ec263cf GetOpenFileNameW+0x4f() in comdlg32 (0x0033ef08)
  27 0x7ecb657d DIALOG_FileOpen+0xbd() in notepad (0x0033f398)
  28 0x7ecb7f22 in notepad (+0x7f22) (0x0033f618)
  29 0x7ea2a41a WINPROC_wrapper+0x1a() in user32 (0x0033f648)
  30 0x7ea2aaae WINPROC_wrapper+0x6ae() in user32 (0x0033f688)
  31 0x7ea2fca1 in user32 (+0xafca1) (0x0033f6c8)
  32 0x7e9f5026 DispatchMessageW+0x96() in user32 (0x0033f708)
  33 0x7ecb6d9b WinMain+0x74b() in notepad (0x0033fe58)
  34 0x7ecb8ae3 main+0xa3() in notepad (0x0033fed8)
  35 0x7ecb8a0b in notepad (+0x8a0b) (0x0033ff08)
  36 0x7ee6460e in kernel32 (+0x5460e) (0x0033ffe8)
  37 0xb7ea76b7 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x7ec20857: movl        0x0(%eax),%edx
Modules:
Module  Address                 Debug info      Name (51 modules)
PE      65f00000-65fc2000       Deferred        ole32
PE      71590000-71617000       Deferred        comctl32
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7e2e1000-7e2fe000       Deferred        imm32<elf>
  \-PE  7e2f0000-7e2fe000       \               imm32
ELF     7e393000-7e398000       Deferred        libxfixes.so.3
ELF     7e398000-7e3a2000       Deferred        libxcursor.so.1
ELF     7e3a2000-7e3a9000       Deferred        libxrandr.so.2
ELF     7e3a9000-7e3b2000       Deferred        libxrender.so.1
ELF     7e3b2000-7e4b1000       Deferred        libx11.so.6
ELF     7e4b1000-7e4ca000       Deferred        libice.so.6
ELF     7e4ca000-7e545000       Deferred        winex11<elf>
  \-PE  7e4e0000-7e545000       \               winex11
ELF     7e5d6000-7e704000       Deferred        libxml2.so.2
ELF     7e704000-7e733000       Deferred        libfontconfig.so.1
ELF     7e734000-7e73a000       Deferred        libxdmcp.so.6
ELF     7e73a000-7e749000       Deferred        libxext.so.6
ELF     7e749000-7e75c000       Deferred        libz.so.1
ELF     7e75c000-7e7d5000       Deferred        libfreetype.so.6
ELF     7e7eb000-7e852000       Deferred        msvcrt<elf>
  \-PE  7e800000-7e852000       \               msvcrt
ELF     7e852000-7e885000       Deferred        winspool<elf>
  \-PE  7e860000-7e885000       \               winspool
ELF     7e885000-7e8d1000       Deferred        advapi32<elf>
  \-PE  7e890000-7e8d1000       \               advapi32
ELF     7e8d1000-7e968000       Deferred        gdi32<elf>
  \-PE  7e8e0000-7e968000       \               gdi32
ELF     7e968000-7eaa5000       Export          user32<elf>
  \-PE  7e980000-7eaa5000       \               user32
ELF     7eaa5000-7eafc000       Deferred        shlwapi<elf>
  \-PE  7eab0000-7eafc000       \               shlwapi
ELF     7eafc000-7ec01000       Deferred        shell32<elf>
  \-PE  7eb10000-7ec01000       \               shell32
ELF     7ec01000-7eca2000       Export          comdlg32<elf>
  \-PE  7ec10000-7eca2000       \               comdlg32
ELF     7eca2000-7ecd2000       Export          notepad<elf>
  \-PE  7ecb0000-7ecd2000       \               notepad
ELF     7edf2000-7ef1a000       Export          kernel32<elf>
  \-PE  7ee10000-7ef1a000       \               kernel32
ELF     7ef1a000-7ef24000       Deferred        libnss_files.so.2
ELF     7ef24000-7ef49000       Deferred        libm.so.6
ELF     7ef49000-7ef4c000       Deferred        libxinerama.so.1
ELF     7ef4c000-7ef4f000       Deferred        libxau.so.6
ELF     7ef4f000-7ef58000       Deferred        libsm.so.6
ELF     7ef5f000-7f000000       Deferred        ntdll<elf>
  \-PE  7ef70000-7f000000       \               ntdll
ELF     b7d46000-b7d4a000       Deferred        libdl.so.2
ELF     b7d4a000-b7e77000       Deferred        libc.so.6
ELF     b7e77000-b7e8a000       Deferred        libpthread.so.0
ELF     b7ea0000-b7fb4000       Export          libwine.so.1
ELF     b7fb5000-b7fcf000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000a
        0000000b    0
00000010
        00000011    0
00000012
        00000013    0
00000033 (D) c:\windows\system32\notepad.exe
        00000034    0 <==
Backtrace:
=>1 0x7ec20857 in comdlg32 (+0x10857) (0x0033d318)
  2 0x7ec2209b in comdlg32 (+0x1209b) (0x0033e008)
  3 0x7ec24e02 in comdlg32 (+0x14e02) (0x0033e6c8)
  4 0x7ea2a41a WINPROC_wrapper+0x1a() in user32 (0x0033e6f8)
  5 0x7ea2c218 in user32 (+0xac218) (0x0033e738)
  6 0x7ea2e90a in user32 (+0xae90a) (0x0033e778)
  7 0x7e9bc1a5 DefDlgProcW+0x85() in user32 (0x0033e7a8)
  8 0x7ea2a41a WINPROC_wrapper+0x1a() in user32 (0x0033e7d8)
  9 0x7ea2aaae WINPROC_wrapper+0x6ae() in user32 (0x0033e818)
  10 0x7ea2fca1 in user32 (+0xafca1) (0x0033e858)
  11 0x7e9f46ba in user32 (+0x746ba) (0x0033e8c8)
  12 0x7e9f834f in user32 (+0x7834f) (0x0033e928)
  13 0x7e9f87ca SendMessageW+0x4a() in user32 (0x0033e968)
  14 0x7e9a2e05 in user32 (+0x22e05) (0x0033ea38)
  15 0x7e9a3a26 in user32 (+0x23a26) (0x0033ea58)
  16 0x7ea2a41a WINPROC_wrapper+0x1a() in user32 (0x0033ea88)
  17 0x7ea2aaae WINPROC_wrapper+0x6ae() in user32 (0x0033eac8)
  18 0x7ea2fca1 in user32 (+0xafca1) (0x0033eb08)
  19 0x7e9f5026 DispatchMessageW+0x96() in user32 (0x0033eb48)
  20 0x7e9c2f0d IsDialogMessageW+0xfd() in user32 (0x0033eca8)
  21 0x7e9c381f in user32 (+0x4381f) (0x0033ed08)
  22 0x7e9c395e DialogBoxIndirectParamAorW+0x4e() in user32 (0x0033ed28)
  23 0x7e9c39b1 DialogBoxIndirectParamW+0x41() in user32 (0x0033ed58)
  24 0x7ec202fb in comdlg32 (+0x102fb) (0x0033ee38)
  25 0x7ec262b9 GetFileDialog95W+0x159() in comdlg32 (0x0033eed8)
  26 0x7ec263cf GetOpenFileNameW+0x4f() in comdlg32 (0x0033ef08)
  27 0x7ecb657d DIALOG_FileOpen+0xbd() in notepad (0x0033f398)
  28 0x7ecb7f22 in notepad (+0x7f22) (0x0033f618)
  29 0x7ea2a41a WINPROC_wrapper+0x1a() in user32 (0x0033f648)
  30 0x7ea2aaae WINPROC_wrapper+0x6ae() in user32 (0x0033f688)
  31 0x7ea2fca1 in user32 (+0xafca1) (0x0033f6c8)
  32 0x7e9f5026 DispatchMessageW+0x96() in user32 (0x0033f708)
  33 0x7ecb6d9b WinMain+0x74b() in notepad (0x0033fe58)
  34 0x7ecb8ae3 main+0xa3() in notepad (0x0033fed8)
  35 0x7ecb8a0b in notepad (+0x8a0b) (0x0033ff08)
  36 0x7ee6460e in kernel32 (+0x5460e) (0x0033ffe8)
  37 0xb7ea76b7 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
Dan Kegel

Open/Save issue

Post by Dan Kegel »

On Wed, Mar 12, 2008 at 7:26 PM, Hendrick <[email protected]> wrote:
[Jim@localhost ~]# wine notepad
...
Three problems:

1. NEVER run wine as root! Now you might have to stop to pick
bits of root out of your teeth. Remove ~/.wine and try again
as yourself.

2. If you've just built wine, and you want to run the copy you ran,
it's easiest to run it out of the source directory rather than
installing it. To do that, use ./wine while in the source directory.
(Leaving off the path and just writing 'wine' runs the old installed copy.)

3. The stack dump you gave lacks symbols, which makes me
think you're not running the copy you just built.
Locked