URGENT: the version of Shell Extension included in XnViewMP 1.9.3 makes explorer to crash

*** Please report new bugs here! ***

Moderators: helmut, XnTriq, xnview, Dreamer

Post Reply
LaurentG
Posts: 23
Joined: Thu Jan 24, 2019 3:56 pm

URGENT: the version of Shell Extension included in XnViewMP 1.9.3 makes explorer to crash

Post by LaurentG »

Initial situation:
Win10 pro up to date of the latest updates (Win Update of August)
XnviewMP 1.9.2 installed (and running) with shell extension included (which appears as version 4.1.14) and which works ....

Following the installation of XnviewMP 1.9.3, whether with the option to include Shell Extension, or with this option unchecked, in both cases, following the installation, the right click on any file makes Explorer to crash
The error seen in the event observer speaks of an X'C0000005 error on msvcp140.dll

If we install (in addition above previous install) the shell extension 4.2.0 available on the site, that makes the problem disappear.

If we start from a situation in which we have XnvieMP 1.9.2 installed, but without the extension shell and we install the 1.9.3 with Shell Extension, same problem, but if we install the 1.9.3 without selecting the Shell Extension, no problem.
This therefore incriminates the extension included in the XnviewMP 1.9.3 install

This can be linked to the question I had asked on July 3 and to which I never had an answer: https://newsgroup.xnview.com/viewtopic. ... 73#p207773
User avatar
xnview
Author of XnView
Posts: 46560
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: URGENT: the version of Shell Extension included in XnViewMP 1.9.3 makes explorer to crash

Post by xnview »

LaurentG wrote: Wed Aug 20, 2025 6:49 pm Following the installation of XnviewMP 1.9.3, whether with the option to include Shell Extension, or with this option unchecked, in both cases, following the installation, the right click on any file makes Explorer to crash
The error seen in the event observer speaks of an X'C0000005 error on msvcp140.dll
without installing shell ex, you have crash too??
If we start from a situation in which we have XnvieMP 1.9.2 installed, but without the extension shell and we install the 1.9.3 with Shell Extension, same problem, but if we install the 1.9.3 without selecting the Shell Extension, no problem.
This therefore incriminates the extension included in the XnviewMP 1.9.3 install
i've tried on win11/win10 and im not able to reproduce, is it possible to send a test file?

No problem with 1.9.2 and shellext?

which MS c++ CRT libs are installed on your system?
Pierre.
fplanglois
Posts: 89
Joined: Sun Sep 26, 2004 7:50 pm
Location: Toulouse
Contact:

Re: URGENT: the version of Shell Extension included in XnViewMP 1.9.3 makes explorer to crash

Post by fplanglois »

Hi,
The problem does exist; I reported it three posts below.
https://newsgroup.xnview.com/viewtopic. ... 27#p208527

But your two statements are contradictory:
LaurentG wrote: Wed Aug 20, 2025 6:49 pm Following the installation of XnviewMP 1.9.3, whether with the option to include Shell Extension, or with this option unchecked, in both cases, following the installation, the right click on any file makes Explorer to crash

... but if we install the 1.9.3 without selecting the Shell Extension, no problem.
LaurentG
Posts: 23
Joined: Thu Jan 24, 2019 3:56 pm

Re: URGENT: the version of Shell Extension included in XnViewMP 1.9.3 makes explorer to crash

Post by LaurentG »

I'll answer in french, I'll be more precise.
I'm sure that for Pierre, it's not an issue. I hope it's not also for @fplanglois

Je ne vois aucune contradiction dans ce que j'ai écrit.... sauf si l'anglais m'a fait écrire le contraire de ce que je voulais.

Je résume (et complète/détaille) donc en français :

1) Situation initiale : XnvMP est installé en version 1.9.2, et son installation avait été faite en cochant la case pour installer l'extension avec XnvMP
Les deux outils XnvMP ET l'extension fonctionnent bien tous les deux. L'extension (dans son menu Options/A propos indique être la version 4.1.14)

2) Lors de l'installation de la 1.9.3 en laissant la case "shell extension" cochée (elle l'était par défaut), la 1.9.3 s'installe, je suppose aussi une MàJ de l'extension, mais je ne peux le savoir formellement, puisque suite à cette installation, le clic droit sur quelque fichier que ce soit (image ou non) génère un crash d'explorer.... et donc je n'ai plus aucun moyen d'accéder au menu Options de l'extension.

3) N'ayant pas fait le rapprochement dans ma tête entre l'upgrade de XnvMP et l'apparition d problème, mais ayant une sauvegarde très récente de mon disque système, j'ai restauré celui-ci : le problème disparaît alors bien (ce qui est normal, étant revenu qques jours en arrière....et donc avant l'upgrade 1.9.2 -> 1.9.3)

4) Pour essayer de comprendre, j'ai fait la suite de mes tests sur une VM Virtualbox (pour pouvoir revenir aisément en arrière, et faire plusieurs tests en parallèle)
4.1) J'installe sur la VM la situation de départ : 1.9.2 incluant l' Extension (4.1.14)
4.2) Installation de la 1.9.3 incluant l'extension => reproduction du bug
4.3) Après être reparti de 4.1, installation de la 1.9.3 EN DECOCHANT la case extension : Je reçois le message de warning :
L'assistant d'installation a détecté que les composants suivants sont déjà installés sur votre système :Extension shell XnView MP
Désélectionner ces composants ne les désinstallera pas pour autant.
Voulez-vous continuer malgré tout ?
Je réponds OK et poursuis l'installation => Le résultat est exactement le même (présence du bug)
4.4) Sur les situations résultantes de 4.2 et de 4.3, j'installe ("en plus") la version 4.2 de l'extension disponible sur le site => Dans les deux cas, cela fait disparaître le bug, mais du coup, si je regarde les applications installées via le panneau de configuration, il y a bien les deux applications (XnvMP ET extension) qui apparaissent, alors que das la situation initiale, ou dans les deux situations "buguées" 4.2 et 4.3, seul XnvMP apparaît dans la liste des applications, l'extension n'étant pas vue comme une appli à part entière

5) Je suis ensuite reparti de la situation initiale 4.1 sur ma VM, j'ai complètement désinstallé XnvMP (ce qui a fait disparaître l'extension), rebooté, et réinstallé XnvMP 1.9.2 SANS l'extension.
5.1) Appelons cela la nouvelle situation initiale 5.1
5.2) Sur cette base, j'installe à nouveau 1.9.3
L'installeur ne me propose pas d'installer l'extension (la case n'est pas cochée), je la laisse décochée, et j'installe => Tout marche OK (sauf bien sur que je n'ai pas l'extension)
5.3) Je repars à nouveau de la situation 5.1, j'installe à nouveau 1.9.3 MAIS cette fois, je coche la case pour installer l'extension => La 1.9.3 est installée, MAIS le bug EST PRESENT
5.4) sur les deux bases 5.2 et 5.3 (càd XnvMP 1.9.3 sans extension, ou avec extension mais bug), j'installe l'extension 4.2 prise sur le site. Dans les deux cas, cela installe bien l'extension, dans les deux cas, elle fonctionne (et donc il n'y a plus le bug), mais dans les deux cas (comme en 4.4) l'extension apparaît en tant que telle dans la liste des applications sous le panneau de config.

Voilà, j'espère avoir été clair. J'ai gardé des snapshots de ma VM aux différentes étapes, et je peux donc faire si besoin des tests complémentaires

Quant à ma machine "physique", je reste bien sur jusqu'à plus ample informée avec la version 1.9.2 ...
User avatar
xnview
Author of XnView
Posts: 46560
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: URGENT: the version of Shell Extension included in XnViewMP 1.9.3 makes explorer to crash

Post by xnview »

LaurentG wrote: Thu Aug 21, 2025 12:11 pm Voilà, j'espère avoir été clair. J'ai gardé des snapshots de ma VM aux différentes étapes, et je peux donc faire si besoin des tests complémentaires
Je n'arrive pas à reproduire sur une VM, serait t'il possible de me la partager?
Pierre.
LaurentG
Posts: 23
Joined: Thu Jan 24, 2019 3:56 pm

Re: URGENT: the version of Shell Extension included in XnViewMP 1.9.3 makes explorer to crash

Post by LaurentG »

Non, elle est très grosse, c'est une virtualisation de ma machine physique.

Je vais faire un essai sur une autre VM, qui est en fait un Windows 10 "nu"
J'en ai pour quelques minutes, et je te tiens au courant ensuite
LaurentG
Posts: 23
Joined: Thu Jan 24, 2019 3:56 pm

Re: URGENT: the version of Shell Extension included in XnViewMP 1.9.3 makes explorer to crash

Post by LaurentG »

Je viens donc de faire l'essai sur une VM Win10 "nu"
J'ai réalisé l'étape 4.1 - OK
4.2 : Contrairement aux autres fois, l'installeur m'a dit qu'il allait fermer Explorer pendant l'install et le relancer après. Mais surtout, contrairement à tous es autres essais, après install, AUCUN problème. J'ai donc au passage pu voir que l'extension qu'il avait installée était la version 4.2.0...

J'arrête donc la le test proprement dit.

Comme je t'ai dit, j'ai gardé des snapshots de mes différentes VM au différentes étapes.
Si tu veux que je regarde quelque chose de particulier dans ces différentes VM, dis moi...
LaurentG
Posts: 23
Joined: Thu Jan 24, 2019 3:56 pm

Re: URGENT: the version of Shell Extension included in XnViewMP 1.9.3 makes explorer to crash

Post by LaurentG »

Ce n'est pas le fait que Exporer ait été arrêté pendant l'install qui fait que ça marche... car je viens de refaire une fois de plus le même test sur ma "vraie" VM en situation 4.1 : Et cette fois-ci, l'installeur a également arrêté Explorer pendant l'install, puis relancé après... et j'ai malgré tout le bug....
fplanglois
Posts: 89
Joined: Sun Sep 26, 2004 7:50 pm
Location: Toulouse
Contact:

Autrement dit que Shell Extension soit installé ou non

Post by fplanglois »

LaurentG wrote: Thu Aug 21, 2025 12:11 pm I'll answer in french, I'll be more precise.
I'm sure that for Pierre, it's not an issue. I hope it's not also for @fplanglois...
Non aucun problème ;)
Mais quand vous disiez :
LaurentG wrote: Wed Aug 20, 2025 6:49 pm Following the installation of XnviewMP 1.9.3, whether with the option to include Shell Extension, or with this option unchecked, in both cases, following the installation, the right click on any file makes Explorer to crash
Ça signifiait clairement
Suite à l'installation de XnviewMP 1.9.3, que ce soit avec l'option d'inclure Shell Extension, ou avec cette option décochée, dans les deux cas, suite à l'installation, le clic droit sur n'importe quel fichier fait planter l'Explorateur
(merci Google traduction)
Autrement dit que Shell Extension soit installé ou non avec la 1.9.3 le problème existait. Ce qui n'est clairement ce que vous dites dans votre mise au point ni ce que j'ai observé et signalé.

Ayant l'habitude de suer sur des bugs imaginaires ou trop approximativement signalés par des utilisateurs peu rigoureux j'ai juste attiré l'attention.
Last edited by fplanglois on Thu Aug 21, 2025 5:50 pm, edited 1 time in total.
LaurentG
Posts: 23
Joined: Thu Jan 24, 2019 3:56 pm

Re: URGENT: the version of Shell Extension included in XnViewMP 1.9.3 makes explorer to crash

Post by LaurentG »

Je crois que tu m'as lu trop vite. ;)
En Anglais, comme en Français, j'ai toujours dit la même chose :

- Si la base de départ est une version 1.9.2 incluant l'extension, alors que l'on déploie la 1.9.3 AVEC ou SANS extension, dans les deux cas on a le bug
- Mais si la base de départ est une version 1.9.2 SANS l'extension, alors si on déploie la 1.9.3 également sans l'extension, on n'a pas de problème, mais si on la déploie avec l'extension, cela génère le problème.

Il n'y a donc pas de contradiction dans ce que j'ai écrit (même en anglais), car je parlais de deux bases de départ distinctes, donc de deux situations différentes... (les 4.2 & 4.3 vs les 5.2 & 5.3)
User avatar
xnview
Author of XnView
Posts: 46560
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: URGENT: the version of Shell Extension included in XnViewMP 1.9.3 makes explorer to crash

Post by xnview »

LaurentG wrote: Thu Aug 21, 2025 3:57 pm Ce n'est pas le fait que Exporer ait été arrêté pendant l'install qui fait que ça marche... car je viens de refaire une fois de plus le même test sur ma "vraie" VM en situation 4.1 : Et cette fois-ci, l'installeur a également arrêté Explorer pendant l'install, puis relancé après... et j'ai malgré tout le bug....
Je viens d'envoyer un PM,
Pierre.
fplanglois
Posts: 89
Joined: Sun Sep 26, 2004 7:50 pm
Location: Toulouse
Contact:

Re: URGENT: the version of Shell Extension included in XnViewMP 1.9.3 makes explorer to crash

Post by fplanglois »

LaurentG wrote: Thu Aug 21, 2025 7:21 pm Je crois que tu m'as lu trop vite. ;)
...

- Si la base de départ est une version 1.9.2 incluant l'extension, alors que l'on déploie la 1.9.3 AVEC ou SANS extension, dans les deux cas on a le bug
- Mais si la base de départ est une version 1.9.2 SANS l'extension, alors si on déploie la 1.9.3 également sans l'extension, on n'a pas de problème, mais si on la déploie avec l'extension, cela génère le problème.

Il n'y a donc pas de contradiction dans ce que j'ai écrit (même en anglais), car je parlais de deux bases de départ distinctes, donc de deux situations différentes... (les 4.2 & 4.3 vs les 5.2 & 5.3)
Mea Culpa, effectivement j'ai lu trop vite et votre description est très précise.
Sur une installation fonctionnelle en 1.9.2 avec SE, la MAJ 1.9.3 fait planter Explorer. C'est effectivement un fait nouveau.
User avatar
xnview
Author of XnView
Posts: 46560
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: URGENT: the version of Shell Extension included in XnViewMP 1.9.3 makes explorer to crash

Post by xnview »

please check this topic
Pierre.
Post Reply