Странное поведение Double Commander

community/doublecmd-qt5 0.8.3-1
Кратко - виснет на выходе, в том смысле что в системном мониторе кед остается зомби-процесс, занимающий мег 85-89. Случайно совершенно заметила, редко им пользуюсь. На кубунте такого не было стопроцентно. Запуск из консоли для проверки выдал следующее - при закрытии программы действительно не появляется приглашения командной строки и висит зомби-процесс, в консоли наблюдается следующее (хвостик вывода):

An unhandled exception occurred at $00007F9214E358BE:
EAccessViolation:
$00007F9214E358BE in /usr/lib/libQt5Core.so.5

если Ctrl+C, то процесс прибивается.
С doublecmd-gtk2 все нормально.
А для doublecmd-qt5 есть подобное сообщение в баг-трекере:
https://bugs.archlinux.org/task/59183?project=5&string=doublecmd-qt5
Может, и разработчику надо написать, а не только мэйнтэйнеру.
Хз, просто повторюсь что в кубунте этого косяка нет и думаю разраб тут не при чем. Хотя я в таких тонкостях уже не разбираюсь :-( Ясно, значит такой баг не только у меня.
vinc, описал верно - проявляется только с doublecmd-qt5, с doublecmd-gtk2 проблем нет.
Но встретилось одно решение, точнее не решение, а костыль, (проверить не могу, нет ни KDE ни doublecmd) - отредактировать doublecmd.desktop:
found (not a fix but a workaround)
program crash only with env XDG_CURRENT_DESKTOP=KDE
so you can edit doublecmd.desktop and change exec to:
Exec=XDG_CURRENT_DESKTOP=PLASMA doublecmd %F
Ошибки не исчезают с опытом - они просто умнеют
Ща проверим.
upd: Не катит костыль, по крайней мере у меня.
Eva_Berg
Не катит костыль, по крайней мере у меня.
Надежды было мало, странный какой-то костыль. Непонятно одно, почему bug висит почти 1,5 месяца и ничего не делается. Можно еще посмотреть на BBS.

EDIT 1- нашел на BBS, но старое, там есть ссылка на решение, но по ссылке не ходил.
Ошибки не исчезают с опытом - они просто умнеют
Эм, так там про какой то давний глюк gtk-шной версии, с которой сейчас как раз все в порядке.
Eva_Berg
так там про какой то давний глюк gtk-шной версии
Не смотрел, так что не обижайся.
Значит остается заглядывать в bug и ждать решения.
UPD - В тонкости не вдавался, но вертится в голове, а что если временно повесить на горячую клавише команду kill all `pidof doublecmd`
Ошибки не исчезают с опытом - они просто умнеют
vinc
А для doublecmd-qt5 есть подобное сообщение в баг-трекере:
У меня qt5 версия и ничего из вышеописанного не наблюдается
https://github.com/warlock90000/awesome
[wolf@arch-wolf ~]$ doublecmd
qt5ct: using qt5ct plugin
QApplication: invalid style override passed, ignoring it.
Starting GuiMessageQueue
Starting Double Commander
Double Commander 0.8.3 beta
Revision: 8160
Build: 2018/06/04
Lazarus: 1.8.2.0
Free Pascal: 3.0.4
Platform: x86_64-Linux-qt5
System: Arch Linux \r (\l)
Desktop Environment: MATE
Widgetset library: Qt 5.11.1, libQt5Pas 5.6.1
This program is free software released under terms of GNU GPL 2
(C)opyright 2006-2017 Alexander Koblov ([email protected])
   and contributors (see about dialog)
qt5ct: D-Bus global menu: no
Executable directory: /usr/lib/doublecmd/
Loading configuration from /home/wolf/.config/doublecmd/
Loading lng file: /usr/lib/doublecmd/language/doublecmd.ru.po
WDX: LOAD: /usr/lib/doublecmd/plugins/wdx/deb_wdx/deb_wdx.wdx
WDX: LOAD: /usr/lib/doublecmd/plugins/wdx/rpm_wdx/rpm_wdx.wdx
WDX: LOAD: /usr/lib/doublecmd/plugins/wdx/audioinfo/audioinfo.wdx
Error loading configuration file /home/wolf/.config/doublecmd/favoritetabs.xml
PollThread: Start polling
PollThread: AddPoll 13
Creating PixmapManager

(process:5958): GLib-GObject-CRITICAL **: 22:12:00.976: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
Loading icon theme Hicolor
Loading icon theme Hicolor
Loading icon theme DCTheme
Loading icon theme DCTheme
PollThread: AddPoll 17
UDev: Begin monitoring
Detecting mounts through /proc/self/mounts
PollThread: AddPoll 18
TColumnsFileView.Create components
Creating TFileSystemFileSource
TColumnsFileView.Create components
FileSystemWatcher thread starting
frmMain.frmMainShow
Saving configuration
PollThread: RemovePoll 13
PollThread: AddPoll 13
Finished Double Commander
Destroying main form
Drive watcher finished
Waiting for workers thread 0000000003CFAAA8
Finalized workers thread   0000000003CFAAA8
Waiting for FileSystemWatcher thread
FileSystemWatcher thread finished
Waiting for workers thread 0000000003D1D6D8
Finalized workers thread   0000000003D1D6D8
Destroying TFileSystemFileSource when refcount=0
Main form destroyed
Finishing GuiMessageQueue
Shutting down PixmapManager
PollThread: RemovePoll 13
PollThread: Finish polling
[wolf@arch-wolf ~]$ 
Тоже нет такой проблемы.
 
Зарегистрироваться или войдите чтобы оставить сообщение.