#1008531 0ad: assertion failure if hyperthreading (SMT) is supported but disabled

Package:
0ad
Source:
0ad
Description:
Real-time strategy game of ancient warfare
Submitter:
Simon McVittie
Date:
2026-01-10 11:39:58 UTC
Severity:
normal
#1008531#5
Date:
2022-03-28 13:57:44 UTC
From:
To:
Steps to reproduce:

* Have a hyperthreading-capable CPU (in my case an Intel Core i5-8350U
  with 4 cores and 8 hyperthreads)
* Boot with nosmt=1 on the kernel command line
* lscpu
* 0ad

Expected result: 0ad runs

Actual result:

An 0ad crash report dialog pops up with the following text:
seems to work fine.

    smcv

#1008531#10
Date:
2022-05-27 08:14:41 UTC
From:
To:
Hello,

My name is Stan` I'm the 0 A.D: Empires Ascendant project leader. We were
recently made aware of the issue, and no one seems to have experienced it
before.

Does it do the same if you disable hyperthreading in the BIOS rather than
with a kernel flag?

We have a potential fix at: https://code.wildfiregames.com/D4669
As mentioned there an ideal fix might be to use the SDL instead, to do that
stuff.

And the discussion thread is here:
https://wildfiregames.com/forum/topic/81402-from-debian-assertion-failure-if-hyperthreading-smt-is-supported-but-disabled/

Best regards,

*Stanislas DOLCINI*

*Twitter*: @stanislasdolcin <stanislas.dolcini@gmail.com>
*Mail* : stanislas.dolcini@gmail.com
<https://www.linkedin.com/in/stanislas-dolcini-36236162>

#1008531#15
Date:
2026-01-10 10:08:19 UTC
From:
To:
Es gibt eine Familienspende in Höhe von 1.850.000,00 USD von Cheng Charlie
Saephan. Bitte antworten Sie für weitere Informationen. Denken Sie daran,
Ihrer Familie und den Bedürftigen in Ihrer Umgebung Gutes zu tun.

Dies ist bereits der zweite Versuch, Sie zu erreichen. Bitte antworten Sie
für weitere Details.