Page 16 of 17

Re: Сообщения об ошибках не помещенные в Bugzilla

Posted: Fri Oct 19, 2012 12:20 pm
by 0CodErr
Если попытаться загрузить с помощью SysFn68.19 как DLL файл,
который не является библиотекой, то на доске отладки не всегда
выводится сообщение об ошибке. А после этого некоторые программы
перестают запускаться или вообще система виснет.
Так я загружаю:

Code: Select all

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 — система виснет.

Re: Сообщения об ошибках не помещенные в Bugzilla

Posted: Fri Oct 19, 2012 1:06 pm
by Mario
Ну, ежели за обедом попытаться скушать колотые бревна, то результат тоже будет немного неоднозначным. :mrgreen:

Re: Сообщения об ошибках не помещенные в Bugzilla

Posted: Mon Oct 22, 2012 7:37 pm
by Leency
Угу, а ещё 4й айфон нужно держать ПРАВИЛЬНО.

Re: Сообщения об ошибках не помещенные в Bugzilla

Posted: Mon Oct 22, 2012 10:21 pm
by Mario
Leency wrote:Угу, а ещё 4й айфон нужно держать ПРАВИЛЬНО.
Да-да, и еще он не для нищебродов. Ты наконец то накопил и купил ЙЯТЕЛЕФОНКО 4? Ипать ты лух! Все пацаки уже 5 у ботанов настреляли.

Re: Сообщения об ошибках не помещенные в Bugzilla

Posted: Tue Oct 23, 2012 9:50 am
by Leency
Я это к тому писал, что баги нужно фиксить, а не объявлять фичами.

Re: Сообщения об ошибках не помещенные в Bugzilla

Posted: Tue Oct 23, 2012 10:21 am
by Mario
Все люди родственники КЭПа, но некоторые ему роднее.

Re: Сообщения об ошибках не помещенные в Bugzilla

Posted: Tue Oct 23, 2012 4:21 pm
by Serge
Leency
Валидация COFF проблемна. Там нет нормального заголовка, так что скорее всего надо делать кучу разный проверок.

Re: Сообщения об ошибках не помещенные в Bugzilla

Posted: Tue Oct 23, 2012 6:28 pm
by 0CodErr
Но сама SysFn68.19 ошибку возвращает. Например:

Code: Select all

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' в случае с тем файлом.

Re: Сообщения об ошибках не помещенные в Bugzilla

Posted: Thu Oct 25, 2012 9:44 pm
by Mario
http://habrahabr.ru/post/156099/
Толковая статья, о том как "Как правильно составлять баг-репорты"
Spoiler:Рекомендуем ознакомиться и причаститься, а то и поучаствовать, иначе впечатление будет неполным.

Re: Сообщения об ошибках не помещенные в Bugzilla

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

Re: Сообщения об ошибках не помещенные в Bugzilla

Posted: Thu Sep 25, 2014 6:18 am
by irkant
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'у щелчком по текстовому полю или полосам прокрутки.

Re: Сообщения об ошибках не помещенные в Bugzilla

Posted: Thu Sep 25, 2014 7:55 am
by Mario_r4
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 чтобы они не потерялись.

Re: Сообщения об ошибках не помещенные в Bugzilla

Posted: Thu Sep 25, 2014 4:27 pm
by irkant
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 чтобы они не потерялись.
Сейчас закину :)

Re: Сообщения об ошибках не помещенные в Bugzilla

Posted: Fri Sep 26, 2014 12:17 am
by Mario_r4
irkant wrote:
Mario_r4 wrote: О каком дистрибутиве идет речь? 0.7.7.0 или ночной сборке?
0.7.7.0.
Этот дистрибутив уже протух основательно - нужно проверять на ночной сборке, там многие вещи исправлены и доработаны.

Re: Сообщения об ошибках не помещенные в Bugzilla

Posted: Fri Sep 26, 2014 6:17 am
by irkant
Mario_r4 сказано последний стабильный - качаю последний стабильный :) Или это уже неактуальная инфа и стабильная сборка не обновляется?
Скачал по ссылке, то же самое с лишними заголовками для меню.