VS Debugging Problem

07/14/2012 22:39 Xijezu#1
Heya,

Weswegen auch immer scheint der Debugger von Visual Studio bei mir verbuggt zu sein, und da Google mir nichts interessantes sagt, dachte ich, ich frag' mal bei euch nach:

Wenn ich ein ganz normales Win32 (Edit: Oder aber auch MFC, spielt anscheinend keine Rolle)-Projekt erstelle, und es dann Debugge, ohne den Code zu verändern (der Fehler tritt natürlich auch so auf), bekomme ich immer zu Zufälligen Zeiten (meist aber nach kurzer Zeit) eine Exception:

Quote:
Eine Ausnahme (erste Chance) bei 0x7733f9d2 in Test.exe: 0xC0000008: An invalid handle was specified.
Wenn ich dann auf Unterbrechen gehe, sagt er mir, das keine Quellen verfügbar sind, desweiteren sagt er aber auch, das es bei "ntdll.dll!7733f9d2() " ausgelöst wird.

Wenn ich das Programm dann aber außerhalb von VS starte, läuft alles ohne Probleme.

Ich hatte schon versucht, VS & co. neuzuinstallieren, aber alles vergebens.
Vorher hatte ich nichts an VS geändert, desweiteren arbeite ich schon länger damit, der Fehler tritt aber erst seit kurzem bei allen Programmen auf.

Kennt jemand den Fehler von euch? o.0
Ich bezweifle stark, das es an meinem Code liegt, da es, wie schon gesagt, auch bei "cleanen" Projekten so ist.
07/15/2012 04:11 MrSm!th#2
Es kann auch sein, dass es an deinen Runtime Libs oder deiner ntdll.dll liegt (auch wenn ich letzteres bezweifle).
Was passiert denn, wenn du nicht unterbrichst, sondern sie ignorierst? Stürzt das Programm ab? System Dlls werfen des öfteren mal Exceptions, die aber im Laufe des Programms aber auch wieder abgefangen werden und deshalb nicht zum Absturz führen, d.h. wenn deine Programme ja so funktionieren, muss es ja nichtmal unbedingt ein Problem sein.
07/15/2012 16:45 Xijezu#3
Wenn VS die Exception wirft, und ich auf "Weiter" bzw. "Ignorieren" klicke, dann wirft es wieder dieselbe Exception, also sprich eine Dauerschleife.
Auch wenn es nicht unbedingt ein Problem sein muss, ich betrachte es trotzdem so, weil Debuggen kann man damit dann auch nicht wirklich. :/
Ich probier' einfach mal ein wenig rum, irgendwie muss das ja weggehen...
07/18/2012 19:23 MrSm!th#4
Der VS Debugger suckt eh :/

Kompilierst du denn im Release oder im Debug? Wie gesagt, Runtimes korrekt installiert? VS vielleicht mal als Admin ausführen?
07/20/2012 06:49 Xijezu#5
Normalerweise beim "Debuggen" natürlich im Debug-Mode, aber nachdem ich die erste Version fertig habe, meist nur noch meist im Release-Mode, dort trifft dieses Problem aber auch auf. VS ist bei mir immer als Admin gestartet. Und die Runtimes sollten korrekt installiert sein, als ich drüber geschaut habe, war nichts falsches dran.

Mittlerweile scheint er sich aber wieder halbwegs beruhigt zu haben, weiß jetzt aber nicht ob er sich mit meinem aktuellen Projekt "versteht", aber naja...

Ich hoffe mal, das ich per Zufall jetzt irgendwie den Fehler behoben habe. ^-^