![]() |
Ubi.com Foren
Technik Support
IL-2:Sturmovik - Die komplette Serie
Technikforum: C++ Runtime Error|
Start
![]() |
Neu
![]() |
Suche
![]() |
Benachrichtigen
![]() |
Werkzeuge
![]() |
Antwort
![]() |
|
|
|
Hallo
Vorweg möchte ich sagen, dass mir bewusst ist, dass dieser Beitrag eigentlich in das Technik Forum gehöen würde, nur da darf ich aus irgendeinem Grund nichts schreiben Zu meinem Problem mit IL-2. Nach einiger Zeit stürzt bei mir das Programm mit folgender Fehlermeldung ab: "Microsoft Visual C++ Library Runtime error abnormal programm termination" Grafik-, Sound-, Chipsatz-, Netzwerktreiber habe ich alle neu installiert, hingegen ohne das Problem lösen zu können. Leider finde ich auch via Suchmaschinen keine brauchbare Hilfe zu dem Problem. Ich habe übrigens folgendes PC-System: C2Duo 6850, 4GB DDR-2, 8800GTX 768MB (Vista Ultimate) Für jegliche Hilfe bin ich sehr dankbar Gruss Melisso Dieser Beitrag wurde editiert. Zuletzt editiert von: Foo.bar, |
||
|
Habe diesen Error in anderer Form gehabt.
Ich nutze eine Logitech Mx Revolution Maus. Die Software dazu nennt sich Setpoint. Diese Software installiert auch immer C++. Wenn Setpoint ein Update macht, kommt es zu einem Error mit C++. Der Fehler war dann, daß die Software nicht gestartet wurde. Lösung: Logitech Setpoint löschen, C++ löschen. danach Neustart und die neue Version von Setpoint installieren! Also ich würde C++ deinstallieren, mir die neue Version bei Microsoft runterladen und diese dann neu installieren! Nur als Hilfe, solltest Du eine Logitech Maus haben und Setpoint nutzen! |
||||
|
|
|
|
|||
|
http://support.microsoft.com/kb/259403
Hierbei ist unten nur die Liste wichtig wegen der Dateien. Meine Vermutung eine dll wird in der falschen Version verwendet oder hat wirklich einen fehler verursacht. Es kann sein das dlls in das windows\system bzw system32 installiert werden . Meist gehen die Installationsprogramme von bestimmten Versionen aus und schieben diese einfach in diese Verzeichnisse. Daher ist es besser hier einmal in dem Applikationspfad die Dateien direkt reinzusetzen. Da wird meist zuerst gesucht. Zum Glück registriert il2 diese nicht sollte also machbar sein diese dort direkt reinzusetzen. Welche dll war es denn ? |
||||
|
|
.. irgendwie clever Hiwi-Moderator ![]() |
Gibts denn einen Eintrag in der Eregnisanzeige?
Die Fehlermeldung müsste eigentlich mehr Infos ausgeben, entweder in der Fehlermeldung selbst oder eben im Anwendungslogfile. Das ist mit Sicherheit kein Treiberproblem sondern entweder ein DLL-Konflikt oder ein Zugriffsfehler.. hast du IL-2 schon mal neu installiert? Tetrapack schützt was gut ist Resident of the Endlich II-Thread Endlich... – * 23.4.03, MIA 16.8.04 more than 1700 pages and 51000 posts |
|||
|
Schmeiß C++ raus. Deinstallieren und gut ist. Wenn danach ein Programm meckert, weißt Du welches es war. Wenn Du dieses dann neu installierst, baut es normalerweise auch C++ wieder ein!
|
||||
|
|
|
Eine komplette Neuinstallation hat leider auch keinen Erfolg gebracht.
Leider ist wiederum folgende Fehlermeldung aufgetaucht: In den Problemberichten habe ich erstaundlicherweise nur einen älteren Beschreib zu der IL-2.exe gefunden. Dieser lautet wie folgt: Beschreibung Aufgrund eines Problems kann dieses Programm nicht mehr mit Windows kommunizieren. Problemsignatur Problemereignisame: AppHangB1 Anwendungsname: il2fb.exe Anwendungsversion: 0.0.0.0 Anwendungszeitstempel: 44fd7bbb Absturzsignatur: 4d13 Absturztyp: 0 Betriebsystemversion: 6.0.6000.2.0.0.256.1 Gebietsschema-ID: 2055 Zusätzliche Absturzsignatur 1: 0c4c756afb39f95a35708aedeca4656f Zusätzliche Absturzsignatur 2: a294 Zusätzliche Absturzsignatur 3: ba18a0991d8fedf620d3d6976a4cd464 Zusätzliche Absturzsignatur 4: 4d13 Zusätzliche Absturzsignatur 5: 0c4c756afb39f95a35708aedeca4656f Zusätzliche Absturzsignatur 6: a294 Zusätzliche Absturzsignatur 7: ba18a0991d8fedf620d3d6976a4cd464 Weitere Informationen über das Problem Bucket-ID: 17569194 Heute etwa um 19:15 wo mir wiederum das Spiel abgestürzt ist habe ich folgender Beschreib gefunden: Beschreibung Aufgrund eines Videohardwareproblems ist Windows nicht mehr voll funktionsfähig. Problemsignatur Problemereignisame: LiveKernelEvent Betriebsystemversion: 6.0.6000.2.0.0.256.1 Gebietsschema-ID: 2055 Dateien zur Beschreibung des Problems WD-20071023-1916.dmp sysdata.xml Version.txt Temporäre Kopie dieser Dateien anzeigen Warnung: Wenn das Problem durch einen Virus oder ein sonstiges Sicherheitsrisiko verursacht wurde, kann der Computer durch das Öffnen einer Kopie der Dateien beschädigt werden. Weitere Informationen über das Problem BCCode: 117 BCP1: 87D66008 BCP2: 8FABF9A0 BCP3: 00000000 BCP4: 00000000 OS Version: 6_0_6000 Service Pack: 0_0 Product: 256_1 Kann mir evtl. auch jemand sagen, wie ich das C++ richtig deinstallieren kann? Kann da unter Vista einfach nichts finden |
|||
|
Und wenn Du C++ löscht und einfach nicht neu installierst??
|
||||
|
|
|
|
|||
|
@max http://de.wikipedia.org/wiki/C%2B%2B
Ich frage mich wie man ohne libaries , dlls auskommen soll, da die meisten in c++ oder vc++ geschrieben wurden und integraler Bestandteil des Betriebssystems sind. @Melisso Was steht denn im Eventlog bzw in diesen sysdata.xml und .dmp files. Schonmal in dem il2 Verzeichnis nachgesehen ? Gibt es da sowas wie hs_err_pid.....log Den Inhalt dann mal posten . Könnte so aussehen. An unexpected exception has been detected in native code outside the VM. Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at PC=0x6930a4bb Function name=atiPPHSN Library=C:\WINDOWS\system32\atioglxx.dll Current Java thread: at java.lang.Shutdown.halt(Native Method) at java.lang.Shutdown.exit(Unknown Source) at java.lang.Runtime.exit(Unknown Source) at java.lang.System.exit(Unknown Source) at com.maddox.il2.game.Main.exec(Main.java:465) at com.maddox.il2.game.GameWin3D.main(GameWin3D.java:235) Dynamic libraries: . 0x7C910000 - 0x7C9C7000 C:\WINDOWS\system32\ntdll.dll . . . |
||||
|
Weiß ich auch nicht, aber ich hatte nie C++ in der Liste meiner installierten Software. Bis zu dem Tag an dem ich Setpoint (logitech)installiert habe. Ich habe es deinstalliert und alles lief einwandfrei abgesehen von Setpoint. So habe ich den übeltäter gefunden. Danach habe ich Setpoint gelöscht und C++ gelöscht. Nach der Installation von Setpoint war C++ wieder neu auf der Platte(Softwareliste) und lief wieder einwandfrei????? Im Forum von Logitech wurde mir das bestätigt. Gibt es möglicherweise 2 Arten von C++? Ein Windowsinternes und ein installiertes? |
||||
|
@Max Das kann ein dll Versionsproblem sein, wie das oben eventuell auch.
c++ ist erstmal eine Programmiersprache. vc++ (visual c++) auch. Jetzt gibt es Erzeugnisse dieser Sprachen , .exe,.dll zum Beispiel .dll ist eine dynamic link libary wie hier beschrieben. Die Fehlermeldung liefert uns lediglich ein Indiz , dass diese dll mit vc++ erstellt wurde nichts weiter. Jetzt gibt es Runtime Libaries die die einwandfreie Funktion durch Updates oder Funktion der C++ libaries überhaupt erst ermöglichen. Siehe hier. http://support.microsoft.com/kb/259403 (Deutsche Version hier) (http://download.microsoft.com/download/vc60pro/update/2...redistsetup_deu.exe) Hier findet man auch eine übersicht der dlls die zur Ausführung von vc++ notwendig sind und welche Version diese haben. Das Problem was meist bei den Installern auftritt ist eine alte dll wird auf das System gespielt ohne den Nutzer zu fragen . Die dll wird mit regsvr32 testname.dll im System registriert und nun werden alle Aufrufe dorthin umgeleitet , auch wenn eine neuere Version existiert. Sobald das Programm mit Installshield deinstalliert wird der alte Zustand wieder hergestellt. |
||||
|
|
|
Im IL-2 Verzeichnis habe ich keine Logdatei gefunden, welche irgendwas aussagen würde (u.a. habe ich auch nach einer hs_err_pid.....log gesucht.)
Hier habe ich mal die Dateien sysdata.xml und .dmp files hochgeladen. Ich hoff, euch sagt das Fachchinesisch etwas mehr als mir: http://flgkp21.mk-servicenet.de/Uploads/Fehler.zip |
|||
|
das .dmp file hilft leider nicht viel weiter.
(Folgendes stand drin) ---------- Loading dump file WD-20071024-1909.dmp ----- 32 bit Kernel Mini Dump Analysis DUMP_HEADER32: MajorVersion 0000000f MinorVersion 00001770 DirectoryTableBase 00122000 PfnDataBase 84600000 PsLoadedModuleList 81d11e10 PsActiveProcessHead 81d094d0 MachineImageType 0000014c NumberProcessors 00000002 BugCheckCode 00000117 BugCheckParameter1 87bdd510 BugCheckParameter2 8f2bf9a0 BugCheckParameter3 00000000 BugCheckParameter4 00000000 PaeEnabled 00000001 KdDebuggerDataBlock 81cf3c48 MiniDumpFields 00000cff TRIAGE_DUMP32: ServicePackBuild 00000000 SizeOfDump 00020000 ValidOffset 0001fffc ContextOffset 00000320 ExceptionOffset 000007d0 MmOffset 00000000 UnloadedDriversOffset 00000000 PrcbOffset 00001390 ProcessOffset 00003328 ThreadOffset 00003598 CallStackOffset 00003820 SizeOfCallStack 00000344 DriverListOffset 00003b68 DriverCount 0000009f StringPoolOffset 00006aa0 StringPoolSize 000015d0 BrokenDriverOffset 00000000 TriageOptions 00000000 TopOfStack 8ea6bcbc DebuggerDataOffset 00001068 DebuggerDataSize 00000328 DataBlocksOffset 00008070 DataBlocksCount 00000001 Windows XP Kernel Version 6000 MP (2 procs) Free x86 compatible Kernel base = 0x81c00000 PsLoadedModuleList = 0x81d11e10 Debug session time: Wed Oct 24 19:09:11 2007 System Uptime: 0 days 0:46:23 start end module name 81c00000 81fa1000 nt Checksum: 00359055 Timestamp: Wed Aug 29 03: 49:09 2007 (46D4D095) Mini Kernel Dump does not contain unloaded driver list Unable to examine unloaded module list Finished dump check ---------- Leider funktioniert eine weitere Analyse nicht , da ich dein System nicht habe. Am besten mal folgendes ausprobieren http://www.microsoft.com/downloads/details.aspx?FamilyI...875A3&displaylang=en Damit die .dmp Datei per Doppelklick öffnen , verbindet sich dummerweise mit M$ zur Analyse ,wenn das kein Problem darstellt sollte soetwas wie ein Fehlerreport im IExplorer erscheinen. Den mal hier reinkopieren. Wenn da steht DebugDiag failed to locate the PEB (Process Environment Block) ist es identisch mit dem was ich habe. Das heißt Informaton reicht nicht. Momentan keine Zeit schaue vielleicht Morgen nochmal genauer nach. |
||||
|
|
|
|
|||
|
Hier mehr Details
Use !analyze -v to get detailed debugging information. BugCheck 117, {87bdd510, 8f2bf9a0, 0, 0} Unable to load image nvlddmkm.sys, Win32 error 0n2 *** WARNING: Unable to verify timestamp for nvlddmkm.sys *** ERROR: Module load completed but symbols could not be loaded for nvlddmkm.sys Probably caused by : nvlddmkm.sys ( nvlddmkm+59a0 ) Followup: MachineOwner --------- 1: kd> !analyze -v ERROR: FindPlugIns 8007007b ******************************************************************************* * * * Bugcheck Analysis * * * ******************************************************************************* VIDEO_TDR_TIMEOUT_DETECTED (117) The display driver failed to respond in timely fashion. (This code can never be used for real bugcheck). Arguments: Arg1: 87bdd510, Optional pointer to internal TDR recovery context (TDR_RECOVERY_CONTEXT). Arg2: 8f2bf9a0, The pointer into responsible device driver module (e.g owner tag). Arg3: 00000000, The secondary driver specific bucketing key. Arg4: 00000000, Optional internal context dependent data. Debugging Details: ------------------ FAULTING_IP: nvlddmkm+59a0 8f2bf9a0 ?? ??? DEFAULT_BUCKET_ID: GRAPHICS_DRIVER_TDR_TIMEOUT TAG_NOT_DEFINED_202b: *** Unknown TAG in analysis list 202b BUGCHECK_STR: 0x117 PROCESS_NAME: System CURRENT_IRQL: 0 STACK_TEXT: 8ea6bce4 8f296aa5 00000000 8f2bf9a0 87bdd510 dxgkrnl!TdrUpdateDbgReport+0x68 8ea6bd0c 8f290db9 00000000 8a26c4cc 87bdd510 dxgkrnl!TdrCollectDbgInfoStage2+0x17f 8ea6bd48 8f296c79 87bdd510 8a26c008 8ea6bd6c dxgkrnl!DXGADAPTER::Reset+0xa6 8ea6bd58 8f2aec43 87bdd510 00000000 8a26c008 dxgkrnl!TdrResetFromTimeout+0x12 8ea6bd6c 8f285190 8a26c008 8a20d998 8ea6bdc0 dxgkrnl!VidSchiRecoverFromTDR+0x17 8ea6bd7c 81e25526 8a26c008 8ea60680 00000000 dxgkrnl!VidSchiWorkerThread+0x61 8ea6bdc0 81c9159e 8f28512f 8a26c008 00000000 nt!PspSystemThreadStartup+0x9d 00000000 00000000 00000000 00000000 00000000 nt!KiThreadStartup+0x16 STACK_COMMAND: .bugcheck ; kb FOLLOWUP_IP: nvlddmkm+59a0 8f2bf9a0 ?? ??? SYMBOL_NAME: nvlddmkm+59a0 FOLLOWUP_NAME: MachineOwner MODULE_NAME: nvlddmkm IMAGE_NAME: nvlddmkm.sys DEBUG_FLR_IMAGE_TIMESTAMP: 46e78227 FAILURE_BUCKET_ID: 0x117_IMAGE_nvlddmkm.sys BUCKET_ID: 0x117_IMAGE_nvlddmkm.sys Followup: MachineOwner --------- Scheint sich um ein Displayproblem nvidia zu handeln ! |
||||
|
|
|
|
|||
|
Versuchs mal hier da tut sich was. http://www.nvidia.com/object/windows_vista_hotfixes.html |
||||
|
|
|
Heute Abend konnte ich das Spiel wieder etwas intensiver testen und ich darf sagen, dass ich kein einziges mal einen Runtime Error hatte.
In den nächsten Tagen werde ich noch etwas weiter testen, jedoch bin ich zuversichtlich, dass das Problem gelöst sein könnte. Ich habe noch den Hotfix (3) und den alten Nvidia Treiber installiert. Nun möchte ich mich bei euch noch ganz herzlich für die grossartige Hilfe bedanken! |
|||
|
|
|
|
|||
|
Windows Updates möglicherweise unfreiwillig installiert ?
|
||||
|
|
|
|
|||
|
Vielleicht liegt es gar nicht am Treiber selbst, sondern das Netzteil liefert nicht genug Strom.
Da ja "nichts" geändert wurde (was in 95 % aller Fälle nicht stimmt) würde sich das Problem dann in andere Bereiche verschieben. Am besten mal eine ATI Karte probieren , ob ähnliche Fehler auftreten. Vorher vielleicht nochmal directx auf opengl und zurückstellen (il2setup) Dieser Beitrag wurde editiert. Zuletzt editiert von: BBB_Hyperion, |
||||
|
Hallo, ich hatte vor einiger Zeit auch eine Fehlermeldung "C++ Runtime Error". Nachdem ich selber im Netz keine Lösung gefunden hatte, wendete ich mich an Microsoft. Leider brachten die Tips der Hotline auch keine Besserung. Also ärgerte ich mich in regelmäßigen Abständen, bis ich eines Tages einen Microsoft Sidewinder Joystick installierte. Beim auf aufspielen des Treibers ging ein Fenster auf und ein Update für C++ wurde installiert. Danach war das Problem bis heute verschwunden. Lad dir doch mal die Treibersoftware für den Micrsoft Stick runter und installiere sie.....vielleicht hilft es ja !
Gruss und viel Glück |
||||
|
| Powered by Eve Community |
| Bitte warten. Ihre Anfrage wird bearbeitet... |
|
Ubi.com Foren
Technik Support
IL-2:Sturmovik - Die komplette Serie
Technikforum: C++ Runtime Error
