View Issue Details

IDProjectCategoryView StatusLast Update
0000186Kolibri OS (trunk)Kernelpublic2024-03-20 18:47
ReporterVaicheslav97 Assigned ToJurgen  
PrioritynormalSeveritymajorReproducibilityrandom
Status assignedResolutionopen 
PlatformAny x86 / Любой x86OSKolibriOSOS VersionSVN autobuilds
Product VersionSVN build / автосборка SVN 
Target Version0.9.0.0 
Summary0000186: Падение ядра при частой замене фона.
Descriptionvirtual box Версия 7.0.8 r156879, KOS r9950 Универсальный образ установленный на диск в паре с вин 2000.
Код находясь в функции перерисовки окна при частом вызове приводит к исчезновению фона(иногда только к ней) и остановке ядра

mcall 15, 1, [esi+Image.Width], [esi+Image.Height]

mcall 15, 4, 1

mov eax, [esi+Image.Width]
mov ebx, [esi+Image.Height]
mul ebx
mov ebx, 3
mul ebx
mov esi, eax

mcall 15, 5, [image_rgb], 0,

mcall 15, 3
Steps To ReproduceОткрыть программу дважды(в туже секунду) с указанным выше кодом в обработке от рисовки окна.
Добиться частого обновления (В моём случае от рисовка происходила при перемещении мыши, сф37).
Additional InformationИногда срабатывает на одном экземпляре.
И не срабатывает если открыть 2 программы в разное время.
TagsNo tags attached.
SVN revision / ревизия SVN
Type of distribution / Тип дистрибутиваiso / образ компакт-диска

Activities

Vaicheslav97

2024-03-20 10:22

developer  

photo_2024-03-20_13-18-58.jpg (57,804 bytes)   
photo_2024-03-20_13-18-58.jpg (57,804 bytes)   
photo_2024-03-20_13-19-10.jpg (25,862 bytes)   
photo_2024-03-20_13-19-10.jpg (25,862 bytes)   

Vaicheslav97

2024-03-20 11:04

developer   ~0000261

TestLibImg.ASM (8,470 bytes)

Vaicheslav97

2024-03-20 18:47

developer   ~0000262

Закомментировал строку
mcall 15, 1, [esi+Image.Width], [esi+Image.Height]
И ОС перестала вылетать.
Учитывая что размер заднего фона меняется редко то для приложения это нормально. А Ишю все равно остаётся поскольку баг есть и он может быть глубже.

Issue History

Date Modified Username Field Change
2024-03-20 10:22 Vaicheslav97 New Issue
2024-03-20 10:22 Vaicheslav97 File Added: photo_2024-03-20_13-18-58.jpg
2024-03-20 10:22 Vaicheslav97 File Added: photo_2024-03-20_13-19-10.jpg
2024-03-20 10:24 Vaicheslav97 Description Updated
2024-03-20 11:04 Vaicheslav97 Note Added: 0000261
2024-03-20 11:04 Vaicheslav97 File Added: TestLibImg.ASM
2024-03-20 11:04 Vaicheslav97 File Added: bandicam 2024-03-20 14-00-21-748.mp4
2024-03-20 11:20 Vaicheslav97 Assigned To => Jurgen
2024-03-20 11:20 Vaicheslav97 Severity minor => major
2024-03-20 11:20 Vaicheslav97 Status new => assigned
2024-03-20 18:47 Vaicheslav97 Note Added: 0000262