https://bugs.kde.org/show_bug.cgi?id=351737
--- Comment #9 from Tomas Mecir ---
Tried that - there is no command line output, the problem seems to be that
kioexec5 hangs. If I use it to open something with a KDE app, kioexec5 starts
the app and terminates right away and all is well. If, however, it opens
LibreOffice or something, it never terminates, not even after you close
LibreOffice.
Here's the output from attached gdb, no debug symbols unfortunately, but it
looks like it may be of use anyway:
#0 0x7f2034f3220d in poll () at /lib64/libc.so.6
#1 0x7f202eb4b4b4 in () at /lib64/libdbus-1.so.3
#2 0x7f202eb4a3f8 in () at /lib64/libdbus-1.so.3
#3 0x7f202eb345d4 in () at /lib64/libdbus-1.so.3
#4 0x7f202eb34f79 in () at /lib64/libdbus-1.so.3
#5 0x7f202eb3553d in dbus_connection_send_with_reply_and_block () at
/lib64/libdbus-1.so.3
#6 0x7f20333bec20 in () at /usr/lib64/libQt5DBus.so.5
#7 0x7f20333acf13 in QDBusConnection::call(QDBusMessage const&,
QDBus::CallMode, int) const () at /usr/lib64/libQt5DBus.so.5
#8 0x7f2036981921 in KToolInvocation::startServiceInternal(char const*,
QString const&, QStringList const&, QString*, QString*, int*, QByteArray
const&, bool, QString const&) () at /usr/lib64/libKF5Service.so.5
#9 0x7f20369822cc in KToolInvocation::startServiceByDesktopPath(QString
const&, QStringList const&, QString*, QString*, int*, QByteArray const&, bool)
() at /usr/lib64/libKF5Service.so.5
#10 0x7f2036ff56d8 in KRun::runService(KService const&, QList const&,
QWidget*, bool, QString const&, QByteArray const&) () at
/usr/lib64/libKF5KIOWidgets.so.5
#11 0x7f2036ff8a20 in KRun::runUrl(QUrl const&, QString const&, QWidget*,
bool, bool, QString const&, QByteArray const&) ()
at /usr/lib64/libKF5KIOWidgets.so.5
#12 0x7f2036ff9220 in KRun::foundMimeType(QString const&) () at
/usr/lib64/libKF5KIOWidgets.so.5
#13 0x7f2036ff32b2 in KRun::mimeTypeDetermined(QString const&) () at
/usr/lib64/libKF5KIOWidgets.so.5
#14 0x7f2036ff332c in KRun::scanFile() () at
/usr/lib64/libKF5KIOWidgets.so.5
#15 0x7f2036ff9b9d in KRun::slotTimeout() () at
/usr/lib64/libKF5KIOWidgets.so.5
#16 0x7f2035821f8a in QMetaObject::activate(QObject*, int, int, void**) ()
at /usr/lib64/libQt5Core.so.5
#17 0x7f203582e0e8 in QTimer::timerEvent(QTimerEvent*) () at
/usr/lib64/libQt5Core.so.5
#18 0x7f2035822d2b in QObject::event(QEvent*) () at
/usr/lib64/libQt5Core.so.5
#19 0x7f20360288cc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib64/libQt5Widgets.so.5
#20 0x7f203602d9d6 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib64/libQt5Widgets.so.5
#21 0x7f20357f4cf3 in QCoreApplication::notifyInternal(QObject*, QEvent*)
() at /usr/lib64/libQt5Core.so.5
#22 0x7f20358473bd in QTimerInfoList::activateTimers() () at
/usr/lib64/libQt5Core.so.5
#23 0x7f20358478d1 in () at /usr/lib64/libQt5Core.so.5
#24 0x7f2031bd7097 in g_main_context_dispatch () at
/usr/lib64/libglib-2.0.so.0
#25 0x7f2031bd72c8 in () at /usr/lib64/libglib-2.0.so.0
#26 0x7f2031bd736c in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#27 0x7f203584850f in
QEventDispatcherGlib::processEvents(QFlags) ()
---Type to continue, or q to quit---
at /usr/lib64/libQt5Core.so.5
#28 0x7f20357f263a in
QEventLoop::exec(QFlags) () at
/usr/lib64/libQt5Core.so.5
#29 0x7f20357fa2fd in QCoreApplication::exec() () at
/usr/lib64/libQt5Core.so.5
#30 0x00405de2 in ClientApp::kde_open(QUrl const&, QString const&,
bool) ()
#31 0x004064fc in ClientApp::doIt(QCommandLineParser const&) ()
#32 0x00404851 in main ()
--
You are receiving this mail because:
You are watching all bug changes.