MantisBT

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000129Kolibri OS (trunk)[All Projects] Kernelpublic2020-05-11 04:392020-05-21 20:27
Reporterdunkaist 
Assigned Tohidnplayr 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionfixed 
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 / любой
Attached Files

- Relationships

-  Notes
(0000205)
hidnplayr (developer)
2020-05-21 20:27

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


Copyright © 2000 - 2021 MantisBT Team
Powered by Mantis Bugtracker