Hi,
I'm playing on Linux and getting sporadic crashes.
The Game crashes becomes unresponsive for ~1 second and then crashes with a Segfault.
It crashed three times so far. The segfault was always at address 0x78.
The crash also always occured in the overworld, not in a battle, but I don't know if it can only occur there, or if I just spend the most time there.
It did not occur in any special area or when speaking to an NPC, it just crashes while I run around.
I have uploaded the crash info, that was printed to the terminal when the Game crashed.
If you want, I can also provide a coredump of the crash.
System Info:
OS: Arch Linux
CPU: Ryzen 1700
GPU: GTX 1060
Some Info from the Coredump:
Backtrace:
#0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1 0x00007f93551b38a3 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78
#2 0x00007f9355163668 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#3 0x00007f935514b4b8 in __GI_abort () at abort.c:79
#4 0x00007f93554f9947 in rb_bug_for_fatal_signal () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#5 0x00007f935565adbb in sigsegv () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#6 <signal handler called>
#7 0x00005574460eedd0 in Bitmap::width() const ()
#8 0x0000557446115ae2 in SpritePrivate::prepare() ()
#9 0x000055744610b8a2 in GraphicsPrivate::redrawScreen() ()
#10 0x000055744610597e in Graphics::update(bool) ()
#11 0x00005574461a5de3 in graphicsUpdate(int, unsigned long*, unsigned long)::{lambda(void*)#1}::_FUN(void*) ()
#12 0x00007f93556a28a8 in rb_nogvl () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#13 0x00005574461a5396 in graphicsUpdate(int, unsigned long*, unsigned long) ()
#14 0x00007f93556dc93b in vm_call_cfunc_with_frame () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#15 0x00007f93556e9e19 in vm_exec_core () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#16 0x00007f93556efede in rb_vm_exec () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#17 0x00007f93556fb35e in loop_i () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#18 0x00007f9355504ac3 in rb_vrescue2 () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#19 0x00007f9355504d0a in rb_rescue2 () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#20 0x00007f93556dc93b in vm_call_cfunc_with_frame () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#21 0x00007f93556f90f9 in vm_call_method_each_type () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#22 0x00007f93556e9f13 in vm_exec_core () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#23 0x00007f93556f052a in rb_vm_exec () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#24 0x00007f93556fb35e in loop_i () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#25 0x00007f9355504ac3 in rb_vrescue2 () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#26 0x00007f9355504d0a in rb_rescue2 () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#27 0x00007f93556dc93b in vm_call_cfunc_with_frame () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#28 0x00007f93556f90f9 in vm_call_method_each_type () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#29 0x00007f93556e9f13 in vm_exec_core () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#30 0x00007f93556efede in rb_vm_exec () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#31 0x00007f93556fa3de in eval_string_with_cref () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#32 0x00007f93556fad43 in rb_f_eval () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#33 0x00007f93556dc93b in vm_call_cfunc_with_frame () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#34 0x00007f93556e9e19 in vm_exec_core () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#35 0x00007f93556efede in rb_vm_exec () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#36 0x00007f93556f0be3 in rb_yield_values2 () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#37 0x00007f93554e934c in each_with_index_i () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#38 0x00007f93556e6200 in vm_yield_with_cfunc.isra () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#39 0x00007f93556f1b8d in invoke_block_from_c_bh.constprop () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#40 0x00007f93556f2264 in rb_yield () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#41 0x00007f935546292c in rb_ary_each () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#42 0x00007f93556f2c43 in vm_call0_body () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#43 0x00007f93556f46aa in rb_call0.isra () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#44 0x00007f93556e2dbb in rb_iterate0 () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#45 0x00007f93556e316d in rb_block_call_kw () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#46 0x00007f93556e319b in rb_block_call () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#47 0x00007f93554e2af4 in enum_each_with_index () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#48 0x00007f93556dc93b in vm_call_cfunc_with_frame () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#49 0x00007f93556f90f9 in vm_call_method_each_type () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#50 0x00007f93556e9f13 in vm_exec_core () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#51 0x00007f93556efede in rb_vm_exec () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#52 0x00007f93556fa3de in eval_string_with_cref () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#53 0x00007f93556fad43 in rb_f_eval () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#54 0x00007f93556dc93b in vm_call_cfunc_with_frame () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#55 0x00007f93556f90f9 in vm_call_method_each_type () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#56 0x00007f93556e9e19 in vm_exec_core () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#57 0x00007f93556efede in rb_vm_exec () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#58 0x00007f93556f1c43 in invoke_block_from_c_bh.constprop () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#59 0x00007f93556f2264 in rb_yield () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#60 0x00007f935550501b in rb_ensure () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#61 0x00007f93556dc93b in vm_call_cfunc_with_frame () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#62 0x00007f93556f90f9 in vm_call_method_each_type () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#63 0x00007f93556e9f13 in vm_exec_core () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#64 0x00007f93556efede in rb_vm_exec () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#65 0x00007f93556fa3de in eval_string_with_cref () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#66 0x00007f93556fad43 in rb_f_eval () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#67 0x00007f93556f2c43 in vm_call0_body () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#68 0x00007f93556f5037 in rb_funcallv () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#69 0x000055744618ef86 in evalHelper(evalArg*) ()
#70 0x00007f9355504e44 in rb_protect () from /tmp/.mount_Game.AnPtpy2/usr/lib/libruby.so.3.1
#71 0x0000557446195b0d in mriBindingExecute() ()
#72 0x00005574460a7dc0 in rgssThreadFun(void*) ()
#73 0x0000557446489f7c in SDL_RunThread ()
#74 0x00005574464c88a9 in RunThread ()
#75 0x00007f93551b19eb in start_thread (arg=<optimized out>) at pthread_create.c:444
#76 0x00007f93552357cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
I don't have debug symbols for most of these functions available, so I sadly can't provide any more specific info.
crashlog.txt