View Issue Details

IDProjectCategoryView StatusLast Update
0000129Kolibri OS (trunk)Kernelpublic2020-05-21 20:27
Reporterdunkaist Assigned Tohidnplayr  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
PlatformAny x86 / Любой x86OSKolibriOSOS VersionSVN autobuilds
Product VersionSVN build / автосборка SVN 
Target VersionSVN build / автосборка SVNFixed in VersionSVN build / автосборка SVN 
Summary0000129: sf76.4 (ARP) crashes
Descriptionnetwork/stack.inc:
sys_protocols:
        cmp bh, NET_DEVICES_MAX ; Check if device number exists
        jae .doesnt_exist
 
        mov esi, ebx

http://websvn.kolibrios.org/filedetails.php?repname=Kolibri+OS&path=%2Fkernel%2Ftrunk%2Fnetwork%2Fstack.inc&rev=7909#line-840

That 'mov' overwrites esi which keeps an ARP entry address when sf76.4 is called.

Then in ARP.inc:
        ...
        mov eax, [esi + ARP_entry.IP]

This crashes because esi=4.

I didn't find the first broken revision.
Steps To Reproducecall sf76.4
Additional Informationfound using umka which also crashed
TagsNo tags attached.
SVN revision / ревизия SVN
Type of distribution / Тип дистрибутиваany / любой

Activities

hidnplayr

2020-05-21 20:27

developer   ~0000205

fixed in #7963

Issue History

Date Modified Username Field Change
2020-05-11 04:39 dunkaist New Issue
2020-05-11 04:39 dunkaist Status new => assigned
2020-05-11 04:39 dunkaist Assigned To => hidnplayr
2020-05-21 20:27 hidnplayr Note Added: 0000205
2020-05-21 20:27 hidnplayr Status assigned => closed
2020-05-21 20:27 hidnplayr Resolution open => fixed
2020-05-21 20:27 hidnplayr Fixed in Version => SVN build / автосборка SVN