Arx Libertatis Bug Tracker
star_faded.png
Please log in to bookmark issues
bug_report_small.png
OPEN  Crash report #1526  -  [58576BC3] Thread::entryPoint() basic_string.h:2290
Posted Feb 13, 2021 - updated Feb 13, 2021   Shortlink: http://arx.vg/1526
action_vote_minus_faded.png
0
Votes
action_vote_plus_faded.png
Issue details
  • Type of issue
    Crash report
  • Status
     
    New
  • Assigned to
    Not assigned to anyone
  • Type of bug
    Not triaged
  • Likelihood
    Not triaged
  • Effect
    Not triaged
  • Posted by
     CrashBot
  • Owned by
    Not owned by anyone
  • Estimated time
    Not estimated
  • Category
    Not determined
  • Resolution
    Not determined
  • Priority
    Not determined
  • Reproducability
    Not determined
  • Severity
    Not determined
  • Targetted for
    icon_milestones.png Not determined
  • OS
    icon_customdatatype.png Linux
  • Architecture
    icon_customdatatype.png Other
  • Fixed in
    icon_customdatatype.png Not determined
Issue description
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]
 


Steps to reproduce this issue
Nothing entered.

#4
icon_reply.pngReply
Comment posted by
 CrashBot
Feb 13, 11:59
A file was uploaded. maps.txticon_open_new.png This comment was attached:

arxcrash-25403-1940317591
#3
icon_reply.pngReply
Comment posted by
 CrashBot
Feb 13, 11:59
A file was uploaded. cfg.iniicon_open_new.png This comment was attached:

arxcrash-25403-1940317591
#1
icon_reply.pngReply
Comment posted by
 CrashBot
Feb 13, 11:59
A file was uploaded. arx.logicon_open_new.png This comment was attached:

arxcrash-25403-1940317591
#5
icon_reply.pngReply
Comment posted by
 CrashBot
Feb 13, 11:59
A file was uploaded. crash.txticon_open_new.png This comment was attached:

arxcrash-25403-1940317591