Arx Libertatis Bug Tracker
Arx Libertatis (arx)
May 08, 2021
bug_report_tiny.png 01:52  Crash report #1541 - Game crashed on level load
guest : Issue created
Entered goblin prison map, when finished loading it crashed to desktop
May 06, 2021
bug_report_tiny.png 21:34  Crash report #1540 - [5EAA0065] arx.exe!0x7ff78a65e712
CrashBot : Issue created
Illegal storage access

Exception code: ACCESS_VIOLATION


Instruction address: 0x7ff78a65e712
Memory accessed: 0x0
Stack pointer: 0xc5a1f7e930

Callstack:
arx.exe!0x7ff78a65e712
arx.exe!0x7ff78a65e053
arx.exe!0x7ff78a555a20
arx.exe!0x7ff78a557162
arx.exe!0x7ff78a52781c
arx.exe!0x7ff78a529141
arx.exe!0x7ff78a5258c2
arx.exe!0x7ff78a53a13e
arx.exe!0x7ff78a63418a
arx.exe!0x7ff78a7ae05a
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlUserThreadStart()
April 20, 2021
bug_report_tiny.png 23:35  Crash report #1539 - [FB907D53] ig7icd64.dll!RegisterProcTableCallback()
CrashBot : Issue created
Illegal storage access

Exception code: ACCESS_VIOLATION


Instruction address: 0x7ffcfab3ab6a
Memory accessed: 0x8
Stack pointer: 0x5f957aeef0

Callstack:
ig7icd64.dll!RegisterProcTableCallback()
ig7icd64.dll!RegisterProcTableCallback()
ig7icd64.dll!DrvSetLayerPaletteEntries()
ig7icd64.dll!RegisterProcTableCallback()
ig7icd64.dll!RegisterProcTableCallback()
ig7icd64.dll!DrvSwapBuffers()
ig7icd64.dll!DrvSwapBuffers()
opengl32.dll!wglSwapBuffers()
OPENGL32.DLL!wglSwapBuffers()
gdi32full.dll!SwapBuffers()
SDL2.dll!SDL_DYNAPI_entry()
arx.exe!0x7ff7586d55df
arx.exe!0x7ff7586e9e4e
arx.exe!0x7ff7587e41b5
arx.exe!0x7ff75895d42e
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlUserThreadStart()
bug_report_tiny.png 06:55  Crash report #1538 - [CCA69DAE] arx.exe!FT_GlyphSlot_Own_Bitmap()
CrashBot : Issue created
Illegal storage access

Exception code: ACCESS_VIOLATION


Instruction address: 0x7ff79c7af961
Memory accessed: 0x0
Stack pointer: 0xa0a02fedb0

Callstack:
arx.exe!FT_GlyphSlot_Own_Bitmap()
arx.exe!FT_GlyphSlot_Own_Bitmap()
arx.exe!0x7ff79c5bf46d
arx.exe!0x7ff79c6eaab0
arx.exe!0x7ff79c6eadde
arx.exe!0x7ff79c530cf6
arx.exe!0x7ff79c52f0e2
arx.exe!0x7ff79c547cb2
arx.exe!0x7ff79c63f01a
arx.exe!FT_GlyphSlot_Own_Bitmap()
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlUserThreadStart()
April 16, 2021
bug_report_tiny.png 14:49  Crash report #1537 - [D5929FB1] Thread::entryPoint() basic_string.h:2290
CrashBot : Issue created
Illegal storage access: address not mapped to object


Instruction address: 0x102de4
Memory accessed: 0xffffffff81000020
Stack pointer: 0xe2efee38
Frame pointer: 0xe2efef7c

Callstack:
arx!0x10be2c
??!0xf72ae130
arx!0x102de4

GDB stack trace:
[New LWP 1376]
[New LWP 1377]
[New LWP 1378]
[New LWP 1379]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
__libc_read (nbytes=8191, buf=0x1b3dbd8, fd=4) at ../sysdeps/unix/sysv/linux/read.c:26
[Current thread is 1 (Thread 0xf7a30010 (LWP 1373))]
Id Target Id Frame
* 1 Thread 0xf7a30010 (LWP 1373) "arx" __libc_read (nbytes=8191, buf=0x1b3dbd8, fd=4) at ../sysdeps/unix/sysv/linux/read.c:26
2 Thread 0xf4693440 (LWP 1376) "threaded-ml" __GI___poll (timeout=121, nfds=3, fds=0x17cd878) at ../sysdeps/unix/sysv/linux/poll.c:29
3 Thread 0xe3e92440 (LWP 1377) "arx" futex_wait_cancelable (private=0, expected=0, futex_word=0x16050dc) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
4 Thread 0xe32ff440 (LWP 1378) "arx" 0xf79b9088 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=1, futex_word=0x17d37a4) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
5 Thread 0xe2eff440 (LWP 1379) "arx" __GI___nanosleep (remaining=0x0, requested_time=0xe2efeaa0) at ../sysdeps/unix/sysv/linux/nanosleep.c:28

Thread 5 (Thread 0xe2eff440 (LWP 1379)):
#0 __GI___nanosleep (remaining=0x0, requested_time=0xe2efeaa0) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
_a1 = -487593312
_nr = 162
_a1tmp = -487593312
_a2tmp = 0
_a2 = 0
_sys_result = <optimized out>
sc_cancel_oldtype = 0
sc_ret = <optimized out>
sc_ret = <optimized out>
sc_ret = <optimized out>
_sys_result = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
sc_cancel_oldtype = <optimized out>
_sys_result = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
#1 __GI___nanosleep (requested_time=0xe2efeaa0, remaining=0x0) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
sc_ret = <optimized out>
_sys_result = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
sc_cancel_oldtype = <optimized out>
_sys_result = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
#2 0x0010be8c in CrashHandlerPOSIX::handleCrash (context=<optimized out>, info=0xe2efeac8, signal=<optimized out>, this=0x14f1510) at /home/pi/games/ArxLibertatis/src/platform/crashhandler/CrashHandlerPOSIX.cpp:506
t = {tv_sec = 0, tv_nsec = 100000}
processor = 1380
args = {0x0, 0x186a0 <__static_initialization_and_destruction_0(int, int) [clone .constprop.415] 36392> "\246\375\377\352", 0x0}
processor = <optimized out>
args = <optimized out>
it = <optimized out>
siginfo = <optimized out>
ctx = <optimized out>
t = <optimized out>
#3 signalHandler (signal=<optimized out>, info=0xe2efeac8, context=<optimized out>) at /home/pi/games/ArxLibertatis/src/platform/crashhandler/CrashHandlerPOSIX.cpp:85
No locals.
#4 <signal handler called>
No locals.
#5 0x00102de4 in Thread::entryPoint (param=0x81000010) at /usr/include/c /8/bits/basic_string.h:2290
thread = <error reading variable>
#6 0xf79af494 in start_thread (arg=0xe2eff440) at pthread_create.c:486
ret = <optimized out>
start = <optimized out>
pd = 0xe2eff440
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1430103063, -1078509063, -140269208, -487590848, -140311344, 338, -887254, -487590848, 0, -487592068, 0 <repeats 54 times>}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#7 0xf7358578 in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:73 from /lib/arm-linux-gnueabihf/libc.so.6
No locals.
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 4 (Thread 0xe32ff440 (LWP 1378)):
#0 0xf79b9088 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=1, futex_word=0x17d37a4) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
_a2tmp = 393
_a2 = 393
_v2 = -1
_a3tmp = 1
_a3 = 1
_a1 = 24983460
_nr = 240
_a4tmp = 0
_a1tmp = 24983460
_a4 = 0
_v1 = 0
__ret = <optimized out>
oldtype = 0
err = <optimized out>
oldtype = <optimized out>
err = <optimized out>
__ret = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_v2tmp = <optimized out>
_v1tmp = <optimized out>
_a4tmp = <optimized out>
_a3tmp = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
_a3 = <optimized out>
_a4 = <optimized out>
_v1 = <optimized out>
_v2 = <optimized out>
#1 do_futex_wait (sem=sem@entry=0x17d37a4, abstime=0x0) at sem_waitcommon.c:115
err = <optimized out>
#2 0xf79b91f4 in __new_sem_wait_slow (sem=0x17d37a4, abstime=0x0) at sem_waitcommon.c:282
_buffer = {__routine = 0xf79b9050 <__sem_wait_cleanup>, __arg = 0x17d37a4, __canceltype = -1433620480, __prev = 0x0}
err = 0
v = <optimized out>
#3 0xf78497b0 in ?? () from /lib/arm-linux-gnueabihf/libopenal.so.1
No symbol table info available.
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 3 (Thread 0xe3e92440 (LWP 1377)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x16050dc) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
_a1 = 23089372
_nr = 240
_a3tmp = 0
_a1tmp = 23089372
_a3 = 0
_a4tmp = 0
_a2tmp = 128
_a2 = 128
_a4 = 0
__ret = <optimized out>
oldtype = 0
err = <optimized out>
oldtype = <optimized out>
err = <optimized out>
__ret = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a4tmp = <optimized out>
_a3tmp = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
_a3 = <optimized out>
_a4 = <optimized out>
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x0, cond=0x16050b0) at pthread_cond_wait.c:502
spin = 0
buffer = {__routine = 0xf79b5e28 <__condvar_cleanup_waiting>, __arg = 0xe3e91d98, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 47, cond = 0x16050b0, mutex = 0xf4905188, private = 0}
__atg101_val = <optimized out>
rt = <optimized out>
__atg100_val = <optimized out>
err = <optimized out>
g = 1
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
result = 0
wseq = 201863462912
seq = 16370630034731063176
private = 0
maxspin = <optimized out>
err = <optimized out>
result = <optimized out>
wseq = <optimized out>
g = <optimized out>
seq = <optimized out>
flags = <optimized out>
private = <optimized out>
signals = <optimized out>
g1_start = <optimized out>
__atg6_oldval = <optimized out>
__atg6_memp = <optimized out>
__atg6_value = <optimized out>
__atg2_result = <optimized out>
__oldval = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
spin = <optimized out>
buffer = <optimized out>
cbuffer = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
__atg6_oldval = <optimized out>
__atg6_memp = <optimized out>
__atg6_value = <optimized out>
__atg2_result = <optimized out>
__oldval = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
rt = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
__atg102_expected = <optimized out>
__atg1_result = <optimized out>
__oldval = <optimized out>
s = <optimized out>
__atg100_val = <optimized out>
__atg102_expected = <optimized out>
__atg1_result = <optimized out>
__oldval = <optimized out>
#2 __pthread_cond_wait (cond=0x16050b0, mutex=0x0) at pthread_cond_wait.c:655
No locals.
#3 0xf4acf144 in pa_threaded_mainloop_wait () from /lib/arm-linux-gnueabihf/libpulse.so.0
No symbol table info available.
Backtrace stopped: Cannot access memory at address 0xa

Thread 2 (Thread 0xf4693440 (LWP 1376)):
#0 __GI___poll (timeout=121, nfds=3, fds=0x17cd878) at ../sysdeps/unix/sysv/linux/poll.c:29
_a1 = 24959096
_nr = 168
_a3tmp = 121
_a1tmp = 24959096
_a3 = 121
_a2tmp = 3
_a2 = 3
_sys_result = <optimized out>
sc_cancel_oldtype = 0
sc_ret = <optimized out>
sc_ret = <optimized out>
sc_ret = <optimized out>
_sys_result = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a3tmp = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
_a3 = <optimized out>
sc_cancel_oldtype = <optimized out>
_sys_result = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a3tmp = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
_a3 = <optimized out>
#1 __GI___poll (fds=0x17cd878, nfds=3, timeout=121) at ../sysdeps/unix/sysv/linux/poll.c:26
sc_ret = <optimized out>
_sys_result = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a3tmp = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
_a3 = <optimized out>
sc_cancel_oldtype = <optimized out>
_sys_result = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a3tmp = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
_a3 = <optimized out>
#2 0xf4acea28 in ?? () from /lib/arm-linux-gnueabihf/libpulse.so.0
No symbol table info available.
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 1 (Thread 0xf7a30010 (LWP 1373)):
#0 __libc_read (nbytes=8191, buf=0x1b3dbd8, fd=4) at ../sysdeps/unix/sysv/linux/read.c:26
_sys_result = <optimized out>
sc_cancel_oldtype = 0
sc_ret = <optimized out>
sc_ret = <optimized out>
sc_ret = <optimized out>
_sys_result = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a3tmp = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
_a3 = <optimized out>
sc_cancel_oldtype = <optimized out>
_sys_result = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a3tmp = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
_a3 = <optimized out>
#1 __libc_read (fd=4, buf=0x1b3dbd8, nbytes=8191) at ../sysdeps/unix/sysv/linux/read.c:24
sc_ret = <optimized out>
_sys_result = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a3tmp = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
_a3 = <optimized out>
sc_cancel_oldtype = <optimized out>
_sys_result = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a3tmp = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
_a3 = <optimized out>
#2 0xf751268c in std::__basic_file<char>::xsgetn(char*, int) () from /lib/arm-linux-gnueabihf/libstdc .so.6
No symbol table info available.
#3 0xf754dda8 in std::basic_filebuf<char, std::char_traits<char> >::underflow() () from /lib/arm-linux-gnueabihf/libstdc .so.6
No symbol table info available.
#4 0xf7580e8c in std::basic_streambuf<char, std::char_traits<char> >::xsgetn(char*, int) () from /lib/arm-linux-gnueabihf/libstdc .so.6
No symbol table info available.
#5 0xf754e548 in std::basic_filebuf<char, std::char_traits<char> >::xsgetn(char*, int) () from /lib/arm-linux-gnueabihf/libstdc .so.6
No symbol table info available.
#6 0xf755aa6c in std::istream::read(char*, int) () from /lib/arm-linux-gnueabihf/libstdc .so.6
No symbol table info available.
#7 0x00116030 in fs::read[abi:cxx11](fs::path const&) (p=<optimized out>) at /usr/include/c /8/bits/basic_string.h:1063
result = '\000' <repeats 200 times>...
ifs = {<std::basic_ifstream<char, std::char_traits<char> >> = {<No data fields>}, <No data fields>}
#8 0x00116474 in (anonymous namespace)::read (this=<optimized out>) at /home/pi/games/ArxLibertatis/src/io/resource/PakReader.cpp:417
No locals.
#9 0x00167538 in PakReader::read[abi:cxx11](res::path const&) (name=@0xfff27180: {pathstr = "misc/icons.ttf"}, this=<optimized out>) at /home/pi/games/ArxLibertatis/src/io/resource/PakReader.cpp:612
f = <optimized out>
f = <optimized out>
#10 FontCache::Impl::FontFile::FontFile (file=<optimized out>, library=<optimized out>, this=<optimized out>, this=<optimized out>, library=<optimized out>, file=<optimized out>) at /home/pi/games/ArxLibertatis/src/graphics/font/FontCache.cpp:123
No locals.
#11 FontCache::Impl::getFont (this=0x1940a20, file=<optimized out>, size=21893136, weight=4147950168, preload=false) at /home/pi/games/ArxLibertatis/src/graphics/font/FontCache.cpp:212
it = <optimized out>
font = <optimized out>
#12 0x0013818c in FontCache::getFont (preload=false, weight=0, size=60, file=@0xfff27180: {pathstr = "misc/icons.ttf"}) at /home/pi/games/ArxLibertatis/src/graphics/font/FontCache.cpp:265
No locals.
#13 ARX_Text_Init (force=<optimized out>) at /home/pi/games/ArxLibertatis/src/gui/Text.cpp:399
file = {pathstr = "misc/arx.ttf"}
scale = <optimized out>
smallScale = 1.35000014
smallWeight = <optimized out>
nFontMainMenu = 0x1aa5e88
nFontMenu = 0x1aa5f20
nFontControls = 0x1941208
nFontCredits = 0x1994fb8
nFontInGame = 0x19dab08
nFontInGameNote = 0x148d2c <MemoryLogger::log(logger::Source const&, int, Logger::LogLevel, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 612>
nFontInBook = 0x1
debugFontFile = {pathstr = "misc/dejavusansmono.ttf"}
debugFontScale = <optimized out>
nFontDebug = 0x1aa5e88
iconFontFile = {pathstr = "misc/icons.ttf"}
iconFont = <optimized out>
#14 0x001d3024 in AdjustUI () at /home/pi/games/ArxLibertatis/src/core/Core.cpp:232
No locals.
#15 ArxGame::initGame (this=0xf7557454 <std::basic_ios<char, std::char_traits<char> >::_M_cache_locale(std::locale const&) 92>, this@entry=0xfff27a80) at /home/pi/games/ArxLibertatis/src/core/ArxGame.cpp:794
release = <optimized out>
old = <optimized out>
t = <optimized out>
#16 0x001dd1c8 in ArxGame::initialize (this=0xfff27a80) at /home/pi/games/ArxLibertatis/src/core/ArxGame.cpp:249
init = <optimized out>
#17 0x00019fc8 in runGame () at /home/pi/games/ArxLibertatis/src/core/Core.cpp:244
No locals.
#18 main (argc=<optimized out>, argv=<optimized out>) at /home/pi/games/ArxLibertatis/src/core/Startup.cpp:164
status = RunProgram
[Inferior 1 (process 1373) detached]

April 15, 2021
bug_report_tiny.png 21:40  Crash report #1532 - [B7B146FA] ig7icd64.dll!RegisterProcTableCallback()
dscharrer : Issue closed
bug_report_tiny.png 21:39  Crash report #1502 - [A1B215E7] ig7icd32.dll!RegisterProcTableCallback()
dscharrer : Issue closed
bug_report_tiny.png 21:33  Crash report #1384 - [8B60F536] ig7icd64.dll!RegisterProcTableCallback()
dscharrer : Issue closed
bug_report_tiny.png 21:18  Crash report #1249 - [B0DF31F8] ig7icd64.dll!RegisterProcTableCallback()
dscharrer : Issue closed
April 05, 2021
bug_report_tiny.png 17:13  Crash report #1536 - [B71EA432] arx.exe!getLocalised() [Localisation.cpp:425]
dscharrer : Issue closed
bug_report_tiny.png 17:05  Crash report #1535 - [89BC277A] arx.exe!angleToFrontUpVec() [math.cpp:477]
dscharrer : Issue closed
bug_report_tiny.png 16:57  Crash report #1533 - [A4D56796] arx.exe!Trail::Render() [Trail.cpp:117]
dscharrer : Issue closed
bug_report_tiny.png 16:48  Crash report #1531 - [6B5944E8] ig7icd64.dll!RegisterProcTableCallback()
dscharrer : Issue closed
bug_report_tiny.png 16:43  Crash report #1530 - [AF04304A] arx.exe!Trail::Render() [Trail.cpp:117]
dscharrer : Issue closed
bug_report_tiny.png 16:25  Crash report #1527 - [90C85876] arx.exe!getLocalised() [Localisation.cpp:425]
dscharrer : Issue closed
March 29, 2021
bug_report_tiny.png 14:31  Crash report #1536 - [B71EA432] arx.exe!getLocalised() [Localisation.cpp:425]
CrashBot : Issue created
Assertion Failed at Localisation.cpp:425: name.find_first_of("ABCDEFGHIJKLMNOPQRSTUVWXYZ[]") == std::string::npos

Unhandled exception

Exception code: BREAKPOINT


Instruction address: 0x7ff6b8e167af
Stack pointer: 0x94440ff2b0

Callstack:
arx.exe!0x7ff6b8e167af
arx.exe!0x7ff6b8ec9906
arx.exe!0x7ff6b8e08bf4
arx.exe!0x7ff6b8e09126
arx.exe!0x7ff6b8e058a2
arx.exe!0x7ff6b8e1a2fe
arx.exe!0x7ff6b8f1201a
arx.exe!FT_GlyphSlot_Own_Bitmap()
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlUserThreadStart()
Symbols:
0 arx.exe!getLocalised(std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &) [Localisation.cpp : 425 + 0x25]
1 arx.exe!ARX_SPEECH_Render [Notification.cpp : 151 + 0x1d]
2 arx.exe!ArxGame::renderLevel() [ArxGame.cpp : 1946 + 0x7d]
3 arx.exe!ArxGame::render() [ArxGame.cpp : 2045 + 0x0]
4 arx.exe!ArxGame::doFrame() [ArxGame.cpp : 1267 + 0x0]
5 arx.exe!utf8_main(int,char * * const) [Startup.cpp : 164 + 0xa5]
6 arx.exe!WinMain [WindowsMainGUI.cpp : 48 + 0xe]
March 28, 2021
bug_report_tiny.png 09:20  Crash report #1535 - [89BC277A] arx.exe!angleToFrontUpVec() [math.cpp:477]
CrashBot : Issue created
Assertion Failed at Math.cpp:481: glm::abs(glm::dot(front, up)) < 5.f * std::numeric_limits<float>::epsilon()
Message: front=(0.999241,-0.038941,0.001198) and up=(0.038942,0.999241,0.000047) should be orthogonal; dot=5.312969*epsilon

Unhandled exception

Exception code: BREAKPOINT


Instruction address: 0x1fac8e
Stack pointer: 0x113f600
Frame pointer: 0x113f650

Callstack:
Warning: WoW64 process detected, stack may be corrupted!
arx.exe!0x1fac8e
arx.exe!0x1a6296
arx.exe!0x1a7c1a
arx.exe!0x1a47f9
arx.exe!0x1a3d4f
arx.exe!0x1b3beb
arx.exe!FT_Library_SetLcdFilterWeights()
Symbols:
0 arx.exe!angleToFrontUpVec(Angle<float> const &) [math.cpp : 477 + 0x8a]
1 arx.exe!ArxGame::updateLevel() [arxgame.cpp : 1781 + 0x0]
2 arx.exe!ArxGame::render() [arxgame.cpp : 2051 + 0x0]
3 arx.exe!ArxGame::doFrame() [arxgame.cpp : 1288 + 0x0]
4 arx.exe!ArxGame::run() [arxgame.cpp : 1169 + 0x7]
5 arx.exe!utf8_main(int,char * * const) [startup.cpp : 164 + 0x5d]
March 25, 2021
bug_report_tiny.png 17:02  Bug report #1534 - The game crashes right after the splash screen
DuxxVremeni : Issue created
I added my save weight of 3.62MB to the game and after that the game does not start.
If you remove this save and replace it with another one, which weighs 3.14MB, then everything works well.
March 22, 2021
bug_report_tiny.png 20:09  Crash report #1533 - [A4D56796] arx.exe!Trail::Render() [Trail.cpp:117]
CrashBot : Issue created
Assertion Failed at Trail.cpp:117: m_positions.size() >= size_t(std::ceil(n)) 2

Unhandled exception

Exception code: BREAKPOINT


Instruction address: 0x7ff75643100e
Stack pointer: 0x6d100ff1d0

Callstack:
arx.exe!0x7ff75643100e
arx.exe!0x7ff7563f8e11
arx.exe!0x7ff7563b8fca
arx.exe!0x7ff7563b9956
arx.exe!0x7ff7563b60d2
arx.exe!0x7ff7563c7cfe
arx.exe!0x7ff7564bf01a
arx.exe!FT_GlyphSlot_Own_Bitmap()
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlUserThreadStart()
Symbols:
0 arx.exe!Trail::Render() [Trail.cpp : 117 + 0x1a]
1 arx.exe!SpeedSpell::Update() [SpellsLvl03.cpp : 129 + 0x0]
2 arx.exe!ArxGame::renderLevel() [ArxGame.cpp : 1948 + 0x122]
3 arx.exe!ArxGame::render() [ArxGame.cpp : 2082 + 0x0]
4 arx.exe!ArxGame::doFrame() [ArxGame.cpp : 1304 + 0x0]
5 arx.exe!utf8_main(int,char * * const) [Startup.cpp : 164 + 0xa5]
6 arx.exe!WinMain [WindowsMainGUI.cpp : 48 + 0xe]
March 19, 2021
bug_report_tiny.png 16:05  Crash report #1532 - [B7B146FA] ig7icd64.dll!RegisterProcTableCallback()
CrashBot : Issue created
Illegal storage access

Exception code: ACCESS_VIOLATION


Instruction address: 0x7ffb7c59ab6a
Memory accessed: 0x8
Stack pointer: 0x52d66ff140

Callstack:
ig7icd64.dll!RegisterProcTableCallback()
ig7icd64.dll!RegisterProcTableCallback()
ig7icd64.dll!DrvSetLayerPaletteEntries()
ig7icd64.dll!RegisterProcTableCallback()
ig7icd64.dll!RegisterProcTableCallback()
ig7icd64.dll!DrvSwapBuffers()
ig7icd64.dll!DrvSwapBuffers()
OPENGL32.DLL!wglSwapBuffers()
gdi32full.dll!SwapBuffers()
SDL2.dll!SDL_DYNAPI_entry()
arx.exe!0x7ff6e53d58cf
arx.exe!0x7ff6e53ea13e
arx.exe!0x7ff6e54e418a
arx.exe!0x7ff6e565e05a
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlUserThreadStart()
March 18, 2021
bug_report_tiny.png 17:08  Crash report #1531 - [6B5944E8] ig7icd64.dll!RegisterProcTableCallback()
CrashBot : Issue created
Illegal storage access

Exception code: ACCESS_VIOLATION


Instruction address: 0x7fff58b7ae42
Memory accessed: 0x8
Stack pointer: 0x43bc5ef0a0

Callstack:
ig7icd64.dll!RegisterProcTableCallback()
ig7icd64.dll!RegisterProcTableCallback()
ig7icd64.dll!RegisterProcTableCallback()
ig7icd64.dll!RegisterProcTableCallback()
ig7icd64.dll!RegisterProcTableCallback()
ig7icd64.dll!DrvSwapBuffers()
ig7icd64.dll!DrvSwapBuffers()
OPENGL32.DLL!wglCopyContext()
OPENGL32.DLL!wglSwapBuffers()
gdi32full.dll!SwapBuffers()
SDL2.dll!SDL_DYNAPI_entry()
arx.exe!0x7ff6336858cf
arx.exe!0x7ff63369a13e
arx.exe!0x7ff63379418a
arx.exe!0x7ff63390e05a
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlUserThreadStart()
Symbols:
11 arx.exe!ArxGame::doFrame() [ArxGame.cpp : 1269 + 0xd]
12 arx.exe!utf8_main(int,char * * const) [Startup.cpp : 164 + 0xa5]
13 arx.exe!WinMain [WindowsMainGUI.cpp : 48 + 0xe]
14 arx.exe!__scrt_common_main_seh [exe_common.inl : 288 + 0x21]
February 28, 2021
bug_report_tiny.png 07:37  Crash report #1530 - [AF04304A] arx.exe!Trail::Render() [Trail.cpp:117]
CrashBot : Issue created
Assertion Failed at Trail.cpp:117: m_positions.size() >= size_t(std::ceil(n)) 2

Unhandled exception

Exception code: BREAKPOINT


Instruction address: 0x7ff7d23a100e
Stack pointer: 0x14610feed0

Callstack:
arx.exe!0x7ff7d23a100e
arx.exe!0x7ff7d2368e11
arx.exe!0x7ff7d2328fca
arx.exe!0x7ff7d2329956
arx.exe!0x7ff7d23260d2
arx.exe!0x7ff7d2337cfe
arx.exe!0x7ff7d242f01a
arx.exe!FT_GlyphSlot_Own_Bitmap()
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlUserThreadStart()
Symbols:
0 arx.exe!Trail::Render() [Trail.cpp : 117 + 0x1a]
1 arx.exe!SpeedSpell::Update() [SpellsLvl03.cpp : 129 + 0x0]
2 arx.exe!ArxGame::renderLevel() [ArxGame.cpp : 1948 + 0x122]
3 arx.exe!ArxGame::render() [ArxGame.cpp : 2082 + 0x0]
4 arx.exe!ArxGame::doFrame() [ArxGame.cpp : 1304 + 0x0]
5 arx.exe!utf8_main(int,char * * const) [Startup.cpp : 164 + 0xa5]
6 arx.exe!WinMain [WindowsMainGUI.cpp : 48 + 0xe]
February 22, 2021
bug_report_tiny.png 14:16  Bug report #1529 - Texture interface scaling doesn't work normally.
guest : Issue created
After downloading Arx fatalis from steam, I installed Arx Libertatis. But after that, my hud just stretched itself out. Can't see the icons, tabs, and health/mana/money bag normally.
February 19, 2021
bug_report_tiny.png 10:12  Crash report #1528 - [2EA018C8] Thread::entryPoint() basic_string.h:2290
CrashBot : Issue created
Illegal storage access: address not mapped to object


Instruction address: 0x103ecc
Memory accessed: 0xffffffff81000020
Stack pointer: 0x5ecfee38
Frame pointer: 0x5ecfef7c

Callstack:
arx!0x10d44c
libc-2.28.so!0x7680c130
arx!0x103ecc

GDB stack trace:
[New LWP 1092]
[New LWP 1093]
[New LWP 1094]
[New LWP 1095]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
__libc_read (nbytes=8191, buf=0x1082490, fd=14) at ../sysdeps/unix/sysv/linux/read.c:26
[Current thread is 1 (Thread 0x76f82010 (LWP 1085))]
Id Target Id Frame
* 1 Thread 0x76f82010 (LWP 1085) "arx" __libc_read (nbytes=8191, buf=0x1082490, fd=14) at ../sysdeps/unix/sysv/linux/read.c:26
2 Thread 0x7050c440 (LWP 1092) "threaded-ml" __GI___poll (timeout=1072, nfds=3, fds=0x10b6bb8) at ../sysdeps/unix/sysv/linux/poll.c:29
3 Thread 0x5fd0b440 (LWP 1093) "arx" futex_wait_cancelable (private=0, expected=0, futex_word=0x10ae844) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
4 Thread 0x5f0ff440 (LWP 1094) "arx" 0x76f0a088 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=1, futex_word=0x10b0614) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
5 Thread 0x5ecff440 (LWP 1095) "arx" __GI___nanosleep (remaining=0x0, requested_time=0x5ecfea98) at ../sysdeps/unix/sysv/linux/nanosleep.c:28

Thread 5 (Thread 0x5ecff440 (LWP 1095)):
#0 __GI___nanosleep (remaining=0x0, requested_time=0x5ecfea98) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
_a1 = 1590684312
_nr = 162
_a1tmp = 1590684312
_a2tmp = 0
_a2 = 0
_sys_result = <optimized out>
sc_cancel_oldtype = 0
sc_ret = <optimized out>
sc_ret = <optimized out>
sc_ret = <optimized out>
_sys_result = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
sc_cancel_oldtype = <optimized out>
_sys_result = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
#1 __GI___nanosleep (requested_time=0x5ecfea98, remaining=0x0) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
sc_ret = <optimized out>
_sys_result = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
sc_cancel_oldtype = <optimized out>
_sys_result = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
#2 0x0010d4ac in CrashHandlerPOSIX::handleCrash (context=<optimized out>, info=0x5ecfeac0, signal=<optimized out>, this=0xdfd4f8) at /home/pi/Desktop/ArxLibertatis/src/platform/crashhandler/CrashHandlerPOSIX.cpp:506
t = {tv_sec = 0, tv_nsec = 100000}
processor = 1096
args = {0x0, 0x186a0 <__static_initialization_and_destruction_0(int, int) [clone .constprop.416] 36200> "40\240\343\202\375\377\352", 0x0}
processor = <optimized out>
args = <optimized out>
it = <optimized out>
siginfo = <optimized out>
ctx = <optimized out>
t = <optimized out>
#3 signalHandler (signal=<optimized out>, info=0x5ecfeac0, context=<optimized out>) at /home/pi/Desktop/ArxLibertatis/src/platform/crashhandler/CrashHandlerPOSIX.cpp:85
No locals.
#4 <signal handler called>
No locals.
#5 0x00103ecc in Thread::entryPoint (param=0x81000010) at /usr/include/c /8/bits/basic_string.h:2290
thread = <error reading variable>
#6 0x76f00494 in start_thread (arg=0x5ecff440) at pthread_create.c:486
ret = <optimized out>
start = <optimized out>
pd = 0x5ecff440
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1792743045, 1122303125, 1996007784, 1590686784, 1995973840, 338, 2125044778, 1590686784, 0, 1590685564, 0 <repeats 54 times>}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#7 0x768b6578 in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:73 from /lib/arm-linux-gnueabihf/libc.so.6
No locals.
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 4 (Thread 0x5f0ff440 (LWP 1094)):
#0 0x76f0a088 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=1, futex_word=0x10b0614) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
_a2tmp = 393
_a2 = 393
_v2 = -1
_a3tmp = 1
_a3 = 1
_a1 = 17499668
_nr = 240
_a4tmp = 0
_a1tmp = 17499668
_a4 = 0
_v1 = 0
__ret = <optimized out>
oldtype = 0
err = <optimized out>
oldtype = <optimized out>
err = <optimized out>
__ret = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_v2tmp = <optimized out>
_v1tmp = <optimized out>
_a4tmp = <optimized out>
_a3tmp = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
_a3 = <optimized out>
_a4 = <optimized out>
_v1 = <optimized out>
_v2 = <optimized out>
#1 do_futex_wait (sem=sem@entry=0x10b0614, abstime=0x0) at sem_waitcommon.c:115
err = <optimized out>
#2 0x76f0a1f4 in __new_sem_wait_slow (sem=0x10b0614, abstime=0x0) at sem_waitcommon.c:282
_buffer = {__routine = 0x76f0a050 <__sem_wait_cleanup>, __arg = 0x10b0614, __canceltype = 17499692, __prev = 0x0}
err = 0
v = <optimized out>
#3 0x76d9a7b0 in ?? () from /usr/lib/arm-linux-gnueabihf/libopenal.so.1
No symbol table info available.
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 3 (Thread 0x5fd0b440 (LWP 1093)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x10ae844) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
_a1 = 17492036
_nr = 240
_a3tmp = 0
_a1tmp = 17492036
_a3 = 0
_a4tmp = 0
_a2tmp = 128
_a2 = 128
_a4 = 0
__ret = <optimized out>
oldtype = 0
err = <optimized out>
oldtype = <optimized out>
err = <optimized out>
__ret = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a4tmp = <optimized out>
_a3tmp = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
_a3 = <optimized out>
_a4 = <optimized out>
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x0, cond=0x10ae818) at pthread_cond_wait.c:502
spin = 0
buffer = {__routine = 0x76f06e28 <__condvar_cleanup_waiting>, __arg = 0x5fd0ad98, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 119, cond = 0x10ae818, mutex = 0x70805188, private = 0}
__atg101_val = <optimized out>
rt = <optimized out>
__atg100_val = <optimized out>
err = <optimized out>
g = 1
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
result = 0
wseq = 511101108224
seq = 6850018463957333088
private = 0
maxspin = <optimized out>
err = <optimized out>
result = <optimized out>
wseq = <optimized out>
g = <optimized out>
seq = <optimized out>
flags = <optimized out>
private = <optimized out>
signals = <optimized out>
g1_start = <optimized out>
__atg6_oldval = <optimized out>
__atg6_memp = <optimized out>
__atg6_value = <optimized out>
__atg2_result = <optimized out>
__oldval = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
spin = <optimized out>
buffer = <optimized out>
cbuffer = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
__atg6_oldval = <optimized out>
__atg6_memp = <optimized out>
__atg6_value = <optimized out>
__atg2_result = <optimized out>
__oldval = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
rt = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
__atg102_expected = <optimized out>
__atg1_result = <optimized out>
__oldval = <optimized out>
s = <optimized out>
__atg100_val = <optimized out>
__atg102_expected = <optimized out>
__atg1_result = <optimized out>
__oldval = <optimized out>
#2 __pthread_cond_wait (cond=0x10ae818, mutex=0x0) at pthread_cond_wait.c:655
No locals.
#3 0x70979144 in pa_threaded_mainloop_wait () from /usr/lib/arm-linux-gnueabihf/libpulse.so.0
No symbol table info available.
Backtrace stopped: Cannot access memory at address 0xa

Thread 2 (Thread 0x7050c440 (LWP 1092)):
#0 __GI___poll (timeout=1072, nfds=3, fds=0x10b6bb8) at ../sysdeps/unix/sysv/linux/poll.c:29
_a1 = 17525688
_nr = 168
_a3tmp = 1072
_a1tmp = 17525688
_a3 = 1072
_a2tmp = 3
_a2 = 3
_sys_result = <optimized out>
sc_cancel_oldtype = 0
sc_ret = <optimized out>
sc_ret = <optimized out>
sc_ret = <optimized out>
_sys_result = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a3tmp = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
_a3 = <optimized out>
sc_cancel_oldtype = <optimized out>
_sys_result = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a3tmp = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
_a3 = <optimized out>
#1 __GI___poll (fds=0x10b6bb8, nfds=3, timeout=1072) at ../sysdeps/unix/sysv/linux/poll.c:26
sc_ret = <optimized out>
_sys_result = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a3tmp = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
_a3 = <optimized out>
sc_cancel_oldtype = <optimized out>
_sys_result = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a3tmp = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
_a3 = <optimized out>
#2 0x70978a28 in ?? () from /usr/lib/arm-linux-gnueabihf/libpulse.so.0
No symbol table info available.
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 1 (Thread 0x76f82010 (LWP 1085)):
#0 __libc_read (nbytes=8191, buf=0x1082490, fd=14) at ../sysdeps/unix/sysv/linux/read.c:26
_sys_result = <optimized out>
sc_cancel_oldtype = 0
sc_ret = <optimized out>
sc_ret = <optimized out>
sc_ret = <optimized out>
_sys_result = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a3tmp = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
_a3 = <optimized out>
sc_cancel_oldtype = <optimized out>
_sys_result = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a3tmp = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
_a3 = <optimized out>
#1 __libc_read (fd=14, buf=0x1082490, nbytes=8191) at ../sysdeps/unix/sysv/linux/read.c:24
sc_ret = <optimized out>
_sys_result = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a3tmp = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
_a3 = <optimized out>
sc_cancel_oldtype = <optimized out>
_sys_result = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a3tmp = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
_a3 = <optimized out>
#2 0x76a7068c in std::__basic_file<char>::xsgetn(char*, int) () from /usr/lib/arm-linux-gnueabihf/libstdc .so.6
No symbol table info available.
#3 0x76aabda8 in std::basic_filebuf<char, std::char_traits<char> >::underflow() () from /usr/lib/arm-linux-gnueabihf/libstdc .so.6
No symbol table info available.
#4 0x76adee8c in std::basic_streambuf<char, std::char_traits<char> >::xsgetn(char*, int) () from /usr/lib/arm-linux-gnueabihf/libstdc .so.6
No symbol table info available.
#5 0x76aac548 in std::basic_filebuf<char, std::char_traits<char> >::xsgetn(char*, int) () from /usr/lib/arm-linux-gnueabihf/libstdc .so.6
No symbol table info available.
#6 0x76ab8a6c in std::istream::read(char*, int) () from /usr/lib/arm-linux-gnueabihf/libstdc .so.6
No symbol table info available.
#7 0x00115428 in fs::read (n=<optimized out>, buf=0xe3c4f8, ifs=<optimized out>) at /home/pi/Desktop/ArxLibertatis/src/io/fs/FileStream.h:86
No locals.
#8 (anonymous namespace)::read (this=<optimized out>, buf=<optimized out>, size=<optimized out>) at /home/pi/Desktop/ArxLibertatis/src/io/resource/PakReader.cpp:151
nread = 505
#9 0x001df5fc in audio::CodecADPCM::getNextBlock (this=0xeed398) at /usr/include/c /8/bits/stl_vector.h:805
i = <optimized out>
#10 audio::CodecADPCM::getNextBlock (this=<optimized out>, this=<optimized out>) at /home/pi/Desktop/ArxLibertatis/src/audio/codec/ADPCM.cpp:230
i = <optimized out>
i = <optimized out>
#11 0x001e0c38 in audio::CodecADPCM::setHeader (header=<optimized out>, this=0xeed398) at /home/pi/Desktop/ArxLibertatis/src/audio/codec/ADPCM.cpp:102
error = <optimized out>
nybble_c = <optimized out>
nybble_c = <optimized out>
error = <optimized out>
#12 audio::CodecADPCM::setHeader (this=<optimized out>, header=<optimized out>, this=<optimized out>, header=<optimized out>) at /home/pi/Desktop/ArxLibertatis/src/audio/codec/ADPCM.cpp:73
nybble_c = <optimized out>
error = <optimized out>
nybble_c = <optimized out>
error = <optimized out>
#13 0x001e2fc8 in audio::StreamWAV::setStream (this=<optimized out>, stream=<optimized out>) at /home/pi/Desktop/ArxLibertatis/src/audio/codec/WAV.cpp:243
header = 0x110b370
wave = {m_file = 0x10aa300, offset = 13312}
error = <optimized out>
#14 0x001e3260 in audio::createStream (name=<optimized out>) at /home/pi/Desktop/ArxLibertatis/src/audio/Stream.cpp:66
file = 0x10aa300
stream = 0x1110220
#15 0x00056360 in audio::Sample::load (this=0x11101c8) at /home/pi/Desktop/ArxLibertatis/src/audio/Sample.cpp:78
stream = 0x1b848 <std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) [clone .constprop.961] 136>
#16 0x001e42c0 in audio::Sample::load (this=0x11101c8) at /home/pi/Desktop/ArxLibertatis/src/audio/Sample.cpp:74
stream = <optimized out>
stream = <optimized out>
#17 audio::createSample (name=<optimized out>) at /home/pi/Desktop/ArxLibertatis/src/audio/Audio.cpp:259
lock = {lock = 0xe54b00}
sample = 0x11101c8
sampleHandle = {t = -1}
#18 0x000ead50 in ARX_SOUND_CreateCollisionMaps () at /home/pi/Desktop/ArxLibertatis/src/io/resource/ResourcePath.h:49
oss = <incomplete type>
sample = {t = -1}
mi = 2
key = <optimized out>
mat = <optimized out>
ki = <optimized out>
section = @0x110f54c: {keys = std::vector of length -64, capacity -372743 = {{name = <error: Cannot access memory at address 0x1>, value = ""}, {name = "", value = "\341\305z\370\356\247\032w\356\207j\201\356F:p\356\001:\340\354\060\200\275\b\020:\002\356\002\300\203\342\001 \203\342\220\312\005\356\302*\370\356\003\300\203\342\220*\006\356\020\312\003\356\004\300\203\342\006 \203\342\220\312\000\356\303J\270\356\242:2\356\005\300\203\342\220*\001\356\020\312\005\356\a\300\203\342\345\032\270\356\020\312\006\356\346z\370\356\a*\303\356\340J\370\356\341Z\370\356\305*\270\356\306\n\370\356\001:q\356\000 \240\341\247\032\067\356\004zt\356\244\032t\356\245Ju\356\002Z2\356\240j0\356\b0\203\342\003\000Q\341\207j\303\356 \000\200\342bJ0\356\001J\242\354\a*\201\356fZp\356\207\n\307\356B:0\356\a:\000"...}, {name = <error: Cannot access memory at address 0x7661>, value = <error: Cannot access memory at address 0x22>}, {name = <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, value = '\000' <repeats 200 times>...}, {name = "8\003\036\000\360\005\036\000\000-\036\000\264\362\035\000$\364\035\000\254\363\035\000\244\363\035\000X\362\035\000\000\000\000\000\000\000\000\000|\003\036\000@\006\036\000\000\000\000\000\000\000\000\000xl\a\000\300\377\006\000\214\364\035\000\204\364\035\000T\364\035\000,\364\035\000\000\000\000\000\000\000\000\000\374\253\036\000\324\245\036\000\360\241\036\000\f\236\036\000H\232\036\000\270\356\036\000\270\230\035\000L\023\035\000\274\311\035\000\330\257\036\000\220\313\036\000\304\330\036\000\004\305\035\000\324\237\035\000\000\000\000\000\000\000\000\000\340\346\000\000\340\346\000\000\340\346\000\000\340\346\000\000\340\346\000\000\340\346\000\000\340\346\000\000\340\346\000\000\340\346\000\000\340\346\000\000\000\000\000\000\000\000\000\000"..., value = <error: Cannot access memory at address 0x3400>}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}...}}
map = std::map with 16 elements<error reading variable: Cannot access memory at address 0xc>
si = {first = "", second = {keys = std::vector of length -64, capacity -372743 = {{name = <error: Cannot access memory at address 0x1>, value = ""}, {name = "", value = "\341\305z\370\356\247\032w\356\207j\201\356F:p\356\001:\340\354\060\200\275\b\020:\002\356\002\300\203\342\001 \203\342\220\312\005\356\302*\370\356\003\300\203\342\220*\006\356\020\312\003\356\004\300\203\342\006 \203\342\220\312\000\356\303J\270\356\242:2\356\005\300\203\342\220*\001\356\020\312\005\356\a\300\203\342\345\032\270\356\020\312\006\356\346z\370\356\a*\303\356\340J\370\356\341Z\370\356\305*\270\356\306\n\370\356\001:q\356\000 \240\341\247\032\067\356\004zt\356\244\032t\356\245Ju\356\002Z2\356\240j0\356\b0\203\342\003\000Q\341\207j\303\356 \000\200\342bJ0\356\001J\242\354\a*\201\356fZp\356\207\n\307\356B:0\356\a:\000"...}, {name = <error: Cannot access memory at address 0x7661>, value = <error: Cannot access memory at address 0x22>}, {name = <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>, value = '\000' <repeats 200 times>...}, {name = "8\003\036\000\360\005\036\000\000-\036\000\264\362\035\000$\364\035\000\254\363\035\000\244\363\035\000X\362\035\000\000\000\000\000\000\000\000\000|\003\036\000@\006\036\000\000\000\000\000\000\000\000\000xl\a\000\300\377\006\000\214\364\035\000\204\364\035\000T\364\035\000,\364\035\000\000\000\000\000\000\000\000\000\374\253\036\000\324\245\036\000\360\241\036\000\f\236\036\000H\232\036\000\270\356\036\000\270\230\035\000L\023\035\000\274\311\035\000\330\257\036\000\220\313\036\000\304\330\036\000\004\305\035\000\324\237\035\000\000\000\000\000\000\000\000\000\340\346\000\000\340\346\000\000\340\346\000\000\340\346\000\000\340\346\000\000\340\346\000\000\340\346\000\000\340\346\000\000\340\346\000\000\340\346\000\000\000\000\000\000\000\000\000\000"..., value = <error: Cannot access memory at address 0x3400>}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}, {name = "", value = ""}...}}}
file = {pathstr = "localisation/snd_step.ini"}
data = "[Foot_large]\r\nSTONE=footstep_large_stone_step\r\nWATER=footstep_large_water_step\r\nGRAVEL=footstep_large_gravel_step\r\nMETAL=footstep_large_metal_step\r\nWOOD=footstep_large_stone_step\r\nICE=footstep_large_i"...
iss = <incomplete type>
reader = {sections = std::map with 6 elements = {["foot_bare"] = {keys = std::vector of length 11, capacity 16 = {{name = "stone", value = "FootStep_bare_stone_step"}, {name = "water", value = "FootStep_shoe_water_step"}, {name = "gravel", value = "FootStep_bare_gravel_step"}, {name = "metal", value = "FootStep_bare_metal_step"}, {name = "wood", value = "FootStep_bare_wood_step"}, {name = "ice", value = "FootStep_shoe_ice_step"}, {name = "carpet", value = "FootStep_shoe_carpet_step"}, {name = "wet", value = "FootStep_shoe_flesh_step"}, {name = "earth", value = "FootStep_bare_gravel_step"}, {name = "fabric", value = "FootStep_shoe_carpet_step"}, {name = "moss", value = "FootStep_shoe_carpet_step"}}}, ["foot_large"] = {keys = std::vector of length 11, capacity 16 = {{name = "stone", value = "footstep_large_stone_step"}, {name = "water", value = "footstep_large_water_step"}, {name = "gravel", value = "footstep_large_gravel_step"}, {name = "metal", value = "footstep_large_metal_step"}, {name = "wood", value = "footstep_large_stone_step"}, {name = "ice", value = "footstep_large_ice_step"}, {name = "wet", value = "footstep_large_flesh_step"}, {name = "earth", value = "footstep_large_gravel_step"}, {name = "carpet", value = "footstep_large_stone_step"}, {name = "moss", value = "footstep_large_stone_step"}, {name = "fabric", value = "footstep_large_stone_step"}}}, ["foot_metal_chain"] = {keys = std::vector of length 11, capacity 16 = {{name = "stone", value = "FootStep_chain_stone_step"}, {name = "water", value = "FootStep_shoe_water_step"}, {name = "gravel", value = "FootStep_chain_gravel_step"}, {name = "metal", value = "FootStep_chain_metal_step"}, {name = "wood", value = "FootStep_chain_wood_step"}, {name = "ice", value = "FootStep_chain_ice_step"}, {name = "carpet", value = "FootStep_chain_carpet_step"}, {name = "wet", value = "FootStep_chain_flesh_step"}, {name = "earth", value = "FootStep_chain_gravel_step"}, {name = "moss", value = "FootStep_chain_carpet_step"}, {name = "fabric", value = "FootStep_chain_carpet_step"}}}, ["foot_metal_plate"] = {keys = std::vector of length 11, capacity 16 = {{name = "stone", value = "FootStep_plate_stone_step"}, {name = "water", value = "FootStep_shoe_water_step"}, {name = "gravel", value = "FootStep_plate_gravel_step"}, {name = "metal", value = "FootStep_plate_metal_step"}, {name = "wood", value = "FootStep_plate_wood_step"}, {name = "ice", value = "FootStep_plate_ice_step"}, {name = "carpet", value = "FootStep_plate_carpet_step"}, {name = "wet", value = "FootStep_plate_flesh_step"}, {name = "earth", value = "FootStep_plate_gravel_step"}, {name = "fabric", value = "FootStep_plate_carpet_step"}, {name = "moss", value = "FootStep_plate_carpet_step"}}}, ["foot_shoe"] = {keys = std::vector of length 11, capacity 16 = {{name = "stone", value = "FootStep_shoe_stone_step"}, {name = "water", value = "FootStep_shoe_water_step"}, {name = "gravel", value = "FootStep_shoe_gravel_step"}, {name = "metal", value = "FootStep_shoe_metal_step"}, {name = "wood", value = "FootStep_shoe_wood_step"}, {name = "ice", value = "FootStep_shoe_ice_step"}, {name = "carpet", value = "FootStep_shoe_carpet_step"}, {name = "wet", value = "FootStep_shoe_flesh_step"}, {name = "earth", value = "FootStep_shoe_gravel_step"}, {name = "fabric", value = "FootStep_shoe_carpet_step"}, {name = "moss", value = "FootStep_shoe_carpet_step"}}}, ["foot_stealth"] = {keys = std::vector of length 11, capacity 16 = {{name = "stone", value = "FootStep_stealth_gravel_step"}, {name = "water", value = "FootStep_shoe_water_step"}, {name = "gravel", value = "FootStep_stealth_gravel_step"}, {name = "metal", value = "FootStep_stealth_metal_step"}, {name = "wood", value = "FootStep_stealth_wood_step"}, {name = "ice", value = "FootStep_stealth_ice_step"}, {name = "carpet", value = "FootStep_shoe_carpet_step"}, {name = "wet", value = "FootStep_shoe_flesh_step"}, {name = "earth", value = "FootStep_stealth_gravel_step"}, {name = "fabric", value = "FootStep_shoe_carpet_step"}, {name = "moss", value = "FootStep_shoe_carpet_step"}}}}}
i = <optimized out>
#19 0x000ec4d4 in ARX_SOUND_Init () at /home/pi/Desktop/ArxLibertatis/src/scene/GameSound.cpp:218
No locals.
#20 0x001ddc74 in ArxGame::initSound (this=0x7ea9a080) at /home/pi/Desktop/ArxLibertatis/src/core/ArxGame.cpp:489
init = <optimized out>
init = <optimized out>
#21 ArxGame::initialize (this=0x7ea9a080) at /home/pi/Desktop/ArxLibertatis/src/core/ArxGame.cpp:238
init = true
#22 0x00019f38 in runGame () at /home/pi/Desktop/ArxLibertatis/src/core/Core.cpp:244
No locals.
#23 main (argc=<optimized out>, argv=<optimized out>) at /home/pi/Desktop/ArxLibertatis/src/core/Startup.cpp:164
status = RunProgram
[Inferior 1 (process 1085) detached]

February 18, 2021
bug_report_tiny.png 20:43  Crash report #1527 - [90C85876] arx.exe!getLocalised() [Localisation.cpp:425]
CrashBot : Issue created
Assertion Failed at Localisation.cpp:425: name.find_first_of("ABCDEFGHIJKLMNOPQRSTUVWXYZ[]") == std::string::npos

Unhandled exception

Exception code: BREAKPOINT


Instruction address: 0x7ff782c967af
Stack pointer: 0x57896feff0

Callstack:
arx.exe!0x7ff782c967af
arx.exe!0x7ff782d49906
arx.exe!0x7ff782c88bf4
arx.exe!0x7ff782c89126
arx.exe!0x7ff782c858a2
arx.exe!0x7ff782c9a2fe
arx.exe!0x7ff782d9201a
arx.exe!FT_GlyphSlot_Own_Bitmap()
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlUserThreadStart()
Symbols:
0 arx.exe!getLocalised(std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &) [Localisation.cpp : 425 + 0x25]
1 arx.exe!ARX_SPEECH_Render [Notification.cpp : 151 + 0x1d]
2 arx.exe!ArxGame::renderLevel() [ArxGame.cpp : 1946 + 0x7d]
3 arx.exe!ArxGame::render() [ArxGame.cpp : 2045 + 0x0]
4 arx.exe!ArxGame::doFrame() [ArxGame.cpp : 1267 + 0x0]
5 arx.exe!utf8_main(int,char * * const) [Startup.cpp : 164 + 0xa5]
6 arx.exe!WinMain [WindowsMainGUI.cpp : 48 + 0xe]
February 13, 2021
bug_report_tiny.png 11:59  Crash report #1526 - [58576BC3] Thread::entryPoint() basic_string.h:2290
CrashBot : Issue created
Illegal storage access: address not mapped to object


Instruction address: 0xff2cc
Memory accessed: 0x21000021
Stack pointer: 0x6b945e38
Frame pointer: 0x6b945f7c

Callstack:
arx!0x10a13c
libc-2.28.so!0x76846130
arx!0xff2cc

GDB stack trace:
[New LWP 25407]
[New LWP 25408]
[New LWP 25409]
[New LWP 25410]
[New LWP 25411]
[New LWP 25412]
[New LWP 25413]
[New LWP 25414]
[New LWP 25459]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
0x0000d96c in ?? ()
[Current thread is 1 (Thread 0x76f1f230 (LWP 25403))]
Id Target Id Frame
* 1 Thread 0x76f1f230 (LWP 25403) "arx" 0x0000d96c in ?? ()
2 Thread 0x70db0440 (LWP 25407) "llvmpipe-0" futex_wait_cancelable (private=0, expected=0, futex_word=0xa9f498) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
3 Thread 0x705af440 (LWP 25408) "llvmpipe-1" futex_wait_cancelable (private=0, expected=0, futex_word=0xa9f5a0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
4 Thread 0x6fbff440 (LWP 25409) "llvmpipe-2" futex_wait_cancelable (private=0, expected=0, futex_word=0xa9f6a8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
5 Thread 0x6f1ff440 (LWP 25410) "llvmpipe-3" futex_wait_cancelable (private=0, expected=0, futex_word=0xa9f7b0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
6 Thread 0x6e5ff440 (LWP 25411) "arx" futex_wait_cancelable (private=0, expected=0, futex_word=0xaa9978) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
7 Thread 0x6ddfe440 (LWP 25412) "arx" futex_wait_cancelable (private=0, expected=0, futex_word=0xaa9978) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
8 Thread 0x6d5fd440 (LWP 25413) "arx" futex_wait_cancelable (private=0, expected=0, futex_word=0xaa9978) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
9 Thread 0x6cbff440 (LWP 25414) "arx" futex_wait_cancelable (private=0, expected=0, futex_word=0xaa9978) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
10 Thread 0x6b946440 (LWP 25459) "arx" __GI___nanosleep (remaining=0x0, requested_time=0x6b945a98) at ../sysdeps/unix/sysv/linux/nanosleep.c:28

Thread 10 (Thread 0x6b946440 (LWP 25459)):
#0 __GI___nanosleep (remaining=0x0, requested_time=0x6b945a98) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
_a1 = 1804884632
_nr = 162
_a1tmp = 1804884632
_a2tmp = 0
_a2 = 0
_sys_result = <optimized out>
sc_cancel_oldtype = 0
sc_ret = <optimized out>
sc_ret = <optimized out>
sc_ret = <optimized out>
_sys_result = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
sc_cancel_oldtype = <optimized out>
_sys_result = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
#1 __GI___nanosleep (requested_time=0x6b945a98, remaining=0x0) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
sc_ret = <optimized out>
_sys_result = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
sc_cancel_oldtype = <optimized out>
_sys_result = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
#2 0x0010a19c in CrashHandlerPOSIX::handleCrash (context=<optimized out>, info=0x6b945ac0, signal=<optimized out>, this=0xa1fb40) at /media/usb/arx/src/platform/crashhandler/CrashHandlerPOSIX.cpp:506
t = {tv_sec = 0, tv_nsec = 100000}
processor = 25460
args = {0x0, 0x186a0 <main(int, char**) 1084> "X", 0x0}
processor = <optimized out>
args = <optimized out>
it = <optimized out>
siginfo = <optimized out>
ctx = <optimized out>
t = <optimized out>
#3 signalHandler (signal=<optimized out>, info=0x6b945ac0, context=<optimized out>) at /media/usb/arx/src/platform/crashhandler/CrashHandlerPOSIX.cpp:85
No locals.
#4 <signal handler called>
No locals.
#5 0x000ff2cc in Thread::entryPoint (param=0x21000011) at /usr/include/c /8/bits/basic_string.h:2290
thread = <error reading variable>
#6 0x76ea5494 in start_thread (arg=0x6b946440) at pthread_create.c:486
ret = <optimized out>
start = <optimized out>
pd = 0x6b946440
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {12468959, 499140815, 1995602280, 1804887104, 1995568880, 338, 2129963378, 1804887104, 0, 1804885884, 1056964608, 1065353216, 1048576000, -1063256064, 1048576000, 1175264468, 1141653510, 1172680661, 1175264468, 1141489670, 0 <repeats 44 times>}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#7 0x768f0578 in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:73 from /lib/arm-linux-gnueabihf/libc.so.6
No locals.
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 9 (Thread 0x6cbff440 (LWP 25414)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0xaa9978) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
_a1 = 11180408
_nr = 240
_a3tmp = 0
_a1tmp = 11180408
_a3 = 0
_a4tmp = 0
_a2tmp = 128
_a2 = 128
_a4 = 0
__ret = <optimized out>
oldtype = 0
err = <optimized out>
oldtype = <optimized out>
err = <optimized out>
__ret = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a4tmp = <optimized out>
_a3tmp = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
_a3 = <optimized out>
_a4 = <optimized out>
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x0, cond=0xaa9950) at pthread_cond_wait.c:502
spin = 0
buffer = {__routine = 0x76eabe28 <__condvar_cleanup_waiting>, __arg = 0x6cbfedb8, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 6, cond = 0xaa9950, mutex = 0xaa9938, private = 0}
__atg101_val = <optimized out>
rt = <optimized out>
__atg100_val = <optimized out>
err = <optimized out>
g = 0
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
result = 0
wseq = 25769803776
seq = 0
private = 0
maxspin = <optimized out>
err = <optimized out>
result = <optimized out>
wseq = <optimized out>
g = <optimized out>
seq = <optimized out>
flags = <optimized out>
private = <optimized out>
signals = <optimized out>
g1_start = <optimized out>
__atg6_oldval = <optimized out>
__atg6_memp = <optimized out>
__atg6_value = <optimized out>
__atg2_result = <optimized out>
__oldval = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
spin = <optimized out>
buffer = <optimized out>
cbuffer = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
__atg6_oldval = <optimized out>
__atg6_memp = <optimized out>
__atg6_value = <optimized out>
__atg2_result = <optimized out>
__oldval = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
rt = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
__atg102_expected = <optimized out>
__atg1_result = <optimized out>
__oldval = <optimized out>
s = <optimized out>
__atg100_val = <optimized out>
__atg102_expected = <optimized out>
__atg1_result = <optimized out>
__oldval = <optimized out>
#2 __pthread_cond_wait (cond=0xaa9950, mutex=0x0) at pthread_cond_wait.c:655
No locals.
#3 0x74b8be50 in ?? () from /usr/lib/arm-linux-gnueabihf/dri/swrast_dri.so
No symbol table info available.
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 8 (Thread 0x6d5fd440 (LWP 25413)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0xaa9978) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
_a1 = 11180408
_nr = 240
_a3tmp = 0
_a1tmp = 11180408
_a3 = 0
_a4tmp = 0
_a2tmp = 128
_a2 = 128
_a4 = 0
__ret = <optimized out>
oldtype = 0
err = <optimized out>
oldtype = <optimized out>
err = <optimized out>
__ret = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a4tmp = <optimized out>
_a3tmp = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
_a3 = <optimized out>
_a4 = <optimized out>
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x0, cond=0xaa9950) at pthread_cond_wait.c:502
spin = 0
buffer = {__routine = 0x76eabe28 <__condvar_cleanup_waiting>, __arg = 0x6d5fcdb8, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 4, cond = 0xaa9950, mutex = 0xaa9938, private = 0}
__atg101_val = <optimized out>
rt = <optimized out>
__atg100_val = <optimized out>
err = <optimized out>
g = 0
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
result = 0
wseq = 17179869184
seq = 0
private = 0
maxspin = <optimized out>
err = <optimized out>
result = <optimized out>
wseq = <optimized out>
g = <optimized out>
seq = <optimized out>
flags = <optimized out>
private = <optimized out>
signals = <optimized out>
g1_start = <optimized out>
__atg6_oldval = <optimized out>
__atg6_memp = <optimized out>
__atg6_value = <optimized out>
__atg2_result = <optimized out>
__oldval = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
spin = <optimized out>
buffer = <optimized out>
cbuffer = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
__atg6_oldval = <optimized out>
__atg6_memp = <optimized out>
__atg6_value = <optimized out>
__atg2_result = <optimized out>
__oldval = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
rt = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
__atg102_expected = <optimized out>
__atg1_result = <optimized out>
__oldval = <optimized out>
s = <optimized out>
__atg100_val = <optimized out>
__atg102_expected = <optimized out>
__atg1_result = <optimized out>
__oldval = <optimized out>
#2 __pthread_cond_wait (cond=0xaa9950, mutex=0x0) at pthread_cond_wait.c:655
No locals.
#3 0x74b8be50 in ?? () from /usr/lib/arm-linux-gnueabihf/dri/swrast_dri.so
No symbol table info available.
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 7 (Thread 0x6ddfe440 (LWP 25412)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0xaa9978) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
_a1 = 11180408
_nr = 240
_a3tmp = 0
_a1tmp = 11180408
_a3 = 0
_a4tmp = 0
_a2tmp = 128
_a2 = 128
_a4 = 0
__ret = <optimized out>
oldtype = 0
err = <optimized out>
oldtype = <optimized out>
err = <optimized out>
__ret = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a4tmp = <optimized out>
_a3tmp = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
_a3 = <optimized out>
_a4 = <optimized out>
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x0, cond=0xaa9950) at pthread_cond_wait.c:502
spin = 0
buffer = {__routine = 0x76eabe28 <__condvar_cleanup_waiting>, __arg = 0x6ddfddb8, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 2, cond = 0xaa9950, mutex = 0xaa9938, private = 0}
__atg101_val = <optimized out>
rt = <optimized out>
__atg100_val = <optimized out>
err = <optimized out>
g = 0
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
result = 0
wseq = 8589934592
seq = 0
private = 0
maxspin = <optimized out>
err = <optimized out>
result = <optimized out>
wseq = <optimized out>
g = <optimized out>
seq = <optimized out>
flags = <optimized out>
private = <optimized out>
signals = <optimized out>
g1_start = <optimized out>
__atg6_oldval = <optimized out>
__atg6_memp = <optimized out>
__atg6_value = <optimized out>
__atg2_result = <optimized out>
__oldval = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
spin = <optimized out>
buffer = <optimized out>
cbuffer = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
__atg6_oldval = <optimized out>
__atg6_memp = <optimized out>
__atg6_value = <optimized out>
__atg2_result = <optimized out>
__oldval = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
rt = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
__atg102_expected = <optimized out>
__atg1_result = <optimized out>
__oldval = <optimized out>
s = <optimized out>
__atg100_val = <optimized out>
__atg102_expected = <optimized out>
__atg1_result = <optimized out>
__oldval = <optimized out>
#2 __pthread_cond_wait (cond=0xaa9950, mutex=0x0) at pthread_cond_wait.c:655
No locals.
#3 0x74b8be50 in ?? () from /usr/lib/arm-linux-gnueabihf/dri/swrast_dri.so
No symbol table info available.
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 6 (Thread 0x6e5ff440 (LWP 25411)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0xaa9978) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
_a1 = 11180408
_nr = 240
_a3tmp = 0
_a1tmp = 11180408
_a3 = 0
_a4tmp = 0
_a2tmp = 128
_a2 = 128
_a4 = 0
__ret = <optimized out>
oldtype = 0
err = <optimized out>
oldtype = <optimized out>
err = <optimized out>
__ret = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a4tmp = <optimized out>
_a3tmp = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
_a3 = <optimized out>
_a4 = <optimized out>
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x0, cond=0xaa9950) at pthread_cond_wait.c:502
spin = 0
buffer = {__routine = 0x76eabe28 <__condvar_cleanup_waiting>, __arg = 0x6e5fedb8, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 0, cond = 0xaa9950, mutex = 0xaa9938, private = 0}
__atg101_val = <optimized out>
rt = <optimized out>
__atg100_val = <optimized out>
err = <optimized out>
g = 0
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
result = 0
wseq = 0
seq = 0
private = 0
maxspin = <optimized out>
err = <optimized out>
result = <optimized out>
wseq = <optimized out>
g = <optimized out>
seq = <optimized out>
flags = <optimized out>
private = <optimized out>
signals = <optimized out>
g1_start = <optimized out>
__atg6_oldval = <optimized out>
__atg6_memp = <optimized out>
__atg6_value = <optimized out>
__atg2_result = <optimized out>
__oldval = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
spin = <optimized out>
buffer = <optimized out>
cbuffer = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
__atg6_oldval = <optimized out>
__atg6_memp = <optimized out>
__atg6_value = <optimized out>
__atg2_result = <optimized out>
__oldval = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
rt = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
__atg102_expected = <optimized out>
__atg1_result = <optimized out>
__oldval = <optimized out>
s = <optimized out>
__atg100_val = <optimized out>
__atg102_expected = <optimized out>
__atg1_result = <optimized out>
__oldval = <optimized out>
#2 __pthread_cond_wait (cond=0xaa9950, mutex=0x0) at pthread_cond_wait.c:655
No locals.
#3 0x74b8be50 in ?? () from /usr/lib/arm-linux-gnueabihf/dri/swrast_dri.so
No symbol table info available.
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 5 (Thread 0x6f1ff440 (LWP 25410)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0xa9f7b0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
_a1 = 11138992
_nr = 240
_a3tmp = 0
_a1tmp = 11138992
_a3 = 0
_a4tmp = 0
_a2tmp = 128
_a2 = 128
_a4 = 0
__ret = <optimized out>
oldtype = 0
err = <optimized out>
oldtype = <optimized out>
err = <optimized out>
__ret = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a4tmp = <optimized out>
_a3tmp = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
_a3 = <optimized out>
_a4 = <optimized out>
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x0, cond=0xa9f788) at pthread_cond_wait.c:502
spin = 0
buffer = {__routine = 0x76eabe28 <__condvar_cleanup_waiting>, __arg = 0x6f1fedb0, __canceltype = 11138852, __prev = 0x0}
cbuffer = {wseq = 2656, cond = 0xa9f788, mutex = 0xa9f770, private = 0}
__atg101_val = <optimized out>
rt = <optimized out>
__atg100_val = <optimized out>
err = <optimized out>
g = 0
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
result = 0
wseq = 11409391414488
seq = 217476768595223024
private = 0
maxspin = <optimized out>
err = <optimized out>
result = <optimized out>
wseq = <optimized out>
g = <optimized out>
seq = <optimized out>
flags = <optimized out>
private = <optimized out>
signals = <optimized out>
g1_start = <optimized out>
__atg6_oldval = <optimized out>
__atg6_memp = <optimized out>
__atg6_value = <optimized out>
__atg2_result = <optimized out>
__oldval = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
spin = <optimized out>
buffer = <optimized out>
cbuffer = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
__atg6_oldval = <optimized out>
__atg6_memp = <optimized out>
__atg6_value = <optimized out>
__atg2_result = <optimized out>
__oldval = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
rt = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
__atg102_expected = <optimized out>
__atg1_result = <optimized out>
__oldval = <optimized out>
s = <optimized out>
__atg100_val = <optimized out>
__atg102_expected = <optimized out>
__atg1_result = <optimized out>
__oldval = <optimized out>
#2 __pthread_cond_wait (cond=0xa9f788, mutex=0x0) at pthread_cond_wait.c:655
No locals.
#3 0x74b8e2e8 in ?? () from /usr/lib/arm-linux-gnueabihf/dri/swrast_dri.so
No symbol table info available.
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 4 (Thread 0x6fbff440 (LWP 25409)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0xa9f6a8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
_a1 = 11138728
_nr = 240
_a3tmp = 0
_a1tmp = 11138728
_a3 = 0
_a4tmp = 0
_a2tmp = 128
_a2 = 128
_a4 = 0
__ret = <optimized out>
oldtype = 0
err = <optimized out>
oldtype = <optimized out>
err = <optimized out>
__ret = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a4tmp = <optimized out>
_a3tmp = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
_a3 = <optimized out>
_a4 = <optimized out>
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x0, cond=0xa9f680) at pthread_cond_wait.c:502
spin = 0
buffer = {__routine = 0x76eabe28 <__condvar_cleanup_waiting>, __arg = 0x6fbfedb0, __canceltype = 11138588, __prev = 0x0}
cbuffer = {wseq = 2656, cond = 0xa9f680, mutex = 0xa9f668, private = 0}
__atg101_val = <optimized out>
rt = <optimized out>
__atg100_val = <optimized out>
err = <optimized out>
g = 0
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
result = 0
wseq = 11409391417148
seq = 217476768595223024
private = 0
maxspin = <optimized out>
err = <optimized out>
result = <optimized out>
wseq = <optimized out>
g = <optimized out>
seq = <optimized out>
flags = <optimized out>
private = <optimized out>
signals = <optimized out>
g1_start = <optimized out>
__atg6_oldval = <optimized out>
__atg6_memp = <optimized out>
__atg6_value = <optimized out>
__atg2_result = <optimized out>
__oldval = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
spin = <optimized out>
buffer = <optimized out>
cbuffer = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
__atg6_oldval = <optimized out>
__atg6_memp = <optimized out>
__atg6_value = <optimized out>
__atg2_result = <optimized out>
__oldval = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
rt = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
__atg102_expected = <optimized out>
__atg1_result = <optimized out>
__oldval = <optimized out>
s = <optimized out>
__atg100_val = <optimized out>
__atg102_expected = <optimized out>
__atg1_result = <optimized out>
__oldval = <optimized out>
#2 __pthread_cond_wait (cond=0xa9f680, mutex=0x0) at pthread_cond_wait.c:655
No locals.
#3 0x74b8e2e8 in ?? () from /usr/lib/arm-linux-gnueabihf/dri/swrast_dri.so
No symbol table info available.
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 3 (Thread 0x705af440 (LWP 25408)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0xa9f5a0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
_a1 = 11138464
_nr = 240
_a3tmp = 0
_a1tmp = 11138464
_a3 = 0
_a4tmp = 0
_a2tmp = 128
_a2 = 128
_a4 = 0
__ret = <optimized out>
oldtype = 0
err = <optimized out>
oldtype = <optimized out>
err = <optimized out>
__ret = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a4tmp = <optimized out>
_a3tmp = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
_a3 = <optimized out>
_a4 = <optimized out>
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x0, cond=0xa9f578) at pthread_cond_wait.c:502
spin = 0
buffer = {__routine = 0x76eabe28 <__condvar_cleanup_waiting>, __arg = 0x705aedb0, __canceltype = 11138324, __prev = 0x0}
cbuffer = {wseq = 2656, cond = 0xa9f578, mutex = 0xa9f560, private = 0}
__atg101_val = <optimized out>
rt = <optimized out>
__atg100_val = <optimized out>
err = <optimized out>
g = 0
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
result = 0
wseq = 11409391417148
seq = 217476768595223024
private = 0
maxspin = <optimized out>
err = <optimized out>
result = <optimized out>
wseq = <optimized out>
g = <optimized out>
seq = <optimized out>
flags = <optimized out>
private = <optimized out>
signals = <optimized out>
g1_start = <optimized out>
__atg6_oldval = <optimized out>
__atg6_memp = <optimized out>
__atg6_value = <optimized out>
__atg2_result = <optimized out>
__oldval = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
spin = <optimized out>
buffer = <optimized out>
cbuffer = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
__atg6_oldval = <optimized out>
__atg6_memp = <optimized out>
__atg6_value = <optimized out>
__atg2_result = <optimized out>
__oldval = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
rt = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
__atg102_expected = <optimized out>
__atg1_result = <optimized out>
__oldval = <optimized out>
s = <optimized out>
__atg100_val = <optimized out>
__atg102_expected = <optimized out>
__atg1_result = <optimized out>
__oldval = <optimized out>
#2 __pthread_cond_wait (cond=0xa9f578, mutex=0x0) at pthread_cond_wait.c:655
No locals.
#3 0x74b8e2e8 in ?? () from /usr/lib/arm-linux-gnueabihf/dri/swrast_dri.so
No symbol table info available.
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 2 (Thread 0x70db0440 (LWP 25407)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0xa9f498) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
_a1 = 11138200
_nr = 240
_a3tmp = 0
_a1tmp = 11138200
_a3 = 0
_a4tmp = 0
_a2tmp = 128
_a2 = 128
_a4 = 0
__ret = <optimized out>
oldtype = 0
err = <optimized out>
oldtype = <optimized out>
err = <optimized out>
__ret = <optimized out>
_a1 = <optimized out>
_nr = <optimized out>
_a4tmp = <optimized out>
_a3tmp = <optimized out>
_a2tmp = <optimized out>
_a1tmp = <optimized out>
_a2 = <optimized out>
_a3 = <optimized out>
_a4 = <optimized out>
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x0, cond=0xa9f470) at pthread_cond_wait.c:502
spin = 0
buffer = {__routine = 0x76eabe28 <__condvar_cleanup_waiting>, __arg = 0x70dafdb0, __canceltype = 11138060, __prev = 0x0}
cbuffer = {wseq = 2652, cond = 0xa9f470, mutex = 0xa9f458, private = 0}
__atg101_val = <optimized out>
rt = <optimized out>
__atg100_val = <optimized out>
err = <optimized out>
g = 0
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
result = 0
wseq = 11392211545304
seq = 217476768595223024
private = 0
maxspin = <optimized out>
err = <optimized out>
result = <optimized out>
wseq = <optimized out>
g = <optimized out>
seq = <optimized out>
flags = <optimized out>
private = <optimized out>
signals = <optimized out>
g1_start = <optimized out>
__atg6_oldval = <optimized out>
__atg6_memp = <optimized out>
__atg6_value = <optimized out>
__atg2_result = <optimized out>
__oldval = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
spin = <optimized out>
buffer = <optimized out>
cbuffer = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
__atg6_oldval = <optimized out>
__atg6_memp = <optimized out>
__atg6_value = <optimized out>
__atg2_result = <optimized out>
__oldval = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
rt = <optimized out>
__atg101_val = <optimized out>
__atg100_val = <optimized out>
__atg102_expected = <optimized out>
__atg1_result = <optimized out>
__oldval = <optimized out>
s = <optimized out>
__atg100_val = <optimized out>
__atg102_expected = <optimized out>
__atg1_result = <optimized out>
__oldval = <optimized out>
#2 __pthread_cond_wait (cond=0xa9f470, mutex=0x0) at pthread_cond_wait.c:655
No locals.
#3 0x74b8e2e8 in ?? () from /usr/lib/arm-linux-gnueabihf/dri/swrast_dri.so
No symbol table info available.
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 1 (Thread 0x76f1f230 (LWP 25403)):
#0 0x0000d96c in ?? ()
No symbol table info available.
#1 0x0009d658 in GameDurationMsf (val=<optimized out>) at /media/usb/arx/src/core/TimeTypes.h:174
No locals.
#2 ARX_NPC_SetStat (value=<optimized out>, statname=<error: Cannot access memory at address 0x30>, io=<optimized out>) at /media/usb/arx/src/game/NPC.cpp:714
No locals.
#3 ARX_NPC_SetStat (value=<optimized out>, statname=<error: Cannot access memory at address 0x30>, io=<optimized out>) at /media/usb/arx/src/game/NPC.cpp:689
No locals.
#4 script::(anonymous namespace)::execute (this=<optimized out>, context=<optimized out>) at /media/usb/arx/src/script/ScriptedNPC.cpp:346
stat = "aimtime"
value = <optimized out>
#5 0x000cdc4c in ScriptEvent::send (es=<optimized out>, sender=<optimized out>, entity=0x2b7e990, event=<optimized out>, parameters=@0x7ef4cdc0: {<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = std::vector of length 0, capacity 0, m_peekOnly = false}, position=7) at /media/usb/arx/src/script/ScriptEvent.cpp:340
command = <optimized out>
res = <optimized out>
word = "setnpcstat"
it = <optimized out>
ret = ACCEPT
pos = 853940
context = {m_script = 0x2b7ef4c, m_pos = 3446, m_sender = 0x0, m_entity = 0x2b7e990, m_message = SM_INIT, m_parameters = {<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = std::vector of length 0, capacity 0, m_peekOnly = false}, m_stack = std::vector of length 0, capacity 0}
brackets = 0
#6 0x000d07b4 in ARX_SCRIPT_ResetObject (io=io@entry=0x2b7e990, init=init@entry=true) at /usr/include/c /8/bits/allocator.h:131
num = <optimized out>
#7 0x000d0954 in ARX_SCRIPT_Reset (init=<optimized out>, io=0x2b7e990) at /media/usb/arx/src/script/Script.cpp:338
No locals.
#8 ARX_SCRIPT_ResetAll (init=<optimized out>) at /media/usb/arx/src/script/Script.cpp:349
handle = {t = 2}
e = 0x2b7e990
i = 2
#9 0x001b9a58 in levelInit () at /media/usb/arx/src/core/Core.cpp:391
t = <optimized out>
#10 0x001cb928 in ArxGame::doFrame (this=this@entry=0xa20d70) at /media/usb/arx/src/core/ArxGame.cpp:1263
No locals.
#11 0x001ce404 in ArxGame::run (this=0xa20d70) at /media/usb/arx/src/core/ArxGame.cpp:1132
No locals.
#12 0x00019644 in runGame () at /media/usb/arx/src/core/Core.cpp:246
No locals.
#13 main (argc=<optimized out>, argv=<optimized out>) at /media/usb/arx/src/core/Startup.cpp:164
status = RunProgram
[Inferior 1 (process 25403) detached]

January 25, 2021
bug_report_tiny.png 13:43  Crash report #1525 - [26ECC18F] OpenAL32.dll!alSourcePlayv()
CrashBot : Issue created
Unhandled exception

Exception code: ACCESS_VIOLATION


Instruction address: 0x6cd3984a
Memory accessed: 0xc
Stack pointer: 0x91dc3fed20

Callstack:
OpenAL32.dll!alSourcePlayv()
OpenAL32.dll!alSourcePlay()
arx.exe!0x7ff69de5b4d3
arx.exe!0x7ff69de635ed
arx.exe!0x7ff69de5441e
arx.exe!0x7ff69de542f3
arx.exe!0x7ff69df83f96
KERNEL32.DLL!BaseThreadInitThunk()
ntdll.dll!RtlUserThreadStart()
January 21, 2021
bug_report_tiny.png 21:37  Bug report #1524 - 10x Lord Inut Potions
guest : Issue created
While doing Lord Inut's quest, I did encounter an interesting bug. When crafting the cure for Inut, if you use a bottle from a stack(10 bottles) on cauldron, then 10 of them will have this effect. In the end, when you apply those 10 bottles(split before use) on Lord Inut, it will allow you to get 20,000 EXP per bottle.

Screenshots:

Bottles: https://cdn.discordapp.com/attachments/693291735014572052/801924539524972544/unknown.png

EXP with Ridiculous (from zero): https://cdn.discordapp.com/attachments/693291735014572052/801926070197682206/unknown.png



January 19, 2021
bug_report_tiny.png 07:11  Crash report #1523 - [4F496031] raise () from /lib64/libc.so.6
CrashBot : Issue created
Abnormal termination


GDB stack trace:
<source lang="gdb">
[New LWP 21530]
[New LWP 21531]
[New LWP 21532]
[New LWP 21533]
[New LWP 24489]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
0x000055a065bb14ee in CrashHandlerPOSIX::handleCrash(int, int) ()
[Current thread is 1 (Thread 0x7fbe82b2b740 (LWP 21526))]
Id Target Id Frame
* 1 Thread 0x7fbe82b2b740 (LWP 21526) "arx" 0x000055a065bb14ee in CrashHandlerPOSIX::handleCrash(int, int) ()
2 Thread 0x7fbe72700700 (LWP 21530) "threaded-ml" 0x00007fbe82ef6aaf in poll () from /lib64/libc.so.6
3 Thread 0x7fbe6deff700 (LWP 21531) "arx" 0x00007fbe83335e92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
4 Thread 0x7fbe6d4d7700 (LWP 21532) "arx" 0x00007fbe83338a24 in do_futex_wait.constprop () from /lib64/libpthread.so.0
5 Thread 0x7fbe6d2d6700 (LWP 21533) "Sound Update" 0x00007fbe82ec8801 in clock_nanosleep@GLIBC_2.2.5 () from /lib64/libc.so.6
6 Thread 0x7fbe533ff700 (LWP 24489) "Pathfinder" 0x00007fbe82ec8801 in clock_nanosleep@GLIBC_2.2.5 () from /lib64/libc.so.6

Thread 6 (Thread 0x7fbe533ff700 (LWP 24489)):
#0 0x00007fbe82ec8801 in clock_nanosleep@GLIBC_2.2.5 () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007fbe82ece157 in nanosleep () from /lib64/libc.so.6
No symbol table info available.
#2 0x000055a065d0f893 in PathFinderThread::run() ()
No symbol table info available.
#3 0x000055a065b62c5e in Thread::entryPoint(void*) ()
No symbol table info available.
#4 0x00007fbe8332f432 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007fbe82f01913 in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 5 (Thread 0x7fbe6d2d6700 (LWP 21533)):
#0 0x00007fbe82ec8801 in clock_nanosleep@GLIBC_2.2.5 () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007fbe82ece157 in nanosleep () from /lib64/libc.so.6
No symbol table info available.
#2 0x000055a065dc7a2b in SoundUpdateThread::run() ()
No symbol table info available.
#3 0x000055a065b62c5e in Thread::entryPoint(void*) ()
No symbol table info available.
#4 0x00007fbe8332f432 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007fbe82f01913 in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 4 (Thread 0x7fbe6d4d7700 (LWP 21532)):
#0 0x00007fbe83338a24 in do_futex_wait.constprop () from /lib64/libpthread.so.0
No symbol table info available.
#1 0x00007fbe83338b28 in __new_sem_wait_slow.constprop.0 () from /lib64/libpthread.so.0
No symbol table info available.
#2 0x00007fbe83570f2d in alsem_wait () from /lib64/libopenal.so.1
No symbol table info available.
#3 0x00007fbe83537a85 in EventThread () from /lib64/libopenal.so.1
No symbol table info available.
#4 0x00007fbe83570a4b in althrd_starter () from /lib64/libopenal.so.1
No symbol table info available.
#5 0x00007fbe8332f432 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#6 0x00007fbe82f01913 in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 3 (Thread 0x7fbe6deff700 (LWP 21531)):
#0 0x00007fbe83335e92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
No symbol table info available.
#1 0x00007fbe72c7cabc in pa_threaded_mainloop_wait () from /lib64/libpulse.so.0
No symbol table info available.
#2 0x00007fbe8356ba6e in ALCpulsePlayback_mixerProc () from /lib64/libopenal.so.1
No symbol table info available.
#3 0x00007fbe83570a4b in althrd_starter () from /lib64/libopenal.so.1
No symbol table info available.
#4 0x00007fbe8332f432 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007fbe82f01913 in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 2 (Thread 0x7fbe72700700 (LWP 21530)):
#0 0x00007fbe82ef6aaf in poll () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007fbe72c7c336 in poll_func () from /lib64/libpulse.so.0
No symbol table info available.
#2 0x00007fbe72c6da81 in pa_mainloop_poll () from /lib64/libpulse.so.0
No symbol table info available.
#3 0x00007fbe72c6e103 in pa_mainloop_iterate () from /lib64/libpulse.so.0
No symbol table info available.
#4 0x00007fbe72c6e1b0 in pa_mainloop_run () from /lib64/libpulse.so.0
No symbol table info available.
#5 0x00007fbe72c7c40d in thread () from /lib64/libpulse.so.0
No symbol table info available.
#6 0x00007fbe72c176ec in internal_thread_func () from /usr/lib64/pulseaudio/libpulsecommon-14.0.so
No symbol table info available.
#7 0x00007fbe8332f432 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#8 0x00007fbe82f01913 in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 1 (Thread 0x7fbe82b2b740 (LWP 21526)):
#0 0x000055a065bb14ee in CrashHandlerPOSIX::handleCrash(int, int) ()
No symbol table info available.
#1 0x000055a065bb163b in signalHandler(int, siginfo_t*, void*) ()
No symbol table info available.
#2 <signal handler called>
No symbol table info available.
#3 0x00007fbe82e3c9e5 in raise () from /lib64/libc.so.6
No symbol table info available.
#4 0x00007fbe82e25895 in abort () from /lib64/libc.so.6
No symbol table info available.
#5 0x000055a065da6ee8 in std::__replacement_assert(char const*, int, char const*, char const*) ()
No symbol table info available.
#6 0x000055a065d1e30a in AddRandomSmoke(Entity*, long) [clone .part.0] ()
No symbol table info available.
#7 0x000055a065d3021b in Cedric_AnimateDrawEntity(EERIE_3DOBJ*, ANIM_USE*, Angle<float>*, Vector3<float>*, Entity*, bool, bool) ()
No symbol table info available.
#8 0x000055a065d40539 in RenderInter(float, float) ()
No symbol table info available.
#9 0x000055a065d9161d in ARX_SCENE_Render(long) ()
No symbol table info available.
#10 0x000055a065d9b220 in ArxGame::Render() ()
No symbol table info available.
#11 0x000055a065c63e8b in ArxGame::Render3DEnvironment() ()
No symbol table info available.
#12 0x000055a065c63f2a in ArxGame::Run() ()
No symbol table info available.
#13 0x000055a065d9dfd1 in runGame() ()
No symbol table info available.
#14 0x000055a065b55dbb in main ()
No symbol table info available.
[Inferior 1 (process 21526) detached]
</source>
January 15, 2021
bug_report_tiny.png 04:04  Bug report #1522 - Drag behavior when cooking bug
guest : Issue created
Moving multiple stacked food at once into a cooking zone is breaking the items, we can't cook multiple food, the items are broken and with no interactivity after perform this, for example drag 10 ribs into the fire
January 14, 2021
bug_report_tiny.png 03:30  Crash report #1520 - [724CFD39] arx.exe!0x7ff602e967af
dscharrer : Issue closed
bug_report_tiny.png 03:29  Crash report #1519 - [28D7FDAE] arx.exe!getLocalised() [Localisation.cpp:425]
dscharrer : Issue closed
bug_report_tiny.png 03:25  Crash report #1518 - [7543C7BB] arx.exe!ARX_DAMAGES_DealDamages() [Damage.cpp:730]
dscharrer : Issue closed
bug_report_tiny.png 03:12  Crash report #1517 - [9E4D708A] arx.exe!0x14012c3d4
dscharrer : Issue closed
bug_report_tiny.png 02:55  Crash report #1515 - [61873E9D] arx.exe!Trail::Render() [Trail.cpp:117]
dscharrer : Issue closed
bug_report_tiny.png 02:51  Crash report #1514 - [593979A] arx.exe!ARX_CHANGELEVEL_Pop_IO() [ChangeLevel.cpp:2224]
dscharrer : Issue closed
bug_report_tiny.png 02:46  Crash report #1513 - [C2462C3D] arx.exe!ARX_CHANGELEVEL_Pop_IO() [ChangeLevel.cpp:2224]
dscharrer : Issue closed
bug_report_tiny.png 02:39  Crash report #1512 - [ADC768AB] arx.exe!ARX_PATH_UpdateAllZoneInOutInside() [paths.cpp:223]
dscharrer : Issue closed
bug_report_tiny.png 02:35  Crash report #1511 - [EEBB1109] arx.exe!Manage3DCursor() [cursor.cpp:177]
dscharrer : Issue closed
bug_report_tiny.png 02:30  Crash report #1510 - [EA3B02A0] arx.exe!Trail::Render() [Trail.cpp:117]
dscharrer : Issue closed
Show moreaction_add_small.png