logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 13-01-2021 22:11:24

ClayStone
Membre
Distrib. : Debian GNU/Linux 10 (buster)
Noyau : Linux 4.19.0-13-amd64
(G)UI : KDE
Inscription : 04-09-2017

[Résolu] Applis sous wine : pas d'accès à l'arborescence des dossiers

Bonjour,
Toutes mes (quelques) applications lancées avec wine "plantent" quand j'essaie d’accéder à arborescence de mes dossiers/fichiers.

J'ai installé wine à l'origine pour utiliser Captvty en suivant le super tuto du wiki qui va bien.

J’espérais éviter mon dual-boot W10 en utilisant wine pour lancer quelques applis dont je ne souhaitais pas me passer sous debian. Ce sont toutes des versions plus ou moins portables et à l'ancienne (hormis Captvty), pas de setup à lancer, juste un .exe à exécuter, avec parfois quelques fichiers de configuration.

La bonne nouvelle, c'est qu'elle fonctionnent toutes (plus ou moins) correctement.
La mauvaise, c'est que lorsque je veux accéder à l'arborescence des mes dossiers/fichiers, toutes les applications ont le même comportement : elles se ferment brusquement.

Par exemple, dans Captvty, si je souhaite modifier le dossier de destination, l'application de ferme dès que je clique sur le bouton "parcourir".
Pas bien grave je vais chercher mes vidéos dans le dossier par défaut. hmm

Ça le devient quand j'utilise Looping (Looping, c'est ça) : pas moyen d'ouvrir un fichier existant, ou d'en enregistrer un nouveau : l'application se ferme dès que je clique sur "ouvrir" ou "enregistrer". sad

La console me donne :
(désolé pour la longueur des retours, je suis bien incapable de faire le tri de ce qui pourra être utile à ceux qui se pencheront sur ma demande).

1- Pour Looping :

wine Looping.exe

L'appli se lance et fonctionne...

0032:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.

...jusqu'au clic qui tue (l'appli):

wine: Unhandled page fault on read access to 0x00000000 at address (nil) (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00000000).
0038:err:dbghelp:pe_load_dbg_file Couldn't find .DBG file "COMCTL32.dbg" (L"Z:\\home\\francois")
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:006b GS:0063
 EIP:00000000 ESP:0032d49c EBP:0032d4d8 EFLAGS:00010202(  R- --  I   - - - )
 EAX:00000000 EBX:7ed36eb8 ECX:0032d4a0 EDX:00000000
 ESI:00000001 EDI:7ed075fc
Stack dump:
0x0032d49c:  7ec84a26 00cf6860 7ed075fc 0032d544
0x0032d4ac:  00000000 015fb7b8 00000000 00ccd9d8
0x0032d4bc:  0032d544 00000000 00000000 0032d4f0
0x0032d4cc:  7ed36eb8 00000001 7ed36eb8 0032dc58
0x0032d4dc:  7ec8da12 00000000 00000000 00000000
0x0032d4ec:  7ec8da12 00000001 7ed075fc 0032d544
Backtrace:
=>0 0x00000000 (0x0032d4d8)
  1 0x7ec8da12 in shell32 (+0x2da11) (0x0032dc58)
  2 0x7c398eea (0x0032df58)
  3 0x7c399c18 (0x0032e008)
  4 0x7f8c356c in user32 (+0xa356b) (0x0032e048)
  5 0x7f8c3b85 in user32 (+0xa3b84) (0x0032e098)
  6 0x7f8c6083 in user32 (+0xa6082) (0x0032e0e8)
  7 0x7f882e7e in user32 (+0x62e7d) (0x0032e158)
  8 0x7f889f79 in user32 (+0x69f78) (0x0032e1b8)
  9 0x7f88a1d3 in user32 (+0x6a1d2) (0x0032e20c)
  10 0x71595b99 EntryPoint+0xffffffff() in comctl32 (0x0032e29c)
  11 0x715ae3e2 EntryPoint+0x79fc() in comctl32 (0x0032e2f0)
  12 0x715b094c CreateMappedBitmap+0x1e2c() in comctl32 (0x0032e5cc)
  13 0x715afcdb CreateMappedBitmap+0x11bb() in comctl32 (0x0032e650)
  14 0x715afbb3 CreateMappedBitmap+0x1093() in comctl32 (0x0032e6ac)
  15 0x715adbb9 EntryPoint+0x71d3() in comctl32 (0x0032e6f8)
  16 0x7f8c356c in user32 (+0xa356b) (0x0032e728)
  17 0x7f8c3b85 in user32 (+0xa3b84) (0x0032e778)
  18 0x7f8c62de in user32 (+0xa62dd) (0x0032e7d8)
  19 0x7c398a23 (0x0032e858)
  20 0x7f8c356c in user32 (+0xa356b) (0x0032e898)
  21 0x7f8c3b85 in user32 (+0xa3b84) (0x0032e8e8)
  22 0x7f8c6083 in user32 (+0xa6082) (0x0032e938)
  23 0x7f88518c in user32 (+0x6518b) (0x0032ea48)
  24 0x7f857202 in user32 (+0x37201) (0x0032ebb8)
  25 0x7f857a2c in user32 (+0x37a2b) (0x0032ec28)
  26 0x7f857c4b in user32 (+0x37c4a) (0x0032ec68)
  27 0x7e6ffdeb in comdlg32 (+0x1fdea) (0x0032ecb8)
  28 0x004cbc1f EntryPoint+0xffffffff() in looping (0x0032ece4)
  29 0x004e5404 EntryPoint+0xffffffff() in looping (0x0032f208)
  30 0x0042f476 EntryPoint+0xffffffff() in looping (0x0032f270)
  31 0x004e5c8d EntryPoint+0xffffffff() in looping (0x0032f2ac)
  32 0x004dffb1 EntryPoint+0xffffffff() in looping (0x0032f2d4)
  33 0x004b894d EntryPoint+0xffffffff() in looping (0x0032f318)
  34 0x004c2cab EntryPoint+0xffffffff() in looping (0x0032f358)
  35 0x004fe632 EntryPoint+0xffffffff() in looping (0x0032f374)
  36 0x004bdbc8 EntryPoint+0xffffffff() in looping (0x0032f3c4)
  37 0x004b89e3 EntryPoint+0xffffffff() in looping (0x0032f3e0)
  38 0x004c2ce9 EntryPoint+0xffffffff() in looping (0x0032f3f8)
  39 0x004fe6b8 EntryPoint+0xffffffff() in looping (0x0032f414)
  40 0x004be901 EntryPoint+0xffffffff() in looping (0x0032f4e0)
  41 0x004c0128 EntryPoint+0xffffffff() in looping (0x0032f504)
  42 0x004bb450 EntryPoint+0xffffffff() in looping (0x0032f578)
  43 0x004bbc23 EntryPoint+0xffffffff() in looping (0x0032f598)
  44 0x7f8c356c in user32 (+0xa356b) (0x0032f5c8)
  45 0x7f8c3b85 in user32 (+0xa3b84) (0x0032f618)
  46 0x7f8c6083 in user32 (+0xa6082) (0x0032f668)
  47 0x7f882e7e in user32 (+0x62e7d) (0x0032f6d8)
  48 0x7f889f79 in user32 (+0x69f78) (0x0032f738)
  49 0x7f88a1d3 in user32 (+0x6a1d2) (0x0032f788)
  50 0x005a0013 EntryPoint+0xffffffff() in looping (0x0032f7e0)
  51 0x0052a15f EntryPoint+0xffffffff() in looping (0x0032f7f8)
  52 0x0052b3c4 EntryPoint+0xffffffff() in looping (0x0032f814)
  53 0x004f1354 EntryPoint+0xffffffff() in looping (0x0032f848)
  54 0x004bedfd EntryPoint+0xffffffff() in looping (0x0032f918)
  55 0x004c0128 EntryPoint+0xffffffff() in looping (0x0032f93c)
  56 0x0055fcd2 EntryPoint+0xffffffff() in looping (0x0032f95c)
  57 0x004f65d2 EntryPoint+0xffffffff() in looping (0x0032f994)
  58 0x004bb450 EntryPoint+0xffffffff() in looping (0x0032fa08)
  59 0x004bbc23 EntryPoint+0xffffffff() in looping (0x0032fa28)
  60 0x7f8c356c in user32 (+0xa356b) (0x0032fa58)
  61 0x7f8c3b85 in user32 (+0xa3b84) (0x0032faa8)
  62 0x7f8c6083 in user32 (+0xa6082) (0x0032faf8)
  63 0x7f88518c in user32 (+0x6518b) (0x0032fc08)
  64 0x7f857202 in user32 (+0x37201) (0x0032fd78)
  65 0x004c40c3 EntryPoint+0xffffffff() in looping (0x0032fd98)
  66 0x004bf249 EntryPoint+0xffffffff() in looping (0x0032fda4)
  67 0x0055f692 EntryPoint+0xffffffff() in looping (0x0032fdbc)
  68 0x004f36e9 EntryPoint+0xffffffff() in looping (0x0032fddc)
  69 0x004c0009 EntryPoint+0xffffffff() in looping (0x0032fdf4)
  70 0x004c4964 EntryPoint+0xffffffff() in looping (0x0032fe10)
  71 0x004c4f2a EntryPoint+0xffffffff() in looping (0x0032fe1c)
  72 0x004c4a61 EntryPoint+0xffffffff() in looping (0x0032fe30)
  73 0x004c49f3 EntryPoint+0xffffffff() in looping (0x0032fe5c)
  74 0x00658c73 in looping (+0x258c72) (0x0032fe74)
  75 0x006368d2 EntryPoint+0xffffffff() in looping (0x0032fec0)
  76 0x7b463e32 in kernel32 (+0x43e31) (0x0032fed8)
  77 0x7b4661ac in kernel32 (+0x461ab) (0x0032ffd8)
  78 0x7b463e3e in kernel32 (+0x43e3d) (0x0032ffec)
0x00000000: -- no code accessible --
Modules:
Module  Address                 Debug info      Name (54 modules)
PE        330000-  339000       Deferred        normaliz
PE        400000-  9c4000       Export          looping
PE      1a400000-1a532000       Deferred        urlmon
PE      25cb0000-25e40000       Deferred        gdiplus
PE      5dca0000-5de88000       Deferred        iertutil
PE      63000000-630e6000       Deferred        wininet
PE      71590000-71617000       Export          comctl32
PE      77f60000-77fd6000       Deferred        shlwapi
PE      7ac10000-7ac23000       Deferred        riched20
PE      7b420000-7b5d0000       Export          kernel32
PE      7b9e0000-7b9e3000       Deferred        netapi32
PE      7bc10000-7bc14000       Deferred        ntdll
PE      7bd40000-7bd82000       Deferred        crypt32
PE      7c010000-7c013000       Deferred        kerberos
PE      7c030000-7c033000       Deferred        secur32
PE      7c060000-7c064000       Deferred        schannel
PE      7c070000-7c074000       Deferred        wintrust
PE      7c0b0000-7c0b4000       Deferred        bcrypt
PE      7c0d0000-7c0d4000       Deferred        iphlpapi
PE      7c100000-7c104000       Deferred        ws2_32
PE      7c130000-7c133000       Deferred        kernelbase
PE      7c390000-7c394000       Deferred        explorerframe
PE      7c3b0000-7c3b4000       Deferred        mlang
PE      7c3e0000-7c3e4000       Deferred        rsaenh
PE      7cd50000-7cd73000       Deferred        msxml3
PE      7ce80000-7ce84000       Deferred        netprofm
PE      7d020000-7d023000       Deferred        rasapi32
PE      7d030000-7d033000       Deferred        api-ms-win-appmodel-runtime-l1-1-2
PE      7d050000-7d06c000       Deferred        msxml6
PE      7d080000-7d084000       Deferred        dwmapi
PE      7d090000-7d093000       Deferred        usp10
PE      7d0e0000-7d0e3000       Deferred        shcore
PE      7d140000-7d143000       Deferred        api-ms-win-core-localization-l1-2-1
PE      7d160000-7d163000       Deferred        api-ms-win-core-fibers-l1-1-1
PE      7d170000-7d173000       Deferred        api-ms-win-core-synch-l1-2-0
PE      7d3b0000-7d3b4000       Deferred        winex11
PE      7e550000-7e559000       Deferred        msacm32
PE      7e580000-7e5f8000       Deferred        winmm
PE      7e630000-7e634000       Deferred        imm32
PE      7e680000-7e696000       Deferred        oleacc
PE      7e6e0000-7e7bb000       Export          comdlg32
PE      7e810000-7e834000       Deferred        oledlg
PE      7e860000-7e868000       Deferred        oleaut32
PE      7e970000-7e974000       Deferred        rpcrt4
PE      7ea10000-7ea38000       Deferred        ole32
PE      7eb60000-7eb64000       Deferred        uxtheme
PE      7eba0000-7eba4000       Deferred        msvcrt
PE      7ec60000-7f531000       Export          shell32
PE      7f610000-7f61b000       Deferred        winspool
PE      7f650000-7f653000       Deferred        msimg32
PE      7f670000-7f674000       Deferred        advapi32
PE      7f6f0000-7f6f7000       Deferred        gdi32
PE      7f820000-7f907000       Export          user32
PE      7ffd0000-7ffd4000       Deferred        version
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\home\francois\Looping.exe
        00000030    0
        0000002f    0
        00000009    0 <==
0000000e services.exe
        00000028    0
        00000023    0
        0000001d    0
        00000010    0
        0000000f    0
00000013 explorer.exe
        0000002d    0
        0000002c    0
        0000002b    0
        00000014    0
0000001a winedevice.exe
        00000020    0
        0000001f    0
        0000001e    0
        0000001b    0
00000021 plugplay.exe
        00000025    0
        00000024    0
        00000022    0
00000026 winedevice.exe
        0000002e    0
        0000002a    0
        00000029    0
        00000027    0
System information:
    Wine build: wine-4.0 (Debian 4.0-2)
    Platform: i386
    Version: Windows 7
    Host system: Linux
    Host version: 4.19.0-13-amd64
 



2 - Pour Captvty :

wine Captvty.exe

L'appli se lance et fonctionne...

0030:err:ole:CoGetContextToken apartment not initialised
0009:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733
0009:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733
0036:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733
0036:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733

...Et lors du clic :

0009:err:eventlog:ReportEventW L"Application: Captvty.exe\nFramework Version: v4.0.30319\nDescription: The process was terminated due to an unhandled exception.\nException Info: System.AccessViolationException\nStack:\n   at System.Windows.Forms.UnsafeNativeMethods+Shell32.SHBrowseForFolder(BROWSEINFO)\n   at System.Windows.Forms.Fo"...

Unhandled Exception: System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
   at System.Windows.Forms.UnsafeNativeMethods.Shell32.SHBrowseForFolder(BROWSEINFO lpbi)
   at System.Windows.Forms.FolderBrowserDialog.RunDialog(IntPtr hWndOwner)
   at System.Windows.Forms.CommonDialog.ShowDialog(IWin32Window owner)
   at System.Windows.Forms.CommonDialog.ShowDialog()
   at _Ko._OcA(Object , EventArgs )
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
   at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
   at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
   at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
   at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
   at System.Windows.Forms.Application.RunDialog(Form form)
   at System.Windows.Forms.Form.ShowDialog(IWin32Window owner)
   at System.Windows.Forms.Form.ShowDialog()
   at _EA._AKA(Object , EventArgs )
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
   at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
   at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
   at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
   at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
   at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun()
   at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel()
   at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(String[] commandLine)
   at _fj._XhA(String[] )
wine: Unhandled page fault on read access to 0x00000000 at address (nil) (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00000000).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:006b GS:0063
 EIP:00000000 ESP:0032d2ac EBP:0032d2e8 EFLAGS:00210202(  R- --  I   - - - )
 EAX:00000000 EBX:7d8f7eb8 ECX:0032d2b0 EDX:00000000
 ESI:00000001 EDI:7d8c85fc
Stack dump:
0x0032d2ac:  7d845a26 06f0cb08 7d8c85fc 0032d354
0x0032d2bc:  00000000 06e2e030 06f45440 06f06268
0x0032d2cc:  0032d354 0032d39c f7c85ab5 0032d300
0x0032d2dc:  7d8f7eb8 00000001 7d8f7eb8 0032da68
0x0032d2ec:  7d84ea12 00000000 00000000 00000002
0x0032d2fc:  7d84ea12 00000001 7d8c85fc 0032d354
Backtrace:
=>0 0x00000000 (0x0032d2e8)
  1 0x7d84ea12 in shell32 (+0x2ea11) (0x0032da68)
  2 0x7d82d2b6 in shell32 (+0xd2b5) (0x0032dd68)
  3 0x7d82d91c in shell32 (+0xd91b) (0x0032e028)
  4 0x7d82e82b in shell32 (+0xe82a) (0x0032e0d8)
  5 0x7f60456c in user32 (+0xa456b) (0x0032e118)
  6 0x7f604ca9 in user32 (+0xa4ca8) (0x0032e168)
  7 0x7f60749e in user32 (+0xa749d) (0x0032e1a8)
  8 0x7f591a54 in user32 (+0x31a53) (0x0032e1f8)
  9 0x7f60456c in user32 (+0xa456b) (0x0032e238)
  10 0x7f604b85 in user32 (+0xa4b84) (0x0032e288)
  11 0x7f607083 in user32 (+0xa7082) (0x0032e2d8)
  12 0x7f5c3e7e in user32 (+0x63e7d) (0x0032e348)
  13 0x7f5caf79 in user32 (+0x6af78) (0x0032e3a8)
  14 0x7f5cb1d3 in user32 (+0x6b1d2) (0x0032e3f8)
  15 0x7f596f49 in user32 (+0x36f48) (0x0032e6c8)
  16 0x7f598c38 in user32 (+0x38c37) (0x0032e708)
  17 0x7d82f4f0 in shell32 (+0xf4ef) (0x0032e788)
  18 0x03e8e974 (0x0032e820)
  19 0x03e8e6b1 (0x0032e860)
  20 0x03e8e274 (0x0032e8e4)
  21 0x03e8e077 (0x0032e900)
  22 0x0370bcbc (0x0032e914)
  23 0x0370bbbb (0x0032e924)
  24 0x0370ba2a (0x0032e940)
  25 0x0370b771 (0x0032e99c)
  26 0x0b12cd41 (0x0032e9e4)
  27 0x0e0f57c3 (0x0032ea20)
  28 0x0e0f564d (0x0032ea2c)
  29 0x0b12c7d9 (0x0032ea34)
  30 0x0b12c7b0 (0x0032ea48)
  31 0x0b12c607 (0x0032ea84)
  32 0x0038a08e (0x0032eab8)
  33 0x7f60456c in user32 (+0xa456b) (0x0032eae8)
  34 0x7f604b85 in user32 (+0xa4b84) (0x0032eb38)
  35 0x7f607083 in user32 (+0xa7082) (0x0032eb88)
  36 0x7f5c618c in user32 (+0x6618b) (0x0032ec98)
  37 0x0e6e5a6f (0x0032ece0)
  38 0x0e6e48b4 (0x0032ed60)
  39 0x0e0f0b1b (0x0032eda8)
  40 0x0e0f0884 (0x0032edd4)
  41 0x03e87c3b (0x0032edec)
  42 0x03e8748a (0x0032ee88)
  43 0x03e87127 (0x0032eea0)
  44 0x0370bcbc (0x0032eeb4)
  45 0x0370bbbb (0x0032eec4)
  46 0x0370ba2a (0x0032eee0)
  47 0x0370b771 (0x0032ef3c)
  48 0x0b12cd41 (0x0032ef84)
  49 0x0e0f57c3 (0x0032efc0)
  50 0x0e0f564d (0x0032efcc)
  51 0x0b12c7d9 (0x0032efd4)
  52 0x0b12c7b0 (0x0032efe8)
  53 0x0b12c607 (0x0032f024)
  54 0x0038a08e (0x0032f058)
  55 0x7f60456c in user32 (+0xa456b) (0x0032f088)
  56 0x7f604b85 in user32 (+0xa4b84) (0x0032f0d8)
  57 0x7f607083 in user32 (+0xa7082) (0x0032f128)
  58 0x7f5c618c in user32 (+0x6618b) (0x0032f238)
  59 0x0e6e5a6f (0x0032f278)
  60 0x0e6e48b4 (0x0032f2f8)
  61 0x0e0f0b1b (0x0032f340)
  62 0x0e0f0884 (0x0032f36c)
  63 0x0bc9b146 (0x0032f394)
  64 0x0b481381 (0x0032f3bc)
  65 0x0b480d44 (0x0032f408)
  66 0x03e46fd3 (0x0032f418)
  67 0x00c12652 EntryPoint+0xffffffff() in clr (0x0032f424)
  68 0x00c2264f EntryPoint+0xffffffff() in clr (0x0032f478)
  69 0x00c22e95 EntryPoint+0xffffffff() in clr (0x0032f4f0)
  70 0x00cd74ec EntryPoint+0x44cbb() in clr (0x0032f61c)
  71 0x00cd7610 EntryPoint+0x44ddf() in clr (0x0032f890)
  72 0x00d61dc4 EntryPoint+0xcf593() in clr (0x0032fd94)
  73 0x00d61e67 EntryPoint+0xcf636() in clr (0x0032fdf0)
  74 0x00d61f7a EntryPoint+0xcf749() in clr (0x0032fe30)
  75 0x00d6416a EntryPoint+0xd1939() in clr (0x0032fe6c)
  76 0x1000f5a3 CLRCreateInstance+0xaa3e() in mscoreei (0x0032fea8)
  77 0x79007f16 EntryPoint+0x50c1() in mscoree (0x0032feb8)
  78 0x79004de3 EntryPoint+0x1f8e() in mscoree (0x0032fed8)
  79 0x7b4661ac in kernel32 (+0x461ab) (0x0032ffd8)
  80 0x7b463e3e in kernel32 (+0x43e3d) (0x0032ffec)
0x00000000: -- no code accessible --
Modules:
Module  Address                 Debug info      Name (41 modules)
PE        400000-  7c6000       Deferred        captvty
PE        c10000- 12a2000       Export          clr
PE       12b0000- 1383000       Deferred        msvcr110_clr0400
PE       3db0000- 3e1e000       Deferred        clrjit
PE       b140000- b152000       Deferred        nlssorting
PE      10000000-1007a000       Export          mscoreei
PE      25cb0000-25e40000       Deferred        gdiplus
PE      5e0d0000-5e1a4000       Deferred        diasymreader
PE      79000000-7904a000       Export          mscoree
PE      7b420000-7b5d0000       Export          kernel32
PE      7bc10000-7bc14000       Deferred        ntdll
PE      7d1a0000-7d216000       Deferred        shlwapi
PE      7d3a0000-7d3a6000       Deferred        windowscodecs
PE      7d460000-7d4e7000       Deferred        comctl32
PE      7d630000-7d634000       Deferred        iphlpapi
PE      7d660000-7d663000       Deferred        usp10
PE      7d6c0000-7d6c8000       Deferred        oleaut32
PE      7d7d0000-7d7d6000       Deferred        winhttp
PE      7d820000-7e0f1000       Export          shell32
PE      7e240000-7e244000       Deferred        mlang
PE      7e860000-7e864000       Deferred        propsys
PE      7e890000-7e8d2000       Deferred        crypt32
PE      7e960000-7e964000       Deferred        bcrypt
PE      7e980000-7e983000       Deferred        api-ms-win-core-localregistry-l1-1-0
PE      7e990000-7e999000       Deferred        jsproxy
PE      7e9b0000-7e9b4000       Deferred        ws2_32
PE      7e9f0000-7e9f3000       Deferred        rasapi32
PE      7eb10000-7eb14000       Deferred        rsaenh
PE      7eb50000-7eb54000       Deferred        uxtheme
PE      7eb90000-7eb93000       Deferred        api-ms-win-core-winrt-roparameterizediid-l1-1-0
PE      7eba0000-7eba3000       Deferred        combase
PE      7ebc0000-7ebc3000       Deferred        api-ms-win-core-winrt-l1-1-0
PE      7ee50000-7ee54000       Deferred        winex11
PE      7eee0000-7eee4000       Deferred        rpcrt4
PE      7ef70000-7ef98000       Deferred        ole32
PE      7f0c0000-7f0c4000       Deferred        imm32
PE      7f540000-7f544000       Deferred        version
PE      7f560000-7f647000       Export          user32
PE      7f770000-7f774000       Deferred        msvcrt
PE      7f830000-7f837000       Deferred        gdi32
PE      7f960000-7f964000       Deferred        advapi32
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\home\francois\captvty\Captvty.exe
        0000003b    0
        00000039    0
        00000033    0
        00000032    0
        00000030    2
        0000002f    0
        00000009    0 <==
0000000e services.exe
        00000028    0
        00000023    0
        0000001d    0
        00000010    0
        0000000f    0
00000013 explorer.exe
        0000002d    0
        0000002c    0
        0000002b    0
        00000014    0
0000001a winedevice.exe
        00000020    0
        0000001f    0
        0000001e    0
        0000001b    0
00000021 plugplay.exe
        00000025    0
        00000024    0
        00000022    0
00000026 winedevice.exe
        0000002e    0
        0000002a    0
        00000029    0
        00000027    0
System information:
    Wine build: wine-4.0 (Debian 4.0-2)
    Platform: i386
    Version: Windows 7
    Host system: Linux
    Host version: 4.19.0-13-amd64
 


Une piste pour résoudre ça ? (J'aimerais éviter de passer par une VM, mais bon...)

Dernière modification par ClayStone (17-01-2021 21:25:09)

Hors ligne

#2 13-01-2021 22:54:51

Philou92
Adhérent(e)
Lieu : Hauts de Seine
Distrib. : Debian bookworm
Noyau : Linux 6.1.0-13-amd64
(G)UI : LightDM et Xfce4.18
Inscription : 29-04-2015

Re : [Résolu] Applis sous wine : pas d'accès à l'arborescence des dossiers

Toutes les applications ont le même comportement, y compris les applis wine intégrée comme  (?) :

wine writer.exe


Tousse antique Ovide !

Hors ligne

#3 13-01-2021 23:43:57

ClayStone
Membre
Distrib. : Debian GNU/Linux 10 (buster)
Noyau : Linux 4.19.0-13-amd64
(G)UI : KDE
Inscription : 04-09-2017

Re : [Résolu] Applis sous wine : pas d'accès à l'arborescence des dossiers

Merci Philou92
Oui :

wine wordpad.exe

L'appli se lance, j'écris, je mets en forme
Clic sur enregistrer et...

wine: Unhandled page fault on read access to 0x00000000 at address (nil) (thread 0009), starting debugger...
couldn't load main module (2)
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00000000).
0030:err:dbghelp:pe_load_dbg_file Couldn't find .DBG file "COMCTL32.dbg" (L"C:\\windows\\system32")
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:006b GS:0063
 EIP:00000000 ESP:0032d2bc EBP:0032d2f8 EFLAGS:00010202(  R- --  I   - - - )
 EAX:00000000 EBX:7ef8deb8 ECX:0032d2c0 EDX:f7f65e58
 ESI:00000001 EDI:7ef5e5fc
Stack dump:
0x0032d2bc:  7eedba26 00698500 7ef5e5fc 0032d364
0x0032d2cc:  00000000 006922a8 007f0000 006922c0
0x0032d2dc:  0032d364 3fff8c00 3fff8c00 0032d310
0x0032d2ec:  7ef8deb8 00000001 7ef8deb8 0032da78
0x0032d2fc:  7eee4a12 7bce4c9c 0032d36c 0032d3d8
0x0032d30c:  7eee4a12 00000001 7ef5e5fc 0032d364
Backtrace:
=>0 0x00000000 (0x0032d2f8)
  1 0x7eee4a12 in shell32 (+0x34a11) (0x0032da78)
  2 0x7f87c154 in comdlg32 (+0xc153) (0x0032e398)
  3 0x7f880600 in comdlg32 (+0x105ff) (0x0032e678)
  4 0x7eadc56c in user32 (+0x9c56b) (0x0032e6b8)
  5 0x7eadcca9 in user32 (+0x9cca8) (0x0032e708)
  6 0x7eadf49e in user32 (+0x9f49d) (0x0032e748)
  7 0x7ea69a54 in user32 (+0x29a53) (0x0032e798)
  8 0x7eadc56c in user32 (+0x9c56b) (0x0032e7d8)
  9 0x7eadcb85 in user32 (+0x9cb84) (0x0032e828)
  10 0x7eadf083 in user32 (+0x9f082) (0x0032e878)
  11 0x7ea9be7e in user32 (+0x5be7d) (0x0032e8e8)
  12 0x7eaa2f79 in user32 (+0x62f78) (0x0032e948)
  13 0x7eaa31d3 in user32 (+0x631d2) (0x0032e998)
  14 0x7ea6ef49 in user32 (+0x2ef48) (0x0032ec68)
  15 0x7ea70cb4 in user32 (+0x30cb3) (0x0032eca8)
  16 0x7ea70d78 in user32 (+0x30d77) (0x0032ecf8)
  17 0x7f87bc7b in comdlg32 (+0xbc7a) (0x0032ee08)
  18 0x7f87bd42 in comdlg32 (+0xbd41) (0x0032ee38)
  19 0x7f882d13 in comdlg32 (+0x12d12) (0x0032eee8)
  20 0x7f9ab54b (0x0032f198)
  21 0x7f9ad4a5 (0x0032f5f8)
  22 0x7eadc56c in user32 (+0x9c56b) (0x0032f638)
  23 0x7eadcb85 in user32 (+0x9cb84) (0x0032f688)
  24 0x7eadf083 in user32 (+0x9f082) (0x0032f6d8)
  25 0x7ea9be7e in user32 (+0x5be7d) (0x0032f748)
  26 0x7eaa2f79 in user32 (+0x62f78) (0x0032f7a8)
  27 0x7eaa31d3 in user32 (+0x631d2) (0x0032f7f8)
  28 0x71594bec EntryPoint+0xffffffff() in comctl32 (0x0032f858)
  29 0x7eadc56c in user32 (+0x9c56b) (0x0032f888)
  30 0x7eadcb85 in user32 (+0x9cb84) (0x0032f8d8)
  31 0x7eadf083 in user32 (+0x9f082) (0x0032f928)
  32 0x7ea9be7e in user32 (+0x5be7d) (0x0032f998)
  33 0x7eaa2f79 in user32 (+0x62f78) (0x0032f9f8)
  34 0x7eaa31d3 in user32 (+0x631d2) (0x0032fa48)
  35 0x715b7186 CreatePropertySheetPage+0x1151() in comctl32 (0x0032fa8c)
  36 0x71593e42 EntryPoint+0xffffffff() in comctl32 (0x0032faf8)
  37 0x7eadc56c in user32 (+0x9c56b) (0x0032fb28)
  38 0x7eadcb85 in user32 (+0x9cb84) (0x0032fb78)
  39 0x7eadf083 in user32 (+0x9f082) (0x0032fbc8)
  40 0x7ea9e18c in user32 (+0x5e18b) (0x0032fcd8)
  41 0x7f9ae9c6 (0x0032fdd8)
  42 0x7f9a3171 (0x0032fe78)
  43 0x7f9aeb64 (0x0032feb8)
  44 0x7b463e32 in kernel32 (+0x43e31) (0x0032fed8)
  45 0x7b4661ac in kernel32 (+0x461ab) (0x0032ffd8)
  46 0x7b463e3e in kernel32 (+0x43e3d) (0x0032ffec)
0x00000000: -- no code accessible --
Modules:
Module  Address                 Debug info      Name (22 modules)
PE      71590000-71617000       Export          comctl32
PE      77f60000-77fd6000       Deferred        shlwapi
PE      7ac10000-7ac23000       Deferred        riched20
PE      7b420000-7b5d0000       Export          kernel32
PE      7bc10000-7bc14000       Deferred        ntdll
PE      7d1f0000-7d1f8000       Deferred        wineps
PE      7d360000-7d368000       Deferred        oleaut32
PE      7d4e0000-7d4e3000       Deferred        spoolss
PE      7d500000-7d505000       Deferred        localspl
PE      7d520000-7d523000       Deferred        usp10
PE      7e2c0000-7e2c4000       Deferred        winex11
PE      7e350000-7e354000       Deferred        imm32
PE      7e810000-7e814000       Deferred        rpcrt4
PE      7e8a0000-7e8c8000       Deferred        ole32
PE      7e9f0000-7e9fb000       Deferred        winspool
PE      7ea40000-7eb27000       Export          user32
PE      7ec50000-7ec54000       Deferred        msvcrt
PE      7ed00000-7ed07000       Deferred        gdi32
PE      7ee30000-7ee34000       Deferred        advapi32
PE      7eeb0000-7f781000       Export          shell32
PE      7f870000-7f94b000       Export          comdlg32
PE      7ffd0000-7ffd4000       Deferred        version
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\windows\system32\wordpad.exe
        00000009    0 <==
0000000e services.exe
        00000028    0
        00000023    0
        0000001d    0
        00000010    0
        0000000f    0
00000013 explorer.exe
        0000002d    0
        0000002c    0
        0000002b    0
        00000014    0
0000001b winedevice.exe
        00000020    0
        0000001f    0
        0000001e    0
        0000001c    0
00000021 plugplay.exe
        00000025    0
        00000024    0
        00000022    0
00000026 winedevice.exe
        0000002e    0
        0000002a    0
        00000029    0
        00000027    0
System information:
    Wine build: wine-4.0 (Debian 4.0-2)
    Platform: i386
    Version: Windows 7
    Host system: Linux
    Host version: 4.19.0-13-amd64
 



Par contre, je ne sais pas si c'est lié,

wine iexplorer.exe

wine: cannot find L"C:\\windows\\system32\\iexplorer.exe"


Il est sous

~/.wine/drive_c/Program Files/Internet Explorer

(et c'est de là que je le lance)

Hors ligne

#4 17-01-2021 00:02:19

Philou92
Adhérent(e)
Lieu : Hauts de Seine
Distrib. : Debian bookworm
Noyau : Linux 6.1.0-13-amd64
(G)UI : LightDM et Xfce4.18
Inscription : 29-04-2015

Re : [Résolu] Applis sous wine : pas d'accès à l'arborescence des dossiers

Étrange en effet.
Tu as apparement un problème de configuration de wine puisqu’il n’arrive pas à trouver le chemin des fichiers système. Je n’ai pas de solution à te proposer à part peut-être de purger et réinstaller l’ensemble des paquets wine.
Je vois que tu es en version debian buster. Si oui, as-tu installé wine avec la branche debian buster ?

Tousse antique Ovide !

Hors ligne

#5 17-01-2021 16:23:11

ClayStone
Membre
Distrib. : Debian GNU/Linux 10 (buster)
Noyau : Linux 4.19.0-13-amd64
(G)UI : KDE
Inscription : 04-09-2017

Re : [Résolu] Applis sous wine : pas d'accès à l'arborescence des dossiers

Bonjour,
En résumé de ce qui suit, j'ai trouvé une parade : utiliser les préfixes de wine.

J'ai en effet purgé et réinstallé wine et Cie plusieurs fois sans succès.
Versions installées : Wine (4.02) et winetricks (0.0+20181203-3)

Philou92 a écrit :

y compris les applis wine intégrée comme  (?) :

Ta question m'a amené sur une piste, la commande :

wine explorer.exe

plante quand elle est appelée après l'installation de wine et Captvty en suivant le tuto du wiki Captvty. (je dis peut-être une bêtise, mais si explorer.exe ne fonctionne pas, ça explique peut-être que l'arborescence ne soit pas accessible pour un exe w$ appelé par wine?)

En revanche, explorer.exe se lance correctement juste après une installation "fraiche" de wine.

J'ai donc testé explorer.exe à chaque étape du tuto Captvty, est c'est après l'installation de comctl32 que explorer.exe ne se lance pas.
J'ai ensuite découvert çà et là la notion de préfixe pour wine, et la possibilité d'en utiliser plusieurs.
Du coup, je me suis créé un préfixe par défaut pour toutes mes applications,

WINEPREFIX=~/.wine/defaut wine winecfg

wine: created the configuration directory '/home/francois/.wine/defaut'
...
wine: configuration in '/home/francois/.wine/defaut' has been updated.


et un deuxième préfixe dédié à captvty

WINEPREFIX=~/.wine/captvty wine winecfg

wine: created the configuration directory '/home/francois/.wine/captvty'
...
wine: configuration in '/home/francois/.wine/captvty' has been updated.

sur lequel j'installe captvty en suivant le tuto, en ajoutant le préfixe à chaque commande.

Par exemple,

/usr/bin/winetricks dotnet45

devient

WINEPREFIX=~/.wine/captvty /usr/bin/winetricks dotnet45



Pour lancer mes applis w$, j'utilise le préfixe par défaut:

WINEPREFIX=~/.wine/defaut wine Looping.exe


pour lancer captvty, j'utilise le préfixe dédié:

WINEPREFIX=~/.wine/captvty wine Captvty.exe


Et tout baigne. cool

Ça m'avait échappé, mais apparemment, je ne suis pas le seul à avoir ce problème d'accès à l'arborescence des dossiers. cf. le fil consacré au wiki captvty https://debian-facile.org/viewtopic.php … 90#p344590
J'y mets un lien vers ici-même.
Est-ce que ça mérite que j'ajoute un avertissement et une courte explication sur les préfixes dans le wiki captvty?
Est-ce que ça mérite aussi que je m'attèle à un tuto sur les préfixes?

Hors ligne

#6 17-01-2021 17:15:10

Philou92
Adhérent(e)
Lieu : Hauts de Seine
Distrib. : Debian bookworm
Noyau : Linux 6.1.0-13-amd64
(G)UI : LightDM et Xfce4.18
Inscription : 29-04-2015

Re : [Résolu] Applis sous wine : pas d'accès à l'arborescence des dossiers

Félicitations pour la résolution de ton problème.

L’enrichissement ou la création d’un wiki avec ta solution me paraît pertinente smile . Tu peux même faire référence à ce fil dans le wiki en ajoutant un lien.

Voir le tuto : C'est résolu ! Bravo mais il faut l'indiquer dans l'titre.

Tousse antique Ovide !

Hors ligne

#7 17-01-2021 21:23:22

ClayStone
Membre
Distrib. : Debian GNU/Linux 10 (buster)
Noyau : Linux 4.19.0-13-amd64
(G)UI : KDE
Inscription : 04-09-2017

Re : [Résolu] Applis sous wine : pas d'accès à l'arborescence des dossiers

Ok, je m'y colle ! smile

Hors ligne

Pied de page des forums