https://bugs.kde.org/show_bug.cgi?id=363459

            Bug ID: 363459
           Summary: kde-cli-tools tools hang after running
           Product: kde-cli-tools
           Version: 5.6.4
          Platform: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: aleix...@kde.org
          Reporter: j...@vandenoever.info

On my machine most kde-cli-tools hang in the destructor, even after running
with no argument or running with --help.

$ kioclient/kde-open5
kde-open5: Syntax error, not enough arguments
<hang>

Attaching with gdb gives this backtrace:

(gdb) bt
#0  0x00007f5c3bdfb02f in pthread_cond_wait@@GLIBC_2.3.2 () from
/nix/store/68gvzfvm4886b4ni6wfl1j5n9di69zid-glibc-2.23/lib/libpthread.so.0
#1  0x00007f5c3dca253b in QWaitCondition::wait(QMutex*, unsigned long) () from
/nix/store/pwbrmrmhwik1apnbw104gaikp3w1j63b-qtbase-5.6.0-dev/lib/libQt5Core.so.5
#2  0x00007f5c3dc9b9eb in QSemaphore::acquire(int) () from
/nix/store/pwbrmrmhwik1apnbw104gaikp3w1j63b-qtbase-5.6.0-dev/lib/libQt5Core.so.5
#3  0x00007f5c3de8eecf in QMetaObject::activate(QObject*, int, int, void**) ()
from
/nix/store/pwbrmrmhwik1apnbw104gaikp3w1j63b-qtbase-5.6.0-dev/lib/libQt5Core.so.5
#4  0x00007f5c3de8f5ef in QObject::destroyed(QObject*) () from
/nix/store/pwbrmrmhwik1apnbw104gaikp3w1j63b-qtbase-5.6.0-dev/lib/libQt5Core.so.5
#5  0x00007f5c3de960d5 in QObject::~QObject() () from
/nix/store/pwbrmrmhwik1apnbw104gaikp3w1j63b-qtbase-5.6.0-dev/lib/libQt5Core.so.5
#6  0x00007f5c29714509 in Breeze::Style::~Style() () from
/nix/store/gjm8yzbapdz9glipbzjbrq8k140khmwz-breeze-qt5-5.6.4/lib/qt5/plugins/styles/breeze.so
#7  0x00007f5c3de8efbe in QMetaObject::activate(QObject*, int, int, void**) ()
from
/nix/store/pwbrmrmhwik1apnbw104gaikp3w1j63b-qtbase-5.6.0-dev/lib/libQt5Core.so.5
#8  0x00007f5c3de8f5ef in QObject::destroyed(QObject*) () from
/nix/store/pwbrmrmhwik1apnbw104gaikp3w1j63b-qtbase-5.6.0-dev/lib/libQt5Core.so.5
#9  0x00007f5c3de960d5 in QObject::~QObject() () from
/nix/store/pwbrmrmhwik1apnbw104gaikp3w1j63b-qtbase-5.6.0-dev/lib/libQt5Core.so.5
#10 0x00007f5c29727237 in Breeze::StylePlugin::~StylePlugin() () from
/nix/store/gjm8yzbapdz9glipbzjbrq8k140khmwz-breeze-qt5-5.6.4/lib/qt5/plugins/styles/breeze.so
#11 0x00007f5c3de59bf9 in ?? () from
/nix/store/pwbrmrmhwik1apnbw104gaikp3w1j63b-qtbase-5.6.0-dev/lib/libQt5Core.so.5
#12 0x00007f5c3de4fe12 in ?? () from
/nix/store/pwbrmrmhwik1apnbw104gaikp3w1j63b-qtbase-5.6.0-dev/lib/libQt5Core.so.5
#13 0x00007f5c3de4ff49 in ?? () from
/nix/store/pwbrmrmhwik1apnbw104gaikp3w1j63b-qtbase-5.6.0-dev/lib/libQt5Core.so.5
#14 0x00007f5c3de964b7 in QObject::~QObject() () from
/nix/store/pwbrmrmhwik1apnbw104gaikp3w1j63b-qtbase-5.6.0-dev/lib/libQt5Core.so.5
#15 0x00007f5c3de4f0b9 in QFactoryLoader::~QFactoryLoader() () from
/nix/store/pwbrmrmhwik1apnbw104gaikp3w1j63b-qtbase-5.6.0-dev/lib/libQt5Core.so.5
#16 0x00007f5c3e7dbce9 in ?? () from
/nix/store/pwbrmrmhwik1apnbw104gaikp3w1j63b-qtbase-5.6.0-dev/lib/libQt5Widgets.so.5
#17 0x00007f5c3cff6d78 in __run_exit_handlers () from
/nix/store/68gvzfvm4886b4ni6wfl1j5n9di69zid-glibc-2.23/lib/libc.so.6
#18 0x00007f5c3cff6dc5 in exit () from
/nix/store/68gvzfvm4886b4ni6wfl1j5n9di69zid-glibc-2.23/lib/libc.so.6
#19 0x0000000000403bcb in checkArgumentCount (count=0, min=1, max=0) at
/home/oever/src/kde-cli-tools/kioclient/kioclient.cpp:193
#20 0x00000000004044b7 in ClientApp::doIt (this=0x7ffec64af2f0, parser=...) at
/home/oever/src/kde-cli-tools/kioclient/kioclient.cpp:284
#21 0x0000000000403a60 in main (argc=1, argv=0x7ffec64af548) at
/home/oever/src/kde-cli-tools/kioclient/kioclient.cpp:174

I thought perhaps breeze was the problem. After uninstalling breeze, I get:

(gdb) bt
#0  0x00007fc0ae21402f in pthread_cond_wait@@GLIBC_2.3.2 () from
/nix/store/68gvzfvm4886b4ni6wfl1j5n9di69zid-glibc-2.23/lib/libpthread.so.0
#1  0x00007fc0b00bb53b in QWaitCondition::wait(QMutex*, unsigned long) () from
/nix/store/pwbrmrmhwik1apnbw104gaikp3w1j63b-qtbase-5.6.0-dev/lib/libQt5Core.so.5
#2  0x00007fc0b00b49eb in QSemaphore::acquire(int) () from
/nix/store/pwbrmrmhwik1apnbw104gaikp3w1j63b-qtbase-5.6.0-dev/lib/libQt5Core.so.5
#3  0x00007fc0b02a7ecf in QMetaObject::activate(QObject*, int, int, void**) ()
from
/nix/store/pwbrmrmhwik1apnbw104gaikp3w1j63b-qtbase-5.6.0-dev/lib/libQt5Core.so.5
#4  0x00007fc0b02a85ef in QObject::destroyed(QObject*) () from
/nix/store/pwbrmrmhwik1apnbw104gaikp3w1j63b-qtbase-5.6.0-dev/lib/libQt5Core.so.5
#5  0x00007fc0b02af0d5 in QObject::~QObject() () from
/nix/store/pwbrmrmhwik1apnbw104gaikp3w1j63b-qtbase-5.6.0-dev/lib/libQt5Core.so.5
#6  0x00007fc09bb0a4d7 in Oxygen::Style::~Style() () from
/nix/store/i5fv6qbrv7pj20lqzk80kbc3jgvv5hz8-oxygen-5.6.4/lib/qt5/plugins/styles/oxygen.so
#7  0x00007fc0b02a7fbe in QMetaObject::activate(QObject*, int, int, void**) ()
from
/nix/store/pwbrmrmhwik1apnbw104gaikp3w1j63b-qtbase-5.6.0-dev/lib/libQt5Core.so.5
#8  0x00007fc0b02a85ef in QObject::destroyed(QObject*) () from
/nix/store/pwbrmrmhwik1apnbw104gaikp3w1j63b-qtbase-5.6.0-dev/lib/libQt5Core.so.5
#9  0x00007fc0b02af0d5 in QObject::~QObject() () from
/nix/store/pwbrmrmhwik1apnbw104gaikp3w1j63b-qtbase-5.6.0-dev/lib/libQt5Core.so.5
#10 0x00007fc09bb25597 in Oxygen::StylePlugin::~StylePlugin() () from
/nix/store/i5fv6qbrv7pj20lqzk80kbc3jgvv5hz8-oxygen-5.6.4/lib/qt5/plugins/styles/oxygen.so
#11 0x00007fc0b0272bf9 in ?? () from
/nix/store/pwbrmrmhwik1apnbw104gaikp3w1j63b-qtbase-5.6.0-dev/lib/libQt5Core.so.5
#12 0x00007fc0b0268e12 in ?? () from
/nix/store/pwbrmrmhwik1apnbw104gaikp3w1j63b-qtbase-5.6.0-dev/lib/libQt5Core.so.5
#13 0x00007fc0b0268f49 in ?? () from
/nix/store/pwbrmrmhwik1apnbw104gaikp3w1j63b-qtbase-5.6.0-dev/lib/libQt5Core.so.5
#14 0x00007fc0b02af4b7 in QObject::~QObject() () from
/nix/store/pwbrmrmhwik1apnbw104gaikp3w1j63b-qtbase-5.6.0-dev/lib/libQt5Core.so.5
#15 0x00007fc0b02680b9 in QFactoryLoader::~QFactoryLoader() () from
/nix/store/pwbrmrmhwik1apnbw104gaikp3w1j63b-qtbase-5.6.0-dev/lib/libQt5Core.so.5
#16 0x00007fc0b0bf4ce9 in ?? () from
/nix/store/pwbrmrmhwik1apnbw104gaikp3w1j63b-qtbase-5.6.0-dev/lib/libQt5Widgets.so.5
#17 0x00007fc0af40fd78 in __run_exit_handlers () from
/nix/store/68gvzfvm4886b4ni6wfl1j5n9di69zid-glibc-2.23/lib/libc.so.6
#18 0x00007fc0af40fdc5 in exit () from
/nix/store/68gvzfvm4886b4ni6wfl1j5n9di69zid-glibc-2.23/lib/libc.so.6
#19 0x0000000000403bcb in checkArgumentCount (count=0, min=1, max=0) at
/home/oever/src/kde-cli-tools/kioclient/kioclient.cpp:193
#20 0x00000000004044b7 in ClientApp::doIt (this=0x7fffeea225b0, parser=...) at
/home/oever/src/kde-cli-tools/kioclient/kioclient.cpp:284
#21 0x0000000000403a60 in main (argc=1, argv=0x7fffeea22808) at
/home/oever/src/kde-cli-tools/kioclient/kioclient.cpp:174

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to