[pso] [Tema2] Windows - Problema incarcare solutie.sys

Dana Dorneanu dana.dorneanu at gmail.com
Mon Apr 26 15:01:51 EEST 2010


Buna am si eu o problema careia nu reusesc sa-i identifica cauza.

Imi tot aparea BSOD la orice rulare a testerului si am lasat in main
necomentate doar urmatoarele linii


srand(time(NULL));

#define OPTION_SENDER_ONLY 2
#define OPTION_RECEIVER_ONLY 1
    printf("==== Module insertion and port&interrupt registration
============\n");
    DoWriteRegistry(OPTION_RECEIVER_ONLY);
    fatal_test(system("driver load _test\\solutie.sys") == 0, "driver load
_test\\solutie.sys");
    fatal_test( system("driver unload solutie") == 0, "driver unload
solutie");

pe scurt am vrut sa inserez doar solutie.sys - care se afla in _test in
directorul radacina unde am si test.exe.
Problema a fost ca in continuare imi apare BSOD.

Am incercat sa fac debug si am obtinut urmatorul output urmand tutorialul
din labul 2:

BugCheck 7E, {c0000005, 80827897, f628eaec, f628e7e8}

*** ERROR: Module load completed but symbols could not be loaded for
solutie.sys
Page 282020 too large to be in the dump file.
Page 282020 too large to be in the dump file.
Probably caused by : solutie.sys ( solutie+1c0b )

Followup: MachineOwner
---------

kd> ln 80827897
(8082788a)   nt!KeDisconnectInterrupt+0xd   |  (80827934)
nt!KeConnectInterrupt
kd> u 80827897
nt!KeDisconnectInterrupt+0xd:
80827897 8a4e2c          mov     cl,byte ptr [esi+2Ch]
8082789a 33c0            xor     eax,eax
8082789c 40              inc     eax
8082789d d3e0            shl     eax,cl
8082789f 50              push    eax
808278a0 e80b320000      call    nt!KeSetSystemAffinityThread (8082aab0)
808278a5 ff1508118080    call    dword ptr [nt!_imp__KeRaiseIrqlToDpcLevel
(80801108)]
808278ab 8a5e2b          mov     bl,byte ptr [esi+2Bh]
kd> u nt!KeDisconnectInterrupt
nt!KeDisconnectInterrupt:
8082788a 8bff            mov     edi,edi
8082788c 55              push    ebp
8082788d 8bec            mov     ebp,esp
8082788f 83ec20          sub     esp,20h
80827892 53              push    ebx
80827893 56              push    esi
80827894 8b7508          mov     esi,dword ptr [ebp+8]
80827897 8a4e2c          mov     cl,byte ptr [esi+2Ch]

Mentionez ca masina pe care rulez e versiunea uploadata pe 26 martie si ca
am rulat testul dupa un restart al masinii. (nu mai era inclus nici un
modul).

multumesc,

Dana
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/lurker/list/pso.html/attachments/20100426/80c6205a/attachment.htm>


More information about the pso mailing list