/ Forside / Teknologi / Operativsystemer / MS Windows / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
MS Windows
#NavnPoint
Klaudi 76474
o.v.n. 67550
refi 58409
tedd 45557
Manse9933 45149
molokyle 40687
miritdk 38357
briani 27239
BjarneD 26414
10  pallebhan.. 24310
Opdatere dll
Fra : Brian Elmegaard


Dato : 25-07-07 10:42

Hej

Jeg har et program som får ntdll.dll til at lave en fejl.
Kan man finde en opdateret version af den et sted?

Jeg kører windows xp sp2 og min ntdll er version 5.1.2600.2180, men
jeg har set en 6.0.6000.16386 nævnt ved at google.

pft,
--
Brian (remove the sport for mail)
http://www.et.web.mek.dtu.dk/Staff/be/be.html
http://www.rugbyklubben-speed.dk

 
 
jda (25-07-2007)
Kommentar
Fra : jda


Dato : 25-07-07 15:59

Wed, 25 Jul 2007 08:42:05 -0100 hamrede Brian Elmegaard i tastaturet og der
stod i dk.edb.system.ms-windows:

> Hej
>
> Jeg har et program som får ntdll.dll til at lave en fejl.
> Kan man finde en opdateret version af den et sted?
>
Kan du ikke poste en mere nøjagtig beskrivelse af fejlen

> Jeg kører windows xp sp2 og min ntdll er version 5.1.2600.2180, men
> jeg har set en 6.0.6000.16386 nævnt ved at google.

Det ville jeg nok ikke gøre. Windows XP hedder NT 5.1 og din minorversion
2600.21800 kommer fra din servicepack. En version 6 vil passe til NT 6
(hvist nok bedre kendt som vista)

--
Jakob

Brian Elmegaard (26-07-2007)
Kommentar
Fra : Brian Elmegaard


Dato : 26-07-07 10:52

jda <wh@tever.not> writes:

> Kan du ikke poste en mere nøjagtig beskrivelse af fejlen

Jo.

Jeg anvender gcc-compileren fra mingw.org og debugger med gdb.
Når jeg starter den med et program som anvender dll'en refrigC.dll i
http://www.et.web.mek.dtu.dk/Coolpack/Files/RefUtil.exe.

Når jeg starter compileren giver den mig:
Current directory is c:/docume~1/be/mydocu~1/dna/bin/
GNU gdb 6.6
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i686-pc-mingw32"...
(gdb) b 1
Breakpoint 1 at 0x4012f0: file dna.for, line 1.
(gdb) r
Starting program: c:/docume~1/be/mydocu~1/dna/bin/dna.exe
Loaded symbols for C:\WINDOWS\system32\ntdll.dll
Loaded symbols for C:\WINDOWS\system32\kernel32.dll
Loaded symbols for C:\WINDOWS\system32\msvcrt.dll
Loaded symbols for c:\docume~1\be\mydocu~1\dna\bin\RefrigC.dll
Loaded symbols for C:\WINDOWS\system32\user32.dll
Loaded symbols for C:\WINDOWS\system32\gdi32.dll
Loaded symbols for C:\WINDOWS\system32\advapi32.dll
Loaded symbols for C:\WINDOWS\system32\rpcrt4.dll
Loaded symbols for C:\WINDOWS\system32\oleaut32.dll
Loaded symbols for C:\WINDOWS\system32\ole32.dll
Loaded symbols for C:\WINDOWS\system32\comctl32.dll

Program received signal SIGSEGV, Segmentation fault.
0x7c918fea in ntdll!RtlpWaitForCriticalSection () from C:\WINDOWS\system32\ntdll.dll
(gdb) backtrace
#0 0x7c918fea in ntdll!RtlpWaitForCriticalSection () from C:\WINDOWS\system32\ntdll.dll
#1 0x00000002 in ?? ()
#2 0x0023eb38 in ?? ()
#3 0x00000000 in ?? ()
(gdb)

>> Jeg kører windows xp sp2 og min ntdll er version 5.1.2600.2180, men
>> jeg har set en 6.0.6000.16386 nævnt ved at google.
>
> Det ville jeg nok ikke gøre. Windows XP hedder NT 5.1 og din minorversion
> 2600.21800 kommer fra din servicepack. En version 6 vil passe til NT 6
> (hvist nok bedre kendt som vista)

OK, så er det ikke løsningen. Spørgsmålet er om gdb kan have fejlen
selv om det angives at være i ntdll.dll. Det er et unix-program
konverteret til windows, og om man kan være sikker på at denne fejl
ligger i dll'en ved jeg ikke, og jeg ved ikke hvordan man afgør det.



--
Brian (remove the sport for mail)
http://www.et.web.mek.dtu.dk/Staff/be/be.html
http://www.rugbyklubben-speed.dk

Jesper Poulsen (26-07-2007)
Kommentar
Fra : Jesper Poulsen


Dato : 26-07-07 18:29

Brian Elmegaard wrote:

> Jeg anvender gcc-compileren fra mingw.org og debugger med gdb.

Jeg vil prøve her:
dk.edb.programmering

eller her:
dk.edb.programmering.c


--
Mvh
Jesper Poulsen

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste