Page 8 of 18

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

Posted: Tue Sep 21, 2010 4:00 pm
by Mario
У меня версия 0.9.1 под WinXP.
Запускаю:

Code: Select all

qemu.exe -L . -boot a -fda kolibri.img -localtime -m 32
Все работает.
Может версия Qemu не стабильная?
Вечером дома на ALT Linux попробую.

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

Posted: Tue Sep 21, 2010 6:20 pm
by Self-Perfection
Судя по всему QEMU 0.12.5 считается stable. Вышла 60 дней назад.
Попробовал загрузить в qemu образ дискеты релиза 0.7.7.0 (сборки декабря 2009го). Eolite тоже падает. При этом другие программы работают нормально (хотя тестировал я далеко не всё).

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

Posted: Tue Sep 21, 2010 7:38 pm
by SoUrcerer
Баг подтверждаю.
Linux sourcerer-laptop 2.6.32-24-generic #42-Ubuntu SMP Fri Aug 20 14:24:04 UTC 2010 i686 GNU/Linux
QEMU PC emulator version 0.12.3 (qemu-kvm-0.12.3), Copyright (c) 2003-2008 Fabrice Bellard

qemu -fda kolibri.img -boot a -m 32

Проверял последнюю ночную сборку, Eolite падает с pagefault
Снимок-QEMU.png
Снимок-QEMU.png (24.95 KiB)
Viewed 6003 times

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

Posted: Tue Sep 21, 2010 7:42 pm
by SoUrcerer
Что странно, в списке устройств есть /cd2/1, которого быть не должно. KFAR и KFM ругаются, что имеет место быть ошибка в файловой системе на этом диске.
Временное решение: выключить диски, видимые в BIOS. После этого все работает, хотя /cd2/1 все равно присутствует

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

Posted: Tue Sep 21, 2010 7:51 pm
by Mario
Вполне может быть, что это все-же Qemu некорректно себя ведет.
1) Запускаю так.

Code: Select all

qemu -boot a -fda /home/mario/kolibri.img -localtime -m 32
Падает Eolite, при этом никакой ругани от KFM и KFAR. Директория /home/mario/ на Ext3 разделе.

2) Запускаю так:

Code: Select all

qemu -boot a -fda /mnt/sda5/kolibri/kolibri.img -localtime -m 32
Все три файловых менеджера отрабатывают нормально. Директория /mnt/sda5/kolibri/ на Fat32 разделе.

3) Запускаю так:

Code: Select all

qemu -L . -boot a -fda /home/mario/kolibri.img -localtime -m 32
Получаю сообщение от Qemu
qemu: could not load PC BIOS 'bios.bin'
З.Ы. Последнее затыкается если предать после -L путь /usr/share/qemu/

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

Posted: Tue Sep 21, 2010 8:08 pm
by SoUrcerer
Проверил сборки с 1474й и 1154й ревизиями. Та же песня.
Наверняка чудит QEMU. Под виндами пользовал QEMU 0.9
Из-под wine в qemu 0.9 все три фм работают (но cd2 почему-то все равно есть, интересно, откуда он)

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

Posted: Wed Sep 22, 2010 3:37 am
by <Lrz>
У меня на системе PCBSD , qemu 0.11 c графической оболочкой Aqemu проблем не наблюдаю.

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

Posted: Wed Sep 22, 2010 9:32 am
by Mario
У меня вообще-то тоже AQemu, но в ней наблюдаются все те же эффекты для п.1 и п.2 в консоли - меняешь путь и в одном случае Eolite вылетает, в другом не вылетает.

Мне так кажется проблема в том, что Eolite (в отличие от KFM и KFAR) не проверяет код ошибки возвращаемой функцией 70 и пытается работать с неверными данными. Нужно смотреть код приложения - но я не ЯВУ программист, я всего лишь ассемблерщик. :mrgreen:

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

Posted: Sun Sep 26, 2010 1:57 am
by Mario
Сделал объединение темы с этой темой, а поскольку пост размещен раньше он помещается отнюдь не в конец темы и чтобы не затерялось:
vkos wrote:В документации написано:
======================================================================
============= Функция 9 - информация о потоке выполнения. ============
======================================================================
* +10 = +0xA: 11 байт: имя процесса
(имя соответствующего исполняемого файла в формате 8+3)
В реальности же расширения там нет (проверял отладчиком). Может стоит исправить документацию или исправить ядро?

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

Posted: Sun Sep 26, 2010 1:27 pm
by Nasarus
По-моему, изменять ядро смысла нет. От расширения ни пользователю, ни программисту никакого профита нет. Одного лишь имени недостаточно (должен быть LFN-путь и имя). Если уж изменять ядро, то пусть будет указатель на ASCIIZ-строку с именем исполняемого файла. Или второй вариант:
* +10 = +0xA: 8 байт: имя процесса (имя файла без расширения)
* +18 = +0x12: 3 байт: зарезервировано

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

Posted: Tue Oct 05, 2010 11:38 pm
by lev
Очепятка - zeroconf.asm, строка 377 - assinged вместо assigned
в build.bat в папке zeroconf прописан autodhcp

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

Posted: Sun Jan 30, 2011 1:01 am
by yogev_ezra
lev wrote:Очепятка - zeroconf.asm, строка 377 - assinged вместо assigned
в build.bat в папке zeroconf прописан autodhcp
Fixed SVN 1801

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

Posted: Thu Aug 18, 2011 4:27 pm
by Mario
У программ JMAIL, NSLOOKUP, MAGNIFY не нашел собственных тем, поэтому размещаю тут.
Баг при схлопывании окна (rolled up).

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

Posted: Thu Aug 18, 2011 4:30 pm
by CleverMouse
nslookup собственного окна не имеет, а выводит на консоль, так что это к консоли относится, разве нет?

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

Posted: Thu Aug 18, 2011 4:33 pm
by Mario
Возможно так и есть, не успел подробно разобраться. У консоли не нашел собственной темы, запостил только для Shell, хотя заметил еще в TEST_GETS и TESTCON2.

З.Ы. Отдельное спасибо Максиму - бурная деятельность которого иногда приносит полезный результат (почаще бы).