Board.KolibriOS.org
https://board.kolibrios.org/

Сообщения об ошибках не помещенные в Bugzilla
https://board.kolibrios.org/viewtopic.php?f=2&t=1519
Page 16 of 17

Author:  0CodErr [ Fri Oct 19, 2012 12:20 pm ]
Post subject:  Re: Сообщения об ошибках не помещенные в Bugzilla

Если попытаться загрузить с помощью SysFn68.19 как DLL файл,
который не является библиотекой, то на доске отладки не всегда
выводится сообщение об ошибке. А после этого некоторые программы
перестают запускаться или вообще система виснет.
Так я загружаю:
Code:
ORG 0
BITS 32
MENUET01            db 'MENUET01'
version             dd 1
program.start       dd start_
program.end         dd end_
program.memory      dd end_ + 256
program.stack       dd end_ + 256
program.params      dd params
program.path        dd 0

params: resb 256

start_:

   mov eax, 68
   mov ebx, 19
   mov ecx, params
   int 64     


   or eax, -1
   int 64

end_:


Если вместо библиотеки подсунуть, например, картинку из аттачмента(0123456789.tga) и затем запустить Tinypad — система виснет.

Attachments:
0123456789.tga.7z [138.52 KiB]
Downloaded 320 times

Author:  Mario [ Fri Oct 19, 2012 1:06 pm ]
Post subject:  Re: Сообщения об ошибках не помещенные в Bugzilla

Ну, ежели за обедом попытаться скушать колотые бревна, то результат тоже будет немного неоднозначным. :mrgreen:

Author:  Leency [ Mon Oct 22, 2012 7:37 pm ]
Post subject:  Re: Сообщения об ошибках не помещенные в Bugzilla

Угу, а ещё 4й айфон нужно держать ПРАВИЛЬНО.

Author:  Mario [ Mon Oct 22, 2012 10:21 pm ]
Post subject:  Re: Сообщения об ошибках не помещенные в Bugzilla

Leency wrote:
Угу, а ещё 4й айфон нужно держать ПРАВИЛЬНО.

Да-да, и еще он не для нищебродов. Ты наконец то накопил и купил ЙЯТЕЛЕФОНКО 4? Ипать ты лух! Все пацаки уже 5 у ботанов настреляли.

Author:  Leency [ Tue Oct 23, 2012 9:50 am ]
Post subject:  Re: Сообщения об ошибках не помещенные в Bugzilla

Я это к тому писал, что баги нужно фиксить, а не объявлять фичами.

Author:  Mario [ Tue Oct 23, 2012 10:21 am ]
Post subject:  Re: Сообщения об ошибках не помещенные в Bugzilla

Все люди родственники КЭПа, но некоторые ему роднее.

Author:  Serge [ Tue Oct 23, 2012 4:21 pm ]
Post subject:  Re: Сообщения об ошибках не помещенные в Bugzilla

Leency
Валидация COFF проблемна. Там нет нормального заголовка, так что скорее всего надо делать кучу разный проверок.

Author:  0CodErr [ Tue Oct 23, 2012 6:28 pm ]
Post subject:  Re: Сообщения об ошибках не помещенные в Bugzilla

Но сама SysFn68.19 ошибку возвращает. Например:
Code:
ORG 0
BITS 32
MENUET01            db 'MENUET01'
version             dd 1
program.start       dd start_
program.end         dd end_
program.memory      dd end_ + 256
program.stack       dd end_ + 256
program.params      dd params
program.path        dd 0

params: resb 256

start_:

   mov eax, 68
   mov ebx, 19
   mov ecx, params
   int 64
   
   test eax, eax
   jnz lib_loaded
     mov cl, 'E'
     jmp board
      
   lib_loaded:
     mov cl, 'L'   
     
   board:
     mov eax, 63
     mov ebx, 1
     int 64

   or eax, -1
   int 64

end_:
Выведет 'E' в случае с тем файлом.

Author:  Mario [ Thu Oct 25, 2012 9:44 pm ]
Post subject:  Re: Сообщения об ошибках не помещенные в Bugzilla

http://habrahabr.ru/post/156099/
Толковая статья, о том как "Как правильно составлять баг-репорты"
Spoiler: Show
Рекомендуем ознакомиться и причаститься, а то и поучаствовать, иначе впечатление будет неполным.

Author:  0CodErr [ Sat Jul 20, 2013 7:17 pm ]
Post subject:  Re: Сообщения об ошибках не помещенные в Bugzilla

0CodErr wrote:
Если попытаться загрузить с помощью SysFn68.19 как DLL файл,
который не является библиотекой, то на доске отладки не всегда
выводится сообщение об ошибке. А после этого некоторые программы
перестают запускаться или вообще система виснет.
После #3827 проблема исчезла.

Author:  irkant [ Thu Sep 25, 2014 6:18 am ]
Post subject:  Re: Сообщения об ошибках не помещенные в Bugzilla

r5131
нетбук acer 2х1,66 Ггц, 1Гб, 8мб.

Система в целом
-на клавиатуре нетбука отдельной цифровой части, врубающейся по NumLook нету, есть дублирование через сочетание обычных клавиш с Fn. Причем в винде оно просто не работает. В колибри работает, но наоборот - чтобы напечатать буквы вместо цифр приходится постоянно зажимать Fn на таких клавишах (1-2-3-4-5-6 на о-л-д-г-ш-щ, *() на 7-8-9, ноль на мягком знаке, плюс на точке). От раскладки не зависит.
-если активное окно и область ярлыка на рабочем столе, воспринимающая лкм, пересекаются, то при зажатой лкм и случайном выходе за пределы окна происходит нажатие на ярлык. Замечено в TINYPAD при выделении текста, проверено в браузере и др. приложениях - то же самое.
-(типа фича) при открытии меню в приложениях на панели задач появляется (и понятно почему) еще один заголовок приложения. Нельзя ли скрывать?

TINYPAD
-номера строк некорректно обрабатывают PgDn - курсор опускается ниже, чем есть нумерация. После этого скролинг наверх Up или PgUp не работает, лечится Enter'ом в любом месте текста.
-функция "Найти далее" работает только по горячей клавише F3, из меню - не работает.
-(типа фича) в диалоге найти и заменить переход между текстовыми полями только по Tab, что неочевидно. Также при вызове диалогов поиска-замены главное меню и рабочее поле редактора остаются невосприимчивыми к клавиатуре и мыши, что также совершенно неочевидно.
-проблемы с перерисовкой перекрываемых окном TINYPAD окон других приложений (другой копии TINYPAD в том числе). Если он частично перекрывает заголовок другого окна, то при переходе фокуса и перерисовке отчетливо видно, что перекрываемая часть заголовка не перерисовывается (не светлеет, не "теряет фокус") перед тем как перекрыться TINYPAD'ом. Корректная перерисовка только при передаче фокуса TINYPAD'у щелчком по текстовому полю или полосам прокрутки.

Author:  Mario_r4 [ Thu Sep 25, 2014 7:55 am ]
Post subject:  Re: Сообщения об ошибках не помещенные в Bugzilla

irkant wrote:
-на клавиатуре нетбука отдельной цифровой части, врубающейся по NumLook нету, есть дублирование через сочетание обычных клавиш с Fn. Причем в винде оно просто не работает. В колибри работает, но наоборот - чтобы напечатать буквы вместо цифр приходится постоянно зажимать Fn на таких клавишах (1-2-3-4-5-6 на о-л-д-г-ш-щ, *() на 7-8-9, ноль на мягком знаке, плюс на точке). От раскладки не зависит.

Как вариант - в BIOS переключить режим функциональных клавиш. Там обычно есть для этого опция, даже на ноутбуках от Dell, где урезаны все опции BIOS.
irkant wrote:
-если активное окно и область ярлыка на рабочем столе, воспринимающая лкм, пересекаются, то при зажатой лкм и случайном выходе за пределы окна происходит нажатие на ярлык. Замечено в TINYPAD при выделении текста, проверено в браузере и др. приложениях - то же самое.

Это норма. Рабочий стол с ярлыками в Колибри понятие виртуальное - это не директория как в Шиндовс.
irkant wrote:
-(типа фича) при открытии меню в приложениях на панели задач появляется (и понятно почему) еще один заголовок приложения. Нельзя ли скрывать?

О каком дистрибутиве идет речь? 0.7.7.0 или ночной сборке?

З.Ы. Багрепорт про Tinypad просьба разместить в соответствующую тему viewtopic.php?f=46&t=39 чтобы они не потерялись.

Author:  irkant [ Thu Sep 25, 2014 4:27 pm ]
Post subject:  Re: Сообщения об ошибках не помещенные в Bugzilla

Mario_r4 wrote:
Как вариант - в BIOS переключить режим функциональных клавиш.

Гляну, спасибо за идею.
upd Увы, кроме загрузки да даты-времени никаких настроек. Воткнул usb-клаву :)
Mario_r4 wrote:
Это норма. Рабочий стол с ярлыками в Колибри понятие виртуальное - это не директория как в Шиндовс.
Понятно.
Mario_r4 wrote:
О каком дистрибутиве идет речь? 0.7.7.0 или ночной сборке?
0.7.7.0.
Mario_r4 wrote:
З.Ы. Багрепорт про Tinypad просьба разместить в соответствующую тему viewtopic.php?f=46&t=39 чтобы они не потерялись.

Сейчас закину :)

Author:  Mario_r4 [ Fri Sep 26, 2014 12:17 am ]
Post subject:  Re: Сообщения об ошибках не помещенные в Bugzilla

irkant wrote:
Mario_r4 wrote:
О каком дистрибутиве идет речь? 0.7.7.0 или ночной сборке?
0.7.7.0.

Этот дистрибутив уже протух основательно - нужно проверять на ночной сборке, там многие вещи исправлены и доработаны.

Author:  irkant [ Fri Sep 26, 2014 6:17 am ]
Post subject:  Re: Сообщения об ошибках не помещенные в Bugzilla

Mario_r4 сказано последний стабильный - качаю последний стабильный :) Или это уже неактуальная инфа и стабильная сборка не обновляется?
Скачал по ссылке, то же самое с лишними заголовками для меню.

Page 16 of 17 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/