Bugs / Найденные баги (1)

Russian main discussion
Locked
  • Author
  • Message
Offline
Posts: 139
Joined: Fri Feb 12, 2010 11:33 am

Post by Deim0s »

Instructor
Продолжаем нащупывать
Теперь: если сразу после вывода сообщения об ошибке ввода/вывода:
Закрыть AkelPad, падает с ошибкой по адресу 0x009A3476 в стеке.
Если обновить (F5) файл вручную, то файл обновляется и всё в норме.
Если снять и снова забрать фокус окна, возникает ещё один запрос на переоткрытие и после, так же всё в норме.
Такие дела :D.

P.S.
Кажется вредитель пойман
Пока качается предыдущий файл.

Offline
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Deim0s
Очистите кеш броузера.

Offline
Posts: 139
Joined: Fri Feb 12, 2010 11:33 am

Post by Deim0s »

Instructor
Часто, после первого запроса на переоткрытие, сообщение об ошибке ввода/вывода, не появляется и AkelPad падает, с ошибкой по адресу 0x009A3476 в стеке, при попытке закрыть.
То есть как в первом посте, только там падал с ошибкой в самом akelpad.exe.

Offline
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Deim0s
Странно. Не воспроизводится. Может отладочная версия (AkelPad.exe - 1,11 Мб) что-либо прояснит. Если ошибка произойдет нужен будет адрес и модуль, где произошла ошибка.

Offline
Posts: 139
Joined: Fri Feb 12, 2010 11:33 am

Post by Deim0s »

Instructor
Если ошибка произойдет нужен будет адрес и модуль, где произошла ошибка.
Что то DebugView не видит отладочных сообщений от этой версии. Только стандартные:

Ошибка:

Ошибка приложения akelpad.exe, версия 4.4.2.0, модуль unknown, версия 0.0.0.0, адрес 0x00a63476.

Список модулей из стандартного лога:

AkelPad.exe GRABMI_FILTER_PRIVACY

AkelPad.exe
AkelFiles\Plugs\CaptureClipboard.dll
AkelFiles\Plugs\ContextMenu.dll
AkelFiles\Plugs\Crypt.dll
AkelFiles\Plugs\FullScreen.dll
AkelFiles\Plugs\HexSel.dll
AkelFiles\Plugs\HighLight.dll
AkelFiles\Plugs\LineBoard.dll
AkelFiles\Plugs\Lines.dll
AkelFiles\Plugs\Macros.dll
AkelFiles\Plugs\SpecialChar.dll
AkelFiles\Plugs\Stats.dll
AkelFiles\Plugs\ToolBar.dll
AkelFiles\Plugs\XBrackets.dll

kernel32.dll GRABMI_FILTER_THISFILEONLY

kernel32.dll

Offline
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Deim0s
Можете скинуть папку с AkelPad'ом и настройками на почту?

Как я пытаюсь воспроизвести ошибку:
1. Открываю mpc-hc.ini в AkelPad'е.
2. Запускаю mpc-hc.exe.
3. Переключаюсь на AkelPad там появляется запрос на переоткрытие.
4. Переключаюсь на mpc-hc.
5. Закрываю mpc-hc (Alt+F4), активируется AkelPad и сразу жму Enter (отвечая на запрос).
6. Появляется сообщение "Ошибка ввода\вывода" на пустом окне редактирования.
7. Жму Enter и ESC.
8. AkelPad закрывается без ошибок.

Offline
Posts: 139
Joined: Fri Feb 12, 2010 11:33 am

Post by Deim0s »

Instructor
Можете скинуть папку с AkelPad'ом и настройками на почту?
Отправил.

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

проявляется при включенном codefold

код для проверки:

Code: Select all

<td></a><img title="4" src="images/m4.jpg"></td>
при перетаскивании мышкой выделенного на картинке тега в любую область в пределах текущего td, редактор вылетает с ошибкой

Image


p.s.: другой баг: не обновляется содержимое списка codefold при изменении документа, например, если менять значение атрибута какого-нибудь тега

Offline
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »


Offline
Posts: 4
Joined: Sat May 08, 2010 8:06 pm

Найденные баги

Post by sznor »

В AkelPad 4.4.3 при пакетной печати текст печатается только до первого символа прогона страницы, в старых версиях все было нормально в версиях от 3.0.6 до 4.2.3 точно.

Offline
Posts: 15
Joined: Fri Apr 11, 2008 11:12 am

Post by ta2i4 »

Некорректная обработка команды, если AkelPad установлен как замена Блокноту:

Code: Select all

notepad.exe /pt "%fn" "%pt"
где:
%fn - путь к файлу;
%pt - имя принтера.

В случае с оригинальным Блокнотом он отправляет файл %fn на принтер %pt
AkelPad же этого не делает.

Вместо этого выдается сообщение 'Создать новый файл "переданная_рабочая_папка\имя_принтера"' (переданный в %pt принтер) и открывается переданный в %fn файл. Режим AkelPad - MDI (многооконный).

Offline
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

sznor
Не воспроизводится. Вышлите печатаемые файлы и параметры запуска на почту.

ta2i4
Интересно. Раньше не доводилось иметь дело с параметром /pt.

Offline
Posts: 15
Joined: Fri Apr 11, 2008 11:12 am

Post by ta2i4 »

Instructor wrote:Интересно. Раньше не доводилось иметь дело с параметром /pt.
Для справки:
Ссылка

Code: Select all

notepad.exe /pt "%1" "%2" "%3" "%4"
Prints a file on the specified printer. Used by the Shell to support drag-and-drop to printers.

%1 represents the file name and %2 the printer name. You can ignore %3 and %4 for Windows 95 and later systems. For Windows 3.1 systems, %3 represents the driver name and %4 the port name. Unlike most similar arguments, the %3 and %4 arguments of printto should not be enclosed in quotation marks. More info...

Offline
Posts: 15
Joined: Fri Apr 11, 2008 11:12 am

Post by ta2i4 »

Еще рекомендую почитать Notepad2 ― Replacing Windows Notepad - замена Блокнота через реестр.

Offline
Posts: 3234
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Только что набирал текст не в развёрнутом на весь экран режиме, затем дважды кликнул на верхнюю синюю полоску проги, чтобы она развернулась на весь экран, в итоге Akel завис. Когда я открыл диспетчер задач, то почему-то увидел 2 процесса AkelPad.exe и у обоих "Не отвечает"; пришлось снимать. Странно всё это...
Закономерностей установить пока не удалось, делал то же самое, но сейчас всё в порядке.
Locked