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

Applications development, KoOS API questions
  • Судя по всему QEMU 0.12.5 считается stable. Вышла 60 дней назад.
    Попробовал загрузить в qemu образ дискеты релиза 0.7.7.0 (сборки декабря 2009го). Eolite тоже падает. При этом другие программы работают нормально (хотя тестировал я далеко не всё).
  • Баг подтверждаю.
    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 5998 times
  • Что странно, в списке устройств есть /cd2/1, которого быть не должно. KFAR и KFM ругаются, что имеет место быть ошибка в файловой системе на этом диске.
    Временное решение: выключить диски, видимые в BIOS. После этого все работает, хотя /cd2/1 все равно присутствует
  • Вполне может быть, что это все-же 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/
  • Проверил сборки с 1474й и 1154й ревизиями. Та же песня.
    Наверняка чудит QEMU. Под виндами пользовал QEMU 0.9
    Из-под wine в qemu 0.9 все три фм работают (но cd2 почему-то все равно есть, интересно, откуда он)
  • У меня на системе PCBSD , qemu 0.11 c графической оболочкой Aqemu проблем не наблюдаю.
  • У меня вообще-то тоже AQemu, но в ней наблюдаются все те же эффекты для п.1 и п.2 в консоли - меняешь путь и в одном случае Eolite вылетает, в другом не вылетает.

    Мне так кажется проблема в том, что Eolite (в отличие от KFM и KFAR) не проверяет код ошибки возвращаемой функцией 70 и пытается работать с неверными данными. Нужно смотреть код приложения - но я не ЯВУ программист, я всего лишь ассемблерщик. :mrgreen:
  • Сделал объединение темы с этой темой, а поскольку пост размещен раньше он помещается отнюдь не в конец темы и чтобы не затерялось:
    vkos wrote:В документации написано:
    ======================================================================
    ============= Функция 9 - информация о потоке выполнения. ============
    ======================================================================
    * +10 = +0xA: 11 байт: имя процесса
    (имя соответствующего исполняемого файла в формате 8+3)
    В реальности же расширения там нет (проверял отладчиком). Может стоит исправить документацию или исправить ядро?
  • По-моему, изменять ядро смысла нет. От расширения ни пользователю, ни программисту никакого профита нет. Одного лишь имени недостаточно (должен быть LFN-путь и имя). Если уж изменять ядро, то пусть будет указатель на ASCIIZ-строку с именем исполняемого файла. Или второй вариант:
    * +10 = +0xA: 8 байт: имя процесса (имя файла без расширения)
    * +18 = +0x12: 3 байт: зарезервировано
    ушёл...
  • Очепятка - zeroconf.asm, строка 377 - assinged вместо assigned
    в build.bat в папке zeroconf прописан autodhcp
  • lev wrote:Очепятка - zeroconf.asm, строка 377 - assinged вместо assigned
    в build.bat в папке zeroconf прописан autodhcp
    Fixed SVN 1801
  • У программ JMAIL, NSLOOKUP, MAGNIFY не нашел собственных тем, поэтому размещаю тут.
    Баг при схлопывании окна (rolled up).
  • nslookup собственного окна не имеет, а выводит на консоль, так что это к консоли относится, разве нет?
    Сделаем мир лучше!
  • Возможно так и есть, не успел подробно разобраться. У консоли не нашел собственной темы, запостил только для Shell, хотя заметил еще в TEST_GETS и TESTCON2.

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

    Users browsing this forum: No registered users and 2 guests