龙架构开发者社区是一个面向开发者和龙芯公司直接沟通的渠道,社区中会固定驻扎龙芯员工对开发人员在龙架构上碰到的问题进行协助与解答。为了增加社区效率,同时增加您在社区中的使用体验,请社区使用者在提问时遵守如下几条守则。
提交问题和建议
龙芯开发者社区是一个国内主导的中文社区, 如您会使用中文, 则在社区中请尽量使用中文进行交流避免造成无意义的歧义, 在提问或发布建议前,请在社区中尝试搜索您的问题是否已有人提出,如已有提出请在相关发帖下进行讨论。如果发现当前没有帖子来描述你遇到的问题或建议,请按照以下指南提问。
如何提出一个好问题
一个好的问题关键是便于任何尝试解答问题的人都可以对问题进行复现,而复现问题关键在与了解您当前问题所处的环境,所以在提出问题时请尽可能提供您当前出现问题设备的环境信息, 可以参考如下提问方式:
- 标题: 标题在保证简短的同时尽量将问题主题形容清楚, 如能在标签中体现出的问题则无需在写入标题
- 例: KDE6桌面无法使用wayland启动 (标签选择: 操作系统-安同, 龙架构软件-基础软件, 龙架构硬件-3系列芯片, 3C5000/3D5000)
- 描述
- 频率(绝对触发, 经常触发-大概率触发, 单次触发-小概率触发)
* 绝对触发: 按照某些特定条件绝对会触发的问题
* 经常触发-大概率触发: 经常能碰到的问题, 但不是特别清楚触发条件/规律的问题(如果有猜测方向也可以在复现方法中写一下)
* 单次触发-小概率触发: 只碰到过零散的几次,完全不清楚
- 主机信息: 可以使用开源工具快速收集, 主机信息可以截图, 一般放到最后即可(建议使用
fastfetch
来代替已经停止维护的 neofetch
)
- 软件类问题: 在使用某个应用软件途中出现的异常情况, 协助解决此类问题需要提供如下信息:
- 软件信息: 使用的软件版本与来源(无法通过自身
-v
命令查看版本的可以通过包管理器查看版本), 如是某个软件的相关依赖, 则最好将主要软件版本也一共提供, 如方便的情况下可以提供相关下载按照方法
- 错误日志: 如果软件没有直接报告错误日志, 应用类软件可以关注下
/var/log
或/tmp
中是否有相关日志, 服务类软件可以查看systemctl status 服务名
相关的输出
- 复现方法(出现此问题的前因后果, 是进行了什么操作后出现了非预期效果, 如果不清楚具体原因可以写一下猜测的原因)
- 硬件/固件/驱动类问题: 出问题的硬件/固件/驱动具体型号、版本、触发条件, 如果可以进入系统, 可以提供下硬件和固件问题可以使用
dmidecode
提供下主板和固件信息, 如果是驱动或系统组建可以查看dmesg
或journalctl
, 如果无法正常进入系统, 则需要连接串口采集串口输出
- 代码类问题
- 报错函数: 尽可能提供便于运行的最小代码函数
- 报错信息: 且提供全面完整的报错信息, 大部分报错需要联系上下文分析, 如有回溯信息的需要提供所有回溯, 请勿只提供报错的最后一行信息或单行error信息。
报错信息: 报错文本 > 报错截图 > 报错照片, 尽可能提供便于他人查看的信息是对协助者最基本的尊重, 除非特殊的情况(无法正常进入系统,或者无法正常联网等)请勿使用照片的形式提供报错信息!
特殊标签
社区具有几个特殊标签仅供管理员使用:
- 已解决(主要标签): 帖子的问题已在讨论中解决
- 最佳答案(次标签): 可以彻底解决相关问题的答案回复
- 优秀问答(次标签): 符合开发者社区指南且具有一定代表性的问题
- 评审中(次标签): 已被社区关注, 正在内部复现或讨论解决的问题
问题示例
[标题] KDE6桌面的ksystemstats异常
[标签] 操作系统-安同, 龙架构软件-基础软件, 龙架构硬件-3系列芯片, 3C5000/3D5000
描述: 我使用oma topics
打开了 KDE Plasma 6 (kde-6)
的测试组件, 更新KDE6并重启后桌面的性能检测组建无法正常使用, 目前发现主要原因是性能检测组建依赖的ksystemstats崩溃导致
频率: 绝对触发
软件信息: ksystemstats版本6.2.2~pre20241022T141230Z
, KDE是在oma topics
中测试源中的KDE Plasma 6 (kde-6)
错误日志:
- 直接在命令行启动 ksystemstats 会出现如下信息, 在
ksystemstats
异常退出后查看journalctl
后会看到详细更多详细日志
// 示例这里简写了, 方便查看, 正常情况请尽可能贴上完整的报错
"/usr/lib/qt6/plugins/ksystemstats/ksystemstats_plugin_network.so"
KCrash: Application 'ksystemstats' crashing... crashRecursionCounter = 2
[1] 5609 segmentation fault (core dumped) ksystemstats
复现方法: 直接在命令行输入ksystemstats
即可或者添加桌面小组件选择CPU性能监控组件即可
主机信息:
__ xunmi@xunmi-pc
gpBBBBBBBBBP --------------
_gBBBBBBBBBRP OS: AOSC OS 11.6.1 loongarch64
4BBBBBBBBRP ,_____ Kernel: Linux 6.11.4-aosc-main
`"" _g@@@@@@@@@@@@@%g> Uptime: 27 mins
__@@@@@@@@@@@@@@@@P" ___ Packages: 1642 (dpkg)
_g@@@@@@@@@@@@@@@N"` _gN@@@@@N^ Shell: zsh 5.9
_w@@@@@@@@@@@@@@@@P" _g@@@@@@@P" Display (27WL75): 1920x1080 @ 60 Hz in 27" [External] *
_g@@@@@@@@@@@@@@@N"` VMNN@NNNM^` Display (LED MONITOR): 1920x1080 @ 60 Hz in 22" [External]
^MMM@@@@@@@@@@@MP" ,ggppww__ DE: KDE Plasma 6.2.2
`""""" _wNNNNNNNNNNNNNNNNNNN WM: KWin (X11)
_gBNNNNNNNNNNNNNNNNNP" WM Theme: Breeze
_wNNNNNNNNNNNNNNNNNNMP` Theme: Breeze (Dark) [Qt], Breeze-Dark [GTK2], Breeze [GTK3]
_gBNNNNNNNNNNNNNNNNNP" Icons: breeze-dark [Qt], breeze-dark [GTK2/3/4]
_wNNNNNNNNNNNNNNNNNNNM^ Font: Noto Sans (10pt) [Qt], Noto Sans (10pt) [GTK2/3/4]
""Y^^MNNNNNNNNNNNNP` Cursor: breeze (24px)
`""""""" Terminal: konsole 24.8.2
Terminal Font: Source Code Pro (12pt)
CPU: Loongson-3C5000 loongarch64 (16) @ 2.20 GHz
GPU: AMD Radeon HD 7470/8470 / R5 235/310 OEM [Discrete]
Memory: 6.91 GiB / 63.42 GiB (11%)
Swap: 9.00 MiB / 15.75 GiB (0%)
Disk (/): 185.48 GiB / 233.18 GiB (80%) - ext4
Disk (/home/xunmi/数据): 55.28 GiB / 233.67 GiB (24%) - ext4
Local IP (enp0s3f0): 10.190.5.8/24
Locale: zh_CN.UTF-8