000
07.10.2010, 00:16 Uhr
Hans
Library Walker (Operator)
|
Hi,
habe unter Windows (Win 2k SP4) gerade ein Problem mit GIMP 2.4.x - Windows meldet da bei Version 2.4.5 jedes mal: "Die Anwendung konnte nicht richtig initialisiert werden (0xc000 001d)" und schliesst das Programm wieder. Bei Version 2.4.7 heisst es: "Die Anwendung hat einen Fehler verursacht und wird geschlossen. Starten Sie das Programm neu."
Dr. Watson sagt dazu: "Ausnahmenummer: c000001d (Ungültige Anweisung)" (Damit wissen wir schon mal etwas mehr) und liefert weiter:
Code: |
////////////////////////////////////////////////////////////////////////////////////////// Statusabbild für Threadkennung 0x270
eax=00d78d88 ebx=0022f880 ecx=60000016 edx=00d78d88 esi=00d550b8 edi=0000004c eip=6aec62bf esp=0022f6f0 ebp=0022f748 iopl=0 nv up ei pl nz na po nc cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000206
Funktion: gimp_rgb_clamp 6aec6297 c74424045fa7ec6a ss:00ca95d7=???????? mov dword ptr [esp+0x4],0x6aeca75f 6aec629f c7042458a6ec6a mov dword ptr [esp],0x6aeca658 ss:0022f6f0=00000020 6aec62a6 e8251c0000 call 6aec7ed0 6aec62ab e91c010000 jmp gimp_rgb_clamp+0x14b (6aec63cc) 6aec62b0 8b4508 mov eax,[ebp+0x8] ss:00ca962e=???????? 6aec62b3 8945fc mov [ebp+0xfc],eax ss:00ca962e=???????? 6aec62b6 8b4508 mov eax,[ebp+0x8] ss:00ca962e=???????? 6aec62b9 dd00 fld qword ptr [eax] ds:00d78d88=0000000000000000 6aec62bb d9e8 fld1 6aec62bd d9c9 fxch st(1) FEHLER ->6aec62bf dfe9 ??? 6aec62c1 ddd8 fstp st(0) 6aec62c3 7702 ja 6aed4dc7 6aec62c5 eb07 jmp 6aed3bce 6aec62c7 d9e8 fld1 6aec62c9 dd5df0 fstp qword ptr [ebp+0xf0] ss:00ca962e=???????????????? 6aec62cc eb1e jmp 6aecedec 6aec62ce 8b4508 mov eax,[ebp+0x8] ss:00ca962e=???????? 6aec62d1 dd00 fld qword ptr [eax] ds:00d78d88=0000000000000000 6aec62d3 d9ee fldz 6aec62d5 dfe9 ??? 6aec62d7 ddd8 fstp st(0)
|
Der Debugger von Open Watcom liefert an der Fehlerstelle die FPU-Anweisung
und es erscheint ebenfalls die Meldung: "illegal instruction", wobei mir jetzt allerdings nicht klar ist, ob die Meldung vom Debugger oder nicht doch etwa von Windows kommt. Meine Nachforschungen zu dieser FPU-Anweisung haben ergeben, das sie erst ab der P6-Architektur von Intel, also ab Pentium II vorhanden ist. Aber ist der AMD K6-II nicht Codekompatibel dazu? - D.h. eigentlich müsste der diese FPU-Anweisung doch auch "kennen". Oder gibt es da doch Unterschiede zwischen Intel und AMD?
Hans, trotz vieler Informationen gerade ratlos -- Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung. Dieser Post wurde am 07.10.2010 um 00:24 Uhr von Hans editiert. |