Wine : winevdm.exe a rencontré un problème serieux et doit fermer

Résolu/Fermé
pg57 Messages postés 58 Date d'inscription jeudi 27 novembre 2008 Statut Membre Dernière intervention 8 août 2021 - 14 juil. 2019 à 22:41
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 26 oct. 2019 à 20:06
Bonjour,

J'ai installé il y a 3 jours wine selon cette procédure https://wiki.winehq.org/Ubuntu sous Ubuntu 18.04.1 64 bits.

Toutes les petites applis Windows que j'utilise couramment fonctionnent sauf une : Racines, un logiciel de Généalogie qui m'est le plus précieux.
C'est un programme assez ancien (win3.1, eh oui ! donc 16 bits je crois) qui ne nécessite pas d'installation et qui fonctionnait sous ubuntu 16.04 et 18.04 mis à niveau à partir de 16.04.
J'ai indiqué dans winecfg qu'il faut l'exécuter comme un programme XP (fonctionne très bien sous xp et vista)
Voici le message d'erreur :

Erreur du programme
Le programme winevdm.exe a rencontré un problème sérieux et doit être fermé. Nous sommes désolés pour le désagrément subi.
Ceci peut être causé par une erreur dans le programme ou un défaut dans wine. Vous pouvez consulter le base de données d'applications pour obtenir des conseils sur la façon d'exécuter cette application.


Si besoin je peux fournir la longue liste de détails de cette erreur obtenus par "Afficher les détails"
La base de données est en anglais, langue que je ne possède pas suffisamment pour y accéder.

Le lendemain, ô miracle, Racines se lance correctement. J'en ai déduit qu'il fallait un redémarrage.

Aujourd'hui, hélas ça ne marche plus avec le même message d'erreur ! Les autres applis windows fonctionnent toujours.

Comment expliquer ce comportement instable?
Qui aurait une piste ? Merci !
Cordialement,




Configuration: Linux / Firefox 68.0
A voir également:

7 réponses

mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
15 juil. 2019 à 11:47
Bonjour,

Il faudrait essayer de voir les messages d'erreur quand tu lances racines depuis ton terminal

wine /chemin/vers/racines.exe


Tu peux installer playonlinux (une surcouche de
wine
) et regarder si racines est supporté. L'une des spécificités de playonlinux est d'installer pour toi les éventuelles dll manquantes (si le script a été bien fait). Chaque logiciel / jeu est installé dans son propre environnement (contrairement à ce que wine fait actuellement) ce qui évite de possibles interactions non désirées.

Tu peux essayer aussi de regarder ce que donnent des alternatives libres comme gramps qui sera vraisemblablement plus pérenne (il y a probablement un format de fichier commun entre racines et gramps qui te permettrait de récupérer ton travail).

Bonne chance
0
pg57 Messages postés 58 Date d'inscription jeudi 27 novembre 2008 Statut Membre Dernière intervention 8 août 2021 1
15 juil. 2019 à 21:42
Bonjour,

Merci Mamiemando pour ta réponse et l'intérêt que du portes à mon problème.

Je viens de lancer Racines depuis la terminal pour te communiquer le retour, mais aujourd'hui Racines fonctionne !!!

Je ne manquerai pas de te communiquer ces retours à la prochaine défaillance.

Cordialement,
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
Modifié le 17 juil. 2019 à 11:11
Ok :-) Je bascule le sujet en résolu et on le rouvre si le problème réapparaît.
0
pg57 Messages postés 58 Date d'inscription jeudi 27 novembre 2008 Statut Membre Dernière intervention 8 août 2021 1
17 juil. 2019 à 22:32
Bonjour

Eh bien voilà aujourd'hui c'est jour sans ! Racines ne démarre pas, même message d'erreur que dans mon premier post.
Voici le retour quand j'essaie de lancer racines depuis un terminal (c'est très long, pardon) :
pierre@Sandettie:~$ wine /media/pierre/CLEPG16G/genealog/racines3x.exe
wine: Unhandled page fault on read access to 0xffffffff at address 0x11ff:0x00005f5e (thread 002c), starting debugger...
002e:fixme:dbghelp:elf_search_auxv can't find symbol in module
002e:fixme:dbghelp:elf_search_auxv can't find symbol in module
002e:fixme:dbghelp:elf_search_auxv can't find symbol in module
002e:fixme:dbghelp:elf_search_auxv can't find symbol in module
002e:fixme:dbghelp:elf_search_auxv can't find symbol in module
002e:fixme:dbghelp:elf_search_auxv can't find symbol in module
002e:fixme:dbghelp:elf_search_auxv can't find symbol in module
002e:fixme:dbghelp:elf_search_auxv can't find symbol in module
002e:fixme:dbghelp:elf_search_auxv can't find symbol in module
002e:fixme:dbghelp:elf_search_auxv can't find symbol in module
002e:fixme:dbghelp:elf_search_auxv can't find symbol in module
002e:fixme:dbghelp:elf_search_auxv can't find symbol in module
002e:fixme:dbghelp:elf_search_auxv can't find symbol in module
002e:fixme:dbghelp:elf_search_auxv can't find symbol in module
002e:fixme:dbghelp:elf_search_auxv can't find symbol in module
002e:fixme:dbghelp:elf_search_auxv can't find symbol in module
002e:fixme:dbghelp:elf_search_auxv can't find symbol in module
002e:fixme:dbghelp:elf_search_auxv can't find symbol in module
002e:fixme:dbghelp:elf_search_auxv can't find symbol in module
002e:fixme:dbghelp:elf_search_auxv can't find symbol in module
002e:fixme:dbghelp:elf_search_auxv can't find symbol in module
002e:fixme:dbghelp:elf_search_auxv can't find symbol in module
002e:fixme:dbghelp:elf_search_auxv can't find symbol in module
002e:fixme:dbghelp:elf_search_auxv can't find symbol in module
002e:fixme:dbghelp:elf_search_auxv can't find symbol in module
002e:fixme:dbghelp:elf_search_auxv can't find symbol in module
002e:fixme:dbghelp:elf_search_auxv can't find symbol in module
002e:fixme:dbghelp:elf_search_auxv can't find symbol in module
002e:fixme:dbghelp:elf_search_auxv can't find symbol in module
002e:fixme:dbghelp:elf_search_auxv can't find symbol in module
002e:fixme:dbghelp:elf_search_auxv can't find symbol in module
002e:fixme:dbghelp:elf_search_auxv can't find symbol in module
002e:fixme:dbghelp:elf_search_auxv can't find symbol in module
002e:fixme:dbghelp:elf_search_auxv can't find symbol in module
002e:fixme:dbghelp:elf_search_auxv can't find symbol in module
002e:fixme:dbghelp:elf_search_auxv can't find symbol in module
Unhandled exception: page fault on read access to 0xffffffff in 16-bit code (11ff:5f5e).
002e:fixme:dbghelp:elf_search_auxv can't find symbol in module
In 16 bit mode.
Register dump:
CS:11ff SS:122f DS:122f ES:0000 FS:0063 GS:006b
IP:5f5e SP:d8f6 BP:d902 FLAGS:0246( R- -- I Z- -P- )
AX:d8fa BX:0000 CX:0000 DX:11ff SI:0f1f DI:103d
Stack dump:
0x122f:0xd8f6: 103d 0f1f c110 7e75 54d7 11ff d924 438a
0x122f:0xd906: 1217 103d 0f1f 0000 4b4b 4c30 118f 118f
0x122f:0xd916: 122f 0052 0148 122f d92f 430d 1217 d936
0245: sel=122f base=00418898 limit=0000fcbf 16-bit rw-
Backtrace:
=>0 0x11ff:0x5f5e (0x122f:0xd902)
1 0x1217:0x438a (0x122f:0xd924)
2 0x1227:0x2cff (0x122f:0xd936)
3 0x1227:0x2ccc (0x122f:0x0000)
0x11ff:0x5f5e: cmpw $0,%es:0x18(%bx)
Modules:
Module Address Debug info Name (128 modules)
ELF 7b400000-7b7f9000 Deferred kernel32<elf>
\-PE 7b420000-7b7f9000 \ kernel32
ELF 7bc00000-7bd00000 Deferred ntdll<elf>
\-PE 7bc10000-7bd00000 \ ntdll
ELF 7c000000-7c004000 Deferred <wine-loader>
ELF 7c4b0000-7c4c8000 Deferred libgpg-error.so.0
ELF 7c4c8000-7c5a9000 Deferred libgcrypt.so.20
ELF 7c5a9000-7c5bf000 Deferred liblz4.so.1
ELF 7c5bf000-7c5eb000 Deferred liblzma.so.5
ELF 7c5eb000-7c67b000 Deferred libsystemd.so.0
ELF 7c67b000-7c684000 Deferred libffi.so.6
ELF 7c684000-7c69c000 Deferred libresolv.so.2
ELF 7c69c000-7c6f7000 Deferred libdbus-1.so.3
ELF 7c6f7000-7c782000 Deferred libgmp.so.10
ELF 7c782000-7c7b8000 Deferred libhogweed.so.4
ELF 7c7b8000-7c7f4000 Deferred libnettle.so.6
ELF 7c7f4000-7c809000 Deferred libtasn1.so.6
ELF 7c809000-7c98a000 Deferred libunistring.so.2
ELF 7c98a000-7c9a8000 Deferred libidn2.so.0
ELF 7c9a8000-7caf6000 Deferred libp11-kit.so.0
ELF 7caf6000-7cb03000 Deferred libkrb5support.so.0
ELF 7cb03000-7cb38000 Deferred libk5crypto.so.3
ELF 7cb38000-7cc14000 Deferred libkrb5.so.3
ELF 7cc14000-7cc28000 Deferred libavahi-client.so.3
ELF 7cc28000-7cdbe000 Deferred libgnutls.so.30
ELF 7cdbe000-7ce12000 Deferred libgssapi_krb5.so.2
ELF 7ce12000-7cea5000 Deferred libcups.so.2
ELF 7cec2000-7cefa000 Deferred uxtheme<elf>
\-PE 7ced0000-7cefa000 \ uxtheme
ELF 7cefa000-7cf01000 Deferred libxfixes.so.3
ELF 7cf01000-7cf0d000 Deferred libxcursor.so.1
ELF 7cf0d000-7cf20000 Deferred libxi.so.6
ELF 7cf20000-7cf24000 Deferred libxcomposite.so.1
ELF 7cf24000-7cf31000 Deferred libxrandr.so.2
ELF 7cf31000-7cf3d000 Deferred libxrender.so.1
ELF 7cf3d000-7cf44000 Deferred libxxf86vm.so.1
ELF 7cf44000-7cf4e000 Deferred librt.so.1
ELF 7cf4e000-7cf69000 Deferred libbsd.so.0
ELF 7cf69000-7cf95000 Deferred libxcb.so.1
ELF 7cf95000-7d959000 Deferred shell32<elf>
\-PE 7cfa0000-7d959000 \ shell32
ELF 7d9b9000-7d9bd000 Deferred libxinerama.so.1
ELF 7d9bd000-7d9c4000 Deferred libxdmcp.so.6
ELF 7d9c4000-7d9c8000 Deferred libxau.so.6
ELF 7d9c8000-7db12000 Deferred libx11.so.6
ELF 7db12000-7db27000 Deferred libxext.so.6
ELF 7db2a000-7db2f000 Deferred libkeyutils.so.1
ELF 7db2f000-7db34000 Deferred libcom_err.so.2
ELF 7db34000-7db42000 Deferred libavahi-common.so.3
ELF 7db44000-7dbd4000 Deferred winex11<elf>
\-PE 7db50000-7dbd4000 \ winex11
ELF 7dbd4000-7dc14000 Deferred winspool<elf>
\-PE 7dbe0000-7dc14000 \ winspool
ELF 7dc14000-7dc5a000 Deferred usp10<elf>
\-PE 7dc20000-7dc5a000 \ usp10
ELF 7dc5a000-7dd98000 Deferred comctl32<elf>
\-PE 7dc60000-7dd98000 \ comctl32
ELF 7dd98000-7de07000 Deferred shlwapi<elf>
\-PE 7dda0000-7de07000 \ shlwapi
ELF 7de07000-7df00000 Deferred comdlg32<elf>
\-PE 7de10000-7df00000 \ comdlg32
ELF 7e001000-7e025000 Deferred shcore<elf>
\-PE 7e010000-7e025000 \ shcore
ELF 7e025000-7e03d000 Deferred commdlg.dll16.so
PE 7e030000-7e03d000 Deferred commdlg.dll16
ELF 7e03d000-7e052000 Deferred win87em.dll16.so
PE 7e040000-7e052000 Deferred win87em.dll16
ELF 7e052000-7e067000 Deferred ctl3d.dll16.so
PE 7e060000-7e067000 Deferred ctl3d.dll16
ELF 7e094000-7e0a9000 Deferred sound.drv16.so
PE 7e0a0000-7e0a9000 Deferred sound.drv16
ELF 7e0a9000-7e0d5000 Deferred msacm32<elf>
\-PE 7e0b0000-7e0d5000 \ msacm32
ELF 7e0d5000-7e15a000 Deferred rpcrt4<elf>
\-PE 7e0e0000-7e15a000 \ rpcrt4
ELF 7e15a000-7e2b5000 Deferred ole32<elf>
\-PE 7e170000-7e2b5000 \ ole32
ELF 7e2b5000-7e36f000 Deferred winmm<elf>
\-PE 7e2c0000-7e36f000 \ winmm
ELF 7e36f000-7e39a000 Deferred mmsystem.dll16.so
PE 7e380000-7e39a000 Deferred mmsystem.dll16
ELF 7e39a000-7e3ae000 Deferred mouse.drv16.so
PE 7e3a0000-7e3ae000 Deferred mouse.drv16
ELF 7e3ae000-7e3c3000 Deferred keyboard.drv16.so
PE 7e3b0000-7e3c3000 Deferred keyboard.drv16
ELF 7e3c3000-7e3d9000 Deferred display.drv16.so
PE 7e3d0000-7e3d9000 Deferred display.drv16
ELF 7e3d9000-7e403000 Deferred mpr<elf>
\-PE 7e3e0000-7e403000 \ mpr
ELF 7e403000-7e452000 Deferred user.exe16.so
PE 7e410000-7e452000 Deferred user.exe16
ELF 7e452000-7e485000 Deferred gdi.exe16.so
PE 7e460000-7e485000 Deferred gdi.exe16
ELF 7e485000-7e49a000 Deferred comm.drv16.so
PE 7e490000-7e49a000 Deferred comm.drv16
ELF 7e49a000-7e4af000 Deferred system.drv16.so
PE 7e4a0000-7e4af000 Deferred system.drv16
ELF 7e4af000-7e4d3000 Deferred imm32<elf>
\-PE 7e4c0000-7e4d3000 \ imm32
ELF 7e516000-7e548000 Deferred libexpat.so.1
ELF 7e548000-7e593000 Deferred libfontconfig.so.1
ELF 7e593000-7e5b2000 Deferred libz.so.1
ELF 7e5b2000-7e5ec000 Deferred libpng16.so.16
ELF 7e5ec000-7e6a9000 Deferred libfreetype.so.6
ELF 7e6a9000-7e6cc000 Deferred libtinfo.so.5
ELF 7e6cc000-7e6f2000 Deferred libncurses.so.5
ELF 7e70f000-7e79d000 Deferred krnl386.exe16.so
PE 7e720000-7e79d000 Deferred krnl386.exe16
ELF 7e79d000-7e7b7000 Deferred version<elf>
\-PE 7e7a0000-7e7b7000 \ version
ELF 7e7b7000-7e830000 Deferred advapi32<elf>
\-PE 7e7c0000-7e830000 \ advapi32
ELF 7e830000-7e95f000 Deferred gdi32<elf>
\-PE 7e840000-7e95f000 \ gdi32
ELF 7e95f000-7eb69000 Deferred user32<elf>
\-PE 7e970000-7eb69000 \ user32
ELF 7eb69000-7eb7d000 Deferred libnss_files.so.2
ELF 7eb7d000-7eb98000 Deferred libnsl.so.1
ELF 7eb98000-7eba6000 Deferred libnss_nis.so.2
ELF 7eba6000-7ebb0000 Deferred libnss_compat.so.2
ELF 7eee1000-7efe3000 Deferred libm.so.6
ELF 7efea000-7f000000 Deferred winevdm<elf>
\-PE 7eff0000-7f000000 \ winevdm
ELF f7bab000-f7bb0000 Deferred libdl.so.2
ELF f7bb0000-f7d8c000 Deferred libc.so.6
ELF f7d8c000-f7dab000 Deferred libpthread.so.0
ELF f7dc8000-f7f7f000 Dwarf libwine.so.1
ELF f7f81000-f7fa9000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
00000023 0
00000020 0
0000001b 0
00000013 0
00000010 0
0000000f 0
00000011 winedevice.exe
00000018 0
00000017 0
00000016 0
00000012 0
00000019 plugplay.exe
0000001d 0
0000001c 0
0000001a 0
0000001e winedevice.exe
00000026 0
00000022 0
00000021 0
0000001f 0
00000024 explorer.exe
00000029 0
00000028 0
00000027 0
00000025 0
0000002a (D) C:\windows\system32\winevdm.exe
0000002c 0 <==
0000002b 0
System information:
Wine build: wine-4.0.1
Platform: i386 (WOW64)
Version: Windows 7
Host system: Linux
Host version: 4.15.0-54-generic
pierre@Sandettie:~$


Bonne lecture, pour moi c'est un peu du chinois.

Est-ce que l'installation Winetricks pourrait être utile ?

Merci et bien cordialement,
0
pg57 Messages postés 58 Date d'inscription jeudi 27 novembre 2008 Statut Membre Dernière intervention 8 août 2021 1
21 juil. 2019 à 23:23
Bonjour,

Je suis repassé en mode non résolu car depuis mon dernier post, le lancement de Racines3x.exe provoque toujours la même erreur. Je suis obligé de repasser sous windows pour utiliser mon logiciel de généalogie.

Cordialement,
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
25 juil. 2019 à 14:54
Bonjour,

Alors là, ça ne s'annonce pas simple. J'ai essayé de voir si d'autres gens étaient parvenu à faire marcher ce logiciel, mais je n'ai rien trouvé. J'ai essayé de trouver des gens qui avaient la même erreur mais je n'ai rien trouvé de convaincant.

Commence par vérifier que tu arrives à lancer des programmes simple genre notepad pour vérifier que ton profil wine (
~/.wine
) est à peu près fonctionnel.

Voici en gros le point de départ quand on part de rien... ça s'annonce difficile. Tu peux essayer d'installer des librairies auxiliaires avec winetricks (mais aucune idée de celles à ajouter).

Si tu veux utiliser racines depuis linux, tu peux aussi envisager d'installer windows dans une machine virtuel (cf virtualbox) et racines dans cette machine virtuelle. Pas sûr que ce soit beaucoup plus confortable mais bon...

Bon courage en tout cas :s
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
pg57 Messages postés 58 Date d'inscription jeudi 27 novembre 2008 Statut Membre Dernière intervention 8 août 2021 1
27 juil. 2019 à 00:29
Bonjour,
Merci Mamiemando de reprendre le conversation.

Toutes les autres applis windows que j'utilise souvent ( keepass, pdfxviewer, photofiltre, freecell) fonctionnent correctement sous wine, il n'y a que Racines qui me pose problème : parfois ça marche, parfois pas !

J'ai installé wine sur l'ordinateur de bureau également sous 18.04 LTS selon le même procédé (https://wiki.winehq.org/Ubuntu) que sur le portable et jusqu'à présent Racines fonctionne à tous les coups ! Il y a donc quelque chose sur le portable qui provoque ce dysfonctionnement aléatoire.

Selon tes conseils j'ai regardé https://wiki.winehq.org/Wine_Developer%27s_Guide/Debugging_Wine#Crashes mais ce n'est pas d'un accès facile !

J'ai lancé Winetricks mais on ne sait quelle librairie installer. Dans le répertoire d'installation de Racines il y des DLL mais je n'ai rien trouvé de ce genre dans Winetricks.

Installer une machine virtuelle me semble un peu lourd, de plus mon portable un peu vieillot risque d'être un peu faible pour cela.

Racines a l'avantage de fonctionner sur une clé sans installation, ce qui me permet de l'emmener partout avec moi et de le partager facilement en famille.

Je continue mes recherches de mon côté et suis toujours preneur de conseils.

Bien cordialement,
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
29 juil. 2019 à 10:12
Selon tes conseils j'ai regardé https://wiki.winehq.org/Wine_Developer%27s_Guide/Debugging_Wine#Crashes mais ce n'est pas d'un accès facile !

Clairement ! J'ai moi-même beaucoup de mal à analyser les erreurs wine, et quand j'en rencontre je croise les doigts pour trouver quelqu'un qui a exactement la même erreur et qui est parvenu à trouver une solution :s

J'ai lancé Winetricks mais on ne sait quelle librairie installer. Dans le répertoire d'installation de Racines il y des DLL mais je n'ai rien trouvé de ce genre dans Winetricks.

Oui généralement l'idée c'est quand tu tombes sur telle erreur on te dit, installe telle librairie. Les scripts playonlinux automatisent notamment ceci. Là aussi, à moins d'avoir un message d'erreur clair, difficile de savoir quoi mettre. Tu peux faire des tests (en backupant au préalable ton
~/.wine
) en mettant à l'extrême la totale (en se disant que qui peut le plus peut le moins...) Mais sans garantie...

Installer une machine virtuelle me semble un peu lourd, de plus mon portable un peu vieillot risque d'être un peu faible pour cela.

Effectivement. Et as-tu essayé
gramps
? De mémoire il existe des formats de fichiers communs.

Bonne chance
0
pg57 Messages postés 58 Date d'inscription jeudi 27 novembre 2008 Statut Membre Dernière intervention 8 août 2021 1
26 sept. 2019 à 22:37
Bonjour,

Après une longue période d'interruption pratiquement sans écran ni clavier je reprends le fil de notre discussion.

Au cours des dix derniers jours Racines a toujours démarré correctement ! Je croise les doigts pour que ça dure. J'attends encore quelque temps avant de considérer le problème résolu.

Cordialement,
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
3 oct. 2019 à 11:53
Encore quelques jours de test, mais j'y crois ^^
0
pg57 Messages postés 58 Date d'inscription jeudi 27 novembre 2008 Statut Membre Dernière intervention 8 août 2021 1
20 oct. 2019 à 21:36
Bonjour,

Depuis maintenant un mois Racines.exe fonctionne correctement. Je ne sais pas par quelle opération mais l'essentiel est que ça marche. Je croise les doigts pour que ça dure.

Encore un grand merci à Mamiemando pour l'attention portée à mon problème. Je marque le sujet résolu en espérant ne pas avoir à y revenir.

Cordialement,
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
26 oct. 2019 à 20:06
Bonne continuation :-)
0