Board.KolibriOS.org

Official KolibriOS board
It is currently Thu Apr 25, 2019 7:15 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 253 posts ]  Go to page Previous 113 14 15 16 17 Next
Author Message
PostPosted: Fri Oct 19, 2012 12:20 pm 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
Если попытаться загрузить с помощью 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 218 times
Top
   
PostPosted: Fri Oct 19, 2012 1:06 pm 
Ну, ежели за обедом попытаться скушать колотые бревна, то результат тоже будет немного неоднозначным. :mrgreen:


Top
   
PostPosted: Mon Oct 22, 2012 7:37 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 4993
Угу, а ещё 4й айфон нужно держать ПРАВИЛЬНО.

_________________
Через тернии к звездам


Top
   
PostPosted: Mon Oct 22, 2012 10:21 pm 
Leency wrote:
Угу, а ещё 4й айфон нужно держать ПРАВИЛЬНО.

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


Top
   
PostPosted: Tue Oct 23, 2012 9:50 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 4993
Я это к тому писал, что баги нужно фиксить, а не объявлять фичами.

_________________
Через тернии к звездам


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


Top
   
PostPosted: Tue Oct 23, 2012 4:21 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Leency
Валидация COFF проблемна. Там нет нормального заголовка, так что скорее всего надо делать кучу разный проверок.


Top
   
PostPosted: Tue Oct 23, 2012 6:28 pm 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
Но сама 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' в случае с тем файлом.


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


Top
   
PostPosted: Sat Jul 20, 2013 7:17 pm 
Offline

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


Top
   
PostPosted: Thu Sep 25, 2014 6:18 am 
Offline

Joined: Wed Sep 24, 2014 5:47 pm
Posts: 34
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'у щелчком по текстовому полю или полосам прокрутки.


Last edited by irkant on Thu Sep 25, 2014 4:34 pm, edited 1 time in total.

Top
   
PostPosted: Thu Sep 25, 2014 7:55 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
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 чтобы они не потерялись.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
PostPosted: Thu Sep 25, 2014 4:27 pm 
Offline

Joined: Wed Sep 24, 2014 5:47 pm
Posts: 34
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 чтобы они не потерялись.

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


Top
   
PostPosted: Fri Sep 26, 2014 12:17 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
irkant wrote:
Mario_r4 wrote:
О каком дистрибутиве идет речь? 0.7.7.0 или ночной сборке?
0.7.7.0.

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

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
PostPosted: Fri Sep 26, 2014 6:17 am 
Offline

Joined: Wed Sep 24, 2014 5:47 pm
Posts: 34
Mario_r4 сказано последний стабильный - качаю последний стабильный :) Или это уже неактуальная инфа и стабильная сборка не обновляется?
Скачал по ссылке, то же самое с лишними заголовками для меню.


Last edited by irkant on Fri Sep 26, 2014 9:04 am, edited 1 time in total.

Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 253 posts ]  Go to page Previous 113 14 15 16 17 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited