Wine explorer crashes

Questions about Wine on Linux
Locked
User avatar
JoseskVolpe
Level 4
Level 4
Posts: 103
Joined: Sat Sep 04, 2021 9:35 pm

Wine explorer crashes

Post by JoseskVolpe »

Before it was not happening, but recently some Wine applications crashes or bug when they're going to list files and directories. Running "wine explorer" crashes aswell.
I've created a new user to test Wine and it works fine, it's only on my user that it occurs. ¿Another corrupted file maybe?

Every application that tries to list files prints these errors on terminal:
00d8:fixme:nstc:NSTC2_fnSetControlStyle2 mask & style (0x00000004) contains unsupported style(s): 0x00000004
00d8:fixme:file:errno_to_status Converting errno 75 to STATUS_UNSUCCESSFUL
00d8:fixme:file:errno_to_status Converting errno 75 to STATUS_UNSUCCESSFUL
I've this backtrace when running Wine Explorer:

Code: Select all

Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x01322566).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:01322566 ESP:0068e0c0 EBP:0068e138 EFLAGS:00010206(  R- --  I   - -P- )
 EAX:00000000 EBX:80004002 ECX:0068e0c0 EDX:0068e08c
 ESI:002602e0 EDI:00000001
Stack dump:
0x0068e0c0:  00000000 013bbbf4 0068e104 000000c1
0x0068e0d0:  0068e0fc 00000001 00000000 7e31b4f0
0x0068e0e0:  7e069470 7e31b4f0 00000000 0068e500
0x0068e0f0:  7e319ff0 0068e110 0068e1d8 00267e70
0x0068e100:  00000000 00267d28 00267e74 00000000
0x0068e110:  00000001 00020066 fffffffe 0068e1a4
Backtrace:
=>0 0x01322566 AddCommasW+0x21306() in shell32 (0x0068e138)
  1 0x6ed9e53c AdjustWindowRect+0x3275c() in user32 (0x0068e178)
  2 0x6ed9ed03 AdjustWindowRect+0x32f23() in user32 (0x0068e1d8)
  3 0x6eda1386 AdjustWindowRect+0x355a6() in user32 (0x0068e228)
  4 0x6ed5d2da AppendMenuA+0x5f5a() in user32 (0x0068e298)
  5 0x6ed62a38 AppendMenuA+0xb6b8() in user32 (0x0068e318)
  6 0x6ed62c84 AppendMenuA+0xb904() in user32 (0x0068e358)
  7 0x6ed936ca AdjustWindowRect+0x278ea() in user32 (0x0068e4e8)
  8 0x6ed8cddc AdjustWindowRect+0x20ffc() in user32 (0x0068e538)
  9 0x0131e4e2 AddCommasW+0x1d282() in shell32 (0x0068e5d8)
  10 0x0131e620 AddCommasW+0x1d3c0() in shell32 (0x0068e628)
  11 0x6ed9e53c AdjustWindowRect+0x3275c() in user32 (0x0068e668)
  12 0x6ed9ed03 AdjustWindowRect+0x32f23() in user32 (0x0068e6c8)
  13 0x6eda1386 AdjustWindowRect+0x355a6() in user32 (0x0068e718)
  14 0x6ed5d2da AppendMenuA+0x5f5a() in user32 (0x0068e788)
  15 0x6ed62a38 AppendMenuA+0xb6b8() in user32 (0x0068e808)
  16 0x6ed62c84 AppendMenuA+0xb904() in user32 (0x0068e848)
  17 0x6ed27afa ChangeClipboardChain+0x1976a() in user32 (0x0068e8e8)
  18 0x6ed2869e ChangeClipboardChain+0x1a30e() in user32 (0x0068e958)
  19 0x0131e601 AddCommasW+0x1d3a1() in shell32 (0x0068e9b8)
  20 0x6ed9e53c AdjustWindowRect+0x3275c() in user32 (0x0068e9f8)
  21 0x6ed9ed03 AdjustWindowRect+0x32f23() in user32 (0x0068ea58)
  22 0x6eda1386 AdjustWindowRect+0x355a6() in user32 (0x0068eaa8)
  23 0x6ed5d2da AppendMenuA+0x5f5a() in user32 (0x0068eb18)
  24 0x6ed62a38 AppendMenuA+0xb6b8() in user32 (0x0068eb98)
  25 0x6ed62c84 AppendMenuA+0xb904() in user32 (0x0068ebd8)
  26 0x6ed9be4d AdjustWindowRect+0x3006d() in user32 (0x0068ed18)
  27 0x6ed9a12b AdjustWindowRect+0x2e34b() in user32 (0x0068ed98)
  28 0x6ed9a865 AdjustWindowRect+0x2ea85() in user32 (0x0068ee08)
  29 0x0132093b AddCommasW+0x1f6db() in shell32 (0x0068ee68)
  30 0x0040aaee explorer_on_notify+0x10e(info=<internal error>, notification=<internal error>) [Z:\build\wine\src\wine\programs\explorer\explorer.c:655] in explorer (0x0068f0e8)
  31 0x0040ae62 explorer_wnd_proc+0x272(hwnd=<internal error>, uMsg=<internal error>, wParam=<internal error>, lParam=<internal error>) [Z:\build\wine\src\wine\programs\explorer\explorer.c:714] in explorer (0x0068f148)
  32 0x6ed9e53c AdjustWindowRect+0x3275c() in user32 (0x0068f188)
  33 0x6ed9ed03 AdjustWindowRect+0x32f23() in user32 (0x0068f1e8)
  34 0x6eda1386 AdjustWindowRect+0x355a6() in user32 (0x0068f238)
  35 0x6ed5d2da AppendMenuA+0x5f5a() in user32 (0x0068f2a8)
  36 0x6ed62a38 AppendMenuA+0xb6b8() in user32 (0x0068f328)
  37 0x6ed62c84 AppendMenuA+0xb904() in user32 (0x0068f368)
  38 0x6ccb8b4d AddMRUStringW+0x5dd4d() in comctl32 (0x0068f3b8)
  39 0x6ccbd693 AddMRUStringW+0x62893() in comctl32 (0x0068f428)
  40 0x6ccbd0fe AddMRUStringW+0x622fe() in comctl32 (0x0068f4a8)
  41 0x6ccbe287 AddMRUStringW+0x63487() in comctl32 (0x0068f578)
  42 0x6ed9e53c AdjustWindowRect+0x3275c() in user32 (0x0068f5b8)
  43 0x6ed9ed03 AdjustWindowRect+0x32f23() in user32 (0x0068f618)
  44 0x6eda1386 AdjustWindowRect+0x355a6() in user32 (0x0068f668)
  45 0x6ed5d2da AppendMenuA+0x5f5a() in user32 (0x0068f6d8)
  46 0x6ed62a38 AppendMenuA+0xb6b8() in user32 (0x0068f758)
  47 0x6ed62c84 AppendMenuA+0xb904() in user32 (0x0068f798)
  48 0x0040b877 make_explorer_window+0x57c(params=<internal error>) [Z:\build\wine\src\wine\programs\explorer\explorer.c:520] in explorer (0x0068fe58)
  49 0x0040b877 wWinMain+0x6e7(hinstance=<internal error>, previnstance=<internal error>, cmdline=<internal error>, cmdshow=<internal error>) [Z:\build\wine\src\wine\programs\explorer\explorer.c:877] in explorer (0x0068fe58)
  50 0x0041057c wmain+0xdc(argc=<internal error>, argv=<internal error>) [Z:\build\wine\src\wine\dlls\msvcrt\crt_wwinmain.c:55] in explorer (0x0068fef8)
  51 0x00410498 wmainCRTStartup+0x68() [Z:\build\wine\src\wine\dlls\msvcrt\crt_wmain.c:60] in explorer (0x0068ff30)
  52 0x7b62dd50 ActivateActCtx+0x23440() in kernel32 (0x0068ff48)
  53 0x7bc57857 A_SHAFinal+0x37ee7() in ntdll (0x0068ff5c)
  54 0x7bc57f10 A_SHAFinal+0x385a0() in ntdll (0x0068ffec)
0x01322566 shell32+0x22566: movl	0x0(%eax),%edx
Modules:
Module	Address			Debug info	Name (26 modules)
PE	00400000-0048c000	Dwarf-4         explorer
PE	01300000-01c39000	Dwarf           shell32
PE	61740000-61782000	Deferred        advapi32
PE	61d00000-61e40000	Deferred        actxprxy
PE	62fc0000-6304d000	Deferred        rpcrt4
PE	63480000-6348c000	Deferred        version
PE	63bc0000-63bda000	Deferred        shcore
PE	64a40000-64a94000	Deferred        shlwapi
PE	64ec0000-64fec000	Deferred        oleaut32
PE	66b00000-66b3e000	Deferred        win32u
PE	676c0000-676e5000	Deferred        explorerframe
PE	68500000-6855a000	Deferred        combase
PE	68700000-68730000	Deferred        uxtheme
PE	6a280000-6a32c000	Deferred        msvcrt
PE	6a400000-6a534000	Deferred        ole32
PE	6bc00000-6bc2c000	Deferred        sechost
PE	6bcc0000-6bd3f000	Deferred        setupapi
PE	6c9c0000-6ca46000	Deferred        gdi32
PE	6cc40000-6cd9b000	Dwarf           comctl32
PE	6ed00000-6ef3e000	Dwarf           user32
PE	70b40000-70c17000	Deferred        ucrtbase
PE	71200000-7121c000	Deferred        imm32
PE	7b000000-7b0e9000	Deferred        kernelbase
PE	7b600000-7b81a000	Dwarf           kernel32
PE	7bc00000-7bca2000	Dwarf           ntdll
PE	7e0d0000-7e0d4000	Deferred        winex11
Threads:
process  tid      prio (all id:s are in hex)
00000020 start.exe
	00000024    0
00000038 services.exe
	0000003c    0
	00000040    0
	0000004c    0
	00000050    0
	0000006c    0
	00000078    0
	0000009c    0
	000000b4    0
	000000e8    0
	000000ec    0
00000044 winedevice.exe
	00000048    0
	00000054    0
	00000058    0
	0000005c    0
	00000060    0
	000000c0    0
00000064 winedevice.exe
	00000068    0
	00000070    0
	00000074    0
	0000007c    0
	00000088    0
	0000008c    0
	00000090    0
00000080 explorer.exe
	00000084    0
	000000c4    0
	000000c8    0
	0000010c    0
	00000114    0
	00000118    0
	0000011c    0
	00000120    0
00000094 plugplay.exe
	00000098    0
	000000a0    0
	000000a4    0
	000000a8    0
000000ac svchost.exe
	000000b0    0
	000000b8    0
	000000bc    0
000000cc conhost.exe
	000000d0    0
000000d4 (D) C:\windows\syswow64\explorer.exe
	000000d8    0 <==
	00000110    0
	0000012c    0
000000e0 rpcss.exe
	000000e4    0
	000000f0    0
	000000f4    0
	000000f8    0
	000000fc    0
	00000100    0
	00000104    0
	00000108    0
System information:
    Wine build: wine-7.1
    Platform: i386 (WOW64)
    Version: Windows 10
    Host system: Linux
    Host version: 5.16.7-1-MANJARO
I'm on Manjaro Linux
My default wineprefix is clean, creating new clean prefixes has the same issue aswell
User avatar
JoseskVolpe
Level 4
Level 4
Posts: 103
Joined: Sat Sep 04, 2021 9:35 pm

Re: Wine explorer crashes

Post by JoseskVolpe »

So, i ran Explorer by using wine64 and got it running
I went back to 32-Bits Wine and ran CMD, to use 'dir' command and see what's the file or directory it was doing wrong. "Área de Trabalho" (Desktop) was the directory that was causing the crash
I went to see the details and saw that "Last Acess" was set to 2446-05-10 19:38:55.000000000 -0300
Why the #### did my desktop traveled to the future without warning me, and what was it doing there, i don't know lol :lol: :lol: :lol:

That's a real issue for Wine too, as it seems Wine's 32-Bits support may have it's life-time being counted and it's death may be pretty near

Going to my Desktop directory and using this command:

Code: Select all

touch --date 2022-02-15 .
Solved this
Locked