View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000356 | Double Commander | Plugins | public | 2012-03-08 13:22 | 2014-01-14 22:52 |
Reporter | Vaka2 | Assigned To | Alexx2000 | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Projection | none | ETA | none | ||
Product Version | 0.6.0 (trunk) | ||||
Target Version | 0.5.4 | Fixed in Version | 0.5.4 | ||
Summary | 0000356: "Неправильный вход" в архивы по CTRL+PAGEDOWN | ||||
Description | по Ctrl+PGDown при входе в архивы показывается только одна строка с отрицательным размером. но по Enter файлы в архиве отображаются нормально. причём только в какие-то определенные.. rar - по Ctrl+PGDown баг есть, по Enter файлы в архиве отображаются нормально. tar.xz - по Ctrl+PGDown баг есть, по Enter файлы выскакивает пустое окно с кнопкой ОК. zip,tar,bz2 - бага нет. | ||||
Tags | No tags attached. | ||||
Fixed in Revision | 4428 | ||||
Operating system | Linux | ||||
Widgetset | GTK2 | ||||
Architecture | 32-bit | ||||
|
плюс к этому зависает если был "заход" в такой архив, т.е баг 0000353 http://doublecmd.sourceforge.net/mantisbt/view.php?id=353 это следствие этой проблемы. |
|
Что выводится в консоль при входе в такие архивы? Приложите содержимое секции "WcxPlugins" из файла doublecmd.xml |
|
Вот лог "входа" в архив по ctrl+pgdown frmMain.frmMainShow Zip plugin is loaded WCX module loaded /opt/doublecmd/plugins/wcx/zip/zip.wcx at 09AE95B8 WCX module loaded /opt/doublecmd/plugins/wcx/lzma/lzma.wcx at 09AE9908 Creating TWcxArchiveFileSource Open Archive Get File List Creating connection TWcxArchiveFileSourceConnection Creating connection TWcxArchiveFileSourceConnection Creating connection TWcxArchiveFileSourceConnection Creating connection TWcxArchiveFileSourceConnection Found registered plugin /opt/doublecmd/plugins/wcx/lzma/lzma.wcx for archive /home/vaka/Загрузки/Программы для Android x86.rar Creating connection TWcxArchiveFileSourceConnection Destroying connection TWcxArchiveFileSourceConnection Destroying TWcxArchiveFileSource when refcount=0 на экране одна строка с именем архива и с отрицательным размером. это лог при закрытии Finished Double Commander Destroying main form Drive watcher finished Waiting for workers thread AE9FCDE0 Finalized workers thread AE9FCDE0 Waiting for workers thread AE9FE6A0 Finalized workers thread AE9FE6A0 Waiting for workers thread AE9FFF60 Finalized workers thread AE9FFF60 Waiting for FileSystemWatcher thread FileSystemWatcher thread finished Destroying TFileSystemFileSource when refcount=0 Main form destroyed Finishing GuiMessageQueue Destroying connection TWcxArchiveFileSourceConnection Destroying connection TWcxArchiveFileSourceConnection Destroying connection TWcxArchiveFileSourceConnection Destroying connection TWcxArchiveFileSourceConnection Shutting down PixmapManager Убито <WcxPlugins> <WcxPlugin Enabled="True"> <ArchiveExt>zip</ArchiveExt> <Path>%commander_path%/plugins/wcx/zip/zip.wcx</Path> <Flags>607</Flags> </WcxPlugin> <WcxPlugin Enabled="True"> <ArchiveExt>lzma</ArchiveExt> <Path>%commander_path%/plugins/wcx/lzma/lzma.wcx</Path> <Flags>65</Flags> </WcxPlugin> <WcxPlugin Enabled="True"> <ArchiveExt>tar</ArchiveExt> <Path>%commander_path%/plugins/wcx/zip/zip.wcx</Path> <Flags>95</Flags> </WcxPlugin> <WcxPlugin Enabled="True"> <ArchiveExt>bz2</ArchiveExt> <Path>%commander_path%/plugins/wcx/zip/zip.wcx</Path> <Flags>91</Flags> </WcxPlugin> <WcxPlugin Enabled="True"> <ArchiveExt>tbz</ArchiveExt> <Path>%commander_path%/plugins/wcx/zip/zip.wcx</Path> <Flags>95</Flags> </WcxPlugin> <WcxPlugin Enabled="True"> <ArchiveExt>gz</ArchiveExt> <Path>%commander_path%/plugins/wcx/zip/zip.wcx</Path> <Flags>91</Flags> </WcxPlugin> <WcxPlugin Enabled="True"> <ArchiveExt>tgz</ArchiveExt> <Path>%commander_path%/plugins/wcx/zip/zip.wcx</Path> <Flags>95</Flags> </WcxPlugin> <WcxPlugin Enabled="True"> <ArchiveExt>cpio</ArchiveExt> <Path>%commander_path%/plugins/wcx/cpio/cpio.wcx</Path> <Flags>0</Flags> </WcxPlugin> <WcxPlugin Enabled="True"> <ArchiveExt>deb</ArchiveExt> <Path>%commander_path%/plugins/wcx/deb/deb.wcx</Path> <Flags>4</Flags> </WcxPlugin> <WcxPlugin Enabled="True"> <ArchiveExt>rpm</ArchiveExt> <Path>%commander_path%/plugins/wcx/rpm/rpm.wcx</Path> <Flags>4</Flags> </WcxPlugin> <WcxPlugin Enabled="True"> <ArchiveExt>rar</ArchiveExt> <Path>%commander_path%/plugins/wcx/unrar/unrar.wcx</Path> <Flags>4</Flags> </WcxPlugin> <WcxPlugin Enabled="True"> <ArchiveExt>bz2</ArchiveExt> <Path>%commander_path%/plugins/wcx/unbz2/unbz2.wcx</Path> <Flags>0</Flags> </WcxPlugin> </WcxPlugins> |
|
Введены некорректные настройки для плагина lzma, в итоге он перехватывает на себя обработку чужих типов архивов (в данном случае rar и xz) и само собой не может их правильно открыть. Для исправления необходимо установить <Flags>1</Flags> для плагина lzma. Также плагин unbz2 является устаревшим, вместо его рекомендуется использовать плагин zip (он также поддерживает упаковку в bz2). |
|
Установил flags 1, убрал unbz2 в rar архивы по ctrl+pgdown теперь вообще не заходит, а по Enter - заходит. но зависает на выходе из программы после входа в любой архив (по enter или по Ctrl+pgdown неважно), даже в zip. приходиться убивать dc принудительно. Starting GuiMessageQueue Starting Double Commander Double Commander 0.5.5 alpha Revision: 4348M Build: 2012/03/09 Lazarus: 0.9.30.2-33321 Free Pascal: 2.4.4 Platform: i386-Linux-gtk2 System: Linux version 3.3.0-rc6-git Widgetset library: GTK 2.24.10 This program is free software released under terms of GNU GPL 2 (C)opyright 2006-2011 Koblov Alexander (Alexx2000@mail.ru) and contributors (see about dialog) Executable directory: /opt/doublecmd/ Loading configuration... WDX: LOAD: /opt/doublecmd/plugins/wdx/rpm_wdx/rpm_wdx.wdx WDX: LOAD: /opt/doublecmd/plugins/wdx/deb_wdx/deb_wdx.wdx WDX: LOAD: /opt/doublecmd/plugins/wdx/svn_wdx/svn_wdx.wdx WDX: LOAD: /opt/doublecmd/plugins/wdx/xpi_wdx/xpi_wdx.wdx Loading lng file: /opt/doublecmd/language/doublecmd.ru.po Creating PixmapManager Loading icon theme DCTheme Theme hicolor not found. UDisks: Cannot acquire connection to DBUS system bus: org.freedesktop.DBus.Error.FileNotFound Failed to connect to socket /var/run/dbus/system_bus_socket: Нет такого файла или каталога Detecting devices through /etc/mtab. FileSystemWatcher thread starting TColumnsFileView.Create components Creating TFileSystemFileSource (doublecmd:2085): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text() (doublecmd:2085): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text() (doublecmd:2085): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text() (doublecmd:2085): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text() (doublecmd:2085): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text() (doublecmd:2085): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text() TColumnsFileView.Create components TColumnsFileView.Create components (doublecmd:2085): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text() frmMain.frmMainShow Zip plugin is loaded WCX module loaded /opt/doublecmd/plugins/wcx/zip/zip.wcx at 09E6BB18 Creating TWcxArchiveFileSource Open Archive Get File List Creating connection TWcxArchiveFileSourceConnection Creating connection TWcxArchiveFileSourceConnection Creating connection TWcxArchiveFileSourceConnection Creating connection TWcxArchiveFileSourceConnection Found registered plugin /opt/doublecmd/plugins/wcx/zip/zip.wcx for archive /home/vaka/Загрузки/pageaction_by_url.zip Creating connection TWcxArchiveFileSourceConnection Destroying connection TWcxArchiveFileSourceConnection Destroying TWcxArchiveFileSource when refcount=0 Finished Double Commander Destroying main form Drive watcher finished Waiting for workers thread AE9E4DA0 Finalized workers thread AE9E4DA0 Waiting for workers thread AE9E6660 Finalized workers thread AE9E6660 Waiting for workers thread AE9E7F20 Finalized workers thread AE9E7F20 Waiting for FileSystemWatcher thread FileSystemWatcher thread finished Destroying TFileSystemFileSource when refcount=0 Main form destroyed Finishing GuiMessageQueue Destroying connection TWcxArchiveFileSourceConnection Destroying connection TWcxArchiveFileSourceConnection Destroying connection TWcxArchiveFileSourceConnection Destroying connection TWcxArchiveFileSourceConnection Shutting down PixmapManager Убито |
|
НАШЁЛ!!! :)) Зависание связано с этим.. Если опция <OnlyOneAppInstance>True</OnlyOneAppInstance> то зависает, если был вход в архив Если опция <OnlyOneAppInstance>False</OnlyOneAppInstance> то закрывается без зависания |
|
Весьма странная зависимость... Попробуйте еще обновить плагины отсюда - http://doublecmd.sourceforge.net/forum/viewtopic.php?f=5&t=389 |
|
я собираю с помощью create_packages.sh вместе с плагинами.. но не поленился заменил свои на те, что в архиве. заменил также и libbz2.so и libunrar результат такой же - зависает при включенной опции "не запускать более одной копии Dc" если был любой вход в архив. так что дело не в плагинах. |
|
-> в rar архивы по ctrl+pgdown теперь вообще не заходит, а по Enter - заходит. Чтобы заходил в rar, надо установить <Flags>68</Flags> для rar плагина (в новой версии это будет сделано по умолчанию). |
Date Modified | Username | Field | Change |
---|---|---|---|
2012-03-08 13:22 | Vaka2 | New Issue | |
2012-03-08 13:25 | Vaka2 | Note Added: 0000399 | |
2012-03-10 14:23 | Alexx2000 | Note Added: 0000416 | |
2012-03-10 14:23 | Alexx2000 | Status | new => feedback |
2012-03-10 15:29 | Vaka2 | Note Added: 0000417 | |
2012-03-10 15:29 | Vaka2 | Status | feedback => new |
2012-03-10 16:17 | Alexx2000 | Note Added: 0000419 | |
2012-03-10 16:17 | Alexx2000 | Assigned To | => Alexx2000 |
2012-03-10 16:17 | Alexx2000 | Status | new => feedback |
2012-03-10 16:41 | Vaka2 | Note Added: 0000420 | |
2012-03-10 16:41 | Vaka2 | Status | feedback => assigned |
2012-03-10 17:18 | Vaka2 | Note Added: 0000421 | |
2012-03-10 17:20 | Alexx2000 | Note Added: 0000423 | |
2012-03-10 17:20 | Alexx2000 | Status | assigned => feedback |
2012-03-10 17:42 | Vaka2 | Note Added: 0000424 | |
2012-03-10 17:42 | Vaka2 | Status | feedback => assigned |
2012-03-18 14:22 | Alexx2000 | Fixed in Revision | => 4428 |
2012-03-18 14:22 | Alexx2000 | Note Added: 0000477 | |
2012-03-18 14:22 | Alexx2000 | Status | assigned => resolved |
2012-03-18 14:22 | Alexx2000 | Fixed in Version | => 0.5.4 |
2012-03-18 14:22 | Alexx2000 | Resolution | open => fixed |
2012-03-18 14:22 | Alexx2000 | Target Version | => 0.5.4 |
2014-01-14 22:52 | Alexx2000 | Status | resolved => closed |