Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Сб окт 21, 2017 1:33 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 251 сообщение ]  На страницу Пред. 113 14 15 16 17 След.
Автор Сообщение
СообщениеДобавлено: Пт окт 19, 2012 12:20 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1076
Если попытаться загрузить с помощью SysFn68.19 как DLL файл,
который не является библиотекой, то на доске отладки не всегда
выводится сообщение об ошибке. А после этого некоторые программы
перестают запускаться или вообще система виснет.
Так я загружаю:
Код:
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 — система виснет.


Вложения:
0123456789.tga.7z [138.52 КБ]
162 скачивания
Вернуться к началу
СообщениеДобавлено: Пт окт 19, 2012 1:06 pm 
Ну, ежели за обедом попытаться скушать колотые бревна, то результат тоже будет немного неоднозначным. :mrgreen:


Вернуться к началу
   
СообщениеДобавлено: Пн окт 22, 2012 7:37 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4220
Угу, а ещё 4й айфон нужно держать ПРАВИЛЬНО.

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


Вернуться к началу
СообщениеДобавлено: Пн окт 22, 2012 10:21 pm 
Leency писал(а):
Угу, а ещё 4й айфон нужно держать ПРАВИЛЬНО.

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


Вернуться к началу
   
СообщениеДобавлено: Вт окт 23, 2012 9:50 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4220
Я это к тому писал, что баги нужно фиксить, а не объявлять фичами.

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


Вернуться к началу
СообщениеДобавлено: Вт окт 23, 2012 10:21 am 
Все люди родственники КЭПа, но некоторые ему роднее.


Вернуться к началу
   
СообщениеДобавлено: Вт окт 23, 2012 4:21 pm 
Не в сети
Kernel Developer

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


Вернуться к началу
СообщениеДобавлено: Вт окт 23, 2012 6:28 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1076
Но сама SysFn68.19 ошибку возвращает. Например:
Код:
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' в случае с тем файлом.


Вернуться к началу
СообщениеДобавлено: Чт окт 25, 2012 9:44 pm 
http://habrahabr.ru/post/156099/
Толковая статья, о том как "Как правильно составлять баг-репорты"
Спойлер: Показать
Рекомендуем ознакомиться и причаститься, а то и поучаствовать, иначе впечатление будет неполным.


Вернуться к началу
   
СообщениеДобавлено: Сб июл 20, 2013 7:17 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1076
0CodErr писал(а):
Если попытаться загрузить с помощью SysFn68.19 как DLL файл,
который не является библиотекой, то на доске отладки не всегда
выводится сообщение об ошибке. А после этого некоторые программы
перестают запускаться или вообще система виснет.
После #3827 проблема исчезла.


Вернуться к началу
СообщениеДобавлено: Чт сен 25, 2014 6:18 am 
Не в сети

Зарегистрирован: Ср сен 24, 2014 5:47 pm
Сообщения: 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'у щелчком по текстовому полю или полосам прокрутки.


Последний раз редактировалось irkant Чт сен 25, 2014 4:34 pm, всего редактировалось 1 раз.

Вернуться к началу
СообщениеДобавлено: Чт сен 25, 2014 7:55 am 
Не в сети
Kernel Developer

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

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

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

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

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

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


Вернуться к началу
СообщениеДобавлено: Чт сен 25, 2014 4:27 pm 
Не в сети

Зарегистрирован: Ср сен 24, 2014 5:47 pm
Сообщения: 34
Mario_r4 писал(а):
Как вариант - в BIOS переключить режим функциональных клавиш.

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

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


Вернуться к началу
СообщениеДобавлено: Пт сен 26, 2014 12:17 am 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
irkant писал(а):
Mario_r4 писал(а):
О каком дистрибутиве идет речь? 0.7.7.0 или ночной сборке?
0.7.7.0.

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

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


Вернуться к началу
СообщениеДобавлено: Пт сен 26, 2014 6:17 am 
Не в сети

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


Последний раз редактировалось irkant Пт сен 26, 2014 9:04 am, всего редактировалось 1 раз.

Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 251 сообщение ]  На страницу Пред. 113 14 15 16 17 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB