View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002079 | Double Commander | Default | public | 2018-06-13 01:17 | 2018-10-02 23:21 |
Reporter | FlowXP | Assigned To | Alexx2000 | ||
Priority | high | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Projection | none | ETA | none | ||
Platform | Linux Arch | OS | Manjaro KDE | ||
Product Version | 0.8.3 | ||||
Target Version | 0.8.4 | Fixed in Version | 0.8.4 | ||
Summary | 0002079: Closing takes a long time (crashes on exit) | ||||
Description | Hello, 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 Reproduce | Start DC in Linux Manjaro KDE and then shutdown the OS. | ||||
Additional Information | If I kill the process, then shutdown takes 3 seconds. If I close normaly DC, then shutdown takes 28 seconds. | ||||
Tags | No 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 | ||||
Fixed in Revision | 8230,8234 | ||||
Operating system | Linux | ||||
Widgetset | |||||
Architecture | 64-bit | ||||
has duplicate | 0002093 | closed | Application always crashes on exit |
|
I think is related tot Plasma. If I start from terminal like this Exec=XDG_CURRENT_DESKTOP=PLASMA doublecmd %F it's working ok. |
|
It is related to Plasma. It crashes if you use doublecmd-qt5. With doublecmd-gtk2 it works ok, but has no window integration. |
|
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 () |
|
Added workaround. |
|
Solved Thank you ! |
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 |