Air Brush (Airbrush) — подсветка синтаксиса в редакторе

Здесь можно обсудить ваш любимый плагин.
User avatar
HaRT
Moderator
Posts: 10866
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Air Brush (Airbrush) — подсветка синтаксиса в редакторе

Post by HaRT »

Latest post of the previous page:

Не знаю, играет ли это какую-то роль, но, поскольку теперь в «деле» фигурирует Database is busy, добавлю, что падение у меня всегда воспроизводилось, когда запущено более одного Фара (у меня один Фар вообще редкость). Притом конкретно сегодня оно воспроизводилось «на ура» при редактировании в новом окне Фара как раз файлов bug_report.txt.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
zg
zero-gravity
Posts: 6036
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Air Brush (Airbrush) — подсветка синтаксиса в редакторе

Post by zg »

HaRT, попробуйте этот вариант.
Attachments
airbrush-fix-20221130.7z
fix.
(91.72 KiB) Downloaded 68 times
Last edited by zg on Wed 30 Nov, 2022 04:12, edited 1 time in total.
User avatar
HaRT
Moderator
Posts: 10866
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Air Brush (Airbrush) — подсветка синтаксиса в редакторе

Post by HaRT »

zg wrote: Wed 30 Nov, 2022 04:08 попробуйте этот вариант
Этот прямо на запуске Фара (даже единственного), не дожидаясь первого редактора. Зато выгружается без падения.

P.S.
Ха, теперь у меня и позавчерашний тоже стабильно вылетает на запуске Фара, но ещё и не выгружается без дополнительного падения.
Last edited by HaRT on Wed 30 Nov, 2022 04:57, edited 2 times in total.
Reason: Вычеркнуто неактуальное
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
HaRT
Moderator
Posts: 10866
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Air Brush (Airbrush) — подсветка синтаксиса в редакторе

Post by HaRT »

Нет, похоже, это что-то было с базой (хотя я с ней ничего особенного не делал). Возможно, при падениях/выгрузках плагина как-то повредилась.
Снёс настройки и плагин, накатил с чистого — вроде пока не падает. Ещё понаблюдаю и отпишусь.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
HaRT
Moderator
Posts: 10866
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Air Brush (Airbrush) — подсветка синтаксиса в редакторе

Post by HaRT »

zg wrote: Wed 30 Nov, 2022 04:08 попробуйте этот вариант
А нет, всё же в первом редакторе Фара, даже и первого; выгружается без проблем.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
zg
zero-gravity
Posts: 6036
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Air Brush (Airbrush) — подсветка синтаксиса в редакторе

Post by zg »

HaRT, попробуйте это. только всё замените.
Attachments
airbrush-debug-20221130.7z
(170.19 KiB) Downloaded 67 times
User avatar
HaRT
Moderator
Posts: 10866
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Air Brush (Airbrush) — подсветка синтаксиса в редакторе

Post by HaRT »

zg wrote: Wed 30 Nov, 2022 13:38 попробуйте это. только всё замените
Быстро уронить не получилось. Понаблюдаю ещё пару дней и отпишусь. Спасибо!
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
zg
zero-gravity
Posts: 6036
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Air Brush (Airbrush) — подсветка синтаксиса в редакторе

Post by zg »

проблему нашли, по дороге исправив два бага.
всё дело было в линковке. плагин писался в 2001 году, тогда gcc (а точнее ld) то ли не умел экспорты генерить, то ли релокации, то ли то и другое вместе. и для получения нормальной dll использовались приседания с dlltool. потом ld научился всё делать сам, но кто ж там мейки трогать без необходимости будет. хотя в фаре десять лет назад адаптировали. в общем сейчас по какой-то причине сборка dll с использованием приседаний с dlltool дублирует секцию релокациями и соответственно все коррекции производятся два раза. появилось это недавно, возможно это особенность msys2-овской сборки gcc.
User avatar
HaRT
Moderator
Posts: 10866
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Air Brush (Airbrush) — подсветка синтаксиса в редакторе

Post by HaRT »

zg wrote: Wed 30 Nov, 2022 22:03 появилось это недавно, возможно это особенность msys2-овской сборки gcc.
Т.е. может выстрелить и в других плагинах? Интересно бы знать, в каких, чтобы быть начеку.

P.S.
Крэш-дампы от репортов уже не понадобятся, можно удалять?
Last edited by HaRT on Thu 01 Dec, 2022 02:57, edited 1 time in total.
Reason: Добавлен постскриптум
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
zg
zero-gravity
Posts: 6036
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Air Brush (Airbrush) — подсветка синтаксиса в редакторе

Post by zg »

HaRT wrote: Thu 01 Dec, 2022 01:25Т.е. может выстрелить и в других плагинах?
в теории, да.
HaRT wrote: Thu 01 Dec, 2022 01:25Крэш-дампы от репортов уже не понадобятся, можно удалять?
можно.
User avatar
HaRT
Moderator
Posts: 10866
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Air Brush (Airbrush) — подсветка синтаксиса в редакторе

Post by HaRT »

zg wrote: Wed 30 Nov, 2022 22:03 проблему нашли, по дороге исправив два бага.
Планируется ли теперь выложить исправления в исходниках на GitHub, а собранный с ними плагин на PlugRing? Или исправления по уму должны быть все в самом Фаре?
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
HaRT
Moderator
Posts: 10866
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Air Brush (Airbrush) — подсветка синтаксиса в редакторе

Post by HaRT »

HaRT wrote: Wed 30 Nov, 2022 18:03 Понаблюдаю ещё пару дней и отпишусь.
Полёт нормальный
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
citRiks
Posts: 1733
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 610 times
Been thanked: 102 times

Air Brush (Airbrush) — подсветка синтаксиса в редакторе

Post by citRiks »

User avatar
zg
zero-gravity
Posts: 6036
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Air Brush (Airbrush) — подсветка синтаксиса в редакторе

Post by zg »

citRiks wrote: Sun 04 Dec, 2022 09:08 С долей ехидства: ЗГ как-то высказывался в том плане что умным людям дебуггер не нужОн, интересно и на этот раз ЗГ обошелся без дебуггеров?
  1. тут отладчик вообще не очень помог бы. просто сравнил рабочий и нерабочий, во втором секция с релокациями была в два раза больше, визуальный осмотр показал, что данные дублируются.
  2. научитесь общаться без ехидства.
Last edited by zg on Mon 05 Dec, 2022 22:22, edited 2 times in total.
User avatar
citRiks
Posts: 1733
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 610 times
Been thanked: 102 times

Air Brush (Airbrush) — подсветка синтаксиса в редакторе

Post by citRiks »

zg,
  • версия х64 будет когда нибудь ?
  • то что в гитхабе, несет в себе все исправления ?
User avatar
zg
zero-gravity
Posts: 6036
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Air Brush (Airbrush) — подсветка синтаксиса в редакторе

Post by zg »

HaRT wrote: Thu 01 Dec, 2022 12:40Планируется ли теперь выложить исправления в исходниках на GitHub, а собранный с ними плагин на PlugRing?
и то и то сделал.
HaRT wrote: Thu 01 Dec, 2022 12:40Или исправления по уму должны быть все в самом Фаре?
а фар тут каким боком?
Post Reply

Return to “Обсуждение плагинов”