Bonjour,
j'ai un problème auquel google et moi n'arrivons pas à apporter une solution.
Je travaille sur un très gros projet (3M lignes), qui dans un certain cas particulier plante en release et pas en debug.
En Release (sans debugger attaché CTRL-F5), j'ai droit à une unhandled win32 exception
En Release avec debugger (F5) j'ai une Unhandled exception at 0x1733dba8 in myapp.exe: 0xC0000096: Privileged instruction.
En allant voir l'assembleur dans visual, à la ligne 0x1733dba8, j'ai juste :
Par contre en debug, je ne peux pas aller voir le code au moment où ça plante en release, parce que pour une raison indeterminée, visual studio me maintient que je n'ai plus de code à cet endroit, alors que les projets concernés sont générés avec informations de DEBUG.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 1733DBA8 out dx,al
Au début, je me suis dit que c'était un pointeur non initialisé. Le problème, c'est que je suis sous windows, et que je n'ai pas purify. Donc pour trouver ce vieux pointeur : tintin.
Si vous avez une idée quelconque pour m'aider, elle sera vraiment la bienvenue!
thermomille
Partager