首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >qdbus是分段故障

qdbus是分段故障
EN

Stack Overflow用户
提问于 2020-11-18 23:15:53
回答 1查看 140关注 0票数 0

我正在使用KTimeTracker来监控我在不同项目上的时间。我有一个PHP脚本,它定期运行,让我知道我一天工作了多长时间。

用于连接到KtimeTracker的PHP脚本使用qdbus保存到文件,然后使用qdbus导出CSV文件。

对于那些想知道为什么我对这个设置感到困扰的人,我在家工作,需要监控我的时间,以确保我工作的时间是正确的。

这个脚本在相当长一段时间内运行得很好,但最近在使用qdbus时开始失败。对qdbus最简单的调用是:qdbus org.kde.ktimetracker /KTimeTracker saveAll

其结果是

分割故障(弃核)

qdbus org.kde.ktimetracker /KTimeTracker

代码语言:javascript
复制
Segmentation fault (core dumped)

qdbus org.kde.ktimetracker

代码语言:javascript
复制
/KTimeTracker
/MainApplication
/ktimetracker
/ktimetracker/MainWindow_1
/ktimetracker/MainWindow_1/actions
/ktimetracker/MainWindow_1/actions/file_open
/ktimetracker/MainWindow_1/actions/file_save
/ktimetracker/MainWindow_1/actions/options_configure
/ktimetracker/MainWindow_1/actions/start_new_session
/ktimetracker/MainWindow_1/actions/edit_history
/ktimetracker/MainWindow_1/actions/reset_all_times
/ktimetracker/MainWindow_1/actions/start
/ktimetracker/MainWindow_1/actions/stop
/ktimetracker/MainWindow_1/actions/focusSearchBar
/ktimetracker/MainWindow_1/actions/stopAll
/ktimetracker/MainWindow_1/actions/focustracking
/ktimetracker/MainWindow_1/actions/new_task
/ktimetracker/MainWindow_1/actions/new_sub_task
/ktimetracker/MainWindow_1/actions/delete_task
/ktimetracker/MainWindow_1/actions/edit_task
/ktimetracker/MainWindow_1/actions/edit_task_time
/ktimetracker/MainWindow_1/actions/mark_as_complete
/ktimetracker/MainWindow_1/actions/mark_as_incomplete
/ktimetracker/MainWindow_1/actions/export_dialog
/ktimetracker/MainWindow_1/actions/import_planner
/ktimetracker/MainWindow_1/actions/searchbar
/ktimetracker/MainWindow_1/actions/file_quit
/ktimetracker/MainWindow_1/actions/options_configure_keybinding
/ktimetracker/MainWindow_1/actions/options_show_statusbar
/ktimetracker/MainWindow_1/actions/options_configure_toolbars
/org
/org/kde
/org/kde/ktimetracker

我肯定我错过了一些简单的东西,但就是看不见。我已经花了几个小时在谷歌上搜索,但什么都没想出来。

我不知道这些是否有价值

代码语言:javascript
复制
sudo zypper search --provides qdbus
Loading repository data...
Reading installed packages...

S  | Name                   | Summary                                          | Type
---+------------------------+--------------------------------------------------+--------
i+ | libqt5-qdbus           | Command line client for communication over D-Bus | package
   | libqt5-qdbus-debuginfo | Debug information for package libqt5-qdbus       | package
i+ | libqt5-qttools         | Qt 5 QtTools Module                              | package

cat /etc/os-release 
NAME="openSUSE Tumbleweed"
# VERSION="20201114"
ID="opensuse-tumbleweed"
ID_LIKE="opensuse suse"
...

develop@bambam:~> bash --version
GNU bash, version 5.0.18(1)-release (x86_64-suse-linux-gnu)
...

任何帮助都将不胜感激。

干杯

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-20 09:37:05

qdbus命令替换为qdbus-qt5

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64902908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档