View Issue Details

IDProjectCategoryView StatusLast Update
0002079Double CommanderDefaultpublic2018-10-02 23:21
ReporterFlowXP Assigned ToAlexx2000  
PriorityhighSeverityminorReproducibilityalways
Status closedResolutionfixed 
ProjectionnoneETAnone 
PlatformLinux ArchOSManjaro KDE 
Product Version0.8.3 
Target Version0.8.4Fixed in Version0.8.4 
Summary0002079: Closing takes a long time (crashes on exit)
DescriptionHello,
I have noticed a bug/problem since v. 0.8.1
It takes a long time to close the program.
If I start DC from terminal I can see the error.
But I do not know what to do with that information.
I have made also in Linux Mint 18.3x64 - KDE and there I have no problem.
Only in Arch sistem I have this.
You cand see in the attachement, the terminal, when starting and closing DC.
Not sure if it's really a bug.
Steps To ReproduceStart DC in Linux Manjaro KDE and then shutdown the OS.
Additional InformationIf I kill the process, then shutdown takes 3 seconds.
If I close normaly DC, then shutdown takes 28 seconds.
TagsNo tags attached.
Attached Files
Closing DC.txt (1,861 bytes)   
[flow@flow-pc ~]$ doublecmd %F
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: Manjaro Linux
Desktop Environment: KDE
Widgetset library: Qt 5.11.0, libQt5Pas 5.6.1
This program is free software released under terms of GNU GPL 2
(C)opyright 2006-2017 Alexander Koblov (alexx2000@mail.ru)
   and contributors (see about dialog)
Executable directory: /usr/lib/doublecmd/
Loading configuration from /home/flow/.config/doublecmd/
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
PollThread: Start polling
PollThread: AddPoll 13
Creating PixmapManager
Loading icon theme Breath
Loading icon theme Hicolor
Theme default.kde4 not found.
Loading icon theme DCTheme
Loading icon theme DCTheme
PollThread: AddPoll 20
UDev: Begin monitoring
Detecting mounts through /proc/self/mounts
PollThread: AddPoll 21
Creating TFileSystemFileSource
FileSystemWatcher thread starting
frmMain.frmMainShow

Here I close the window of DC, from X

PollThread: RemovePoll 13
PollThread: AddPoll 13
Finished Double Commander
Destroying main form
Drive watcher finished
Waiting for workers thread 00000000027BFC88
Finalized workers thread   00000000027BFC88
Waiting for FileSystemWatcher thread
FileSystemWatcher thread finished
Waiting for workers thread 00000000027C0998
Finalized workers thread   00000000027C0998
Destroying TFileSystemFileSource when refcount=0
Main form destroyed
Finishing GuiMessageQueue
Shutting down PixmapManager
PollThread: RemovePoll 13
PollThread: Finish polling
An unhandled exception occurred at $00007FD7B566C36E:
EAccessViolation: 
  $00007FD7B566C36E in /usr/lib/libQt5Core.so.5


Closing DC.txt (1,861 bytes)   
Fixed in Revision8230,8234
Operating systemLinux
Widgetset
Architecture64-bit

Relationships

has duplicate 0002093 closed Application always crashes on exit 

Activities

FlowXP

2018-06-23 08:51

reporter   ~0002640

Last edited: 2018-06-23 08:52

I think is related tot Plasma.
If I start from terminal like this
Exec=XDG_CURRENT_DESKTOP=PLASMA doublecmd %F
it's working ok.

FlowXP

2018-07-03 19:21

reporter   ~0002662

It is related to Plasma.
It crashes if you use doublecmd-qt5.
With doublecmd-gtk2 it works ok, but has no window integration.

Alexx2000

2018-08-02 22:55

administrator   ~0002713

Crashed in Qt/KDE internals:

Thread 1 "doublecmd" received signal SIGSEGV, Segmentation fault.
0x00007ffff475245e in QMetaCallEvent::QMetaCallEvent(QtPrivate::QSlotObjectBase*, QObject const*, int, int, int*, void**, QSemaphore*) ()
   from /usr/lib/libQt5Core.so.5
(gdb) bt
#0 0x00007ffff475245e in QMetaCallEvent::QMetaCallEvent(QtPrivate::QSlotObjectBase*, QObject const*, int, int, int*, void**, QSemaphore*) ()
    at /usr/lib/libQt5Core.so.5
0000001 0x00007ffff47549af in QMetaObject::activate(QObject*, int, int, void**) ()
    at /usr/lib/libQt5Core.so.5
#2 0x00007ffff47551d0 in QObject::destroyed(QObject*) ()
    at /usr/lib/libQt5Core.so.5
#3 0x00007ffff475bc61 in QObject::~QObject() () at /usr/lib/libQt5Core.so.5
#4 0x00007fffe3232c41 in () at /usr/lib/libKF5IconThemes.so.5
#5 0x00007ffff63fcf2c in __run_exit_handlers () at /usr/lib/libc.so.6
#6 0x00007ffff63fd05a in () at /usr/lib/libc.so.6
#7 0x00007ffff63e7072 in __libc_start_main () at /usr/lib/libc.so.6
#8 0x00007ffff7de72c0 in _dl_fini () at /lib64/ld-linux-x86-64.so.2
0000009 0x0000000000000000 in ()

Alexx2000

2018-08-03 19:52

administrator   ~0002714

Added workaround.

FlowXP

2018-10-02 23:21

reporter   ~0002784

Solved
Thank you !

Issue History

Date Modified Username Field Change
2018-06-13 01:17 FlowXP New Issue
2018-06-13 01:17 FlowXP File Added: Closing DC.txt
2018-06-23 08:51 FlowXP Note Added: 0002640
2018-06-23 08:52 FlowXP Note Edited: 0002640
2018-06-29 23:33 Alexx2000 Relationship added has duplicate 0002093
2018-07-03 19:21 FlowXP Note Added: 0002662
2018-08-02 22:55 Alexx2000 Note Added: 0002713
2018-08-03 07:22 Alexx2000 Status new => confirmed
2018-08-03 07:23 Alexx2000 Summary Closing takes a long time => Closing takes a long time (crashes on exit)
2018-08-03 19:52 Alexx2000 Fixed in Revision => 8230
2018-08-03 19:52 Alexx2000 Note Added: 0002714
2018-08-03 19:52 Alexx2000 Status confirmed => resolved
2018-08-03 19:52 Alexx2000 Resolution open => fixed
2018-08-03 19:52 Alexx2000 Assigned To => Alexx2000
2018-08-03 19:53 Alexx2000 Target Version => 0.8.4
2018-08-04 15:20 Alexx2000 Fixed in Revision 8230 => 8230,8234
2018-08-04 15:20 Alexx2000 Fixed in Version => 0.8.4
2018-10-02 23:21 FlowXP Note Added: 0002784
2018-10-02 23:21 FlowXP Status resolved => closed