Skip to content

The "cn" region is unable to launch Hearthstone. #106

@ljyh223

Description

@ljyh223

I tried to use and start it for the first time, but it failed.
This is the information about my computer:

System

OS: EndeavourOS x86_64
Host: WUJIE15XA
Kernel: Linux 6.12.68-1-lts
Uptime: 11 mins
Packages: 1408 (pacman)
Shell: zsh 5.9
Display (TMA2004): 2880x1800 @ 1.6x in 14", 120 Hz [Built-in]
DE: KDE Plasma 6.5.5
WM: KWin (Wayland)
WM Theme: WhiteSur
Theme: WhiteSur (WhiteSur) [Qt], Breeze [GTK2/3]
Icons: WhiteSur-light [Qt], WhiteSur-light [GTK2/3/4]
Font: Noto Sans (10pt) [Qt], Noto Sans (10pt) [GTK2/3/4]
Cursor: WhiteSur (24px)
Terminal: konsole 25.12.1
CPU: AMD Ryzen 7 8845HS (16) @ 5.14 GHz
GPU: AMD Radeon 780M Graphics [Integrated]
Memory: 7.67 GiB / 22.77 GiB (34%)
Swap: 12.00 MiB / 25.04 GiB (0%)
Disk (/): 180.03 GiB / 926.83 GiB (19%) - btrfs
Local IP (wlan0): 192.168.2.35/24
Battery (standard): 100% [AC Connected]
Locale: zh_CN.UTF-8

Log

These are some of the logs I have run.
❯ cd ..
❯ ./craft.sh
~/game/hearthstone-linux/hearthstone ~/game/hearthstone-linux
Region: cn
Online version: 34.4.2.234747.233275
Installed version: 34.4.2.234747.233275
Required Unity version: 2022.3.62f2
Installed Unity version: 2022.3.62f2
❯ cd hearthstone
❯ ./Bin/Hearthstone.x86_64
[UnityMemory] Configuration Parameters - Can be set up in boot.config
"memorysetup-bucket-allocator-granularity=16"
"memorysetup-bucket-allocator-bucket-count=8"
"memorysetup-bucket-allocator-block-size=4194304"
"memorysetup-bucket-allocator-block-count=1"
"memorysetup-main-allocator-block-size=16777216"
"memorysetup-thread-allocator-block-size=16777216"
"memorysetup-gfx-main-allocator-block-size=16777216"
"memorysetup-gfx-thread-allocator-block-size=16777216"
"memorysetup-cache-allocator-block-size=4194304"
"memorysetup-typetree-allocator-block-size=2097152"
"memorysetup-profiler-bucket-allocator-granularity=16"
"memorysetup-profiler-bucket-allocator-bucket-count=8"
"memorysetup-profiler-bucket-allocator-block-size=4194304"
"memorysetup-profiler-bucket-allocator-block-count=1"
"memorysetup-profiler-allocator-block-size=16777216"
"memorysetup-profiler-editor-allocator-block-size=1048576"
"memorysetup-temp-allocator-size-main=4194304"
"memorysetup-job-temp-allocator-block-size=2097152"
"memorysetup-job-temp-allocator-block-size-background=1048576"
"memorysetup-job-temp-allocator-reduction-small-platforms=262144"
"memorysetup-allocator-temp-initial-block-size-main=262144"
"memorysetup-allocator-temp-initial-block-size-worker=262144"
"memorysetup-temp-allocator-size-background-worker=32768"
"memorysetup-temp-allocator-size-job-worker=262144"
"memorysetup-temp-allocator-size-preload-manager=262144"
"memorysetup-temp-allocator-size-nav-mesh-worker=65536"
"memorysetup-temp-allocator-size-audio-worker=65536"
"memorysetup-temp-allocator-size-cloud-worker=32768"
"memorysetup-temp-allocator-size-gfx=262144"
[1] 10237 segmentation fault (core dumped) ./Bin/Hearthstone.x86_64
~/game/hearthstone-linux/hearthstone   master !1 ❯

GDB

gdb ./Bin/Hearthstone.x86_64
GNU gdb (GDB) 17.1
Copyright (C) 2025 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
https://www.gnu.org/software/gdb/bugs/.
Find the GDB manual and other documentation resources online at:
http://www.gnu.org/software/gdb/documentation/.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./Bin/Hearthstone.x86_64...

This GDB supports auto-downloading debuginfo from the following URLs:
https://debuginfod.archlinux.org
Enable debuginfod for this session? (y or [n]) y
Debuginfod has been enabled.
To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit.
(No debugging symbols found in ./Bin/Hearthstone.x86_64)
(gdb) run
Starting program: /home/ljyh/game/hearthstone-linux/hearthstone/Bin/Hearthstone.x86_64
Downloading 1.13 M separate debug info for /lib64/ld-linux-x86-64.so.2
Downloading 11.49 K separate debug info for /usr/lib/libpthread.so.0
Downloading 3.18 M separate debug info for /usr/lib/libm.so.6
Downloading 9.71 M separate debug info for /usr/lib/libc.so.6
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Downloading 10.73 K separate debug info for /usr/lib/libdl.so.2
Downloading 16.16 K separate debug info for /usr/lib/librt.so.1
[UnityMemory] Configuration Parameters - Can be set up in boot.config
"memorysetup-bucket-allocator-granularity=16"
"memorysetup-bucket-allocator-bucket-count=8"
"memorysetup-bucket-allocator-block-size=4194304"
"memorysetup-bucket-allocator-block-count=1"
"memorysetup-main-allocator-block-size=16777216"
"memorysetup-thread-allocator-block-size=16777216"
"memorysetup-gfx-main-allocator-block-size=16777216"
"memorysetup-gfx-thread-allocator-block-size=16777216"
"memorysetup-cache-allocator-block-size=4194304"
"memorysetup-typetree-allocator-block-size=2097152"
"memorysetup-profiler-bucket-allocator-granularity=16"
"memorysetup-profiler-bucket-allocator-bucket-count=8"
"memorysetup-profiler-bucket-allocator-block-size=4194304"
"memorysetup-profiler-bucket-allocator-block-count=1"
"memorysetup-profiler-allocator-block-size=16777216"
"memorysetup-profiler-editor-allocator-block-size=1048576"
"memorysetup-temp-allocator-size-main=4194304"
"memorysetup-job-temp-allocator-block-size=2097152"
"memorysetup-job-temp-allocator-block-size-background=1048576"
"memorysetup-job-temp-allocator-reduction-small-platforms=262144"
"memorysetup-allocator-temp-initial-block-size-main=262144"
"memorysetup-allocator-temp-initial-block-size-worker=262144"
"memorysetup-temp-allocator-size-background-worker=32768"
"memorysetup-temp-allocator-size-job-worker=262144"
"memorysetup-temp-allocator-size-preload-manager=262144"
"memorysetup-temp-allocator-size-nav-mesh-worker=65536"
"memorysetup-temp-allocator-size-audio-worker=65536"
"memorysetup-temp-allocator-size-cloud-worker=32768"
"memorysetup-temp-allocator-size-gfx=262144"
[New Thread 0x7ffff5be16c0 (LWP 63526)]
[New Thread 0x7ffff53e06c0 (LWP 63527)]
[New Thread 0x7ffff4bdf6c0 (LWP 63528)]
[New Thread 0x7ffff43de6c0 (LWP 63529)]
[New Thread 0x7ffff3bdd6c0 (LWP 63530)]
[New Thread 0x7ffff33dc6c0 (LWP 63531)]
[New Thread 0x7ffff2bdb6c0 (LWP 63532)]
[New Thread 0x7ffff23da6c0 (LWP 63533)]
[New Thread 0x7ffff1bd96c0 (LWP 63534)]
[New Thread 0x7ffff13d86c0 (LWP 63535)]
[New Thread 0x7ffff0bd76c0 (LWP 63536)]
[New Thread 0x7fff5ffff6c0 (LWP 63537)]
[New Thread 0x7fff5f7fe6c0 (LWP 63538)]
[New Thread 0x7fff5effd6c0 (LWP 63539)]
[New Thread 0x7fff5e7fc6c0 (LWP 63540)]
Downloading 1.01 M separate debug info for /usr/lib/libdbus-1.so.3
Downloading 4.76 M separate debug info for /usr/lib/libsystemd.so.0
[New Thread 0x7fff5dffb6c0 (LWP 63541)]
Downloading 10.92 M separate debug info for /usr/lib/libX11.so.6
Downloading 500.05 K separate debug info for /usr/lib/libxcb.so.1
Downloading 29.59 K separate debug info for /usr/lib/libXau.so.6
Downloading 52.94 K separate debug info for /usr/lib/libXdmcp.so.6
Downloading 536.45 K separate debug info for /usr/lib/libXext.so.6
Downloading 178.98 K separate debug info for /usr/lib/libXcursor.so.1
Downloading 403.49 K separate debug info for /usr/lib/libXrender.so.1
Downloading 185.57 K separate debug info for /usr/lib/libXfixes.so.3
Downloading 44.37 K separate debug info for /usr/lib/libXinerama.so.1
Downloading 1.43 M separate debug info for /usr/lib/libXi.so.6
Downloading 352.03 K separate debug info for /usr/lib/libXrandr.so.2
Downloading 48.95 K separate debug info for /usr/lib/libXss.so.1
Downloading 69.98 K separate debug info for /usr/lib/libXxf86vm.so.1
Downloading 1.46 M separate debug info for /usr/lib/libudev.so.1
Downloading 194.53 K separate debug info for /usr/lib/libz.so.1
[New Thread 0x7fff5c3ff6c0 (LWP 63546)]
[New Thread 0x7fff5c1fe6c0 (LWP 63547)]
[New Thread 0x7fff5b9fd6c0 (LWP 63548)]
[New Thread 0x7fff5b1fc6c0 (LWP 63549)]
[New Thread 0x7fff5a9fb6c0 (LWP 63550)]
[New Thread 0x7fff5a1fa6c0 (LWP 63551)]
[New Thread 0x7fff599f96c0 (LWP 63552)]
[New Thread 0x7fff591f86c0 (LWP 63553)]
[New Thread 0x7fff589f76c0 (LWP 63554)]
[New Thread 0x7fff53fff6c0 (LWP 63555)]
[New Thread 0x7fff537fe6c0 (LWP 63556)]
[New Thread 0x7fff52ffd6c0 (LWP 63557)]
[New Thread 0x7fff527fc6c0 (LWP 63558)]
[New Thread 0x7fff51ffb6c0 (LWP 63559)]
[New Thread 0x7fff517fa6c0 (LWP 63560)]
[New Thread 0x7fff50ff96c0 (LWP 63561)]
[New Thread 0x7fff507f86c0 (LWP 63562)]
[New Thread 0x7fff4fff76c0 (LWP 63563)]
[New Thread 0x7fff4f7f66c0 (LWP 63564)]
[New Thread 0x7fff4eff56c0 (LWP 63565)]
[New Thread 0x7fff4e7f46c0 (LWP 63566)]
[New Thread 0x7fff4dff36c0 (LWP 63567)]
[New Thread 0x7fff4d7f26c0 (LWP 63568)]
[New Thread 0x7fff4cff16c0 (LWP 63569)]
[New Thread 0x7fff4c7f06c0 (LWP 63570)]
[New Thread 0x7fff4bfef6c0 (LWP 63571)]
[New Thread 0x7fff4b7ee6c0 (LWP 63572)]
[New Thread 0x7fff4afed6c0 (LWP 63573)]
[New Thread 0x7fff4a7ec6c0 (LWP 63574)]
[New Thread 0x7fff49feb6c0 (LWP 63575)]
[New Thread 0x7fff497ea6c0 (LWP 63576)]
[New Thread 0x7fff48fe96c0 (LWP 63577)]
[New Thread 0x7fff487e86c0 (LWP 63578)]
[New Thread 0x7fff47fe76c0 (LWP 63579)]

Thread 1 "Hearthstone.x86" received signal SIGSEGV, Segmentation fault.
0x00007ffff6b3fcb6 in ?? () from /home/ljyh/game/hearthstone-linux/hearthstone/Bin/UnityPlayer.so
(gdb)


Version

❯ cat .unity
2022.3.62f2
❯ strings Bin/UnityPlayer.so | grep -E "202[0-9].[0-9]+.[0-9]+f[0-9]+" | head -n 1
2022.3.62f2c1
❯ strings Bin/Hearthstone_Data/globalgamemanagers | grep -E "202[0-9].[0-9]+.[0-9]+f[0-9]+" | head -n 1
2022.3.62f2
  ~/g/hearthstone-linux/hearthstone   master !1 ❯

Could you please tell me how to solve it? I have asked Gemini and tried many commands, but none of them worked. For example:
Use OpenSSL 1.1
2. Mandatory use of OpenGL Core
3. Use gdb to check

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions