Баги DC

Файловый менеджер

Модератор: Модераторы

Аватара пользователя
AlexVinS
новенький
Сообщения: 95
Зарегистрирован: 27.01.2009 00:18:01

Сообщение AlexVinS »

AlexVinS писал(а):
Alexx2000 писал(а):Всегда или при каких-то условиях? У меня все сохраняется корректно.

Вобщем это оказался не баг. Баг в другом: некорректно открываются GZip/Zip архивы. (CTRL+PgDown) открывает архив видит в нем файл, но размер отрицательный (или просто некорректный) , и при попытке просмотра прямо из архива DC виснет. (А вот после прибивания зависшего процесса и сказалось что избранные каталоги не сохранились)


И все таки проблема с сохранением есть. Настройки нормально сохраняются при закрытии программы но не сохраняются при завершении сеанса ОС. (А это очень неудобно - уж если я открыл DC то и не закрываю его во время работы)
xcod
постоялец
Сообщения: 107
Зарегистрирован: 07.08.2009 12:37:23

Сообщение xcod »

Походу не срабатывает цепочка событий OnCloseQuery->OnClose... при завершении сеанса как в моем случае viewtopic.php?f=5&t=7433
если сохранение описано в них
непонятно пока баг это или фишка
стоит ли об этом писать в багрепорт
Аватара пользователя
AlexVinS
новенький
Сообщения: 95
Зарегистрирован: 27.01.2009 00:18:01

Сообщение AlexVinS »

OnCloseQuery не вызывается автоматически при QueryEndSession.
Аватара пользователя
Light13
постоялец
Сообщения: 127
Зарегистрирован: 17.07.2009 07:50:10
Откуда: Челябинск

Сообщение Light13 »

0.5.2 beta WinXP SP3 x32 Делал сравнение двух файлов. При нажатии кнопки "Следующее отличие" при нахождении на последнем отличии вывалилась ошибка Index Out of Bounds.

Текст из файла-репорта
--------------- 10-01-2012, 12:30:16 ---------------
| DC v0.5.2 beta Rev. 4178M -- i386-Win32-win32/win64
| Windows XP SP3 i386
Unhandled exception: EListError: List index (666) out of bounds
Stack trace:
$0045BACF in C:\Program Files\Double Commander\doublecmd.exe
Аватара пользователя
Снег Север
долгожитель
Сообщения: 3070
Зарегистрирован: 27.11.2007 15:14:47
Контактная информация:

Сообщение Снег Север »

Double Commander валится на Windows, если в настройках форматов указан язык с записью справа налево (арабский, иврит). Ошибка явно происходит где-то в момент автоматической смены BiDiMode. Если в файле проекта принудительно прописать Application.BidiMode := bdLeftToRight, всё работает.
sts
энтузиаст
Сообщения: 557
Зарегистрирован: 04.04.2008 12:15:44
Откуда: Тольятти

Сообщение sts »

Народ, автор сюда заходит или все?
Аватара пользователя
Verx0Laz
постоялец
Сообщения: 125
Зарегистрирован: 11.09.2007 11:24:07

Сообщение Verx0Laz »

sts писал(а):Народ, автор сюда заходит или все?

У автора в профиле - "последнее посещение сайта - 03.11.2017"
Аватара пользователя
Alexander
энтузиаст
Сообщения: 896
Зарегистрирован: 18.12.2005 18:10:00
Откуда: оттуда
Контактная информация:

Сообщение Alexander »

В uglobs.pas нужно поправить на что-то вроде:

Код: Выделить всё

  procedure GetDCFont(Node: TXmlNode; var FontOptions: TDCFontOptions);
var
tmp : LongInt;
  begin
tmp := LongInt(FontOptions.Quality);
    if Assigned(Node) then
      gConfig.GetFont(Node, '', FontOptions.Name, FontOptions.Size, Integer(FontOptions.Style), tmp,
                                FontOptions.Name, FontOptions.Size, Integer(FontOptions.Style), tmp);
  end;
иначе не собирается:

Код: Выделить всё

/home/first/src/doublecmd/2/doublecmd/src/uglobs.pas(2500,125) Error: (4037) Typecast has different size (1 -> 4) in assignment
Аватара пользователя
Alexx2000
постоялец
Сообщения: 492
Зарегистрирован: 25.10.2006 00:22:07
Откуда: Мытищи
Контактная информация:

Сообщение Alexx2000 »

Эта проблема только с FreePascal из Git (fixes_3_2 или main), с релизом 3.2.2 собирается нормально. Однако исправление тут необходимо несколько иное.
Аватара пользователя
Alexander
энтузиаст
Сообщения: 896
Зарегистрирован: 18.12.2005 18:10:00
Откуда: оттуда
Контактная информация:

Сообщение Alexander »

Во, теперь всё работает. И с git версиями, да ещё и с pie запустил. К будущим версиям теперь готов.
Double Commander
Version: 1.2.0 alpha
Revision: 11235
Commit: 74b3763c5
Build date: 2024/02/23
Lazarus: 3.99.0.0
FPC: 3.3.1
Platform: x86_64-Linux-gtk2
OS version: Debian trixie/sid

Widgetset library: GTK 2.24.33
Аватара пользователя
sunjob
постоялец
Сообщения: 202
Зарегистрирован: 12.01.2011 14:19:54

Сообщение sunjob »

Padre_Mortius писал(а): 29.09.2010 23:43:44 обновление второй панели (в которую копируется) не происходит.
последняя версия - до сих пор не починили? постоянно сталкиваюсь с подобным багом.
- slackware 14.2
- fpc - 3.2.2
- lazarus -3.x (пробовал разные, без разницы)
- libX11-1.8.7
- tde/trinity 14.0.11
Последний раз редактировалось sunjob 14.03.2026 03:58:51, всего редактировалось 2 раза.
Аватара пользователя
Alexx2000
постоялец
Сообщения: 492
Зарегистрирован: 25.10.2006 00:22:07
Откуда: Мытищи
Контактная информация:

Сообщение Alexx2000 »

Полагаю у большинства все работает. Проблемы могут быть с сетевыми файловыми системами.
Аватара пользователя
sunjob
постоялец
Сообщения: 202
Зарегистрирован: 12.01.2011 14:19:54

Сообщение sunjob »

Alexx2000 писал(а): 13.03.2026 23:29:56 Проблемы могут быть с сетевыми файловыми системами.
речь шла о таковых?

у меня проблемы в локальном варианте, просто наводил порядок, перебрасывал файлы, удалял папки итд... и прям сильно достало, в течении минуты раз 5 несработка обновления содержимого панели.

плюнул - ушел на старый добрый мс, разбираться с косяками не было времени.
svk12
постоялец
Сообщения: 412
Зарегистрирован: 09.06.2008 18:42:47

Сообщение svk12 »

Проблем не обнаружено :
Double Commander
Version: 1.2.0
Revision: 133
Commit: 946341b39
Build: 2026/01/25
Lazarus: 4.4.0.0
Free Pascal: 3.2.3
Platform: x86_64-Linux-qt6
System: ALT Workstation K 11.2 (Nemorosa)
Desktop Environment: KDE (wayland)
Widgetset library: Qt 6.9.3
Аватара пользователя
sunjob
постоялец
Сообщения: 202
Зарегистрирован: 12.01.2011 14:19:54

Сообщение sunjob »

я и не утверждал, что "вот у всех вот так вот и будет" ... умврн чяднт... :о)
проблема есть, проявляется "стабильно".
предполагаю gtk2-зависимость.
разбираться не стал.

p.s.1
откуда исходники/патчи fpc брали?

p.s.2
пересобрал сабж последним лазарем и... упс!
после беглого теста - косяк не выявлен!
ну это только беглый тест, но все-же! потестим, посмотрим!

p.s.3
правда... выявился косяк lazarus 4.x.x (проявился сразу с первыми версиями 4ки)
проявляется след. образом
1. находимся в редакторе
2. ctrl + space - появляется "подсказка"
3. изменяем размер окна подсказки
4. содержимое развернутого окна подсказки начинает "кала-бродить" и передергиваться (самого содержимого уже не видно, полный мрак)
5. и так может про-колбасить от 30 сек до минуты
6. после "успокоения" размер подсказки - изменен (и далее его лучше не менять, дабы не наткнуться на те-же самые грабли)
проявляется косяк исключительно на gtk2-версии и, видимо, связан с рабочим окружением TDE/Trinity (любят они такие фокусы подкинуть :о)

на сколько я понял, этот баг, продолжение старого бага в lazarux-3.x, проявлялся он так-же на gtk2, во время запуска - было подобное "кало-бродящее" нечто, лазарь не запускался.
этот баг исправил, на ск.я понял, наш разработчик багель (спасибо ему).
я этот патч применяю во всех ветках 3.х и 4.х.
теперь подобный глюк добавился в 4.х версии (набегом, вроде даже, нашел код ресайза подсказки, но применение подобного патча там - не решило проблему)

одним словом, надо как-то это все переварить.
пока как-то так :о).
Ответить