Skip to content

3.1.21/3.1.22 Docker Fail #14092

Closed
Closed
@zhuxiucai

Description

@zhuxiucai

Is there an existing issue for this?

  • I have searched the existing issues

Can the issue be reproduced with the default theme (daylight/midnight)?

  • I was able to reproduce the issue with the default theme

Could the issue be due to extensions?

  • I've ruled out the possibility that the extension is causing the problem.

Describe the problem

3.1.22 docker失败,之前一直都没问题,watchtower自动更新后失败。
重新拉取了镜像,重新create,只是没有删除本地的文件夹 /root/siyuan/workspace,不行。

退回3.1.20一切正常。

以下是日志

Using existing group: siyuan (1000)
Using existing user siyuan (PUID: 1000, PGID: 1000)
Adjusting ownership of /opt/siyuan, /home/siyuan/, and /siyuan/workspace
Starting Siyuan with UID:1000 and GID:1000 in workspace /siyuan/workspace
SIGILL: illegal instruction
PC=0x13afc90 m=0 sigcode=1
instruction bytes: 0x0 0x6 0x38 0xd5 0xe0 0x7 0x0 0xf9 0xc0 0x3 0x5f 0xd6 0x0 0x0 0x0 0x0
goroutine 1 gp=0x40000021c0 m=0 mp=0x4224260 [running, locked to thread]:
github.com/tetratelabs/wazero/internal/platform.getisar0()
/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/platform/cpuid_arm64.s:11 fp=0x40000c9dc0 sp=0x40000c9dc0 pc=0x13afc90
github.com/tetratelabs/wazero/internal/platform.loadCpuFeatureFlags()
/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/platform/cpuid_arm64.go:43 +0x1c fp=0x40000c9e00 sp=0x40000c9dc0 pc=0x13af57c
github.com/tetratelabs/wazero/internal/platform.init()
/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/platform/cpuid_arm64.go:8 +0x1c fp=0x40000c9e10 sp=0x40000c9e00 pc=0x13af4bc
runtime.doInit1(0x3b50780)
/usr/local/go/src/runtime/proc.go:7350 +0xd4 fp=0x40000c9f40 sp=0x40000c9e10 pc=0x454c74
runtime.doInit(...)
/usr/local/go/src/runtime/proc.go:7317
runtime.main()
/usr/local/go/src/runtime/proc.go:254 +0x340 fp=0x40000c9fd0 sp=0x40000c9f40 pc=0x444e50
runtime.goexit({})
/usr/local/go/src/runtime/asm_arm64.s:1223 +0x4 fp=0x40000c9fd0 sp=0x40000c9fd0 pc=0x483334
goroutine 2 gp=0x4000002c40 m=nil [force gc (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:435 +0xc8 fp=0x4000074f90 sp=0x4000074f70 pc=0x47b4e8
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:441
runtime.forcegchelper()
/usr/local/go/src/runtime/proc.go:348 +0xb8 fp=0x4000074fd0 sp=0x4000074f90 pc=0x4450e8
runtime.goexit({})
/usr/local/go/src/runtime/asm_arm64.s:1223 +0x4 fp=0x4000074fd0 sp=0x4000074fd0 pc=0x483334
created by runtime.init.7 in goroutine 1
/usr/local/go/src/runtime/proc.go:336 +0x24
goroutine 3 gp=0x4000003180 m=nil [GC sweep wait]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:435 +0xc8 fp=0x4000075760 sp=0x4000075740 pc=0x47b4e8
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:441
runtime.bgsweep(0x40000a0000)
/usr/local/go/src/runtime/mgcsweep.go:276 +0xa0 fp=0x40000757b0 sp=0x4000075760 pc=0x42d370
runtime.gcenable.gowrap1()
/usr/local/go/src/runtime/mgc.go:204 +0x28 fp=0x40000757d0 sp=0x40000757b0 pc=0x421208
runtime.goexit({})
/usr/local/go/src/runtime/asm_arm64.s:1223 +0x4 fp=0x40000757d0 sp=0x40000757d0 pc=0x483334
created by runtime.gcenable in goroutine 1
/usr/local/go/src/runtime/mgc.go:204 +0x6c
goroutine 4 gp=0x4000003340 m=nil [GC scavenge wait]:
runtime.gopark(0x40000a0000?, 0x28b0130?, 0x1?, 0x0?, 0x4000003340?)
/usr/local/go/src/runtime/proc.go:435 +0xc8 fp=0x4000075f60 sp=0x4000075f40 pc=0x47b4e8
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:441
runtime.(*scavengerState).park(0x4221fa0)
/usr/local/go/src/runtime/mgcscavenge.go:425 +0x5c fp=0x4000075f90 sp=0x4000075f60 pc=0x42ae9c
runtime.bgscavenge(0x40000a0000)
/usr/local/go/src/runtime/mgcscavenge.go:653 +0x44 fp=0x4000075fb0 sp=0x4000075f90 pc=0x42b3b4
runtime.gcenable.gowrap2()
/usr/local/go/src/runtime/mgc.go:205 +0x28 fp=0x4000075fd0 sp=0x4000075fb0 pc=0x4211a8
runtime.goexit({})
/usr/local/go/src/runtime/asm_arm64.s:1223 +0x4 fp=0x4000075fd0 sp=0x4000075fd0 pc=0x483334
created by runtime.gcenable in goroutine 1
/usr/local/go/src/runtime/mgc.go:205 +0xac
goroutine 5 gp=0x4000003c00 m=nil [finalizer wait]:
runtime.gopark(0xe969a929c9498909?, 0xf979b939d9599919?, 0x5?, 0x85?, 0xf575b535d5559515?)
/usr/local/go/src/runtime/proc.go:435 +0xc8 fp=0x4000074590 sp=0x4000074570 pc=0x47b4e8
runtime.runfinq()
/usr/local/go/src/runtime/mfinal.go:196 +0x108 fp=0x40000747d0 sp=0x4000074590 pc=0x420208
runtime.goexit({})
/usr/local/go/src/runtime/asm_arm64.s:1223 +0x4 fp=0x40000747d0 sp=0x40000747d0 pc=0x483334
created by runtime.createfing in goroutine 1
/usr/local/go/src/runtime/mfinal.go:166 +0x80
r0 0x13af4a0
r1 0x1
r2 0x0
r3 0x0
r4 0x0
r5 0x3
r6 0x0
r7 0x1
r8 0x2
r9 0x3
r10 0x3
r11 0x4
r12 0x5
r13 0x6
r14 0x6
r15 0x0
r16 0x40000c83a0
r17 0x40000c9e90
r18 0x800000000

r19 0x1e
r20 0x40000c9e10
r21 0x400000cc00

r22 0x1f

r23 0x20
r24 0x400000cd00

r25 0x1f
r26 0x3b50788
r27 0x424e000
r28 0x40000021c0
r29 0x40000c9db8
lr 0x13af57c
sp 0x40000c9dc0
pc 0x13afc90
fault 0x0

Expected result

正常启动

Screenshot or screen recording presentation

No response

Version environment

- Version: 3.1.22
- Operating System: mac
- Browser (if used): safari

Log file

More information

No response

Activity

changed the title [-]Docker Fail[/-] [+]3.1.21/3.1.22 Docker Fail[/+] on Feb 14, 2025
88250

88250 commented on Feb 16, 2025

@88250
Member

这个问题无法解决了,上游库不再支持 tetratelabs/wazero#2362

zhuxiucai

zhuxiucai commented on Feb 17, 2025

@zhuxiucai
Author

这个问题无法解决了,上游库不再支持 tetratelabs/wazero#2362

感谢回复!
那么,是不是意味着,我部署docker,就永远停在3.1.20这个版本?
会对数据同步有什么影响吗(mac/android都更新到最新,docker维持3.1.20)?

还是说,会考虑切换另外的库来替代wazero?

88250

88250 commented on Feb 17, 2025

@88250
Member

也许更新 macOS 系统会有帮助;如果多设备同步的话,最好都是用最新版;目前看应该没有其他库可以替代。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @88250@zhuxiucai

        Issue actions

          3.1.21/3.1.22 Docker Fail · Issue #14092 · siyuan-note/siyuan