Kok*_*zzu 4 arch-linux qt4 qtcreator
我正在使用 Arch Linux (Linux 3.13),当我运行时qtcreator,它崩溃了,其他基于 Qt 的软件也会发生同样的情况:
$ qtcreator
"Qt Warning - invalid keysym: dead_actute"
Segmentation fault (core dumped)
$ qtalarm
"Qt Warning - invalid keysym: dead_actute"
Segmentation fault (core dumped)
Run Code Online (Sandbox Code Playgroud)
我所有的“qt”安装包是:
gambas3-gb-qt4 3.5.2-1
gambas3-gb-qt4-ext 3.5.2-1
gambas3-gb-qt4-opengl 3.5.2-1
gambas3-gb-qt4-webkit 3.5.2-1
kdebindings-qtruby 4.12.1-1
kdebindings-smokeqt 4.12.1-1
libdbusmenu-qt 0.9.2-2
phonon-qt4 4.7.1-1
polkit-qt 0.103.0-2
poppler-qt4 0.24.5-1
pyqt4-common 4.10.3-1
python2-pyqt4 4.10.3-1
qt4 4.8.5-7
qt5-base 5.2.0-3
qt5-declarative 5.2.0-3
qt5-graphicaleffects 5.2.0-3
qt5-imageformats 5.2.0-3
qt5-jsbackend 5.1.1-5
qt5-location 5.2.0-3
qt5-multimedia 5.2.0-3
qt5-qtsystems-git 20130509-1
qt5-quick1 5.2.0-3
qt5-quickcontrols 5.2.0-3
qt5-script 5.2.0-3
qt5-sensors 5.2.0-3
qt5-serialport 5.2.0-3
qt5-svg 5.2.0-3
qt5-tools 5.2.0-3
qt5-translations 5.2.0-3
qt5-webkit 5.2.0-3
qt5-x11extras 5.2.0-3
qt5-xmlpatterns 5.2.0-3
qtalarm 4700237.6-1
qtchooser 39-1
qtcreator 3.0.0-2
qtwebkit 2.3.3-1
telepathy-qt 0.9.3-7
Run Code Online (Sandbox Code Playgroud)
我怎样才能找出我的系统出了什么问题(问题的原因是什么)?
libX11 内部的错字已在上游修复,提交 5dcb40f28d59587597d2ff6e6ac64c71cfe6ff7b 和日期 2013-09-17,如果您查看提交日志,您将看到此提交高于最后一次提交,该提交进入 libX11 的 1.6.2 版 (2013-09-13)
1.6.2 版本目前用于 ArchLinux 上的额外存储库:https ://projects.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD ? h = packages/libx11#n5
这意味着上游的修复还没有进入 Arch 存储库,我们将不得不等待 libX11 的下一个版本,这在当前日期还没有发生。
在 libX11 的下一个版本发布之前,您可以通过以下方式自行修复:
sudo sed -i -e 's/dead_actute/dead_acute/' /usr/share/X11/locale/en_US.UTF-8/Compose
Run Code Online (Sandbox Code Playgroud)
之后,启动基于 Qt 的应用程序时显示的消息“Qt 警告 - 无效的键符:dead_actute”将消失。
至于 SIGSEGV 问题,请尝试运行 Qt Creator 或您尝试通过Valgrind或此处提到的工具运行的其他基于 Qt 的应用程序并检查输出。
| 归档时间: |
|
| 查看次数: |
2968 次 |
| 最近记录: |