Arx Libertatis Bug Tracker
Arx Libertatis (arx)
October 15, 2021
bug_report_tiny.png 21:25  Bug report #1589 - Manjaro Linux installation from gog setup files throwing "speech.pak not found"
guest : Issue created
Output:
<source lang="bash">[<user>@<user>-linux-box arx-libertatis]$ arx-install-data /home/<user>/games/gog_games/arx_fatalis_data/
Welome to the Arx Fatalis 1.21 data install script for UNIX-like systems!
See `arx-install-data --help` for available options.
Enabling CLI mode, use the --gui option for a graphical interface.

Select a source file or directory to install from:
1) /home/<user>/games/gog_games/arx_fatalis_data [default]
2) Patch existing install
3) Verify existing install only
4) Select file or directory to install from..
> #
Searching for destination directories...

Select a data directory to install to:
1) user: /home/<user>/.local/share/arx/data [default]
2) system: /home/<user>/.local/share/flatpak/exports/share/games/arx/data
3) system: /home/<user>/.local/share/flatpak/exports/share/games/arx
4) system: /home/<user>/.local/share/flatpak/exports/share/arx/data
5) system: /home/<user>/.local/share/flatpak/exports/share/arx
6) Select directory to install to...
> #

Installing Arx Fatalis data files
from /home/<user>/games/gog_games/arx_fatalis_data
to /home/<user>/.local/share/arx/data

Extracting source...

Detecting data language...
speech*.pak not found

If you think this is a bug in the install script
please report the complete output at
https://arx.vg/bug
</source>

The setup files are:
setup_arx_fatalis_1.22_(38577).exe
setup_arx_fatalis_1.22_(38577)-1.bin
both are located on an internal SSD (mounted to /home/<user>/games) and downloaded from GOG. If I had to guess it has something to do with the versions of the setup files being 1.22 and the script being for version 1.21. I'd prefer to not install this game under Wine.
October 13, 2021
bug_report_tiny.png 10:35  Crash report #1588 - [3B143353] VCRUNTIME140.dll!memcmp()
CrashBot : Issue created
Illegal storage access

Exception code: ACCESS_VIOLATION


Instruction address: 0x7ff935fb12db
Memory accessed: 0x0
Stack pointer: 0x64a610ec38

Callstack:
VCRUNTIME140.dll!memcmp()
arx.exe!0x7ff6e02f6cbe
arx.exe!0x7ff6e02c7f37
arx.exe!0x7ff6e00cab89
arx.exe!0x7ff6e01d12e3
arx.exe!0x7ff6e0196a14
arx.exe!0x7ff6e00fc0c4
arx.exe!0x7ff6e00f8705
arx.exe!0x7ff6e00f784e
arx.exe!0x7ff6e010de07
arx.exe!0x7ff6e021452a
arx.exe!0x7ff6e038b7a2
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlUserThreadStart()
October 09, 2021
enhancement_tiny.png 21:47  Enhancement #1587 - Improved conversation captions
guest : Issue created
One of the things about the UI in the original Arx that really annoyed me was the nonstandard way it displayed the captions during conversations. First, it slooowly scrolled in the text as it was being spoken, even for a single line of dialog. Second, the way the text was scrolled in meant that the first and last part of most captions wasn't visible until ''after'' it had already been spoken. Third, captions run the full width of the screen even in widescreen modes. Multiple usability studies have shown that very wide blocks of text like this are difficult to read because your eye loses track of where the start of the line was.

Recommended resolutions:
* Display as much caption text as possible in the window as soon as the dialog starts.
* If necessary to scroll, tweak the scrolling code so it doesn't start scrolling until the first line has had a chance to be read (i.e., delay the scrolling time by one line), and so it brings in the last line before it starts being read (i.e., speed up the scrolling by one line).
* Constrain the caption text display to a reasonable, resolution-independent width in the center of the screen.
September 25, 2021
bug_report_tiny.png 13:07  Crash report #1586 - [E8B3018C] arx.exe!0x7ff71285664e
CrashBot : Issue created
Illegal storage access

Exception code: ACCESS_VIOLATION


Instruction address: 0x7ff71285664e
Memory accessed: 0x0
Stack pointer: 0xe439a9f270

Callstack:
arx.exe!0x7ff71285664e
arx.exe!0x7ff7128575b9
arx.exe!0x7ff712718185
arx.exe!0x7ff712719146
arx.exe!0x7ff7127158c2
arx.exe!0x7ff71272a13e
arx.exe!0x7ff71282418a
arx.exe!0x7ff71299e05a
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlUserThreadStart()
September 24, 2021
bug_report_tiny.png 21:37  Crash report #1585 - [7C3F2E84] arx.exe!0x7ff6e29d61c5
CrashBot : Issue created
Illegal storage access

Exception code: ACCESS_VIOLATION


Instruction address: 0x7ff6e29d61c5
Memory accessed: 0x30
Stack pointer: 0xd0388fef70

Callstack:
arx.exe!0x7ff6e29d61c5
arx.exe!0x7ff6e2b39e44
arx.exe!0x7ff6e2a032ff
arx.exe!0x7ff6e2a04b21
arx.exe!0x7ff6e2a0128e
arx.exe!0x7ff6e2a005ee
arx.exe!0x7ff6e2a0a860
arx.exe!0x7ff6e2a16738
arx.exe!0x7ff6e2b1470a
arx.exe!0x7ff6e2c64d82
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlUserThreadStart()
September 19, 2021
bug_report_tiny.png 18:53  Crash report #1584 - [F3F0722C] Sens_oal.dll!alSourceUnqueueBuffers()
CrashBot : Issue created
Unhandled exception

Exception code: ACCESS_VIOLATION


Instruction address: 0x180024433
Memory accessed: 0x18
Stack pointer: 0x634dbff2c0

Callstack:
Sens_oal.dll!alSourceUnqueueBuffers()
Sens_oal.dll!alGetSourcei()
OpenAL32.dll!alGetSourcei()
arx.exe!0x7ff7590f2069
arx.exe!0x7ff7590e2500
arx.exe!0x7ff7590e23f3
arx.exe!0x7ff759214527
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlUserThreadStart()
bug_report_tiny.png 05:53  Crash report #1583 - [8F56F77B] nvoglv64.dll!DrvPresentBuffers()
CrashBot : Issue created
Unhandled exception

Exception code: INT_DIVIDE_BY_ZERO


Instruction address: 0x7ff908593d53
Stack pointer: 0xa2cdcfd5e0

Callstack:
nvoglv64.dll!DrvPresentBuffers()
nvoglv64.dll!DrvPresentBuffers()
nvoglv64.dll!DrvPresentBuffers()
nvoglv64.dll!DrvPresentBuffers()
nvoglv64.dll!DrvPresentBuffers()
nvoglv64.dll!DrvValidateVersion()
nvoglv64.dll!DrvPresentBuffers()
nvoglv64.dll!DrvPresentBuffers()
nvoglv64.dll!DllMain()
nvoglv64.dll!DllMain()
nvoglv64.dll!DllMain()
nvoglv64.dll!DllMain()
nvoglv64.dll!DrvSwapLayerBuffers()
nvoglv64.dll!DllMain()
nvoglv64.dll!0x7ff908223721
nvoglv64.dll!0x7ff908223533
nvoglv64.dll!DrvValidateVersion()
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlUserThreadStart()
September 12, 2021
bug_report_tiny.png 19:11  Crash report #1582 - [CD6F4557] arx.exe!0x7ff6816efc27
CrashBot : Issue created
Assertion Failed at ChangeLevel.cpp:290: false

Unhandled exception

Exception code: BREAKPOINT


Instruction address: 0x7ff6816efc27
Stack pointer: 0xf722bfe610

Callstack:
arx.exe!0x7ff6816efc27
arx.exe!0x7ff6816f2083
arx.exe!0x7ff68174cfe4
arx.exe!0x7ff6817071b7
arx.exe!0x7ff6817010ad
arx.exe!0x7ff681701276
arx.exe!0x7ff6815cfc3a
arx.exe!0x7ff6815c64df
arx.exe!0x7ff6815d75ce
arx.exe!0x7ff6816cd8fa
arx.exe!FT_GlyphSlot_Own_Bitmap()
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlUserThreadStart()
September 10, 2021
bug_report_tiny.png 06:33  Crash report #1581 - Game crashes on loading level after prison (new game)
guest : Issue created
The game crashes during loading.
September 09, 2021
bug_report_tiny.png 01:21  Bug report #1580 - Inkscape --export-file deprecation error
outoftime : Issue created
<source lang="">/tmp/ArxLibertatis/build $ make -j2
[ 4%] Note: The unity build binaries may take a long time to compile, without any indication of progress. Be patient.
[ 4%] Built target generate_core_Version_cpp
[ 4%] Built target ub_notice
[ 4%] Built target validate_desktop_file
[ 9%] Rendering arx-libertatis-16.svg to arx-libertatis-16@2x.png
[ 22%] Built target arx
[ 31%] Built target arxtool
[ 40%] Built target ArxIO
[ 45%] Rendering arx-libertatis-32.svg to arx-libertatis-32@2x.png
Unknown option --export-file=/tmp/ArxLibertatis/build/data.generated/icons/arx-libertatis-16@2x.png
make[2]: *** [CMakeFiles/arx-libertatis-icon.dir/build.make:182: data.generated/icons/arx-libertatis-16@2x.png] Error 1
make[2]: *** Waiting for unfinished jobs....
Unknown option --export-file=/tmp/ArxLibertatis/build/data.generated/icons/arx-libertatis-32@2x.png
make[2]: *** [CMakeFiles/arx-libertatis-icon.dir/build.make:191: data.generated/icons/arx-libertatis-32@2x.png] Error 1
make[1]: *** [CMakeFiles/Makefile2:202: CMakeFiles/arx-libertatis-icon.dir/all] Error 2</source>

https://gitlab.com/inkscape/inkscape/-/issues/516 according to this issue, command call have to be changed

Workaround:
<source lang="">/tmp/ArxLibertatis/build $ sed -i -r 's/(--export-file)/\1name/g' CMakeFiles/arx-libertatis-icon.dir/build.make</source>
September 03, 2021
bug_report_tiny.png 11:30  Bug report #1579 - The "death scream" sounds are partially missing from the game
guest : Issue created
The game not play all "death screams" ingame (the sounds are exists). These are played properly upon death; rat, spider, pig, chicken, dog, demon, lich, ylside and Am Shaegar. The rest are always silent (NPC, ratman, golem, zombie, goblin, goblinlord, snake-woman, troll) upon death (ceases to interact with scripts, the NPCs do have all of the needed entries to play the sounds).
August 29, 2021
bug_report_tiny.png 11:44  Crash report #1259 - [70444373] arx.exe!ARX_INTERACTIVE_ActivatePhysics() [Interactive.cpp : 2372]
dscharrer : Issue closed
August 23, 2021
bug_report_tiny.png 22:21  Crash report #511 - [ECD3D5FE] arx.exe!CheckAnythingInCylinder() [collisions.cpp : 895]
dscharrer : Issue closed
bug_report_tiny.png 22:19  Crash report #1578 - [1F375696] arx.exe!CheckAnythingInCylinder_Inner() [Collisions.cpp:564]
dscharrer : Issue closed
bug_report_tiny.png 22:15  Crash report #1578 - [1F375696] arx.exe!CheckAnythingInCylinder_Inner() [Collisions.cpp:564]
dscharrer : Issue closed
August 22, 2021
bug_report_tiny.png 23:37  Crash report #1578 - [1F375696] arx.exe!CheckAnythingInCylinder_Inner() [Collisions.cpp:564]
CrashBot : Issue created
Illegal storage access

Exception code: ACCESS_VIOLATION


Instruction address: 0x7ff6732146e0
Memory accessed: 0x0
Stack pointer: 0xf41a6febd0

Callstack:
arx.exe!0x7ff6732146e0
arx.exe!0x7ff67321573f
arx.exe!0x7ff673216dca
arx.exe!0x7ff6731bf458
arx.exe!0x7ff673112e4a
arx.exe!0x7ff673114b21
arx.exe!0x7ff67311128e
arx.exe!0x7ff6731105ee
arx.exe!0x7ff67311a860
arx.exe!0x7ff673126738
arx.exe!0x7ff67322470a
arx.exe!0x7ff673374d82
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlUserThreadStart()
Symbols:
0 arx.exe!CheckAnythingInCylinder_Inner [Collisions.cpp : 564 + 0x0]
1 arx.exe!CheckAnythingInCylinder(Cylinder const &,Entity *,long) [Collisions.cpp : 737 + 0x0]
2 arx.exe!AttemptValidCylinderPos(Cylinder &,Entity *,Flags<CollisionFlag>) [Collisions.cpp : 1149 + 0x5]
3 arx.exe!ArxGame::managePlayerControls() [Interface.cpp : 773 + 0xf]
4 arx.exe!ArxGame::updateLevel() [ArxGame.cpp : 1689 + 0x0]
5 arx.exe!ArxGame::render() [ArxGame.cpp : 2035 + 0x0]
6 arx.exe!ArxGame::doFrame() [ArxGame.cpp : 1269 + 0x0]
7 arx.exe!ArxGame::run() [ArxGame.cpp : 1133 + 0x0]
8 arx.exe!runGame() [Core.cpp : 246 + 0x1f]
9 arx.exe!utf8_main(int,char * * const) [Startup.cpp : 168 + 0x0]
10 arx.exe!WinMain [WindowsMainGUI.cpp : 48 + 0xe]
11 arx.exe!__scrt_common_main_seh [exe_common.inl : 288 + 0x21]
bug_report_tiny.png 20:03  Crash report #1577 - [5CE199AB] arx.exe!GLTextureStage::apply() [GLTextureStage.cpp:206]
CrashBot : Issue created
Illegal storage access

Exception code: ACCESS_VIOLATION


Instruction address: 0x7ff74cade61f
Memory accessed: 0x229000002a8
Stack pointer: 0xc65aefec50

Callstack:
arx.exe!0x7ff74cade61f
arx.exe!0x7ff74cae1361
arx.exe!0x7ff74cc01e8e
arx.exe!0x7ff74cc20929
arx.exe!0x7ff74caac215
arx.exe!0x7ff74cafa361
arx.exe!0x7ff74ca54396
arx.exe!0x7ff74ca54b26
arx.exe!0x7ff74ca5128e
arx.exe!0x7ff74ca505ee
arx.exe!0x7ff74ca5a860
arx.exe!0x7ff74ca66738
arx.exe!0x7ff74cb6470a
arx.exe!0x7ff74ccb4d82
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlUserThreadStart()
Symbols:
0 arx.exe!GLTextureStage::apply() [GLTextureStage.cpp : 206 + 0xc]
1 arx.exe!OpenGLRenderer::flushState() [OpenGLRenderer.cpp : 985 + 0x21]
2 arx.exe!OpenGLRenderer::beforeDraw<TexturedVertex>() [OpenGLRenderer.h : 93 + 0xe]
3 arx.exe!BaseGLVertexBuffer<TexturedVertex>::draw(Renderer::Primitive,unsigned __int64,unsigned __int64) [GLVertexBuffer.h : 146 + 0x0]
4 arx.exe!EERIEDrawBitmap(Rectangle_<float> const &,float,TextureContainer *,Color4<unsigned char>) [Draw.cpp : 167 + 0x65]
5 arx.exe!HudRoot::draw() [Hud.cpp : 1481 + 0x0]
6 arx.exe!ArxGame::renderLevel() [ArxGame.cpp : 1928 + 0x0]
7 arx.exe!ArxGame::render() [ArxGame.cpp : 2043 + 0x0]
8 arx.exe!ArxGame::doFrame() [ArxGame.cpp : 1269 + 0x0]
9 arx.exe!ArxGame::run() [ArxGame.cpp : 1133 + 0x0]
10 arx.exe!runGame() [Core.cpp : 246 + 0x1f]
11 arx.exe!utf8_main(int,char * * const) [Startup.cpp : 168 + 0x0]
12 arx.exe!WinMain [WindowsMainGUI.cpp : 48 + 0xe]
13 arx.exe!__scrt_common_main_seh [exe_common.inl : 288 + 0x21]
August 20, 2021
bug_report_tiny.png 22:32  Crash report #1571 - [389885CA] ??() from /usr/lib/libwayland-client.so.0
dscharrer : Issue closed
bug_report_tiny.png 22:30  Crash report #523 - [9040817] arx.exe!SDLInputBackend::isKeyboardKeyPressed() [sdlinputbackend.cpp : 300]
dscharrer : Issue closed
bug_report_tiny.png 22:22  Crash report #836 - [A60326ED] arx.exe!ARX_UNICODE_FormattingInRect() [text.cpp:103]
dscharrer : Issue closed
bug_report_tiny.png 22:14  Crash report #537 - [A507C18B] arx.exe!GetInventoryObj() inventory.cpp(207)
dscharrer : Issue closed
bug_report_tiny.png 22:07  Crash report #1542 - [98983D8A] raise() from /usr/lib/libc.so.6
dscharrer : Issue closed
bug_report_tiny.png 22:05  Crash report #1564 - [370A4C92] libc-2.33.so!0x7f4fbaa98ef5
dscharrer : Issue closed
bug_report_tiny.png 21:46  Crash report #1222 - [D568E4C5] atio6axx.dll!DrvPresentBuffers()
dscharrer : Issue closed
bug_report_tiny.png 21:38  Crash report #1277 - [237C9FCD] arx.exe!ARX_INTERFACE_RenderCursorInternal() [interface.cpp:7648]
dscharrer : Issue closed
bug_report_tiny.png 21:36  Crash report #1576 - [92CEDCEE] arx.exe!script::ActivatePhysicsCommand::execute() [ScriptedControl.cpp:77]
dscharrer : Issue closed
bug_report_tiny.png 21:34  Crash report #1091 - [ED50486] arx.exe!AddRandomSmoke() [particleeffects.cpp : 656]
dscharrer : Issue closed
bug_report_tiny.png 21:28  Crash report #1294 - [AC9CA024] ig4dev32.dll!0x3a3d09f
dscharrer : Issue closed
bug_report_tiny.png 21:28  Crash report #1420 - [8932F273] ig4dev32.dll!0x296d09f
dscharrer : Issue closed
bug_report_tiny.png 21:24  Crash report #994 - [1F87F23F] arx.exe!PlainFile::read() [pakreader.cpp:407]
dscharrer : Issue closed
bug_report_tiny.png 21:21  Crash report #1305 - [B303ED19] arx.exe!PlainFile::read() [pakreader.cpp:411]
dscharrer : Issue closed
bug_report_tiny.png 21:21  Crash report #1282 - [C887C521] arx.exe!PlainFile::read() [pakreader.cpp:411]
dscharrer : Issue closed
bug_report_tiny.png 21:20  Crash report #1251 - [D9A5D31B] arx.exe!PlainFile::read() [pakreader.cpp:411]
dscharrer : Issue closed
bug_report_tiny.png 21:15  Crash report #1523 - [4F496031] AddRandomSmoke()
dscharrer : Issue closed
bug_report_tiny.png 21:14  Crash report #1462 - [EABECC7D] AddRandomSmoke()
dscharrer : Issue closed
bug_report_tiny.png 21:13  Crash report #1279 - [DDEFEDC9] ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
dscharrer : Issue closed
bug_report_tiny.png 21:02  Crash report #1537 - [D5929FB1] Thread::entryPoint() basic_string.h:2290
dscharrer : Issue closed
bug_report_tiny.png 21:02  Crash report #1528 - [2EA018C8] Thread::entryPoint() basic_string.h:2290
dscharrer : Issue closed
bug_report_tiny.png 21:01  Crash report #1526 - [58576BC3] Thread::entryPoint() basic_string.h:2290
dscharrer : Issue closed
bug_report_tiny.png 21:00  Crash report #1488 - [5FBBA383] Thread::entryPoint() basic_string.h:2290
dscharrer : Issue closed
Show moreaction_add_small.png