Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

[Bug]: 运行onlyoffice document server出现SMC unsupport inst

Open
#177 2 comments 0 reactions 1 assignee View on GitHub

Maintainers usually reply within 2 days

@LaurenIsACoder is already working on this.

Since Dec 2, 2025.

Assessment

This issue has not been assessed yet.

Description

bug
Bug Description / 错误描述

将onlyoffice document server x86版放到debian 13上运行,ds-docservice报错并停止

Environment Information / 环境信息

操作系统: Debian sid

Linux 内核版本: Linux localhost 6.12.38+deb13-loong64 #1 SMP Debian 6.12.38-1 (2025-07-16) loongarch64 GNU/Linux

GCC 版本: gcc (Debian 15.2.0-8) 15.2.0

GLIBC 版本: 未安装

LAT 版本号 / 提交 Hash: 61252ece83c4907a1d8b8e7e694417b3d9faee40

Steps to Reproduce / 重现步骤

详细描述问题

将onlyoffice-documentserver拆包,修改control文件,重新打包后,放到debian 13上安装,ds-docservice.service报错parse_guest_store:217 SMC unsupport inst xxxxxx并退出

编译时关闭CONFIG_LATX_SMC_OPT就能正常运行

使用的软件信息(例如:名称、版本、配置等)

onlyoffice-documentserver_9.1.0-uss1_all.deb

Expected Behavior / 预期行为

No response

Actual Behavior / 实际行为

No response

Screenshots or Logs / 截图或日志
# isnt 后的值随着启动latx时的参数变化,如果启动时用的参数一致,那么报的inst值也一致,比如LATX_DEBUG=3时始终报inst 2b4003d0
root@localhost:/var/www/onlyoffice/documentserver/server/DocService# LATX_DEBUG=3 latx ./docservice
option avx cpuid 1
parse_guest_store:217 SMC unsupport inst 2b4003d0
**
ERROR:../accel/tcg/user-exec.c:219:parse_guest_store: code should not be reached
Bail out! ERROR:../accel/tcg/user-exec.c:219:parse_guest_store: code should not be reached
Aborted
root@localhost:/var/www/onlyoffice/documentserver/server/DocService# ./docservice
parse_guest_store:217 SMC unsupport inst 230001ec
**
ERROR:../accel/tcg/user-exec.c:219:parse_guest_store: code should not be reached
Bail out! ERROR:../accel/tcg/user-exec.c:219:parse_guest_store: code should not be reached
Aborted

Severity / 严重性

Medium / 中

Additional Information / 附加信息

No response

Dominant language
C
Stars
246
Forks
64
Avg merge
2d 19h
Merged PRs (30d)
24

Getting set up

This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from lat-opensource/lat

All issues in lat-opensource/lat

Similar issues

More C issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.