rocksndiamonds --debug
crashes with
ORfree(): double free detected in tcache 2
Aborted
ORSegmentation fault
rocksndiamonds-4.1.3.0 compiled withcorrupted double-linked list
Aborted
Code: Select all
make --debug
Moderators: Flumminator, Zomis
ORfree(): double free detected in tcache 2
Aborted
ORSegmentation fault
rocksndiamonds-4.1.3.0 compiled withcorrupted double-linked list
Aborted
Code: Select all
make --debug
and it froze again going back to main menu...Thread 1 "rocksndiamonds" received signal SIGSEGV, Segmentation fault.
deleteNodeFromList (node_first=0x55556a11d0e8, key=0x0,
destructor_function=0x5555557046a7 <FreeSnapshotBuffer>) at misc.c:2073
2073 if (strEqual((*node_first)->key, key))
and it froze again going back to main menu...Thread 1 "rocksndiamonds" received signal SIGSEGV, Segmentation fault.
0x00005555556fda1a in FreeGadget (gi=0x55555fdae5a0) at gadgets.c:1334
1334 while (gi_previous != NULL && gi_previous->next != gi)
this time when starting a level...munmap_chunk(): invalid pointer
Thread 1 "rocksndiamonds" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
A `bt` after it frooze after going back to main menu...double free or corruption (out)
Thread 1 "rocksndiamonds" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
Another freeze after going back to the main menu while playing. It went back to the main menu, but I don't think I hit buttons for it to do so... It didn't save this to 'HIGH SCORES' for the level, and the tape was bad on restarting rocksndiamondsThread 1 "rocksndiamonds" received signal SIGSEGV, Segmentation fault.
0x00005555556fda1a in FreeGadget (gi=0x55555fdadb20) at gadgets.c:1334
1334 while (gi_previous != NULL && gi_previous->next != gi)
(gdb) bt
#0 0x00005555556fda1a in FreeGadget (gi=0x55555fdadb20) at gadgets.c:1334
#1 0x00005555556bc70d in FreeLevelEditorGadgets () at editor.c:7186
#2 0x000055555563848a in FreeGadgets () at init.c:155
#3 0x00005555556384b4 in InitGadgets () at init.c:167
#4 0x000055555565d311 in ChangeViewportPropertiesIfNeeded () at tools.c:9696
#5 0x0000555555682f44 in InitGame () at game.c:3374
#6 0x00005555556a6ea7 in StartGameActions (init_network_game=0,
record_tape=1, random_seed=0) at game.c:11330
#7 0x0000555555662557 in HandleMainMenu (mx=0, my=0, dx=0, dy=0, button=0)
at screens.c:2107
#8 0x0000555555648597 in HandleKey (key=13, key_status=1) at events.c:2272
#9 0x0000555555646b75 in HandleKeyEvent (event=0x7fffffffda10)
at events.c:1445
#10 0x0000555555644a98 in HandleEvents () at events.c:233
#11 0x0000555555644c6e in EventLoop () at events.c:328
#12 0x00005555556381aa in main (argc=2, argv=0x7fffffffdb68) at main.c:7762
free(): invalid pointer
Thread 1 "rocksndiamonds" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1 0x00007ffff789e535 in __GI_abort () at abort.c:79
#2 0x00007ffff78f5508 in __libc_message (action=action@entry=do_abort,
fmt=fmt@entry=0x7ffff7a0028d "%s\n") at ../sysdeps/posix/libc_fatal.c:181
#3 0x00007ffff78fbc1a in malloc_printerr (str=str@entry=0x7ffff79fe43b "free(): invalid pointer")
at malloc.c:5341
#4 0x00007ffff78fd42c in _int_free (av=<optimized out>, p=<optimized out>,
have_lock=<optimized out>) at malloc.c:4165
#5 0x0000555555712553 in checked_free (ptr=0x55555f9916a0) at misc.c:1275
#6 0x0000555555711550 in setString (old_value=0x555558608050 <tape+16>,
new_value=0x55555c73a4c0 "rnd_martijn_mooij_iii") at misc.c:844
#7 0x00005555556eb9da in TapeErase () at tape.c:530
#8 0x00005555556ebb96 in TapeStartRecording (random_seed=1578851463) at tape.c:584
#9 0x00005555556a6e90 in StartGameActions (init_network_game=0, record_tape=1, random_seed=0)
at game.c:11320
#10 0x0000555555648375 in HandleKey (key=32, key_status=1) at events.c:2201
#11 0x0000555555646b75 in HandleKeyEvent (event=0x7fffffffda10) at events.c:1445
#12 0x0000555555644a98 in HandleEvents () at events.c:233
#13 0x0000555555644c6e in EventLoop () at events.c:328
#14 0x00005555556381aa in main (argc=2, argv=0x7fffffffdb68) at main.c:7762
Code: Select all
sudo dmesg -T
Package temperature above threshold, cpu clock throttled
double free or corruption (out)
Thread 1 "rocksndiamonds" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1 0x00007ffff789e535 in __GI_abort () at abort.c:79
#2 0x00007ffff78f5508 in __libc_message (action=action@entry=do_abort,
fmt=fmt@entry=0x7ffff7a0028d "%s\n") at ../sysdeps/posix/libc_fatal.c:181
#3 0x00007ffff78fbc1a in malloc_printerr (
str=str@entry=0x7ffff7a01ff8 "double free or corruption (out)")
at malloc.c:5341
#4 0x00007ffff78fd730 in _int_free (av=0x7ffff7a37c40 <main_arena>,
p=0x7ffff7a37ca0 <main_arena+96>, have_lock=<optimized out>)
at malloc.c:4306
#5 0x0000555555712553 in checked_free (ptr=0x7ffff7a37cb0 <main_arena+112>)
at misc.c:1275
#6 0x00005555557046f1 in FreeSnapshotBuffer (bi_raw=0x55555b335780)
at snapshot.c:72
#7 0x0000555555713a0a in deleteNodeFromList (node_first=0x7fffffffd778,
key=0x0, destructor_function=0x5555557046a7 <FreeSnapshotBuffer>)
at misc.c:2084
#8 0x0000555555704726 in FreeSnapshotBuffers (snapshot_buffers=0x55555b33b2b0)
at snapshot.c:79
#9 0x000055555570474a in FreeSnapshot (snapshot_buffers_ptr=0x55555b33afc0)
at snapshot.c:88
#10 0x0000555555713a0a in deleteNodeFromList (
node_first=0x5555575f7678 <snapshot_list>,
--Type <RET> for more, q to quit, c to continue without paging--c
UU", destructor_function=0x555555704732 <FreeSnapshot>) at misc.c:2084
#11 0x000055555570479c in FreeSnapshotList_UpToNode (node=0x0) at snapshot.c:107
#12 0x00005555557047f7 in FreeSnapshotList () at snapshot.c:120
#13 0x00005555556b2ab8 in FreeEngineSnapshotList () at game.c:15271
#14 0x00005555556b30ea in SaveEngineSnapshotToListInitial () at game.c:15418
#15 0x0000555555685528 in InitGame () at game.c:4253
#16 0x00005555556a6ea7 in StartGameActions (init_network_game=0, record_tape=1, random_seed=0) at game.c:11330
#17 0x0000555555662557 in HandleMainMenu (mx=0, my=0, dx=0, dy=0, button=0) at screens.c:2107
#18 0x0000555555648597 in HandleKey (key=13, key_status=1) at events.c:2272
#19 0x0000555555646b75 in HandleKeyEvent (event=0x7fffffffda10) at events.c:1445
#20 0x0000555555644a98 in HandleEvents () at events.c:233
#21 0x0000555555644c6e in EventLoop () at events.c:328
#22 0x00005555556381aa in main (argc=2, argv=0x7fffffffdb68) at main.c:7762
Just tried it, and after awhile of playing it froze like beforeDo you also get these crashes when using the pre-compiled binary from the tar.gz package?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe566d700 (LWP 858)]
[New Thread 0x7fffe4e6c700 (LWP 859)]
[New Thread 0x7fffce706700 (LWP 860)]
corrupted size vs. prev_size in fastbins
Thread 1 "rocksndiamonds" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1 0x00007ffff70aa535 in __GI_abort () at abort.c:79
#2 0x00007ffff7101508 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7ffff720c28d "%s\n")
at ../sysdeps/posix/libc_fatal.c:181
#3 0x00007ffff7107c1a in malloc_printerr (str=str@entry=0x7ffff720db98 "corrupted size vs. prev_size in fastbins")
at malloc.c:5341
#4 0x00007ffff7107e84 in malloc_consolidate (av=av@entry=0x7ffff7243c40 <main_arena>) at malloc.c:4487
#5 0x00007ffff710aa58 in _int_malloc (av=av@entry=0x7ffff7243c40 <main_arena>, bytes=bytes@entry=4096) at malloc.c:3695
#6 0x00007ffff710c56a in __GI___libc_malloc (bytes=4096) at malloc.c:3057
#7 0x00007ffff70f771c in __GI__IO_file_doallocate (fp=0x3a4b4f0) at filedoalloc.c:101
#8 0x00007ffff7105700 in __GI__IO_doallocbuf (fp=fp@entry=0x3a4b4f0) at libioP.h:839
#9 0x00007ffff7104988 in _IO_new_file_overflow (f=0x3a4b4f0, ch=-1) at fileops.c:752
#10 0x00007ffff7103a8f in _IO_new_file_xsputn (n=2, data=<optimized out>, f=0x3a4b4f0) at libioP.h:839
#11 _IO_new_file_xsputn (f=0x3a4b4f0, data=<optimized out>, n=2) at fileops.c:1204
#12 0x00007ffff70d81fb in _IO_vfprintf_internal (s=s@entry=0x3a4b4f0, format=0x591589 "%s", ap=ap@entry=0x7fffffffd520)
at ../libio/libioP.h:839
#13 0x00007ffff7190536 in ___fprintf_chk (fp=0x3a4b4f0, flag=1, format=<optimized out>) at fprintf_chk.c:35
#14 0x00000000004f79e7 in ?? ()
#15 0x00000000004f5274 in ?? ()
#16 0x000000000046f9bc in ?? ()
#17 0x000000000044bab3 in ?? ()
#18 0x0000000000414508 in ?? ()
#19 0x0000000000404e66 in ?? ()
#20 0x00007ffff70ac09b in __libc_start_main (main=0x404d20, argc=1, argv=0x7fffffffdb68, init=<optimized out>,
fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffdb58) at ../csu/libc-start.c:308
#21 0x0000000000404c59 in ?? ()
#22 0x00007fffffffdb58 in ?? ()
#23 0x000000000000001c in ?? ()
#24 0x0000000000000001 in ?? ()
#25 0x00007fffffffdf2c in ?? ()
#26 0x0000000000000000 in ?? ()
I ran the computer's built in memory check, and it didn't find any memory errors.May it be possible that you are encountering memory problems here?
Just tried this on my old computer which also has Debian 10 stable, and the same version of rocksndiamonds. 4.1.3.0. I don't remember this happening on my old computer, and I couldn't get it to do these errors to show up on my old computer when I tried.Are you able to reproduce these problems on a second system?
I ran `sudo cpupower frequency-set -u 3000MHz`* and it seams to fix the random in game crashes.[or it was just luck?] However when finishing a level it still crashes.[randomly?]
backtrace when starting level crash...double free or corruption (out)
Thread 1 "rocksndiamonds" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1 0x00007ffff789f535 in __GI_abort () at abort.c:79
#2 0x00007ffff78f6508 in __libc_message (action=action@entry=do_abort,
fmt=fmt@entry=0x7ffff7a0128d "%s\n") at ../sysdeps/posix/libc_fatal.c:181
#3 0x00007ffff78fcc1a in malloc_printerr (
str=str@entry=0x7ffff7a02ff8 "double free or corruption (out)")
at malloc.c:5341
#4 0x00007ffff78fe730 in _int_free (av=0x7ffff7a38c40 <main_arena>,
p=0x55555c1880c0, have_lock=<optimized out>) at malloc.c:4306
#5 0x0000555555712553 in checked_free (ptr=0x55555c1880d0) at misc.c:1275
#6 0x0000555555711550 in setString (old_value=0x555558608050 <tape+16>,
new_value=0x55555c72daf0 "rnd_martijn_mooij_iii") at misc.c:844
#7 0x00005555556eb9da in TapeErase () at tape.c:530
#8 0x0000555555686934 in GameEnd () at game.c:4773
#9 0x0000555555686832 in GameWon () at game.c:4720
#10 0x00005555556a6fd2 in GameActionsExt () at game.c:11369
#11 0x00005555556a769a in GameActions () at game.c:11623
#12 0x000055555567a3b5 in HandleGameActions () at screens.c:8274
#13 0x0000555555644c8a in EventLoop () at events.c:339
#14 0x00005555556381aa in main (argc=1, argv=0x7fffffffdb88) at main.c:7762
another crash when starting a level... after doing `sudo cpupower frequency-set -u 3000MHz` and also having an external fan cooling laptop down...corrupted double-linked list
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1 0x00007ffff789f535 in __GI_abort () at abort.c:79
#2 0x00007ffff78f6508 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7ffff7a0128d "%s\n")
at ../sysdeps/posix/libc_fatal.c:181
#3 0x00007ffff78fcc1a in malloc_printerr (str=str@entry=0x7ffff79ff393 "corrupted double-linked list") at malloc.c:5341
#4 0x00007ffff78fce64 in malloc_consolidate (av=av@entry=0x7ffff7a38c40 <main_arena>) at malloc.c:4488
#5 0x00007ffff78fe79a in _int_free (av=0x7ffff7a38c40 <main_arena>, p=0x55557cb42660, have_lock=<optimized out>) at malloc.c:4392
#6 0x0000555555712553 in checked_free (ptr=0x55557d99fba0) at misc.c:1275
#7 0x00005555557046f1 in FreeSnapshotBuffer (bi_raw=0x55555b0564e0) at snapshot.c:72
#8 0x0000555555713a0a in deleteNodeFromList (node_first=0x7fffffffd7d8, key=0x0,
destructor_function=0x5555557046a7 <FreeSnapshotBuffer>) at misc.c:2084
#9 0x0000555555704726 in FreeSnapshotBuffers (snapshot_buffers=0x55555c9130a0) at snapshot.c:79
#10 0x000055555570474a in FreeSnapshot (snapshot_buffers_ptr=0x555583309530) at snapshot.c:88
#11 0x0000555555713a0a in deleteNodeFromList (node_first=0x5555575f7678 <snapshot_list>, key=0x55555ec93eb0 "\200\234\313^UU",
destructor_function=0x555555704732 <FreeSnapshot>) at misc.c:2084
#12 0x000055555570479c in FreeSnapshotList_UpToNode (node=0x0) at snapshot.c:107
#13 0x00005555557047f7 in FreeSnapshotList () at snapshot.c:120
#14 0x00005555556b2ab8 in FreeEngineSnapshotList () at game.c:15271
#15 0x00005555556b30ea in SaveEngineSnapshotToListInitial () at game.c:15418
#16 0x0000555555685528 in InitGame () at game.c:4253
#17 0x00005555556ec208 in TapeStartGamePlaying () at tape.c:805
#18 0x00005555556ec8ad in TapeQuickLoad () at tape.c:1073
#19 0x00005555556483b2 in HandleKey (key=1073741883, key_status=1) at events.c:2211
#20 0x0000555555646b75 in HandleKeyEvent (event=0x7fffffffda30) at events.c:1445
#21 0x0000555555644a98 in HandleEvents () at events.c:233
#22 0x0000555555644c6e in EventLoop () at events.c:328
#23 0x00005555556381aa in main (argc=1, argv=0x7fffffffdb88) at main.c:7762
free(): double free detected in tcache 2
Thread 1 "rocksndiamonds" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1 0x00007ffff789f535 in __GI_abort () at abort.c:79
#2 0x00007ffff78f6508 in __libc_message (action=action@entry=do_abort,
fmt=fmt@entry=0x7ffff7a0128d "%s\n") at ../sysdeps/posix/libc_fatal.c:181
#3 0x00007ffff78fcc1a in malloc_printerr (
str=str@entry=0x7ffff7a02f58 "free(): double free detected in tcache 2")
at malloc.c:5341
#4 0x00007ffff78fe6fd in _int_free (av=0x7ffff7a38c40 <main_arena>,
p=0x555559a271d0, have_lock=<optimized out>) at malloc.c:4193
#5 0x0000555555712553 in checked_free (ptr=0x555559a271e0) at misc.c:1275
#6 0x00005555557046f1 in FreeSnapshotBuffer (bi_raw=0x55556bddde90)
at snapshot.c:72
#7 0x0000555555713a0a in deleteNodeFromList (node_first=0x7fffffffd7d8,
key=0x0, destructor_function=0x5555557046a7 <FreeSnapshotBuffer>)
at misc.c:2084
#8 0x0000555555704726 in FreeSnapshotBuffers (snapshot_buffers=0x555559a33040)
at snapshot.c:79
#9 0x000055555570474a in FreeSnapshot (snapshot_buffers_ptr=0x555559a82c20)
at snapshot.c:88
#10 0x0000555555713a0a in deleteNodeFromList (
node_first=0x5555575f7678 <snapshot_list>,
key=0x555559a13820 "\220=\240YUU",
destructor_function=0x555555704732 <FreeSnapshot>) at misc.c:2084
--Type <RET> for more, q to quit, c to continue without paging--c
#11 0x000055555570479c in FreeSnapshotList_UpToNode (node=0x0) at snapshot.c:107
#12 0x00005555557047f7 in FreeSnapshotList () at snapshot.c:120
#13 0x00005555556b2ab8 in FreeEngineSnapshotList () at game.c:15271
#14 0x00005555556b30ea in SaveEngineSnapshotToListInitial () at game.c:15418
#15 0x0000555555685528 in InitGame () at game.c:4253
#16 0x00005555556ec208 in TapeStartGamePlaying () at tape.c:805
#17 0x00005555556ec8ad in TapeQuickLoad () at tape.c:1073
#18 0x00005555556483b2 in HandleKey (key=1073741883, key_status=1) at events.c:2211
#19 0x0000555555646b75 in HandleKeyEvent (event=0x7fffffffda30) at events.c:1445
#20 0x0000555555644a98 in HandleEvents () at events.c:233
#21 0x0000555555644c6e in EventLoop () at events.c:328
#22 0x00005555556381aa in main (argc=1, argv=0x7fffffffdb88) at main.c:7762
free(): double free detected in tcache 2
Thread 1 "rocksndiamonds" received signal SIGABRT, Aborted.
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1 0x00007ffff789f535 in __GI_abort () at abort.c:79
#2 0x00007ffff78f6508 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7ffff7a0128d "%s\n") at ../sysdeps/posix/libc_fatal.c:181
#3 0x00007ffff78fcc1a in malloc_printerr (str=str@entry=0x7ffff7a02f58 "free(): double free detected in tcache 2") at malloc.c:5341
#4 0x00007ffff78fe6fd in _int_free (av=0x7ffff7a38c40 <main_arena>, p=0x555559a60af0, have_lock=<optimized out>) at malloc.c:4193
#5 0x0000555555712553 in checked_free (ptr=0x555559a60b00) at misc.c:1275
#6 0x0000555555711550 in setString (old_value=0x555558608050 <tape+16>, new_value=0x55555c72d570 "rnd_martijn_mooij_iii") at misc.c:844
#7 0x00005555556eb9da in TapeErase () at tape.c:530
#8 0x00005555556611df in HandleMainMenu_SelectLevel (step=1, direction=-1, selected_level_nr=-1) at screens.c:1922
#9 0x00005555556620a9 in HandleMainMenu (mx=0, my=0, dx=-1, dy=0, button=1) at screens.c:2029
#10 0x0000555555648fa8 in HandleJoystick () at events.c:2559
#11 0x0000555555648123 in HandleKey (key=1073741904, key_status=1) at events.c:2113
#12 0x0000555555646b75 in HandleKeyEvent (event=0x7fffffffda30) at events.c:1445
#13 0x0000555555644a98 in HandleEvents () at events.c:233
#14 0x0000555555644c6e in EventLoop () at events.c:328
#15 0x00005555556381aa in main (argc=1, argv=0x7fffffffdb88) at main.c:7762
double free or corruption (!prev)
Thread 1 "rocksndiamonds" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1 0x00007ffff789f535 in __GI_abort () at abort.c:79
#2 0x00007ffff78f6508 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7ffff7a0128d "%s\n") at ../sysdeps/posix/libc_fatal.c:181
#3 0x00007ffff78fcc1a in malloc_printerr (str=str@entry=0x7ffff7a03018 "double free or corruption (!prev)") at malloc.c:5341
#4 0x00007ffff78fe73c in _int_free (av=0x7ffff7a38c40 <main_arena>, p=0x555569810db0, have_lock=<optimized out>) at malloc.c:4309
#5 0x0000555555712553 in checked_free (ptr=0x555569810dc0) at misc.c:1275
#6 0x0000555555711550 in setString (old_value=0x555558608050 <tape+16>, new_value=0x55555c72c980 "rnd_martijn_mooij_ii") at misc.c:844
#7 0x00005555556eb9da in TapeErase () at tape.c:530
#8 0x00005555556ebb96 in TapeStartRecording (random_seed=1581548454) at tape.c:584
#9 0x00005555556a6e90 in StartGameActions (init_network_game=0, record_tape=1, random_seed=0) at game.c:11320
#10 0x0000555555662557 in HandleMainMenu (mx=0, my=0, dx=0, dy=0, button=0) at screens.c:2107
#11 0x0000555555648597 in HandleKey (key=13, key_status=1) at events.c:2272
#12 0x0000555555646b75 in HandleKeyEvent (event=0x7fffffffda30) at events.c:1445
#13 0x0000555555644a98 in HandleEvents () at events.c:233
#14 0x0000555555644c6e in EventLoop () at events.c:328
#15 0x00005555556381aa in main (argc=1, argv=0x7fffffffdb88) at main.c:7762
No, I think they are all quite similar in that they almost all crash in "free()" (which is always the last code path inside R'n'D, in function "checked_free()").Would adding more backtraces here help?
Hmmm... something that seems to stand out from your backtraces is that there's often occurences of "FreeSnapshot()" / "FreeSnapshotBuffers()" / "FreeSnapshotBuffer()" to be seen... :-/I have a feeling these are related to the 'tape' system being bad.