[3.52.0] Crash when exititing application | g_application_get_is_remote: assertion 'application->priv->is_registered' failed
- Arch Linux | Kernel 6.7.11
- Gnome-shell | Mutter 46.0
- Wayland (meson_options: xwayland=false)
Evolution 3.52.0
- Gtk 3.24.41
Evolution occasionally crashes when closing the app.
Click to expand. Stack Trace
Mar 28 19:33:18 evolution[219619]: g_application_get_is_remote: assertion 'application->priv->is_registered' failed
Mar 28 19:33:18 kernel: evolution[219619]: segfault at 0 ip 0000766f5a4a3b38 sp 00007ffc399fa9f0 error 4 in libgtk-3.so.0.2409.32[766f5a484000+395000] likely on CPU 8 (core 16, socket 0)
Mar 28 19:33:18 kernel: Code: 15 6d db 72 00 85 c0 74 39 48 89 df ff 15 a8 e2 72 00 85 c0 75 54 48 8d 15 80 a7 37 00 85 ed 74 28 48 8b 43 20 89 ee 48 8b 38 <48> 8b 07 48 8b 80 e0 00 00 00 48 83 c4 08 5b 5d ff e0 66 0f 1f 44
Mar 28 19:33:18 systemd[1]: Started Process Core Dump (PID 2116926/UID 0).
Mar 28 19:33:22 systemd-coredump[2116927]: Process 219619 (evolution) of user 1000 dumped core.
Stack trace of thread 219619:
#0 0x0000766f5a4a3b38 gtk_application_uninhibit (libgtk-3.so.0 + 0xa3b38)
#1 0x0000766f5af2d1a9 n/a (libevolution-shell.so + 0x131a9)
#2 0x0000766f5a3c06c7 g_object_unref (libgobject-2.0.so.0 + 0x206c7)
#3 0x0000766f5a274204 n/a (libgio-2.0.so.0 + 0xa1204)
#4 0x0000766f5a27423d n/a (libgio-2.0.so.0 + 0xa123d)
#5 0x0000766f5ac44199 n/a (libglib-2.0.so.0 + 0x5a199)
#6 0x0000766f5aca33bf n/a (libglib-2.0.so.0 + 0xb93bf)
#7 0x0000766f5ac43712 g_main_context_iteration (libglib-2.0.so.0 + 0x59712)
#8 0x0000766f5a2a9ff2 g_application_run (libgio-2.0.so.0 + 0xd6ff2)
#9 0x00006066a6b812b8 main (evolution + 0x32b8)
#10 0x0000766f55843cd0 n/a (libc.so.6 + 0x25cd0)
#11 0x0000766f55843d8a __libc_start_main (libc.so.6 + 0x25d8a)
#12 0x00006066a6b813d5 _start (evolution + 0x33d5)
Stack trace of thread 219624:
#0 0x0000766f5592488d syscall (libc.so.6 + 0x10688d)
#1 0x0000766f5ac9e487 g_cond_wait (libglib-2.0.so.0 + 0xb4487)
#2 0x0000766f5ac0e454 n/a (libglib-2.0.so.0 + 0x24454)
#3 0x0000766f5ac7329e n/a (libglib-2.0.so.0 + 0x8929e)
#4 0x0000766f5ac72065 n/a (libglib-2.0.so.0 + 0x88065)
#5 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#6 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 219626:
#0 0x0000766f559190bf __poll (libc.so.6 + 0xfb0bf)
#1 0x0000766f5aca3306 n/a (libglib-2.0.so.0 + 0xb9306)
#2 0x0000766f5ac44dc7 g_main_loop_run (libglib-2.0.so.0 + 0x5adc7)
#3 0x0000766f5a2dc83c n/a (libgio-2.0.so.0 + 0x10983c)
#4 0x0000766f5ac72065 n/a (libglib-2.0.so.0 + 0x88065)
#5 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#6 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 219623:
#0 0x0000766f559190bf __poll (libc.so.6 + 0xfb0bf)
#1 0x0000766f5aca3306 n/a (libglib-2.0.so.0 + 0xb9306)
#2 0x0000766f5ac43712 g_main_context_iteration (libglib-2.0.so.0 + 0x59712)
#3 0x0000766f5ac43762 n/a (libglib-2.0.so.0 + 0x59762)
#4 0x0000766f5ac72065 n/a (libglib-2.0.so.0 + 0x88065)
#5 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#6 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 219625:
#0 0x0000766f559190bf __poll (libc.so.6 + 0xfb0bf)
#1 0x0000766f5aca3306 n/a (libglib-2.0.so.0 + 0xb9306)
#2 0x0000766f5ac43712 g_main_context_iteration (libglib-2.0.so.0 + 0x59712)
#3 0x0000766f43487fde n/a (libdconfsettings.so + 0x5fde)
#4 0x0000766f5ac72065 n/a (libglib-2.0.so.0 + 0x88065)
#5 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#6 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 219645:
#0 0x0000766f5592488d syscall (libc.so.6 + 0x10688d)
#1 0x0000766f2fd39451 n/a (librsvg-2.so.2 + 0x339451)
#2 0x0000766f2fa15f63 n/a (librsvg-2.so.2 + 0x15f63)
#3 0x0000766f2fa15bce n/a (librsvg-2.so.2 + 0x15bce)
#4 0x0000766f2fc24712 n/a (librsvg-2.so.2 + 0x224712)
#5 0x0000766f2fc222f7 n/a (librsvg-2.so.2 + 0x2222f7)
#6 0x0000766f2fc228ac n/a (librsvg-2.so.2 + 0x2228ac)
#7 0x0000766f2fd37b45 n/a (librsvg-2.so.2 + 0x337b45)
#8 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#9 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 219647:
#0 0x0000766f5592488d syscall (libc.so.6 + 0x10688d)
#1 0x0000766f2fd39451 n/a (librsvg-2.so.2 + 0x339451)
#2 0x0000766f2fa15f63 n/a (librsvg-2.so.2 + 0x15f63)
#3 0x0000766f2fa15bce n/a (librsvg-2.so.2 + 0x15bce)
#4 0x0000766f2fc24712 n/a (librsvg-2.so.2 + 0x224712)
#5 0x0000766f2fc222f7 n/a (librsvg-2.so.2 + 0x2222f7)
#6 0x0000766f2fc228ac n/a (librsvg-2.so.2 + 0x2228ac)
#7 0x0000766f2fd37b45 n/a (librsvg-2.so.2 + 0x337b45)
#8 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#9 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 219649:
#0 0x0000766f5592488d syscall (libc.so.6 + 0x10688d)
#1 0x0000766f2fd39451 n/a (librsvg-2.so.2 + 0x339451)
#2 0x0000766f2fa15f63 n/a (librsvg-2.so.2 + 0x15f63)
#3 0x0000766f2fa15bce n/a (librsvg-2.so.2 + 0x15bce)
#4 0x0000766f2fc24712 n/a (librsvg-2.so.2 + 0x224712)
#5 0x0000766f2fc222f7 n/a (librsvg-2.so.2 + 0x2222f7)
#6 0x0000766f2fc228ac n/a (librsvg-2.so.2 + 0x2228ac)
#7 0x0000766f2fd37b45 n/a (librsvg-2.so.2 + 0x337b45)
#8 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#9 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 219648:
#0 0x0000766f5592488d syscall (libc.so.6 + 0x10688d)
#1 0x0000766f2fd39451 n/a (librsvg-2.so.2 + 0x339451)
#2 0x0000766f2fa15f63 n/a (librsvg-2.so.2 + 0x15f63)
#3 0x0000766f2fa15bce n/a (librsvg-2.so.2 + 0x15bce)
#4 0x0000766f2fc24712 n/a (librsvg-2.so.2 + 0x224712)
#5 0x0000766f2fc222f7 n/a (librsvg-2.so.2 + 0x2222f7)
#6 0x0000766f2fc228ac n/a (librsvg-2.so.2 + 0x2228ac)
#7 0x0000766f2fd37b45 n/a (librsvg-2.so.2 + 0x337b45)
#8 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#9 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 219651:
#0 0x0000766f5592488d syscall (libc.so.6 + 0x10688d)
#1 0x0000766f2fd39451 n/a (librsvg-2.so.2 + 0x339451)
#2 0x0000766f2fa15f63 n/a (librsvg-2.so.2 + 0x15f63)
#3 0x0000766f2fa15bce n/a (librsvg-2.so.2 + 0x15bce)
#4 0x0000766f2fc24712 n/a (librsvg-2.so.2 + 0x224712)
#5 0x0000766f2fc222f7 n/a (librsvg-2.so.2 + 0x2222f7)
#6 0x0000766f2fc228ac n/a (librsvg-2.so.2 + 0x2228ac)
#7 0x0000766f2fd37b45 n/a (librsvg-2.so.2 + 0x337b45)
#8 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#9 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 219652:
#0 0x0000766f5592488d syscall (libc.so.6 + 0x10688d)
#1 0x0000766f2fd39451 n/a (librsvg-2.so.2 + 0x339451)
#2 0x0000766f2fa15f63 n/a (librsvg-2.so.2 + 0x15f63)
#3 0x0000766f2fa15bce n/a (librsvg-2.so.2 + 0x15bce)
#4 0x0000766f2fc24712 n/a (librsvg-2.so.2 + 0x224712)
#5 0x0000766f2fc222f7 n/a (librsvg-2.so.2 + 0x2222f7)
#6 0x0000766f2fc228ac n/a (librsvg-2.so.2 + 0x2228ac)
#7 0x0000766f2fd37b45 n/a (librsvg-2.so.2 + 0x337b45)
#8 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#9 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 219650:
#0 0x0000766f5592488d syscall (libc.so.6 + 0x10688d)
#1 0x0000766f2fd39451 n/a (librsvg-2.so.2 + 0x339451)
#2 0x0000766f2fa15f63 n/a (librsvg-2.so.2 + 0x15f63)
#3 0x0000766f2fa15bce n/a (librsvg-2.so.2 + 0x15bce)
#4 0x0000766f2fc24712 n/a (librsvg-2.so.2 + 0x224712)
#5 0x0000766f2fc222f7 n/a (librsvg-2.so.2 + 0x2222f7)
#6 0x0000766f2fc228ac n/a (librsvg-2.so.2 + 0x2228ac)
#7 0x0000766f2fd37b45 n/a (librsvg-2.so.2 + 0x337b45)
#8 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#9 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 219659:
#0 0x0000766f5592488d syscall (libc.so.6 + 0x10688d)
#1 0x0000766f2fd39451 n/a (librsvg-2.so.2 + 0x339451)
#2 0x0000766f2fa15f63 n/a (librsvg-2.so.2 + 0x15f63)
#3 0x0000766f2fa15bce n/a (librsvg-2.so.2 + 0x15bce)
#4 0x0000766f2fc24712 n/a (librsvg-2.so.2 + 0x224712)
#5 0x0000766f2fc222f7 n/a (librsvg-2.so.2 + 0x2222f7)
#6 0x0000766f2fc228ac n/a (librsvg-2.so.2 + 0x2228ac)
#7 0x0000766f2fd37b45 n/a (librsvg-2.so.2 + 0x337b45)
#8 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#9 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 219675:
#0 0x0000766f558a5ebe n/a (libc.so.6 + 0x87ebe)
#1 0x0000766f558a8a65 pthread_cond_timedwait (libc.so.6 + 0x8aa65)
#2 0x0000766f53ca8948 _ZN3WTF10ParkingLot21parkConditionallyImplEPKvRKNS_12ScopedLambdaIFbvEEERKNS3_IFvvEEERKNS_24TimeWithDynamicClockTypeE (libjavascriptcoregtk-4.1.so.0 + 0x1ea8948)
#3 0x0000766f52bcacca n/a (libjavascriptcoregtk-4.1.so.0 + 0xdcacca)
#4 0x0000766f53cae36d _ZN3WTF5sleepENS_7SecondsE (libjavascriptcoregtk-4.1.so.0 + 0x1eae36d)
#5 0x0000766f573a1df0 n/a (libwebkit2gtk-4.1.so.0 + 0x15a1df0)
#6 0x0000766f53d20a9a n/a (libjavascriptcoregtk-4.1.so.0 + 0x1f20a9a)
#7 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#8 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 219677:
#0 0x0000766f559190bf __poll (libc.so.6 + 0xfb0bf)
#1 0x0000766f5aca3306 n/a (libglib-2.0.so.0 + 0xb9306)
#2 0x0000766f5ac44dc7 g_main_loop_run (libglib-2.0.so.0 + 0x5adc7)
#3 0x0000766f53d1cfb0 _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.1.so.0 + 0x1f1cfb0)
#4 0x0000766f53d20a9a n/a (libjavascriptcoregtk-4.1.so.0 + 0x1f20a9a)
#5 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#6 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 219664:
#0 0x0000766f5592488d syscall (libc.so.6 + 0x10688d)
#1 0x0000766f2fd39451 n/a (librsvg-2.so.2 + 0x339451)
#2 0x0000766f2fa15f63 n/a (librsvg-2.so.2 + 0x15f63)
#3 0x0000766f2fa15bce n/a (librsvg-2.so.2 + 0x15bce)
#4 0x0000766f2fc24712 n/a (librsvg-2.so.2 + 0x224712)
#5 0x0000766f2fc222f7 n/a (librsvg-2.so.2 + 0x2222f7)
#6 0x0000766f2fc228ac n/a (librsvg-2.so.2 + 0x2228ac)
#7 0x0000766f2fd37b45 n/a (librsvg-2.so.2 + 0x337b45)
#8 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#9 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 219676:
#0 0x0000766f5592488d syscall (libc.so.6 + 0x10688d)
#1 0x0000766f5ac9e487 g_cond_wait (libglib-2.0.so.0 + 0xb4487)
#2 0x0000766f5ac0e454 n/a (libglib-2.0.so.0 + 0x24454)
#3 0x0000766f5ac0e4bc g_async_queue_pop (libglib-2.0.so.0 + 0x244bc)
#4 0x0000766f55cbec48 n/a (libpangoft2-1.0.so.0 + 0x8c48)
#5 0x0000766f5ac72065 n/a (libglib-2.0.so.0 + 0x88065)
#6 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#7 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 219658:
#0 0x0000766f5592488d syscall (libc.so.6 + 0x10688d)
#1 0x0000766f2fd39451 n/a (librsvg-2.so.2 + 0x339451)
#2 0x0000766f2fa15f63 n/a (librsvg-2.so.2 + 0x15f63)
#3 0x0000766f2fa15bce n/a (librsvg-2.so.2 + 0x15bce)
#4 0x0000766f2fc24712 n/a (librsvg-2.so.2 + 0x224712)
#5 0x0000766f2fc222f7 n/a (librsvg-2.so.2 + 0x2222f7)
#6 0x0000766f2fc228ac n/a (librsvg-2.so.2 + 0x2228ac)
#7 0x0000766f2fd37b45 n/a (librsvg-2.so.2 + 0x337b45)
#8 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#9 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 219662:
#0 0x0000766f5592488d syscall (libc.so.6 + 0x10688d)
#1 0x0000766f2fd39451 n/a (librsvg-2.so.2 + 0x339451)
#2 0x0000766f2fa15f63 n/a (librsvg-2.so.2 + 0x15f63)
#3 0x0000766f2fa15bce n/a (librsvg-2.so.2 + 0x15bce)
#4 0x0000766f2fc24712 n/a (librsvg-2.so.2 + 0x224712)
#5 0x0000766f2fc222f7 n/a (librsvg-2.so.2 + 0x2222f7)
#6 0x0000766f2fc228ac n/a (librsvg-2.so.2 + 0x2228ac)
#7 0x0000766f2fd37b45 n/a (librsvg-2.so.2 + 0x337b45)
#8 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#9 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 219660:
#0 0x0000766f5592488d syscall (libc.so.6 + 0x10688d)
#1 0x0000766f2fd39451 n/a (librsvg-2.so.2 + 0x339451)
#2 0x0000766f2fa15f63 n/a (librsvg-2.so.2 + 0x15f63)
#3 0x0000766f2fa15bce n/a (librsvg-2.so.2 + 0x15bce)
#4 0x0000766f2fc24712 n/a (librsvg-2.so.2 + 0x224712)
#5 0x0000766f2fc222f7 n/a (librsvg-2.so.2 + 0x2222f7)
#6 0x0000766f2fc228ac n/a (librsvg-2.so.2 + 0x2228ac)
#7 0x0000766f2fd37b45 n/a (librsvg-2.so.2 + 0x337b45)
#8 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#9 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 219663:
#0 0x0000766f5592488d syscall (libc.so.6 + 0x10688d)
#1 0x0000766f2fd39451 n/a (librsvg-2.so.2 + 0x339451)
#2 0x0000766f2fa15f63 n/a (librsvg-2.so.2 + 0x15f63)
#3 0x0000766f2fa15bce n/a (librsvg-2.so.2 + 0x15bce)
#4 0x0000766f2fc24712 n/a (librsvg-2.so.2 + 0x224712)
#5 0x0000766f2fc222f7 n/a (librsvg-2.so.2 + 0x2222f7)
#6 0x0000766f2fc228ac n/a (librsvg-2.so.2 + 0x2228ac)
#7 0x0000766f2fd37b45 n/a (librsvg-2.so.2 + 0x337b45)
#8 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#9 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 219700:
#0 0x0000766f559190bf __poll (libc.so.6 + 0xfb0bf)
#1 0x0000766f5aca3306 n/a (libglib-2.0.so.0 + 0xb9306)
#2 0x0000766f5ac44dc7 g_main_loop_run (libglib-2.0.so.0 + 0x5adc7)
#3 0x0000766f51318a1a n/a (libecal-2.0.so.3 + 0x1aa1a)
#4 0x0000766f5ac72065 n/a (libglib-2.0.so.0 + 0x88065)
#5 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#6 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 219667:
#0 0x0000766f5592488d syscall (libc.so.6 + 0x10688d)
#1 0x0000766f2fd39451 n/a (librsvg-2.so.2 + 0x339451)
#2 0x0000766f2fa15f63 n/a (librsvg-2.so.2 + 0x15f63)
#3 0x0000766f2fa15bce n/a (librsvg-2.so.2 + 0x15bce)
#4 0x0000766f2fc24712 n/a (librsvg-2.so.2 + 0x224712)
#5 0x0000766f2fc222f7 n/a (librsvg-2.so.2 + 0x2222f7)
#6 0x0000766f2fc228ac n/a (librsvg-2.so.2 + 0x2228ac)
#7 0x0000766f2fd37b45 n/a (librsvg-2.so.2 + 0x337b45)
#8 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#9 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 219717:
#0 0x0000766f559190bf __poll (libc.so.6 + 0xfb0bf)
#1 0x0000766f5aca3306 n/a (libglib-2.0.so.0 + 0xb9306)
#2 0x0000766f5ac44dc7 g_main_loop_run (libglib-2.0.so.0 + 0x5adc7)
#3 0x0000766f53d1cfb0 _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.1.so.0 + 0x1f1cfb0)
#4 0x0000766f53d20a9a n/a (libjavascriptcoregtk-4.1.so.0 + 0x1f20a9a)
#5 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#6 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 219644:
#0 0x0000766f5592488d syscall (libc.so.6 + 0x10688d)
#1 0x0000766f2fd39451 n/a (librsvg-2.so.2 + 0x339451)
#2 0x0000766f2fa15f63 n/a (librsvg-2.so.2 + 0x15f63)
#3 0x0000766f2fa15bce n/a (librsvg-2.so.2 + 0x15bce)
#4 0x0000766f2fc24712 n/a (librsvg-2.so.2 + 0x224712)
#5 0x0000766f2fc222f7 n/a (librsvg-2.so.2 + 0x2222f7)
#6 0x0000766f2fc228ac n/a (librsvg-2.so.2 + 0x2228ac)
#7 0x0000766f2fd37b45 n/a (librsvg-2.so.2 + 0x337b45)
#8 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#9 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 219646:
#0 0x0000766f5592488d syscall (libc.so.6 + 0x10688d)
#1 0x0000766f2fd39451 n/a (librsvg-2.so.2 + 0x339451)
#2 0x0000766f2fa15f63 n/a (librsvg-2.so.2 + 0x15f63)
#3 0x0000766f2fa15bce n/a (librsvg-2.so.2 + 0x15bce)
#4 0x0000766f2fc24712 n/a (librsvg-2.so.2 + 0x224712)
#5 0x0000766f2fc222f7 n/a (librsvg-2.so.2 + 0x2222f7)
#6 0x0000766f2fc228ac n/a (librsvg-2.so.2 + 0x2228ac)
#7 0x0000766f2fd37b45 n/a (librsvg-2.so.2 + 0x337b45)
#8 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#9 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 219716:
#0 0x0000766f559190bf __poll (libc.so.6 + 0xfb0bf)
#1 0x0000766f5aca3306 n/a (libglib-2.0.so.0 + 0xb9306)
#2 0x0000766f5ac44dc7 g_main_loop_run (libglib-2.0.so.0 + 0x5adc7)
#3 0x0000766f53d1cfb0 _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.1.so.0 + 0x1f1cfb0)
#4 0x0000766f53d20a9a n/a (libjavascriptcoregtk-4.1.so.0 + 0x1f20a9a)
#5 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#6 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 219665:
#0 0x0000766f5592488d syscall (libc.so.6 + 0x10688d)
#1 0x0000766f2fd39451 n/a (librsvg-2.so.2 + 0x339451)
#2 0x0000766f2fa15f63 n/a (librsvg-2.so.2 + 0x15f63)
#3 0x0000766f2fa15bce n/a (librsvg-2.so.2 + 0x15bce)
#4 0x0000766f2fc24712 n/a (librsvg-2.so.2 + 0x224712)
#5 0x0000766f2fc222f7 n/a (librsvg-2.so.2 + 0x2222f7)
#6 0x0000766f2fc228ac n/a (librsvg-2.so.2 + 0x2228ac)
#7 0x0000766f2fd37b45 n/a (librsvg-2.so.2 + 0x337b45)
#8 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#9 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 219657:
#0 0x0000766f5592488d syscall (libc.so.6 + 0x10688d)
#1 0x0000766f2fd39451 n/a (librsvg-2.so.2 + 0x339451)
#2 0x0000766f2fa15f63 n/a (librsvg-2.so.2 + 0x15f63)
#3 0x0000766f2fa15bce n/a (librsvg-2.so.2 + 0x15bce)
#4 0x0000766f2fc24712 n/a (librsvg-2.so.2 + 0x224712)
#5 0x0000766f2fc222f7 n/a (librsvg-2.so.2 + 0x2222f7)
#6 0x0000766f2fc228ac n/a (librsvg-2.so.2 + 0x2228ac)
#7 0x0000766f2fd37b45 n/a (librsvg-2.so.2 + 0x337b45)
#8 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#9 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 2116922:
#0 0x0000766f5592488d syscall (libc.so.6 + 0x10688d)
#1 0x0000766f5ac9ee43 g_cond_wait_until (libglib-2.0.so.0 + 0xb4e43)
#2 0x0000766f5ac0e425 n/a (libglib-2.0.so.0 + 0x24425)
#3 0x0000766f5ac77c1b n/a (libglib-2.0.so.0 + 0x8dc1b)
#4 0x0000766f5ac72065 n/a (libglib-2.0.so.0 + 0x88065)
#5 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#6 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 219653:
#0 0x0000766f5592488d syscall (libc.so.6 + 0x10688d)
#1 0x0000766f2fd39451 n/a (librsvg-2.so.2 + 0x339451)
#2 0x0000766f2fa15f63 n/a (librsvg-2.so.2 + 0x15f63)
#3 0x0000766f2fa15bce n/a (librsvg-2.so.2 + 0x15bce)
#4 0x0000766f2fc24712 n/a (librsvg-2.so.2 + 0x224712)
#5 0x0000766f2fc222f7 n/a (librsvg-2.so.2 + 0x2222f7)
#6 0x0000766f2fc228ac n/a (librsvg-2.so.2 + 0x2228ac)
#7 0x0000766f2fd37b45 n/a (librsvg-2.so.2 + 0x337b45)
#8 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#9 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 219629:
#0 0x0000766f559190bf __poll (libc.so.6 + 0xfb0bf)
#1 0x0000766f5aca3306 n/a (libglib-2.0.so.0 + 0xb9306)
#2 0x0000766f5ac44dc7 g_main_loop_run (libglib-2.0.so.0 + 0x5adc7)
#3 0x0000766f5a174921 n/a (libedataserver-1.2.so.27 + 0x66921)
#4 0x0000766f5ac72065 n/a (libglib-2.0.so.0 + 0x88065)
#5 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#6 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 219655:
#0 0x0000766f5592488d syscall (libc.so.6 + 0x10688d)
#1 0x0000766f2fd39451 n/a (librsvg-2.so.2 + 0x339451)
#2 0x0000766f2fa15f63 n/a (librsvg-2.so.2 + 0x15f63)
#3 0x0000766f2fa15bce n/a (librsvg-2.so.2 + 0x15bce)
#4 0x0000766f2fc24712 n/a (librsvg-2.so.2 + 0x224712)
#5 0x0000766f2fc222f7 n/a (librsvg-2.so.2 + 0x2222f7)
#6 0x0000766f2fc228ac n/a (librsvg-2.so.2 + 0x2228ac)
#7 0x0000766f2fd37b45 n/a (librsvg-2.so.2 + 0x337b45)
#8 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#9 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 2116924:
#0 0x0000766f5592488d syscall (libc.so.6 + 0x10688d)
#1 0x0000766f5ac9ee43 g_cond_wait_until (libglib-2.0.so.0 + 0xb4e43)
#2 0x0000766f5ac0e425 n/a (libglib-2.0.so.0 + 0x24425)
#3 0x0000766f5ac77c1b n/a (libglib-2.0.so.0 + 0x8dc1b)
#4 0x0000766f5ac72065 n/a (libglib-2.0.so.0 + 0x88065)
#5 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#6 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 219656:
#0 0x0000766f5592488d syscall (libc.so.6 + 0x10688d)
#1 0x0000766f2fd39451 n/a (librsvg-2.so.2 + 0x339451)
#2 0x0000766f2fa15f63 n/a (librsvg-2.so.2 + 0x15f63)
#3 0x0000766f2fa15bce n/a (librsvg-2.so.2 + 0x15bce)
#4 0x0000766f2fc24712 n/a (librsvg-2.so.2 + 0x224712)
#5 0x0000766f2fc222f7 n/a (librsvg-2.so.2 + 0x2222f7)
#6 0x0000766f2fc228ac n/a (librsvg-2.so.2 + 0x2228ac)
#7 0x0000766f2fd37b45 n/a (librsvg-2.so.2 + 0x337b45)
#8 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#9 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 219654:
#0 0x0000766f5592488d syscall (libc.so.6 + 0x10688d)
#1 0x0000766f2fd39451 n/a (librsvg-2.so.2 + 0x339451)
#2 0x0000766f2fa15f63 n/a (librsvg-2.so.2 + 0x15f63)
#3 0x0000766f2fa15bce n/a (librsvg-2.so.2 + 0x15bce)
#4 0x0000766f2fc24712 n/a (librsvg-2.so.2 + 0x224712)
#5 0x0000766f2fc222f7 n/a (librsvg-2.so.2 + 0x2222f7)
#6 0x0000766f2fc228ac n/a (librsvg-2.so.2 + 0x2228ac)
#7 0x0000766f2fd37b45 n/a (librsvg-2.so.2 + 0x337b45)
#8 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#9 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 219661:
#0 0x0000766f5592488d syscall (libc.so.6 + 0x10688d)
#1 0x0000766f2fd39451 n/a (librsvg-2.so.2 + 0x339451)
#2 0x0000766f2fa15f63 n/a (librsvg-2.so.2 + 0x15f63)
#3 0x0000766f2fa15bce n/a (librsvg-2.so.2 + 0x15bce)
#4 0x0000766f2fc24712 n/a (librsvg-2.so.2 + 0x224712)
#5 0x0000766f2fc222f7 n/a (librsvg-2.so.2 + 0x2222f7)
#6 0x0000766f2fc228ac n/a (librsvg-2.so.2 + 0x2228ac)
#7 0x0000766f2fd37b45 n/a (librsvg-2.so.2 + 0x337b45)
#8 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#9 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 2116675:
#0 0x0000766f558a5ebe n/a (libc.so.6 + 0x87ebe)
#1 0x0000766f558a8a65 pthread_cond_timedwait (libc.so.6 + 0x8aa65)
#2 0x0000766f53d7e377 n/a (libjavascriptcoregtk-4.1.so.0 + 0x1f7e377)
#3 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#4 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 219678:
#0 0x0000766f559190bf __poll (libc.so.6 + 0xfb0bf)
#1 0x0000766f5aca3306 n/a (libglib-2.0.so.0 + 0xb9306)
#2 0x0000766f5ac44dc7 g_main_loop_run (libglib-2.0.so.0 + 0x5adc7)
#3 0x0000766f53d1cfb0 _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.1.so.0 + 0x1f1cfb0)
#4 0x0000766f53d20a9a n/a (libjavascriptcoregtk-4.1.so.0 + 0x1f20a9a)
#5 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#6 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 219666:
#0 0x0000766f5592488d syscall (libc.so.6 + 0x10688d)
#1 0x0000766f2fd39451 n/a (librsvg-2.so.2 + 0x339451)
#2 0x0000766f2fa15f63 n/a (librsvg-2.so.2 + 0x15f63)
#3 0x0000766f2fa15bce n/a (librsvg-2.so.2 + 0x15bce)
#4 0x0000766f2fc24712 n/a (librsvg-2.so.2 + 0x224712)
#5 0x0000766f2fc222f7 n/a (librsvg-2.so.2 + 0x2222f7)
#6 0x0000766f2fc228ac n/a (librsvg-2.so.2 + 0x2228ac)
#7 0x0000766f2fd37b45 n/a (librsvg-2.so.2 + 0x337b45)
#8 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#9 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 2116704:
#0 0x0000766f558a5ebe n/a (libc.so.6 + 0x87ebe)
#1 0x0000766f558a8750 pthread_cond_wait (libc.so.6 + 0x8a750)
#2 0x0000766f53ca884e _ZN3WTF10ParkingLot21parkConditionallyImplEPKvRKNS_12ScopedLambdaIFbvEEERKNS3_IFvvEEERKNS_24TimeWithDynamicClockTypeE (libjavascriptcoregtk-4.1.so.0 + 0x1ea884e)
#3 0x0000766f573869a1 n/a (libwebkit2gtk-4.1.so.0 + 0x15869a1)
#4 0x0000766f53d20a9a n/a (libjavascriptcoregtk-4.1.so.0 + 0x1f20a9a)
#5 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#6 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
Stack trace of thread 2116923:
#0 0x0000766f5592488d syscall (libc.so.6 + 0x10688d)
#1 0x0000766f5ac9ee43 g_cond_wait_until (libglib-2.0.so.0 + 0xb4e43)
#2 0x0000766f5ac0e425 n/a (libglib-2.0.so.0 + 0x24425)
#3 0x0000766f5ac77c1b n/a (libglib-2.0.so.0 + 0x8dc1b)
#4 0x0000766f5ac72065 n/a (libglib-2.0.so.0 + 0x88065)
#5 0x0000766f558a955a n/a (libc.so.6 + 0x8b55a)
#6 0x0000766f55926a3c n/a (libc.so.6 + 0x108a3c)
ELF object binary architecture: AMD x86-64
Mar 28 19:33:22 systemd[1]: systemd-coredump@10-2116926-0.service: Deactivated successfully.
Mar 28 19:33:22 systemd[1]: systemd-coredump@10-2116926-0.service: Consumed 3.983s CPU time.
Mar 28 19:33:22 systemd[1394]: app-gnome-org.gnome.Evolution-219619.scope: Consumed 46.733s CPU time.
Click to expand. Backtrace (t a a bt full)
Core was generated by `/usr/bin/evolution'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 gtk_application_impl_uninhibit (cookie=1841487853, impl=0x0) at ../gtk/gtk/gtkapplicationimpl.c:148
Downloading source file /usr/src/debug/gtk3/build/../gtk/gtk/gtkapplicationimpl.c
148 GTK_APPLICATION_IMPL_GET_CLASS (impl)->uninhibit (impl, cookie);
[Current thread is 1 (Thread 0x766f44853380 (LWP 219619))]
(gdb) t a a bt full
Thread 42 (Thread 0x766f3aa006c0 (LWP 2116923)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000766f5ac9ee43 in g_cond_wait_until (cond=<optimized out>, mutex=0x6066a85ad950, end_time=<optimized out>) at ../glib/glib/gthread-posix.c:1677
span_arg = {tv_sec = 0, tv_nsec = 499999604}
_g_boolean_var_45 = <optimized out>
now = {tv_sec = 83378, tv_nsec = 200334396}
span = {tv_sec = <optimized out>, tv_nsec = <optimized out>}
sampled = 34
res = <optimized out>
success = <optimized out>
__func__ = {<optimized out> <repeats 18 times>}
#2 0x0000766f5ac0e425 in g_async_queue_pop_intern_unlocked (queue=0x6066a85ad950, wait=1, end_time=83378700334) at ../glib/glib/gasyncqueue.c:378
retval = <optimized out>
__func__ = "g_async_queue_pop_intern_unlocked"
#3 0x0000766f5ac77c1b in g_thread_pool_wait_for_new_task (pool=0x6066a85a4500) at ../glib/glib/gthreadpool.c:260
task = 0x0
task = <optimized out>
#4 g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/glib/gthreadpool.c:325
task = <optimized out>
pool = 0x6066a85a4500
#5 0x0000766f5ac72065 in g_thread_proxy (data=0x766f34002a60) at ../glib/glib/gthread.c:835
thread = 0x766f34002a60
__func__ = "g_thread_proxy"
#6 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130220097013440, 4076286409564116832, -160, 0, 130220239613840, 130220088623104, -3148132844236023968, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#7 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 41 (Thread 0x766f3be006c0 (LWP 2116704)):
#0 0x0000766f558a5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x766f161542e0) at futex-internal.c:57
sc_cancel_oldtype = 0
__arg6 = <optimized out>
__arg3 = <optimized out>
_a5 = <optimized out>
_a2 = <optimized out>
sc_ret = <optimized out>
__arg4 = <optimized out>
__arg1 = <optimized out>
_a6 = <optimized out>
_a3 = <optimized out>
resultvar = <optimized out>
__arg5 = <optimized out>
__arg2 = <optimized out>
_a4 = <optimized out>
_a1 = <optimized out>
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x766f161542e0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
err = <optimized out>
clockbit = 256
op = 393
#2 0x0000766f558a5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x766f161542e0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3 0x0000766f558a8750 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x766f16154290, cond=0x766f161542b8) at pthread_cond_wait.c:503
spin = 0
buffer = {__routine = 0x766f558a84c0 <__condvar_cleanup_waiting>, __arg = 0x766f3bdff030, __canceltype = 369819888, __prev = 0x0}
cbuffer = {wseq = 0, cond = 0x766f161542b8, mutex = 0x766f16154290, private = 0}
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>
done = <optimized out>
g1_start = <optimized out>
spin = <optimized out>
buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
s = <optimized out>
#4 ___pthread_cond_wait (cond=0x766f161542b8, mutex=0x766f16154290) at pthread_cond_wait.c:618
#5 0x0000766f53ca884e in wait () at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.44.0/Source/WTF/wtf/posix/ThreadingPOSIX.cpp:654
#6 0x0000766f53ca884e in timedWait () at /usr/lib/libjavascriptcoregtk-4.1.so.0
#7 parkConditionallyImpl () at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.44.0/Source/WTF/wtf/ParkingLot.cpp:595
#8 0x0000766f573869a1 in parkConditionally<(lambda at /usr/src/debug/webkit2gtk-4.1/build/WTF/Headers/wtf/Condition.h:194:17), (lambda at /usr/src/debug/webkit2gtk-4.1/build/WTF/Headers/wtf/Condition.h:200:17)> () at WTF/Headers/wtf/ParkingLot.h:82
#9 waitUntilUnchecked<WTF::Lock> () at WTF/Headers/wtf/Condition.h:192
#10 waitUntil () at WTF/Headers/wtf/Condition.h:77
#11 wait () at WTF/Headers/wtf/Condition.h:127
--Type <RET> for more, q to quit, c to continue without paging--c
#12 wait<(lambda at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.44.0/Source/WebKit/UIProcess/glib/DisplayVBlankMonitor.cpp:78:42)> () at WTF/Headers/wtf/Condition.h:141
#13 operator() () at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.44.0/Source/WebKit/UIProcess/glib/DisplayVBlankMonitor.cpp:78
#14 call () at WTF/Headers/wtf/Function.h:53
#15 0x0000766f53d20a9a in operator() () at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.44.0/Source/WTF/wtf/Function.h:82
#16 entryPoint () at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.44.0/Source/WTF/wtf/Threading.cpp:258
#17 wtfThreadEntryPoint () at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.44.0/Source/WTF/wtf/posix/ThreadingPOSIX.cpp:247
#18 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130220117984960, 4076286409564116832, -160, 0, 140721275249536, 130220109594624, -3148131194968582304, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#19 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 40 (Thread 0x766f21e006c0 (LWP 219666)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000766f2fd39451 in std::sys::unix::locks::futex_condvar::Condvar::wait () at /usr/lib/librsvg-2.so.2
#2 0x0000766f2fa15f63 in std::sync::condvar::Condvar::wait<bool> (self=0x6066a9d37988, guard=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sync/condvar.rs:189
lock = 0x6066a9d37980
lock = <optimized out>
poisoned = <optimized out>
#3 rayon_core::sleep::Sleep::sleep<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=<optimized out>, idle_state=0x766f21dfedb0, latch=0x6066a9d36dc0, has_injected_jobs=...) at src/sleep/mod.rs:188
is_blocked = std::sync::mutex::MutexGuard<bool> {lock: 0x6066a9d37980, poison: std::sync::poison::Guard {panicking: <optimized out>}}
sleep_state = 0x6066a9d37980
worker_index = <optimized out>
#4 0x0000766f2fa15bce in rayon_core::sleep::Sleep::no_work_found<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=0x6066a9d37988, idle_state=0x766f21dfedb0, latch=0x6066a9d36dc0, has_injected_jobs=...) at src/sleep/mod.rs:107
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#5 rayon_core::registry::WorkerThread::wait_until_cold (self=0x766f21dfee80, latch=0x6066a9d36dc0) at src/registry.rs:798
idle_state = rayon_core::sleep::IdleState {worker_index: 22, rounds: 33, jobs_counter: rayon_core::sleep::counters::JobsEventCounter (4)}
abort_guard = rayon_core::unwind::AbortIfPanic
#6 0x0000766f2fc24712 in rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::OnceLatch> (self=0x766f21dfee80, latch=0x89) at src/registry.rs:769
latch = 0x89
latch = <optimized out>
#7 rayon_core::registry::WorkerThread::wait_until_out_of_work (self=0x766f21dfee80) at src/registry.rs:818
index = 22
registry = 0x6066a9d38180
registry = <optimized out>
index = <optimized out>
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#8 rayon_core::registry::main_loop (thread=...) at src/registry.rs:923
index = 22
registry = 0x6066a9d38180
worker_thread = 0x766f21dfee80
#9 rayon_core::registry::ThreadBuilder::run (self=...) at src/registry.rs:53
#10 0x0000766f2fc222f7 in rayon_core::registry::{impl#2}::spawn::{closure#0} () at src/registry.rs:98
thread = rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::Some(alloc::string::String {vec: alloc::vec::Vec<u8, alloc::alloc::Global> {buf: alloc::raw_vec::RawVec<u8, alloc::alloc::Global> {ptr: core::ptr::unique::Unique<u8> {pointer: core::ptr::non_null::NonNull<u8> {pointer: 0x0}, _marker: core::marker::PhantomData<u8>}, cap: alloc::raw_vec::Cap (4), alloc: alloc::alloc::Global}, len: 0}}), stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x0, cap: 0}}}, flavor: (unknown: 0x4), _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: (unknown: 0x4)}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 0}
#11 std::sys_common::backtrace::__rust_begin_short_backtrace<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> (f=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sys_common/backtrace.rs:155
#12 0x0000766f2fc228ac in std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:529
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#13 core::panic::unwind_safe::{impl#23}::call_once<(), std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (self=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/panic/unwind_safe.rs:272
_args = ()
#14 std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (data=<optimized out>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:552
f = core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> {f: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2d200}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d2cd90, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d36200}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 22}}})
data = <optimized out>
data = <optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#15 std::panicking::try<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:516
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#16 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panic.rs:142
#17 std::thread::{impl#0}::spawn_unchecked_::{closure#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:528
f = rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2d200}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d2cd90, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d36200}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 22}}
their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global>> {pointer: alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x6066a9d3d6d0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>, alloc: alloc::alloc::Global}}}
output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>>::None
f = std::thread::{impl#0}::spawn_unchecked_::MaybeDangling<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> (core::mem::maybe_uninit::MaybeUninit<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {uninit: (), value: core::mem::manually_drop::ManuallyDrop<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {value: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2d200}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d2cd90, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d36200}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 22}}}})
their_packet = alloc::sync::Arc<std::thread::Packet<()>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x6066a9d3d710}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>, alloc: alloc::alloc::Global}
name = <error reading variable: value has been optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#18 core::ops::function::FnOnce::call_once<std::thread::{impl#0}::spawn_unchecked_::{closure_env#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/ops/function.rs:250
#19 0x0000766f2fd37b45 in std::sys::unix::thread::Thread::new::thread_start () at /usr/lib/librsvg-2.so.2
#20 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130219681777344, 4076286409564116832, -160, 2, 140721275227888, 130219679678464, -3148118000829048992, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#21 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 39 (Thread 0x766ef2a006c0 (LWP 219678)):
#0 0x0000766f559190bf in __GI___poll (fds=0x766dfc001000, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = -516
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 0x0000766f5aca3306 in g_main_context_poll_unlocked (priority=2147483647, n_fds=1, fds=0x766dfc001000, timeout=<optimized out>, context=0x766dfc000b70) at ../glib/glib/gmain.c:4521
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x766f5ac527c0 <g_poll>
poll_func = <optimized out>
ret = <optimized out>
errsv = <optimized out>
#2 g_main_context_iterate_unlocked.isra.0 (context=0x766dfc000b70, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4212
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = 1
fds = 0x766dfc001000
begin_time_nsec = 38524368125519
#3 0x0000766f5ac44dc7 in g_main_loop_run (loop=0x766dfc000db0) at ../glib/glib/gmain.c:4419
self = <optimized out>
__func__ = "g_main_loop_run"
#4 0x0000766f53d1cfb0 in run () at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.44.0/Source/WTF/wtf/glib/RunLoopGLib.cpp:108
#5 0x0000766f53d20a9a in operator() () at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.44.0/Source/WTF/wtf/Function.h:82
#6 entryPoint () at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.44.0/Source/WTF/wtf/Threading.cpp:258
#7 wtfThreadEntryPoint () at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.44.0/Source/WTF/wtf/posix/ThreadingPOSIX.cpp:247
#8 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130218889053888, 4076286409564116832, -160, 17, 140721275241728, 130218880663552, -3149135598840555680, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#9 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 38 (Thread 0x766f3b4006c0 (LWP 2116675)):
#0 0x0000766f558a5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x766f3b3ff250, op=393, expected=0, futex_word=0x766e5c00ea50) at futex-internal.c:57
sc_cancel_oldtype = 0
__arg6 = <optimized out>
__arg3 = <optimized out>
_a5 = <optimized out>
_a2 = <optimized out>
sc_ret = <optimized out>
__arg4 = <optimized out>
__arg1 = <optimized out>
_a6 = <optimized out>
_a3 = <optimized out>
resultvar = <optimized out>
__arg5 = <optimized out>
__arg2 = <optimized out>
_a4 = <optimized out>
_a1 = <optimized out>
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x766e5c00ea50, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x766f3b3ff250, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
err = <optimized out>
clockbit = 256
op = 393
#2 0x0000766f558a5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x766e5c00ea50, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x766f3b3ff250, private=private@entry=0) at futex-internal.c:139
#3 0x0000766f558a8a65 in __pthread_cond_wait_common (abstime=0x766f3b3ff250, clockid=0, mutex=0x766e5c00ea00, cond=0x766e5c00ea28) at pthread_cond_wait.c:503
spin = 0
buffer = {__routine = 0x766f558a84c0 <__condvar_cleanup_waiting>, __arg = 0x766f3b3ff1a0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 2752, cond = 0x766e5c00ea28, mutex = 0x766e5c00ea00, private = 0}
err = <optimized out>
g = 0
flags = <optimized out>
g1_start = <optimized out>
maxspin = 0
signals = <optimized out>
result = 0
wseq = 2752
seq = 1376
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>
done = <optimized out>
g1_start = <optimized out>
spin = <optimized out>
buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
s = <optimized out>
#4 ___pthread_cond_timedwait64 (cond=0x766e5c00ea28, mutex=0x766e5c00ea00, abstime=0x766f3b3ff250) at pthread_cond_wait.c:643
flags = <optimized out>
clockid = 0
#5 0x0000766f53d7e377 in timed_wait () at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.44.0/Source/bmalloc/libpas/src/libpas/pas_scavenger.c:145
#6 scavenger_thread_main () at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.44.0/Source/bmalloc/libpas/src/libpas/pas_scavenger.c:359
#7 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130220107499200, 4076286409564116832, -160, 2, 130219065204016, 130220099108864, -3148132019602303136, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#8 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 37 (Thread 0x766f232006c0 (LWP 219661)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000766f2fd39451 in std::sys::unix::locks::futex_condvar::Condvar::wait () at /usr/lib/librsvg-2.so.2
#2 0x0000766f2fa15f63 in std::sync::condvar::Condvar::wait<bool> (self=0x6066a9d37708, guard=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sync/condvar.rs:189
lock = 0x6066a9d37700
lock = <optimized out>
poisoned = <optimized out>
#3 rayon_core::sleep::Sleep::sleep<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=<optimized out>, idle_state=0x766f231fedb0, latch=0x6066a9d36cd0, has_injected_jobs=...) at src/sleep/mod.rs:188
is_blocked = std::sync::mutex::MutexGuard<bool> {lock: 0x6066a9d37700, poison: std::sync::poison::Guard {panicking: <optimized out>}}
sleep_state = 0x6066a9d37700
worker_index = <optimized out>
#4 0x0000766f2fa15bce in rayon_core::sleep::Sleep::no_work_found<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=0x6066a9d37708, idle_state=0x766f231fedb0, latch=0x6066a9d36cd0, has_injected_jobs=...) at src/sleep/mod.rs:107
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#5 rayon_core::registry::WorkerThread::wait_until_cold (self=0x766f231fee80, latch=0x6066a9d36cd0) at src/registry.rs:798
idle_state = rayon_core::sleep::IdleState {worker_index: 17, rounds: 33, jobs_counter: rayon_core::sleep::counters::JobsEventCounter (4)}
abort_guard = rayon_core::unwind::AbortIfPanic
#6 0x0000766f2fc24712 in rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::OnceLatch> (self=0x766f231fee80, latch=0x89) at src/registry.rs:769
latch = 0x89
latch = <optimized out>
#7 rayon_core::registry::WorkerThread::wait_until_out_of_work (self=0x766f231fee80) at src/registry.rs:818
index = 17
registry = 0x6066a9d38180
registry = <optimized out>
index = <optimized out>
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#8 rayon_core::registry::main_loop (thread=...) at src/registry.rs:923
index = 17
registry = 0x6066a9d38180
worker_thread = 0x766f231fee80
#9 rayon_core::registry::ThreadBuilder::run (self=...) at src/registry.rs:53
#10 0x0000766f2fc222f7 in rayon_core::registry::{impl#2}::spawn::{closure#0} () at src/registry.rs:98
thread = rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::Some(alloc::string::String {vec: alloc::vec::Vec<u8, alloc::alloc::Global> {buf: alloc::raw_vec::RawVec<u8, alloc::alloc::Global> {ptr: core::ptr::unique::Unique<u8> {pointer: core::ptr::non_null::NonNull<u8> {pointer: 0x0}, _marker: core::marker::PhantomData<u8>}, cap: alloc::raw_vec::Cap (4), alloc: alloc::alloc::Global}, len: 0}}), stack_size: core::option::Option<usize>::Some(0), worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x0, cap: 0}}}, flavor: (unknown: 0x4), _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: (unknown: 0x4)}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 0}
#11 std::sys_common::backtrace::__rust_begin_short_backtrace<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> (f=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sys_common/backtrace.rs:155
#12 0x0000766f2fc228ac in std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:529
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#13 core::panic::unwind_safe::{impl#23}::call_once<(), std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (self=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/panic/unwind_safe.rs:272
_args = ()
#14 std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (data=<optimized out>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:552
f = core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> {f: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2b400}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d2af90, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d34400}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 17}}})
data = <optimized out>
data = <optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#15 std::panicking::try<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:516
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#16 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panic.rs:142
#17 std::thread::{impl#0}::spawn_unchecked_::{closure#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:528
f = rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2b400}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d2af90, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d34400}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 17}}
their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global>> {pointer: alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x6066a9d3c370}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>, alloc: alloc::alloc::Global}}}
output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>>::None
f = std::thread::{impl#0}::spawn_unchecked_::MaybeDangling<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> (core::mem::maybe_uninit::MaybeUninit<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {uninit: (), value: core::mem::manually_drop::ManuallyDrop<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {value: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2b400}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d2af90, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d34400}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 17}}}})
their_packet = alloc::sync::Arc<std::thread::Packet<()>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x6066a9d3c3b0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>, alloc: alloc::alloc::Global}
name = <error reading variable: value has been optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#18 core::ops::function::FnOnce::call_once<std::thread::{impl#0}::spawn_unchecked_::{closure_env#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/ops/function.rs:250
#19 0x0000766f2fd37b45 in std::sys::unix::thread::Thread::new::thread_start () at /usr/lib/librsvg-2.so.2
#20 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130219702748864, 4076286409564116832, -160, 2, 140721275227888, 130219700649984, -3148114152538351776, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#21 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 36 (Thread 0x766f2d0006c0 (LWP 219654)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000766f2fd39451 in std::sys::unix::locks::futex_condvar::Condvar::wait () at /usr/lib/librsvg-2.so.2
#2 0x0000766f2fa15f63 in std::sync::condvar::Condvar::wait<bool> (self=0x6066a9d37388, guard=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sync/condvar.rs:189
lock = 0x6066a9d37380
lock = <optimized out>
poisoned = <optimized out>
#3 rayon_core::sleep::Sleep::sleep<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=<optimized out>, idle_state=0x766f2cffedb0, latch=0x6066a9d36b80, has_injected_jobs=...) at src/sleep/mod.rs:188
is_blocked = std::sync::mutex::MutexGuard<bool> {lock: 0x6066a9d37380, poison: std::sync::poison::Guard {panicking: <optimized out>}}
sleep_state = 0x6066a9d37380
worker_index = <optimized out>
#4 0x0000766f2fa15bce in rayon_core::sleep::Sleep::no_work_found<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=0x6066a9d37388, idle_state=0x766f2cffedb0, latch=0x6066a9d36b80, has_injected_jobs=...) at src/sleep/mod.rs:107
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#5 rayon_core::registry::WorkerThread::wait_until_cold (self=0x766f2cffee80, latch=0x6066a9d36b80) at src/registry.rs:798
idle_state = rayon_core::sleep::IdleState {worker_index: 10, rounds: 33, jobs_counter: rayon_core::sleep::counters::JobsEventCounter (4)}
abort_guard = rayon_core::unwind::AbortIfPanic
#6 0x0000766f2fc24712 in rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::OnceLatch> (self=0x766f2cffee80, latch=0x89) at src/registry.rs:769
latch = 0x89
latch = <optimized out>
#7 rayon_core::registry::WorkerThread::wait_until_out_of_work (self=0x766f2cffee80) at src/registry.rs:818
index = 10
registry = 0x6066a9d38180
registry = <optimized out>
index = <optimized out>
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#8 rayon_core::registry::main_loop (thread=...) at src/registry.rs:923
index = 10
registry = 0x6066a9d38180
worker_thread = 0x766f2cffee80
#9 rayon_core::registry::ThreadBuilder::run (self=...) at src/registry.rs:53
#10 0x0000766f2fc222f7 in rayon_core::registry::{impl#2}::spawn::{closure#0} () at src/registry.rs:98
thread = rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::Some(alloc::string::String {vec: alloc::vec::Vec<u8, alloc::alloc::Global> {buf: alloc::raw_vec::RawVec<u8, alloc::alloc::Global> {ptr: core::ptr::unique::Unique<u8> {pointer: core::ptr::non_null::NonNull<u8> {pointer: 0x0}, _marker: core::marker::PhantomData<u8>}, cap: alloc::raw_vec::Cap (4), alloc: alloc::alloc::Global}, len: 0}}), stack_size: core::option::Option<usize>::Some(0), worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x0, cap: 0}}}, flavor: (unknown: 0x4), _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: (unknown: 0x4)}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 0}
#11 std::sys_common::backtrace::__rust_begin_short_backtrace<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> (f=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sys_common/backtrace.rs:155
#12 0x0000766f2fc228ac in std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:529
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#13 core::panic::unwind_safe::{impl#23}::call_once<(), std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (self=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/panic/unwind_safe.rs:272
_args = ()
#14 std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (data=<optimized out>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:552
f = core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> {f: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d28a00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d28590, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d31a00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 10}}})
data = <optimized out>
data = <optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#15 std::panicking::try<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:516
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#16 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panic.rs:142
#17 std::thread::{impl#0}::spawn_unchecked_::{closure#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:528
f = rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d28a00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d28590, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d31a00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 10}}
their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global>> {pointer: alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x6066a9d3a850}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>, alloc: alloc::alloc::Global}}}
output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>>::None
f = std::thread::{impl#0}::spawn_unchecked_::MaybeDangling<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> (core::mem::maybe_uninit::MaybeUninit<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {uninit: (), value: core::mem::manually_drop::ManuallyDrop<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {value: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d28a00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d28590, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d31a00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 10}}}})
their_packet = alloc::sync::Arc<std::thread::Packet<()>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x6066a9d3a890}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>, alloc: alloc::alloc::Global}
name = <error reading variable: value has been optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#18 core::ops::function::FnOnce::call_once<std::thread::{impl#0}::spawn_unchecked_::{closure_env#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/ops/function.rs:250
#19 0x0000766f2fd37b45 in std::sys::unix::thread::Thread::new::thread_start () at /usr/lib/librsvg-2.so.2
#20 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130219868423872, 4076286409564116832, -160, 2, 140721275227888, 130219866324992, -3148094086451144864, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#21 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 35 (Thread 0x766f2c8006c0 (LWP 219656)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000766f2fd39451 in std::sys::unix::locks::futex_condvar::Condvar::wait () at /usr/lib/librsvg-2.so.2
#2 0x0000766f2fa15f63 in std::sync::condvar::Condvar::wait<bool> (self=0x6066a9d37488, guard=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sync/condvar.rs:189
lock = 0x6066a9d37480
lock = <optimized out>
poisoned = <optimized out>
#3 rayon_core::sleep::Sleep::sleep<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=<optimized out>, idle_state=0x766f2c7fedb0, latch=0x6066a9d36be0, has_injected_jobs=...) at src/sleep/mod.rs:188
is_blocked = std::sync::mutex::MutexGuard<bool> {lock: 0x6066a9d37480, poison: std::sync::poison::Guard {panicking: <optimized out>}}
sleep_state = 0x6066a9d37480
worker_index = <optimized out>
#4 0x0000766f2fa15bce in rayon_core::sleep::Sleep::no_work_found<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=0x6066a9d37488, idle_state=0x766f2c7fedb0, latch=0x6066a9d36be0, has_injected_jobs=...) at src/sleep/mod.rs:107
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#5 rayon_core::registry::WorkerThread::wait_until_cold (self=0x766f2c7fee80, latch=0x6066a9d36be0) at src/registry.rs:798
idle_state = rayon_core::sleep::IdleState {worker_index: 12, rounds: 33, jobs_counter: rayon_core::sleep::counters::JobsEventCounter (4)}
abort_guard = rayon_core::unwind::AbortIfPanic
#6 0x0000766f2fc24712 in rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::OnceLatch> (self=0x766f2c7fee80, latch=0x89) at src/registry.rs:769
latch = 0x89
latch = <optimized out>
#7 rayon_core::registry::WorkerThread::wait_until_out_of_work (self=0x766f2c7fee80) at src/registry.rs:818
index = 12
registry = 0x6066a9d38180
registry = <optimized out>
index = <optimized out>
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#8 rayon_core::registry::main_loop (thread=...) at src/registry.rs:923
index = 12
registry = 0x6066a9d38180
worker_thread = 0x766f2c7fee80
#9 rayon_core::registry::ThreadBuilder::run (self=...) at src/registry.rs:53
#10 0x0000766f2fc222f7 in rayon_core::registry::{impl#2}::spawn::{closure#0} () at src/registry.rs:98
thread = rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::Some(alloc::string::String {vec: alloc::vec::Vec<u8, alloc::alloc::Global> {buf: alloc::raw_vec::RawVec<u8, alloc::alloc::Global> {ptr: core::ptr::unique::Unique<u8> {pointer: core::ptr::non_null::NonNull<u8> {pointer: 0x0}, _marker: core::marker::PhantomData<u8>}, cap: alloc::raw_vec::Cap (4), alloc: alloc::alloc::Global}, len: 0}}), stack_size: core::option::Option<usize>::Some(0), worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x0, cap: 0}}}, flavor: (unknown: 0x4), _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: (unknown: 0x4)}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 0}
#11 std::sys_common::backtrace::__rust_begin_short_backtrace<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> (f=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sys_common/backtrace.rs:155
#12 0x0000766f2fc228ac in std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:529
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#13 core::panic::unwind_safe::{impl#23}::call_once<(), std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (self=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/panic/unwind_safe.rs:272
_args = ()
#14 std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (data=<optimized out>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:552
f = core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> {f: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d29600}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d29190, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d32600}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 12}}})
data = <optimized out>
data = <optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#15 std::panicking::try<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:516
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#16 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panic.rs:142
#17 std::thread::{impl#0}::spawn_unchecked_::{closure#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:528
f = rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d29600}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d29190, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d32600}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 12}}
their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global>> {pointer: alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x6066a9d3b010}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>, alloc: alloc::alloc::Global}}}
output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>>::None
f = std::thread::{impl#0}::spawn_unchecked_::MaybeDangling<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> (core::mem::maybe_uninit::MaybeUninit<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {uninit: (), value: core::mem::manually_drop::ManuallyDrop<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {value: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d29600}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d29190, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d32600}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 12}}}})
their_packet = alloc::sync::Arc<std::thread::Packet<()>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x6066a9d3b050}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>, alloc: alloc::alloc::Global}
name = <error reading variable: value has been optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#18 core::ops::function::FnOnce::call_once<std::thread::{impl#0}::spawn_unchecked_::{closure_env#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/ops/function.rs:250
#19 0x0000766f2fd37b45 in std::sys::unix::thread::Thread::new::thread_start () at /usr/lib/librsvg-2.so.2
#20 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130219860035264, 4076286409564116832, -160, 2, 140721275227888, 130219857936384, -3148095185962772640, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#21 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 34 (Thread 0x766f396006c0 (LWP 2116924)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000766f5ac9ee43 in g_cond_wait_until (cond=<optimized out>, mutex=0x6066a85ad950, end_time=<optimized out>) at ../glib/glib/gthread-posix.c:1677
span_arg = {tv_sec = 0, tv_nsec = 499999322}
_g_boolean_var_45 = <optimized out>
now = {tv_sec = 83378, tv_nsec = 178956678}
span = {tv_sec = <optimized out>, tv_nsec = <optimized out>}
sampled = 33
res = <optimized out>
success = <optimized out>
__func__ = {<optimized out> <repeats 18 times>}
#2 0x0000766f5ac0e425 in g_async_queue_pop_intern_unlocked (queue=0x6066a85ad950, wait=1, end_time=83378678956) at ../glib/glib/gasyncqueue.c:378
retval = <optimized out>
__func__ = "g_async_queue_pop_intern_unlocked"
#3 0x0000766f5ac77c1b in g_thread_pool_wait_for_new_task (pool=0x6066a85a4500) at ../glib/glib/gthreadpool.c:260
task = 0x0
task = <optimized out>
#4 g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/glib/gthreadpool.c:325
task = <optimized out>
pool = 0x6066a85a4500
#5 0x0000766f5ac72065 in g_thread_proxy (data=0x766f34000ef0) at ../glib/glib/gthread.c:835
thread = 0x766f34000ef0
__func__ = "g_thread_proxy"
#6 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130220076041920, 4076286409564116832, -160, 0, 130220239613840, 130220067651584, -3148136692526721184, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#7 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 33 (Thread 0x766f2cc006c0 (LWP 219655)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000766f2fd39451 in std::sys::unix::locks::futex_condvar::Condvar::wait () at /usr/lib/librsvg-2.so.2
#2 0x0000766f2fa15f63 in std::sync::condvar::Condvar::wait<bool> (self=0x6066a9d37408, guard=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sync/condvar.rs:189
lock = 0x6066a9d37400
lock = <optimized out>
poisoned = <optimized out>
#3 rayon_core::sleep::Sleep::sleep<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=<optimized out>, idle_state=0x766f2cbfedb0, latch=0x6066a9d36bb0, has_injected_jobs=...) at src/sleep/mod.rs:188
is_blocked = std::sync::mutex::MutexGuard<bool> {lock: 0x6066a9d37400, poison: std::sync::poison::Guard {panicking: <optimized out>}}
sleep_state = 0x6066a9d37400
worker_index = <optimized out>
#4 0x0000766f2fa15bce in rayon_core::sleep::Sleep::no_work_found<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=0x6066a9d37408, idle_state=0x766f2cbfedb0, latch=0x6066a9d36bb0, has_injected_jobs=...) at src/sleep/mod.rs:107
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#5 rayon_core::registry::WorkerThread::wait_until_cold (self=0x766f2cbfee80, latch=0x6066a9d36bb0) at src/registry.rs:798
idle_state = rayon_core::sleep::IdleState {worker_index: 11, rounds: 33, jobs_counter: rayon_core::sleep::counters::JobsEventCounter (4)}
abort_guard = rayon_core::unwind::AbortIfPanic
#6 0x0000766f2fc24712 in rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::OnceLatch> (self=0x766f2cbfee80, latch=0x89) at src/registry.rs:769
latch = 0x89
latch = <optimized out>
#7 rayon_core::registry::WorkerThread::wait_until_out_of_work (self=0x766f2cbfee80) at src/registry.rs:818
index = 11
registry = 0x6066a9d38180
registry = <optimized out>
index = <optimized out>
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#8 rayon_core::registry::main_loop (thread=...) at src/registry.rs:923
index = 11
registry = 0x6066a9d38180
worker_thread = 0x766f2cbfee80
#9 rayon_core::registry::ThreadBuilder::run (self=...) at src/registry.rs:53
#10 0x0000766f2fc222f7 in rayon_core::registry::{impl#2}::spawn::{closure#0} () at src/registry.rs:98
thread = rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::Some(alloc::string::String {vec: alloc::vec::Vec<u8, alloc::alloc::Global> {buf: alloc::raw_vec::RawVec<u8, alloc::alloc::Global> {ptr: core::ptr::unique::Unique<u8> {pointer: core::ptr::non_null::NonNull<u8> {pointer: 0x0}, _marker: core::marker::PhantomData<u8>}, cap: alloc::raw_vec::Cap (4), alloc: alloc::alloc::Global}, len: 0}}), stack_size: core::option::Option<usize>::Some(0), worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x0, cap: 0}}}, flavor: (unknown: 0x4), _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: (unknown: 0x4)}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 0}
#11 std::sys_common::backtrace::__rust_begin_short_backtrace<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> (f=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sys_common/backtrace.rs:155
#12 0x0000766f2fc228ac in std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:529
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#13 core::panic::unwind_safe::{impl#23}::call_once<(), std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (self=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/panic/unwind_safe.rs:272
_args = ()
#14 std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (data=<optimized out>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:552
f = core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> {f: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d29000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d28b90, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d32000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 11}}})
data = <optimized out>
data = <optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#15 std::panicking::try<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:516
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#16 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panic.rs:142
#17 std::thread::{impl#0}::spawn_unchecked_::{closure#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:528
f = rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d29000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d28b90, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d32000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 11}}
their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global>> {pointer: alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x6066a9d3ac30}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>, alloc: alloc::alloc::Global}}}
output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>>::None
f = std::thread::{impl#0}::spawn_unchecked_::MaybeDangling<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> (core::mem::maybe_uninit::MaybeUninit<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {uninit: (), value: core::mem::manually_drop::ManuallyDrop<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {value: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d29000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d28b90, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d32000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 11}}}})
their_packet = alloc::sync::Arc<std::thread::Packet<()>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x6066a9d3ac70}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>, alloc: alloc::alloc::Global}
name = <error reading variable: value has been optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#18 core::ops::function::FnOnce::call_once<std::thread::{impl#0}::spawn_unchecked_::{closure_env#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/ops/function.rs:250
#19 0x0000766f2fd37b45 in std::sys::unix::thread::Thread::new::thread_start () at /usr/lib/librsvg-2.so.2
#20 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130219864229568, 4076286409564116832, -160, 2, 140721275227888, 130219862130688, -3148093536695330976, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#21 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 32 (Thread 0x766f40a006c0 (LWP 219629)):
#0 0x0000766f559190bf in __GI___poll (fds=0x766f1c018360, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = -516
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 0x0000766f5aca3306 in g_main_context_poll_unlocked (priority=2147483647, n_fds=1, fds=0x766f1c018360, timeout=<optimized out>, context=0x6066a86d8470) at ../glib/glib/gmain.c:4521
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x766f5ac527c0 <g_poll>
poll_func = <optimized out>
ret = <optimized out>
errsv = <optimized out>
#2 g_main_context_iterate_unlocked.isra.0 (context=0x6066a86d8470, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4212
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = 1
fds = 0x766f1c018360
begin_time_nsec = 38524185299760
#3 0x0000766f5ac44dc7 in g_main_loop_run (loop=0x6066a873cc80) at ../glib/glib/gmain.c:4419
self = <optimized out>
__func__ = "g_main_loop_run"
#4 0x0000766f5a174921 in source_registry_object_manager_thread (data=0x6066a85f9790) at /usr/src/debug/evolution-data-server/evolution-data-server/src/libedataserver/e-source-registry.c:1148
object_manager = 0x766f1c002400
closure = 0x6066a85f9790
idle_source = 0x766f1c08bdb0
list = <optimized out>
link = <optimized out>
object_added_handler_id = 299
object_removed_handler_id = 300
notify_name_owner_handler_id = 301
notify = <optimized out>
__func__ = "source_registry_object_manager_thread"
#5 0x0000766f5ac72065 in g_thread_proxy (data=0x6066a86f4250) at ../glib/glib/gthread.c:835
thread = 0x6066a86f4250
__func__ = "g_thread_proxy"
#6 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130220197676736, 4076286409564116832, -160, 0, 140721275250640, 130220189286400, -3148190018840668320, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#7 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 31 (Thread 0x766f2d4006c0 (LWP 219653)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000766f2fd39451 in std::sys::unix::locks::futex_condvar::Condvar::wait () at /usr/lib/librsvg-2.so.2
#2 0x0000766f2fa15f63 in std::sync::condvar::Condvar::wait<bool> (self=0x6066a9d37308, guard=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sync/condvar.rs:189
lock = 0x6066a9d37300
lock = <optimized out>
poisoned = <optimized out>
#3 rayon_core::sleep::Sleep::sleep<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=<optimized out>, idle_state=0x766f2d3fedb0, latch=0x6066a9d36b50, has_injected_jobs=...) at src/sleep/mod.rs:188
is_blocked = std::sync::mutex::MutexGuard<bool> {lock: 0x6066a9d37300, poison: std::sync::poison::Guard {panicking: <optimized out>}}
sleep_state = 0x6066a9d37300
worker_index = <optimized out>
#4 0x0000766f2fa15bce in rayon_core::sleep::Sleep::no_work_found<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=0x6066a9d37308, idle_state=0x766f2d3fedb0, latch=0x6066a9d36b50, has_injected_jobs=...) at src/sleep/mod.rs:107
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#5 rayon_core::registry::WorkerThread::wait_until_cold (self=0x766f2d3fee80, latch=0x6066a9d36b50) at src/registry.rs:798
idle_state = rayon_core::sleep::IdleState {worker_index: 9, rounds: 33, jobs_counter: rayon_core::sleep::counters::JobsEventCounter (4)}
abort_guard = rayon_core::unwind::AbortIfPanic
#6 0x0000766f2fc24712 in rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::OnceLatch> (self=0x766f2d3fee80, latch=0x89) at src/registry.rs:769
latch = 0x89
latch = <optimized out>
#7 rayon_core::registry::WorkerThread::wait_until_out_of_work (self=0x766f2d3fee80) at src/registry.rs:818
index = 9
registry = 0x6066a9d38180
registry = <optimized out>
index = <optimized out>
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#8 rayon_core::registry::main_loop (thread=...) at src/registry.rs:923
index = 9
registry = 0x6066a9d38180
worker_thread = 0x766f2d3fee80
#9 rayon_core::registry::ThreadBuilder::run (self=...) at src/registry.rs:53
#10 0x0000766f2fc222f7 in rayon_core::registry::{impl#2}::spawn::{closure#0} () at src/registry.rs:98
thread = rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::Some(alloc::string::String {vec: alloc::vec::Vec<u8, alloc::alloc::Global> {buf: alloc::raw_vec::RawVec<u8, alloc::alloc::Global> {ptr: core::ptr::unique::Unique<u8> {pointer: core::ptr::non_null::NonNull<u8> {pointer: 0x0}, _marker: core::marker::PhantomData<u8>}, cap: alloc::raw_vec::Cap (4), alloc: alloc::alloc::Global}, len: 0}}), stack_size: core::option::Option<usize>::Some(0), worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x0, cap: 0}}}, flavor: (unknown: 0x4), _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: (unknown: 0x4)}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 0}
#11 std::sys_common::backtrace::__rust_begin_short_backtrace<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> (f=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sys_common/backtrace.rs:155
#12 0x0000766f2fc228ac in std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:529
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#13 core::panic::unwind_safe::{impl#23}::call_once<(), std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (self=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/panic/unwind_safe.rs:272
_args = ()
#14 std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (data=<optimized out>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:552
f = core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> {f: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d28400}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d27f90, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d31400}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 9}}})
data = <optimized out>
data = <optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#15 std::panicking::try<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:516
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#16 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panic.rs:142
#17 std::thread::{impl#0}::spawn_unchecked_::{closure#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:528
f = rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d28400}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d27f90, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d31400}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 9}}
their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global>> {pointer: alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x6066a9d3a470}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>, alloc: alloc::alloc::Global}}}
output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>>::None
f = std::thread::{impl#0}::spawn_unchecked_::MaybeDangling<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> (core::mem::maybe_uninit::MaybeUninit<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {uninit: (), value: core::mem::manually_drop::ManuallyDrop<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {value: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d28400}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d27f90, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d31400}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 9}}}})
their_packet = alloc::sync::Arc<std::thread::Packet<()>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x6066a9d3a4b0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>, alloc: alloc::alloc::Global}
name = <error reading variable: value has been optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#18 core::ops::function::FnOnce::call_once<std::thread::{impl#0}::spawn_unchecked_::{closure_env#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/ops/function.rs:250
#19 0x0000766f2fd37b45 in std::sys::unix::thread::Thread::new::thread_start () at /usr/lib/librsvg-2.so.2
#20 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130219872618176, 4076286409564116832, -160, 2, 140721275227888, 130219870519296, -3148092437183703200, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#21 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 30 (Thread 0x766f3a0006c0 (LWP 2116922)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000766f5ac9ee43 in g_cond_wait_until (cond=<optimized out>, mutex=0x6066a85ad950, end_time=<optimized out>) at ../glib/glib/gthread-posix.c:1677
span_arg = {tv_sec = 0, tv_nsec = 499999874}
_g_boolean_var_45 = <optimized out>
now = {tv_sec = 83378, tv_nsec = 187089126}
span = {tv_sec = <optimized out>, tv_nsec = <optimized out>}
sampled = 33
res = <optimized out>
success = <optimized out>
__func__ = {<optimized out> <repeats 18 times>}
#2 0x0000766f5ac0e425 in g_async_queue_pop_intern_unlocked (queue=0x6066a85ad950, wait=1, end_time=83378687089) at ../glib/glib/gasyncqueue.c:378
retval = <optimized out>
__func__ = "g_async_queue_pop_intern_unlocked"
#3 0x0000766f5ac77c1b in g_thread_pool_wait_for_new_task (pool=0x6066a85a4500) at ../glib/glib/gthreadpool.c:260
task = 0x0
task = <optimized out>
#4 g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/glib/gthreadpool.c:325
task = <optimized out>
pool = 0x6066a85a4500
#5 0x0000766f5ac72065 in g_thread_proxy (data=0x766f34002ac0) at ../glib/glib/gthread.c:835
thread = 0x766f34002ac0
__func__ = "g_thread_proxy"
#6 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130220086527680, 4076286409564116832, -160, 0, 130220239613840, 130220078137344, -3148135867893000352, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#7 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 29 (Thread 0x766f2c4006c0 (LWP 219657)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000766f2fd39451 in std::sys::unix::locks::futex_condvar::Condvar::wait () at /usr/lib/librsvg-2.so.2
#2 0x0000766f2fa15f63 in std::sync::condvar::Condvar::wait<bool> (self=0x6066a9d37508, guard=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sync/condvar.rs:189
lock = 0x6066a9d37500
lock = <optimized out>
poisoned = <optimized out>
#3 rayon_core::sleep::Sleep::sleep<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=<optimized out>, idle_state=0x766f2c3fedb0, latch=0x6066a9d36c10, has_injected_jobs=...) at src/sleep/mod.rs:188
is_blocked = std::sync::mutex::MutexGuard<bool> {lock: 0x6066a9d37500, poison: std::sync::poison::Guard {panicking: <optimized out>}}
sleep_state = 0x6066a9d37500
worker_index = <optimized out>
#4 0x0000766f2fa15bce in rayon_core::sleep::Sleep::no_work_found<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=0x6066a9d37508, idle_state=0x766f2c3fedb0, latch=0x6066a9d36c10, has_injected_jobs=...) at src/sleep/mod.rs:107
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#5 rayon_core::registry::WorkerThread::wait_until_cold (self=0x766f2c3fee80, latch=0x6066a9d36c10) at src/registry.rs:798
idle_state = rayon_core::sleep::IdleState {worker_index: 13, rounds: 33, jobs_counter: rayon_core::sleep::counters::JobsEventCounter (4)}
abort_guard = rayon_core::unwind::AbortIfPanic
#6 0x0000766f2fc24712 in rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::OnceLatch> (self=0x766f2c3fee80, latch=0x89) at src/registry.rs:769
latch = 0x89
latch = <optimized out>
#7 rayon_core::registry::WorkerThread::wait_until_out_of_work (self=0x766f2c3fee80) at src/registry.rs:818
index = 13
registry = 0x6066a9d38180
registry = <optimized out>
index = <optimized out>
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#8 rayon_core::registry::main_loop (thread=...) at src/registry.rs:923
index = 13
registry = 0x6066a9d38180
worker_thread = 0x766f2c3fee80
#9 rayon_core::registry::ThreadBuilder::run (self=...) at src/registry.rs:53
#10 0x0000766f2fc222f7 in rayon_core::registry::{impl#2}::spawn::{closure#0} () at src/registry.rs:98
thread = rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::Some(alloc::string::String {vec: alloc::vec::Vec<u8, alloc::alloc::Global> {buf: alloc::raw_vec::RawVec<u8, alloc::alloc::Global> {ptr: core::ptr::unique::Unique<u8> {pointer: core::ptr::non_null::NonNull<u8> {pointer: 0x0}, _marker: core::marker::PhantomData<u8>}, cap: alloc::raw_vec::Cap (4), alloc: alloc::alloc::Global}, len: 0}}), stack_size: core::option::Option<usize>::Some(0), worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x0, cap: 0}}}, flavor: (unknown: 0x4), _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: (unknown: 0x4)}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 0}
#11 std::sys_common::backtrace::__rust_begin_short_backtrace<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> (f=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sys_common/backtrace.rs:155
#12 0x0000766f2fc228ac in std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:529
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#13 core::panic::unwind_safe::{impl#23}::call_once<(), std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (self=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/panic/unwind_safe.rs:272
_args = ()
#14 std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (data=<optimized out>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:552
f = core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> {f: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d29c00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d29790, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d32c00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 13}}})
data = <optimized out>
data = <optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#15 std::panicking::try<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:516
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#16 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panic.rs:142
#17 std::thread::{impl#0}::spawn_unchecked_::{closure#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:528
f = rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d29c00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d29790, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d32c00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 13}}
their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global>> {pointer: alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x6066a9d3b3f0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>, alloc: alloc::alloc::Global}}}
output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>>::None
f = std::thread::{impl#0}::spawn_unchecked_::MaybeDangling<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> (core::mem::maybe_uninit::MaybeUninit<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {uninit: (), value: core::mem::manually_drop::ManuallyDrop<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {value: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d29c00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d29790, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d32c00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 13}}}})
their_packet = alloc::sync::Arc<std::thread::Packet<()>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x6066a9d3b430}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>, alloc: alloc::alloc::Global}
name = <error reading variable: value has been optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#18 core::ops::function::FnOnce::call_once<std::thread::{impl#0}::spawn_unchecked_::{closure_env#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/ops/function.rs:250
#19 0x0000766f2fd37b45 in std::sys::unix::thread::Thread::new::thread_start () at /usr/lib/librsvg-2.so.2
#20 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130219855840960, 4076286409564116832, -160, 2, 140721275227888, 130219853742080, -3148094636206958752, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#21 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 28 (Thread 0x766f222006c0 (LWP 219665)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000766f2fd39451 in std::sys::unix::locks::futex_condvar::Condvar::wait () at /usr/lib/librsvg-2.so.2
#2 0x0000766f2fa15f63 in std::sync::condvar::Condvar::wait<bool> (self=0x6066a9d37908, guard=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sync/condvar.rs:189
lock = 0x6066a9d37900
lock = <optimized out>
poisoned = <optimized out>
#3 rayon_core::sleep::Sleep::sleep<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=<optimized out>, idle_state=0x766f221fedb0, latch=0x6066a9d36d90, has_injected_jobs=...) at src/sleep/mod.rs:188
is_blocked = std::sync::mutex::MutexGuard<bool> {lock: 0x6066a9d37900, poison: std::sync::poison::Guard {panicking: <optimized out>}}
sleep_state = 0x6066a9d37900
worker_index = <optimized out>
#4 0x0000766f2fa15bce in rayon_core::sleep::Sleep::no_work_found<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=0x6066a9d37908, idle_state=0x766f221fedb0, latch=0x6066a9d36d90, has_injected_jobs=...) at src/sleep/mod.rs:107
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#5 rayon_core::registry::WorkerThread::wait_until_cold (self=0x766f221fee80, latch=0x6066a9d36d90) at src/registry.rs:798
idle_state = rayon_core::sleep::IdleState {worker_index: 21, rounds: 33, jobs_counter: rayon_core::sleep::counters::JobsEventCounter (4)}
abort_guard = rayon_core::unwind::AbortIfPanic
#6 0x0000766f2fc24712 in rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::OnceLatch> (self=0x766f221fee80, latch=0x89) at src/registry.rs:769
latch = 0x89
latch = <optimized out>
#7 rayon_core::registry::WorkerThread::wait_until_out_of_work (self=0x766f221fee80) at src/registry.rs:818
index = 21
registry = 0x6066a9d38180
registry = <optimized out>
index = <optimized out>
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#8 rayon_core::registry::main_loop (thread=...) at src/registry.rs:923
index = 21
registry = 0x6066a9d38180
worker_thread = 0x766f221fee80
#9 rayon_core::registry::ThreadBuilder::run (self=...) at src/registry.rs:53
#10 0x0000766f2fc222f7 in rayon_core::registry::{impl#2}::spawn::{closure#0} () at src/registry.rs:98
thread = rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::Some(alloc::string::String {vec: alloc::vec::Vec<u8, alloc::alloc::Global> {buf: alloc::raw_vec::RawVec<u8, alloc::alloc::Global> {ptr: core::ptr::unique::Unique<u8> {pointer: core::ptr::non_null::NonNull<u8> {pointer: 0x0}, _marker: core::marker::PhantomData<u8>}, cap: alloc::raw_vec::Cap (4), alloc: alloc::alloc::Global}, len: 0}}), stack_size: <error reading variable: Could not find active enum variant>, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x0, cap: 0}}}, flavor: (unknown: 0x4), _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: (unknown: 0x4)}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 0}
#11 std::sys_common::backtrace::__rust_begin_short_backtrace<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> (f=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sys_common/backtrace.rs:155
#12 0x0000766f2fc228ac in std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:529
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#13 core::panic::unwind_safe::{impl#23}::call_once<(), std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (self=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/panic/unwind_safe.rs:272
_args = ()
#14 std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (data=<optimized out>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:552
f = core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> {f: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2cc00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d2c790, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d35c00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 21}}})
data = <optimized out>
data = <optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#15 std::panicking::try<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:516
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#16 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panic.rs:142
#17 std::thread::{impl#0}::spawn_unchecked_::{closure#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:528
f = rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2cc00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d2c790, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d35c00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 21}}
their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global>> {pointer: alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x6066a9d3d2f0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>, alloc: alloc::alloc::Global}}}
output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>>::None
f = std::thread::{impl#0}::spawn_unchecked_::MaybeDangling<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> (core::mem::maybe_uninit::MaybeUninit<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {uninit: (), value: core::mem::manually_drop::ManuallyDrop<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {value: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2cc00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d2c790, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d35c00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 21}}}})
their_packet = alloc::sync::Arc<std::thread::Packet<()>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x6066a9d3d330}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>, alloc: alloc::alloc::Global}
name = <error reading variable: value has been optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#18 core::ops::function::FnOnce::call_once<std::thread::{impl#0}::spawn_unchecked_::{closure_env#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/ops/function.rs:250
#19 0x0000766f2fd37b45 in std::sys::unix::thread::Thread::new::thread_start () at /usr/lib/librsvg-2.so.2
#20 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130219685971648, 4076286409564116832, -160, 2, 140721275227888, 130219683872768, -3148116351561607328, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#21 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 27 (Thread 0x766edbe006c0 (LWP 219716)):
#0 0x0000766f559190bf in __GI___poll (fds=0x766dc0001000, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = -516
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 0x0000766f5aca3306 in g_main_context_poll_unlocked (priority=2147483647, n_fds=2, fds=0x766dc0001000, timeout=<optimized out>, context=0x766dc0000b70) at ../glib/glib/gmain.c:4521
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x766f5ac527c0 <g_poll>
poll_func = <optimized out>
ret = <optimized out>
errsv = <optimized out>
#2 g_main_context_iterate_unlocked.isra.0 (context=0x766dc0000b70, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4212
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 2
allocated_nfds = 2
fds = 0x766dc0001000
begin_time_nsec = 38524826639034
#3 0x0000766f5ac44dc7 in g_main_loop_run (loop=0x766dc0000db0) at ../glib/glib/gmain.c:4419
self = <optimized out>
__func__ = "g_main_loop_run"
#4 0x0000766f53d1cfb0 in run () at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.44.0/Source/WTF/wtf/glib/RunLoopGLib.cpp:108
#5 0x0000766f53d20a9a in operator() () at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.44.0/Source/WTF/wtf/Function.h:82
#6 entryPoint () at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.44.0/Source/WTF/wtf/Threading.cpp:258
#7 wtfThreadEntryPoint () at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.44.0/Source/WTF/wtf/posix/ThreadingPOSIX.cpp:247
#8 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130218507372224, 4076286409564116832, -160, 0, 140721275250192, 130218498981888, -3149045988642891936, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#9 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 26 (Thread 0x766f2f0006c0 (LWP 219646)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000766f2fd39451 in std::sys::unix::locks::futex_condvar::Condvar::wait () at /usr/lib/librsvg-2.so.2
#2 0x0000766f2fa15f63 in std::sync::condvar::Condvar::wait<bool> (self=0x6066a9d36f88, guard=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sync/condvar.rs:189
lock = 0x6066a9d36f80
lock = <optimized out>
poisoned = <optimized out>
#3 rayon_core::sleep::Sleep::sleep<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=<optimized out>, idle_state=0x766f2effedb0, latch=0x6066a9d36a00, has_injected_jobs=...) at src/sleep/mod.rs:188
is_blocked = std::sync::mutex::MutexGuard<bool> {lock: 0x6066a9d36f80, poison: std::sync::poison::Guard {panicking: <optimized out>}}
sleep_state = 0x6066a9d36f80
worker_index = <optimized out>
#4 0x0000766f2fa15bce in rayon_core::sleep::Sleep::no_work_found<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=0x6066a9d36f88, idle_state=0x766f2effedb0, latch=0x6066a9d36a00, has_injected_jobs=...) at src/sleep/mod.rs:107
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#5 rayon_core::registry::WorkerThread::wait_until_cold (self=0x766f2effee80, latch=0x6066a9d36a00) at src/registry.rs:798
idle_state = rayon_core::sleep::IdleState {worker_index: 2, rounds: 33, jobs_counter: rayon_core::sleep::counters::JobsEventCounter (4)}
abort_guard = rayon_core::unwind::AbortIfPanic
#6 0x0000766f2fc24712 in rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::OnceLatch> (self=0x766f2effee80, latch=0x89) at src/registry.rs:769
latch = 0x89
latch = <optimized out>
#7 rayon_core::registry::WorkerThread::wait_until_out_of_work (self=0x766f2effee80) at src/registry.rs:818
index = 2
registry = 0x6066a9d38180
registry = <optimized out>
index = <optimized out>
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#8 rayon_core::registry::main_loop (thread=...) at src/registry.rs:923
index = 2
registry = 0x6066a9d38180
worker_thread = 0x766f2effee80
#9 rayon_core::registry::ThreadBuilder::run (self=...) at src/registry.rs:53
#10 0x0000766f2fc222f7 in rayon_core::registry::{impl#2}::spawn::{closure#0} () at src/registry.rs:98
thread = rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::Some(alloc::string::String {vec: alloc::vec::Vec<u8, alloc::alloc::Global> {buf: alloc::raw_vec::RawVec<u8, alloc::alloc::Global> {ptr: core::ptr::unique::Unique<u8> {pointer: core::ptr::non_null::NonNull<u8> {pointer: 0x0}, _marker: core::marker::PhantomData<u8>}, cap: alloc::raw_vec::Cap (4), alloc: alloc::alloc::Global}, len: 0}}), stack_size: core::option::Option<usize>::Some(0), worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x0, cap: 0}}}, flavor: (unknown: 0x4), _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: (unknown: 0x4)}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 0}
#11 std::sys_common::backtrace::__rust_begin_short_backtrace<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> (f=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sys_common/backtrace.rs:155
#12 0x0000766f2fc228ac in std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:529
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#13 core::panic::unwind_safe::{impl#23}::call_once<(), std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (self=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/panic/unwind_safe.rs:272
_args = ()
#14 std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (data=<optimized out>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:552
f = core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> {f: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a91ba280}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9013b30, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2ea00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 2}}})
data = <optimized out>
data = <optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#15 std::panicking::try<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:516
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#16 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panic.rs:142
#17 std::thread::{impl#0}::spawn_unchecked_::{closure#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:528
f = rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a91ba280}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9013b30, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2ea00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 2}}
their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global>> {pointer: alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x6066a9d38950}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>, alloc: alloc::alloc::Global}}}
output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>>::None
f = std::thread::{impl#0}::spawn_unchecked_::MaybeDangling<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> (core::mem::maybe_uninit::MaybeUninit<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {uninit: (), value: core::mem::manually_drop::ManuallyDrop<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {value: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a91ba280}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9013b30, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2ea00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 2}}}})
their_packet = alloc::sync::Arc<std::thread::Packet<()>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x6066a9d38990}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>, alloc: alloc::alloc::Global}
name = <error reading variable: value has been optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#18 core::ops::function::FnOnce::call_once<std::thread::{impl#0}::spawn_unchecked_::{closure_env#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/ops/function.rs:250
#19 0x0000766f2fd37b45 in std::sys::unix::thread::Thread::new::thread_start () at /usr/lib/librsvg-2.so.2
#20 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130219901978304, 4076286409564116832, -160, 2, 140721275227888, 130219899879424, -3148089688404633760, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#21 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 25 (Thread 0x766f2f8006c0 (LWP 219644)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000766f2fd39451 in std::sys::unix::locks::futex_condvar::Condvar::wait () at /usr/lib/librsvg-2.so.2
#2 0x0000766f2fa15f63 in std::sync::condvar::Condvar::wait<bool> (self=0x6066a9d36e88, guard=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sync/condvar.rs:189
lock = 0x6066a9d36e80
lock = <optimized out>
poisoned = <optimized out>
#3 rayon_core::sleep::Sleep::sleep<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=<optimized out>, idle_state=0x766f2f7fedb0, latch=0x6066a9d369a0, has_injected_jobs=...) at src/sleep/mod.rs:188
is_blocked = std::sync::mutex::MutexGuard<bool> {lock: 0x6066a9d36e80, poison: std::sync::poison::Guard {panicking: <optimized out>}}
sleep_state = 0x6066a9d36e80
worker_index = <optimized out>
#4 0x0000766f2fa15bce in rayon_core::sleep::Sleep::no_work_found<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=0x6066a9d36e88, idle_state=0x766f2f7fedb0, latch=0x6066a9d369a0, has_injected_jobs=...) at src/sleep/mod.rs:107
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#5 rayon_core::registry::WorkerThread::wait_until_cold (self=0x766f2f7fee80, latch=0x6066a9d369a0) at src/registry.rs:798
idle_state = rayon_core::sleep::IdleState {worker_index: 0, rounds: 33, jobs_counter: rayon_core::sleep::counters::JobsEventCounter (4)}
abort_guard = rayon_core::unwind::AbortIfPanic
#6 0x0000766f2fc24712 in rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::OnceLatch> (self=0x766f2f7fee80, latch=0x89) at src/registry.rs:769
latch = 0x89
latch = <optimized out>
#7 rayon_core::registry::WorkerThread::wait_until_out_of_work (self=0x766f2f7fee80) at src/registry.rs:818
index = 0
registry = 0x6066a9d38180
registry = <optimized out>
index = <optimized out>
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#8 rayon_core::registry::main_loop (thread=...) at src/registry.rs:923
index = 0
registry = 0x6066a9d38180
worker_thread = 0x766f2f7fee80
#9 rayon_core::registry::ThreadBuilder::run (self=...) at src/registry.rs:53
#10 0x0000766f2fc222f7 in rayon_core::registry::{impl#2}::spawn::{closure#0} () at src/registry.rs:98
thread = rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::Some(alloc::string::String {vec: alloc::vec::Vec<u8, alloc::alloc::Global> {buf: alloc::raw_vec::RawVec<u8, alloc::alloc::Global> {ptr: core::ptr::unique::Unique<u8> {pointer: core::ptr::non_null::NonNull<u8> {pointer: 0x0}, _marker: core::marker::PhantomData<u8>}, cap: alloc::raw_vec::Cap (4), alloc: alloc::alloc::Global}, len: 0}}), stack_size: core::option::Option<usize>::Some(0), worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x0, cap: 0}}}, flavor: (unknown: 0x4), _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: (unknown: 0x4)}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 0}
#11 std::sys_common::backtrace::__rust_begin_short_backtrace<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> (f=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sys_common/backtrace.rs:155
#12 0x0000766f2fc228ac in std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:529
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#13 core::panic::unwind_safe::{impl#23}::call_once<(), std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (self=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/panic/unwind_safe.rs:272
_args = ()
#14 std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (data=<optimized out>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:552
f = core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> {f: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a8576000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9da68e0, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2de00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 0}}})
data = <optimized out>
data = <optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#15 std::panicking::try<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:516
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#16 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panic.rs:142
#17 std::thread::{impl#0}::spawn_unchecked_::{closure#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:528
f = rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a8576000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9da68e0, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2de00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 0}}
their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global>> {pointer: alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x6066a91ce880}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>, alloc: alloc::alloc::Global}}}
output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>>::None
f = std::thread::{impl#0}::spawn_unchecked_::MaybeDangling<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> (core::mem::maybe_uninit::MaybeUninit<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {uninit: (), value: core::mem::manually_drop::ManuallyDrop<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {value: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a8576000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9da68e0, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2de00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 0}}}})
their_packet = alloc::sync::Arc<std::thread::Packet<()>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x6066a91ce450}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>, alloc: alloc::alloc::Global}
name = <error reading variable: value has been optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#18 core::ops::function::FnOnce::call_once<std::thread::{impl#0}::spawn_unchecked_::{closure_env#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/ops/function.rs:250
#19 0x0000766f2fd37b45 in std::sys::unix::thread::Thread::new::thread_start () at /usr/lib/librsvg-2.so.2
#20 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130219910366912, 4076286409564116832, -160, 2, 140721275227888, 130219908268032, -3148088588893005984, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#21 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 24 (Thread 0x766edb4006c0 (LWP 219717)):
#0 0x0000766f559190bf in __GI___poll (fds=0x766db8001000, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = -516
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 0x0000766f5aca3306 in g_main_context_poll_unlocked (priority=2147483647, n_fds=2, fds=0x766db8001000, timeout=<optimized out>, context=0x766db8000b70) at ../glib/glib/gmain.c:4521
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x766f5ac527c0 <g_poll>
poll_func = <optimized out>
ret = <optimized out>
errsv = <optimized out>
#2 g_main_context_iterate_unlocked.isra.0 (context=0x766db8000b70, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4212
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 2
allocated_nfds = 2
fds = 0x766db8001000
begin_time_nsec = 83378200506989
#3 0x0000766f5ac44dc7 in g_main_loop_run (loop=0x766db8000db0) at ../glib/glib/gmain.c:4419
self = <optimized out>
__func__ = "g_main_loop_run"
#4 0x0000766f53d1cfb0 in run () at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.44.0/Source/WTF/wtf/glib/RunLoopGLib.cpp:108
#5 0x0000766f53d20a9a in operator() () at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.44.0/Source/WTF/wtf/Function.h:82
#6 entryPoint () at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.44.0/Source/WTF/wtf/Threading.cpp:258
#7 wtfThreadEntryPoint () at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.44.0/Source/WTF/wtf/posix/ThreadingPOSIX.cpp:247
#8 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130218496886464, 4076286409564116832, -160, 0, 140721275250096, 130218488496128, -3149046813276612768, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#9 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 23 (Thread 0x766f21a006c0 (LWP 219667)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000766f2fd39451 in std::sys::unix::locks::futex_condvar::Condvar::wait () at /usr/lib/librsvg-2.so.2
#2 0x0000766f2fa15f63 in std::sync::condvar::Condvar::wait<bool> (self=0x6066a9d37a08, guard=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sync/condvar.rs:189
lock = 0x6066a9d37a00
lock = <optimized out>
poisoned = <optimized out>
#3 rayon_core::sleep::Sleep::sleep<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=<optimized out>, idle_state=0x766f219fedb0, latch=0x6066a9d36df0, has_injected_jobs=...) at src/sleep/mod.rs:188
is_blocked = std::sync::mutex::MutexGuard<bool> {lock: 0x6066a9d37a00, poison: std::sync::poison::Guard {panicking: <optimized out>}}
sleep_state = 0x6066a9d37a00
worker_index = <optimized out>
#4 0x0000766f2fa15bce in rayon_core::sleep::Sleep::no_work_found<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=0x6066a9d37a08, idle_state=0x766f219fedb0, latch=0x6066a9d36df0, has_injected_jobs=...) at src/sleep/mod.rs:107
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#5 rayon_core::registry::WorkerThread::wait_until_cold (self=0x766f219fee80, latch=0x6066a9d36df0) at src/registry.rs:798
idle_state = rayon_core::sleep::IdleState {worker_index: 23, rounds: 33, jobs_counter: rayon_core::sleep::counters::JobsEventCounter (4)}
abort_guard = rayon_core::unwind::AbortIfPanic
#6 0x0000766f2fc24712 in rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::OnceLatch> (self=0x766f219fee80, latch=0x89) at src/registry.rs:769
latch = 0x89
latch = <optimized out>
#7 rayon_core::registry::WorkerThread::wait_until_out_of_work (self=0x766f219fee80) at src/registry.rs:818
index = 23
registry = 0x6066a9d38180
registry = <optimized out>
index = <optimized out>
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#8 rayon_core::registry::main_loop (thread=...) at src/registry.rs:923
index = 23
registry = 0x6066a9d38180
worker_thread = 0x766f219fee80
#9 rayon_core::registry::ThreadBuilder::run (self=...) at src/registry.rs:53
#10 0x0000766f2fc222f7 in rayon_core::registry::{impl#2}::spawn::{closure#0} () at src/registry.rs:98
thread = rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::Some(alloc::string::String {vec: alloc::vec::Vec<u8, alloc::alloc::Global> {buf: alloc::raw_vec::RawVec<u8, alloc::alloc::Global> {ptr: core::ptr::unique::Unique<u8> {pointer: core::ptr::non_null::NonNull<u8> {pointer: 0x0}, _marker: core::marker::PhantomData<u8>}, cap: alloc::raw_vec::Cap (4), alloc: alloc::alloc::Global}, len: 0}}), stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x0, cap: 0}}}, flavor: (unknown: 0x4), _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: (unknown: 0x4)}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 0}
#11 std::sys_common::backtrace::__rust_begin_short_backtrace<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> (f=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sys_common/backtrace.rs:155
#12 0x0000766f2fc228ac in std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:529
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#13 core::panic::unwind_safe::{impl#23}::call_once<(), std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (self=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/panic/unwind_safe.rs:272
_args = ()
#14 std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (data=<optimized out>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:552
f = core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> {f: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2d800}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d2d390, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d36800}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 23}}})
data = <optimized out>
data = <optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#15 std::panicking::try<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:516
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#16 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panic.rs:142
#17 std::thread::{impl#0}::spawn_unchecked_::{closure#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:528
f = rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2d800}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d2d390, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d36800}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 23}}
their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global>> {pointer: alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x6066a9d3dab0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>, alloc: alloc::alloc::Global}}}
output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>>::None
f = std::thread::{impl#0}::spawn_unchecked_::MaybeDangling<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> (core::mem::maybe_uninit::MaybeUninit<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {uninit: (), value: core::mem::manually_drop::ManuallyDrop<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {value: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2d800}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d2d390, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d36800}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 23}}}})
their_packet = alloc::sync::Arc<std::thread::Packet<()>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x6066a9d3daf0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>, alloc: alloc::alloc::Global}
name = <error reading variable: value has been optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#18 core::ops::function::FnOnce::call_once<std::thread::{impl#0}::spawn_unchecked_::{closure_env#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/ops/function.rs:250
#19 0x0000766f2fd37b45 in std::sys::unix::thread::Thread::new::thread_start () at /usr/lib/librsvg-2.so.2
#20 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130219677583040, 4076286409564116832, -160, 2, 140721275227888, 130219675484160, -3148117451073235104, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#21 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 22 (Thread 0x766ef20006c0 (LWP 219700)):
#0 0x0000766f559190bf in __GI___poll (fds=0x766df4000bb0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = -516
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 0x0000766f5aca3306 in g_main_context_poll_unlocked (priority=2147483647, n_fds=1, fds=0x766df4000bb0, timeout=<optimized out>, context=0x6066aa0f6f50) at ../glib/glib/gmain.c:4521
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x766f5ac527c0 <g_poll>
poll_func = <optimized out>
ret = <optimized out>
errsv = <optimized out>
#2 g_main_context_iterate_unlocked.isra.0 (context=0x6066aa0f6f50, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4212
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = 1
fds = 0x766df4000bb0
begin_time_nsec = 38524411945747
#3 0x0000766f5ac44dc7 in g_main_loop_run (loop=0x766df4000b90) at ../glib/glib/gmain.c:4419
self = <optimized out>
__func__ = "g_main_loop_run"
#4 0x0000766f51318a1a in cal_client_dbus_thread (user_data=0x6066aa0f6f50) at /usr/src/debug/evolution-data-server/evolution-data-server/src/calendar/libecal/e-cal-client.c:317
main_context = 0x6066aa0f6f50
main_loop = 0x766df4000b90
#5 0x0000766f5ac72065 in g_thread_proxy (data=0x6066aa0f5040) at ../glib/glib/gthread.c:835
thread = 0x6066aa0f5040
__func__ = "g_thread_proxy"
#6 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130218878568128, 4076286409564116832, -160, 0, 140721275242832, 130218870177792, -3149138622497532064, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#7 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 21 (Thread 0x766f22a006c0 (LWP 219663)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000766f2fd39451 in std::sys::unix::locks::futex_condvar::Condvar::wait () at /usr/lib/librsvg-2.so.2
#2 0x0000766f2fa15f63 in std::sync::condvar::Condvar::wait<bool> (self=0x6066a9d37808, guard=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sync/condvar.rs:189
lock = 0x6066a9d37800
lock = <optimized out>
poisoned = <optimized out>
#3 rayon_core::sleep::Sleep::sleep<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=<optimized out>, idle_state=0x766f229fedb0, latch=0x6066a9d36d30, has_injected_jobs=...) at src/sleep/mod.rs:188
is_blocked = std::sync::mutex::MutexGuard<bool> {lock: 0x6066a9d37800, poison: std::sync::poison::Guard {panicking: <optimized out>}}
sleep_state = 0x6066a9d37800
worker_index = <optimized out>
#4 0x0000766f2fa15bce in rayon_core::sleep::Sleep::no_work_found<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=0x6066a9d37808, idle_state=0x766f229fedb0, latch=0x6066a9d36d30, has_injected_jobs=...) at src/sleep/mod.rs:107
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#5 rayon_core::registry::WorkerThread::wait_until_cold (self=0x766f229fee80, latch=0x6066a9d36d30) at src/registry.rs:798
idle_state = rayon_core::sleep::IdleState {worker_index: 19, rounds: 33, jobs_counter: rayon_core::sleep::counters::JobsEventCounter (4)}
abort_guard = rayon_core::unwind::AbortIfPanic
#6 0x0000766f2fc24712 in rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::OnceLatch> (self=0x766f229fee80, latch=0x89) at src/registry.rs:769
latch = 0x89
latch = <optimized out>
#7 rayon_core::registry::WorkerThread::wait_until_out_of_work (self=0x766f229fee80) at src/registry.rs:818
index = 19
registry = 0x6066a9d38180
registry = <optimized out>
index = <optimized out>
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#8 rayon_core::registry::main_loop (thread=...) at src/registry.rs:923
index = 19
registry = 0x6066a9d38180
worker_thread = 0x766f229fee80
#9 rayon_core::registry::ThreadBuilder::run (self=...) at src/registry.rs:53
#10 0x0000766f2fc222f7 in rayon_core::registry::{impl#2}::spawn::{closure#0} () at src/registry.rs:98
thread = rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::Some(alloc::string::String {vec: alloc::vec::Vec<u8, alloc::alloc::Global> {buf: alloc::raw_vec::RawVec<u8, alloc::alloc::Global> {ptr: core::ptr::unique::Unique<u8> {pointer: core::ptr::non_null::NonNull<u8> {pointer: 0x0}, _marker: core::marker::PhantomData<u8>}, cap: alloc::raw_vec::Cap (4), alloc: alloc::alloc::Global}, len: 0}}), stack_size: core::option::Option<usize>::Some(0), worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x0, cap: 0}}}, flavor: (unknown: 0x4), _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: (unknown: 0x4)}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 0}
#11 std::sys_common::backtrace::__rust_begin_short_backtrace<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> (f=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sys_common/backtrace.rs:155
#12 0x0000766f2fc228ac in std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:529
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#13 core::panic::unwind_safe::{impl#23}::call_once<(), std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (self=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/panic/unwind_safe.rs:272
_args = ()
#14 std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (data=<optimized out>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:552
f = core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> {f: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2c000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d2bb90, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d35000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 19}}})
data = <optimized out>
data = <optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#15 std::panicking::try<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:516
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#16 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panic.rs:142
#17 std::thread::{impl#0}::spawn_unchecked_::{closure#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:528
f = rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2c000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d2bb90, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d35000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 19}}
their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global>> {pointer: alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x6066a9d3cb30}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>, alloc: alloc::alloc::Global}}}
output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>>::None
f = std::thread::{impl#0}::spawn_unchecked_::MaybeDangling<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> (core::mem::maybe_uninit::MaybeUninit<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {uninit: (), value: core::mem::manually_drop::ManuallyDrop<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {value: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2c000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d2bb90, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d35000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 19}}}})
their_packet = alloc::sync::Arc<std::thread::Packet<()>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x6066a9d3cb70}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>, alloc: alloc::alloc::Global}
name = <error reading variable: value has been optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#18 core::ops::function::FnOnce::call_once<std::thread::{impl#0}::spawn_unchecked_::{closure_env#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/ops/function.rs:250
#19 0x0000766f2fd37b45 in std::sys::unix::thread::Thread::new::thread_start () at /usr/lib/librsvg-2.so.2
#20 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130219694360256, 4076286409564116832, -160, 2, 140721275227888, 130219692261376, -3148115252049979552, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#21 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 20 (Thread 0x766f236006c0 (LWP 219660)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000766f2fd39451 in std::sys::unix::locks::futex_condvar::Condvar::wait () at /usr/lib/librsvg-2.so.2
#2 0x0000766f2fa15f63 in std::sync::condvar::Condvar::wait<bool> (self=0x6066a9d37688, guard=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sync/condvar.rs:189
lock = 0x6066a9d37680
lock = <optimized out>
poisoned = <optimized out>
#3 rayon_core::sleep::Sleep::sleep<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=<optimized out>, idle_state=0x766f235fedb0, latch=0x6066a9d36ca0, has_injected_jobs=...) at src/sleep/mod.rs:188
is_blocked = std::sync::mutex::MutexGuard<bool> {lock: 0x6066a9d37680, poison: std::sync::poison::Guard {panicking: <optimized out>}}
sleep_state = 0x6066a9d37680
worker_index = <optimized out>
#4 0x0000766f2fa15bce in rayon_core::sleep::Sleep::no_work_found<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=0x6066a9d37688, idle_state=0x766f235fedb0, latch=0x6066a9d36ca0, has_injected_jobs=...) at src/sleep/mod.rs:107
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#5 rayon_core::registry::WorkerThread::wait_until_cold (self=0x766f235fee80, latch=0x6066a9d36ca0) at src/registry.rs:798
idle_state = rayon_core::sleep::IdleState {worker_index: 16, rounds: 33, jobs_counter: rayon_core::sleep::counters::JobsEventCounter (4)}
abort_guard = rayon_core::unwind::AbortIfPanic
#6 0x0000766f2fc24712 in rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::OnceLatch> (self=0x766f235fee80, latch=0x89) at src/registry.rs:769
latch = 0x89
latch = <optimized out>
#7 rayon_core::registry::WorkerThread::wait_until_out_of_work (self=0x766f235fee80) at src/registry.rs:818
index = 16
registry = 0x6066a9d38180
registry = <optimized out>
index = <optimized out>
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#8 rayon_core::registry::main_loop (thread=...) at src/registry.rs:923
index = 16
registry = 0x6066a9d38180
worker_thread = 0x766f235fee80
#9 rayon_core::registry::ThreadBuilder::run (self=...) at src/registry.rs:53
#10 0x0000766f2fc222f7 in rayon_core::registry::{impl#2}::spawn::{closure#0} () at src/registry.rs:98
thread = rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::Some(alloc::string::String {vec: alloc::vec::Vec<u8, alloc::alloc::Global> {buf: alloc::raw_vec::RawVec<u8, alloc::alloc::Global> {ptr: core::ptr::unique::Unique<u8> {pointer: core::ptr::non_null::NonNull<u8> {pointer: 0x0}, _marker: core::marker::PhantomData<u8>}, cap: alloc::raw_vec::Cap (4), alloc: alloc::alloc::Global}, len: 0}}), stack_size: core::option::Option<usize>::Some(0), worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x0, cap: 0}}}, flavor: (unknown: 0x4), _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: (unknown: 0x4)}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 0}
#11 std::sys_common::backtrace::__rust_begin_short_backtrace<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> (f=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sys_common/backtrace.rs:155
#12 0x0000766f2fc228ac in std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:529
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#13 core::panic::unwind_safe::{impl#23}::call_once<(), std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (self=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/panic/unwind_safe.rs:272
_args = ()
#14 std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (data=<optimized out>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:552
f = core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> {f: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2ae00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d2a990, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d33e00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 16}}})
data = <optimized out>
data = <optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#15 std::panicking::try<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:516
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#16 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panic.rs:142
#17 std::thread::{impl#0}::spawn_unchecked_::{closure#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:528
f = rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2ae00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d2a990, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d33e00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 16}}
their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global>> {pointer: alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x6066a9d3bf90}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>, alloc: alloc::alloc::Global}}}
output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>>::None
f = std::thread::{impl#0}::spawn_unchecked_::MaybeDangling<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> (core::mem::maybe_uninit::MaybeUninit<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {uninit: (), value: core::mem::manually_drop::ManuallyDrop<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {value: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2ae00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d2a990, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d33e00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 16}}}})
their_packet = alloc::sync::Arc<std::thread::Packet<()>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x6066a9d3bfd0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>, alloc: alloc::alloc::Global}
name = <error reading variable: value has been optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#18 core::ops::function::FnOnce::call_once<std::thread::{impl#0}::spawn_unchecked_::{closure_env#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/ops/function.rs:250
#19 0x0000766f2fd37b45 in std::sys::unix::thread::Thread::new::thread_start () at /usr/lib/librsvg-2.so.2
#20 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130219706943168, 4076286409564116832, -160, 2, 140721275227888, 130219704844288, -3148114702294165664, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#21 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 19 (Thread 0x766f22e006c0 (LWP 219662)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000766f2fd39451 in std::sys::unix::locks::futex_condvar::Condvar::wait () at /usr/lib/librsvg-2.so.2
#2 0x0000766f2fa15f63 in std::sync::condvar::Condvar::wait<bool> (self=0x6066a9d37788, guard=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sync/condvar.rs:189
lock = 0x6066a9d37780
lock = <optimized out>
poisoned = <optimized out>
#3 rayon_core::sleep::Sleep::sleep<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=<optimized out>, idle_state=0x766f22dfedb0, latch=0x6066a9d36d00, has_injected_jobs=...) at src/sleep/mod.rs:188
is_blocked = std::sync::mutex::MutexGuard<bool> {lock: 0x6066a9d37780, poison: std::sync::poison::Guard {panicking: <optimized out>}}
sleep_state = 0x6066a9d37780
worker_index = <optimized out>
#4 0x0000766f2fa15bce in rayon_core::sleep::Sleep::no_work_found<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=0x6066a9d37788, idle_state=0x766f22dfedb0, latch=0x6066a9d36d00, has_injected_jobs=...) at src/sleep/mod.rs:107
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#5 rayon_core::registry::WorkerThread::wait_until_cold (self=0x766f22dfee80, latch=0x6066a9d36d00) at src/registry.rs:798
idle_state = rayon_core::sleep::IdleState {worker_index: 18, rounds: 33, jobs_counter: rayon_core::sleep::counters::JobsEventCounter (4)}
abort_guard = rayon_core::unwind::AbortIfPanic
#6 0x0000766f2fc24712 in rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::OnceLatch> (self=0x766f22dfee80, latch=0x89) at src/registry.rs:769
latch = 0x89
latch = <optimized out>
#7 rayon_core::registry::WorkerThread::wait_until_out_of_work (self=0x766f22dfee80) at src/registry.rs:818
index = 18
registry = 0x6066a9d38180
registry = <optimized out>
index = <optimized out>
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#8 rayon_core::registry::main_loop (thread=...) at src/registry.rs:923
index = 18
registry = 0x6066a9d38180
worker_thread = 0x766f22dfee80
#9 rayon_core::registry::ThreadBuilder::run (self=...) at src/registry.rs:53
#10 0x0000766f2fc222f7 in rayon_core::registry::{impl#2}::spawn::{closure#0} () at src/registry.rs:98
thread = rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::Some(alloc::string::String {vec: alloc::vec::Vec<u8, alloc::alloc::Global> {buf: alloc::raw_vec::RawVec<u8, alloc::alloc::Global> {ptr: core::ptr::unique::Unique<u8> {pointer: core::ptr::non_null::NonNull<u8> {pointer: 0x0}, _marker: core::marker::PhantomData<u8>}, cap: alloc::raw_vec::Cap (4), alloc: alloc::alloc::Global}, len: 0}}), stack_size: core::option::Option<usize>::Some(0), worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x0, cap: 0}}}, flavor: (unknown: 0x4), _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: (unknown: 0x4)}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 0}
#11 std::sys_common::backtrace::__rust_begin_short_backtrace<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> (f=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sys_common/backtrace.rs:155
#12 0x0000766f2fc228ac in std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:529
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#13 core::panic::unwind_safe::{impl#23}::call_once<(), std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (self=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/panic/unwind_safe.rs:272
_args = ()
#14 std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (data=<optimized out>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:552
f = core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> {f: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2ba00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d2b590, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d34a00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 18}}})
data = <optimized out>
data = <optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#15 std::panicking::try<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:516
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#16 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panic.rs:142
#17 std::thread::{impl#0}::spawn_unchecked_::{closure#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:528
f = rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2ba00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d2b590, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d34a00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 18}}
their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global>> {pointer: alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x6066a9d3c750}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>, alloc: alloc::alloc::Global}}}
output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>>::None
f = std::thread::{impl#0}::spawn_unchecked_::MaybeDangling<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> (core::mem::maybe_uninit::MaybeUninit<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {uninit: (), value: core::mem::manually_drop::ManuallyDrop<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {value: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2ba00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d2b590, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d34a00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 18}}}})
their_packet = alloc::sync::Arc<std::thread::Packet<()>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x6066a9d3c790}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>, alloc: alloc::alloc::Global}
name = <error reading variable: value has been optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#18 core::ops::function::FnOnce::call_once<std::thread::{impl#0}::spawn_unchecked_::{closure_env#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/ops/function.rs:250
#19 0x0000766f2fd37b45 in std::sys::unix::thread::Thread::new::thread_start () at /usr/lib/librsvg-2.so.2
#20 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130219698554560, 4076286409564116832, -160, 2, 140721275227888, 130219696455680, -3148115801805793440, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#21 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 18 (Thread 0x766f23e006c0 (LWP 219658)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000766f2fd39451 in std::sys::unix::locks::futex_condvar::Condvar::wait () at /usr/lib/librsvg-2.so.2
#2 0x0000766f2fa15f63 in std::sync::condvar::Condvar::wait<bool> (self=0x6066a9d37588, guard=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sync/condvar.rs:189
lock = 0x6066a9d37580
lock = <optimized out>
poisoned = <optimized out>
#3 rayon_core::sleep::Sleep::sleep<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=<optimized out>, idle_state=0x766f23dfedb0, latch=0x6066a9d36c40, has_injected_jobs=...) at src/sleep/mod.rs:188
is_blocked = std::sync::mutex::MutexGuard<bool> {lock: 0x6066a9d37580, poison: std::sync::poison::Guard {panicking: <optimized out>}}
sleep_state = 0x6066a9d37580
worker_index = <optimized out>
#4 0x0000766f2fa15bce in rayon_core::sleep::Sleep::no_work_found<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=0x6066a9d37588, idle_state=0x766f23dfedb0, latch=0x6066a9d36c40, has_injected_jobs=...) at src/sleep/mod.rs:107
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#5 rayon_core::registry::WorkerThread::wait_until_cold (self=0x766f23dfee80, latch=0x6066a9d36c40) at src/registry.rs:798
idle_state = rayon_core::sleep::IdleState {worker_index: 14, rounds: 33, jobs_counter: rayon_core::sleep::counters::JobsEventCounter (4)}
abort_guard = rayon_core::unwind::AbortIfPanic
#6 0x0000766f2fc24712 in rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::OnceLatch> (self=0x766f23dfee80, latch=0x89) at src/registry.rs:769
latch = 0x89
latch = <optimized out>
#7 rayon_core::registry::WorkerThread::wait_until_out_of_work (self=0x766f23dfee80) at src/registry.rs:818
index = 14
registry = 0x6066a9d38180
registry = <optimized out>
index = <optimized out>
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#8 rayon_core::registry::main_loop (thread=...) at src/registry.rs:923
index = 14
registry = 0x6066a9d38180
worker_thread = 0x766f23dfee80
#9 rayon_core::registry::ThreadBuilder::run (self=...) at src/registry.rs:53
#10 0x0000766f2fc222f7 in rayon_core::registry::{impl#2}::spawn::{closure#0} () at src/registry.rs:98
thread = rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::Some(alloc::string::String {vec: alloc::vec::Vec<u8, alloc::alloc::Global> {buf: alloc::raw_vec::RawVec<u8, alloc::alloc::Global> {ptr: core::ptr::unique::Unique<u8> {pointer: core::ptr::non_null::NonNull<u8> {pointer: 0x0}, _marker: core::marker::PhantomData<u8>}, cap: alloc::raw_vec::Cap (4), alloc: alloc::alloc::Global}, len: 0}}), stack_size: core::option::Option<usize>::Some(0), worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x0, cap: 0}}}, flavor: (unknown: 0x4), _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: (unknown: 0x4)}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 0}
#11 std::sys_common::backtrace::__rust_begin_short_backtrace<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> (f=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sys_common/backtrace.rs:155
#12 0x0000766f2fc228ac in std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:529
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#13 core::panic::unwind_safe::{impl#23}::call_once<(), std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (self=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/panic/unwind_safe.rs:272
_args = ()
#14 std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (data=<optimized out>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:552
f = core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> {f: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2a200}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d29d90, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d33200}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 14}}})
data = <optimized out>
data = <optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#15 std::panicking::try<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:516
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#16 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panic.rs:142
#17 std::thread::{impl#0}::spawn_unchecked_::{closure#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:528
f = rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2a200}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d29d90, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d33200}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 14}}
their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global>> {pointer: alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x6066a9d3b7d0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>, alloc: alloc::alloc::Global}}}
output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>>::None
f = std::thread::{impl#0}::spawn_unchecked_::MaybeDangling<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> (core::mem::maybe_uninit::MaybeUninit<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {uninit: (), value: core::mem::manually_drop::ManuallyDrop<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {value: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2a200}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d29d90, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d33200}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 14}}}})
their_packet = alloc::sync::Arc<std::thread::Packet<()>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x6066a9d3b810}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>, alloc: alloc::alloc::Global}
name = <error reading variable: value has been optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#18 core::ops::function::FnOnce::call_once<std::thread::{impl#0}::spawn_unchecked_::{closure_env#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/ops/function.rs:250
#19 0x0000766f2fd37b45 in std::sys::unix::thread::Thread::new::thread_start () at /usr/lib/librsvg-2.so.2
#20 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130219715331776, 4076286409564116832, -160, 2, 140721275227888, 130219713232896, -3148113602782537888, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#21 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 17 (Thread 0x766ef3e006c0 (LWP 219676)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000766f5ac9e487 in g_cond_wait (cond=0x6066a9857468, mutex=0x6066a9857460) at ../glib/glib/gthread-posix.c:1552
saved_errno = 2
res = <optimized out>
sampled = 5
#2 0x0000766f5ac0e454 in g_async_queue_pop_intern_unlocked (queue=0x6066a9857460, wait=1, end_time=-1) at ../glib/glib/gasyncqueue.c:375
retval = <optimized out>
__func__ = "g_async_queue_pop_intern_unlocked"
#3 0x0000766f5ac0e4bc in g_async_queue_pop (queue=queue@entry=0x6066a9857460) at ../glib/glib/gasyncqueue.c:409
retval = <optimized out>
__func__ = "g_async_queue_pop"
#4 0x0000766f55cbec48 in fc_thread_func (data=0x6066a9857460) at ../pango/pango/pangofc-fontmap.c:959
td = <optimized out>
queue = 0x6066a9857460
done = 0
__func__ = "fc_thread_func"
#5 0x0000766f5ac72065 in g_thread_proxy (data=0x6066a99e0c90) at ../glib/glib/gthread.c:835
thread = 0x6066a99e0c90
__func__ = "g_thread_proxy"
#6 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130218910025408, 4076286409564116832, -160, 2, 140721275240320, 130218901635072, -3149133949573114016, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#7 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 16 (Thread 0x766f226006c0 (LWP 219664)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000766f2fd39451 in std::sys::unix::locks::futex_condvar::Condvar::wait () at /usr/lib/librsvg-2.so.2
#2 0x0000766f2fa15f63 in std::sync::condvar::Condvar::wait<bool> (self=0x6066a9d37888, guard=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sync/condvar.rs:189
lock = 0x6066a9d37880
lock = <optimized out>
poisoned = <optimized out>
#3 rayon_core::sleep::Sleep::sleep<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=<optimized out>, idle_state=0x766f225fedb0, latch=0x6066a9d36d60, has_injected_jobs=...) at src/sleep/mod.rs:188
is_blocked = std::sync::mutex::MutexGuard<bool> {lock: 0x6066a9d37880, poison: std::sync::poison::Guard {panicking: <optimized out>}}
sleep_state = 0x6066a9d37880
worker_index = <optimized out>
#4 0x0000766f2fa15bce in rayon_core::sleep::Sleep::no_work_found<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=0x6066a9d37888, idle_state=0x766f225fedb0, latch=0x6066a9d36d60, has_injected_jobs=...) at src/sleep/mod.rs:107
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#5 rayon_core::registry::WorkerThread::wait_until_cold (self=0x766f225fee80, latch=0x6066a9d36d60) at src/registry.rs:798
idle_state = rayon_core::sleep::IdleState {worker_index: 20, rounds: 33, jobs_counter: rayon_core::sleep::counters::JobsEventCounter (4)}
abort_guard = rayon_core::unwind::AbortIfPanic
#6 0x0000766f2fc24712 in rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::OnceLatch> (self=0x766f225fee80, latch=0x89) at src/registry.rs:769
latch = 0x89
latch = <optimized out>
#7 rayon_core::registry::WorkerThread::wait_until_out_of_work (self=0x766f225fee80) at src/registry.rs:818
index = 20
registry = 0x6066a9d38180
registry = <optimized out>
index = <optimized out>
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#8 rayon_core::registry::main_loop (thread=...) at src/registry.rs:923
index = 20
registry = 0x6066a9d38180
worker_thread = 0x766f225fee80
#9 rayon_core::registry::ThreadBuilder::run (self=...) at src/registry.rs:53
#10 0x0000766f2fc222f7 in rayon_core::registry::{impl#2}::spawn::{closure#0} () at src/registry.rs:98
thread = rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::Some(alloc::string::String {vec: alloc::vec::Vec<u8, alloc::alloc::Global> {buf: alloc::raw_vec::RawVec<u8, alloc::alloc::Global> {ptr: core::ptr::unique::Unique<u8> {pointer: core::ptr::non_null::NonNull<u8> {pointer: 0x0}, _marker: core::marker::PhantomData<u8>}, cap: alloc::raw_vec::Cap (4), alloc: alloc::alloc::Global}, len: 0}}), stack_size: core::option::Option<usize>::Some(0), worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x0, cap: 0}}}, flavor: (unknown: 0x4), _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: (unknown: 0x4)}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 0}
#11 std::sys_common::backtrace::__rust_begin_short_backtrace<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> (f=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sys_common/backtrace.rs:155
#12 0x0000766f2fc228ac in std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:529
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#13 core::panic::unwind_safe::{impl#23}::call_once<(), std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (self=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/panic/unwind_safe.rs:272
_args = ()
#14 std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (data=<optimized out>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:552
f = core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> {f: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2c600}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d2c190, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d35600}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 20}}})
data = <optimized out>
data = <optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#15 std::panicking::try<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:516
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#16 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panic.rs:142
#17 std::thread::{impl#0}::spawn_unchecked_::{closure#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:528
f = rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2c600}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d2c190, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d35600}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 20}}
their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global>> {pointer: alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x6066a9d3cf10}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>, alloc: alloc::alloc::Global}}}
output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>>::None
f = std::thread::{impl#0}::spawn_unchecked_::MaybeDangling<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> (core::mem::maybe_uninit::MaybeUninit<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {uninit: (), value: core::mem::manually_drop::ManuallyDrop<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {value: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2c600}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d2c190, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d35600}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 20}}}})
their_packet = alloc::sync::Arc<std::thread::Packet<()>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x6066a9d3cf50}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>, alloc: alloc::alloc::Global}
name = <error reading variable: value has been optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#18 core::ops::function::FnOnce::call_once<std::thread::{impl#0}::spawn_unchecked_::{closure_env#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/ops/function.rs:250
#19 0x0000766f2fd37b45 in std::sys::unix::thread::Thread::new::thread_start () at /usr/lib/librsvg-2.so.2
#20 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130219690165952, 4076286409564116832, -160, 2, 140721275227888, 130219688067072, -3148116901317421216, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#21 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 15 (Thread 0x766ef34006c0 (LWP 219677)):
#0 0x0000766f559190bf in __GI___poll (fds=0x766e00001000, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = -516
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 0x0000766f5aca3306 in g_main_context_poll_unlocked (priority=2147483647, n_fds=1, fds=0x766e00001000, timeout=<optimized out>, context=0x766e00000b70) at ../glib/glib/gmain.c:4521
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x766f5ac527c0 <g_poll>
poll_func = <optimized out>
ret = <optimized out>
errsv = <optimized out>
#2 g_main_context_iterate_unlocked.isra.0 (context=0x766e00000b70, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4212
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = 1
fds = 0x766e00001000
begin_time_nsec = 38524367861550
#3 0x0000766f5ac44dc7 in g_main_loop_run (loop=0x766e00000db0) at ../glib/glib/gmain.c:4419
self = <optimized out>
__func__ = "g_main_loop_run"
#4 0x0000766f53d1cfb0 in run () at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.44.0/Source/WTF/wtf/glib/RunLoopGLib.cpp:108
#5 0x0000766f53d20a9a in operator() () at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.44.0/Source/WTF/wtf/Function.h:82
#6 entryPoint () at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.44.0/Source/WTF/wtf/Threading.cpp:258
#7 wtfThreadEntryPoint () at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.44.0/Source/WTF/wtf/posix/ThreadingPOSIX.cpp:247
#8 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130218899539648, 4076286409564116832, -160, 17, 140721275241728, 130218891149312, -3149134774206834848, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#9 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 14 (Thread 0x766efd2006c0 (LWP 219675)):
#0 0x0000766f558a5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x766efd1fdf80, op=393, expected=0, futex_word=0x766f16050160) at futex-internal.c:57
sc_cancel_oldtype = 0
__arg6 = <optimized out>
__arg3 = <optimized out>
_a5 = <optimized out>
_a2 = <optimized out>
sc_ret = <optimized out>
__arg4 = <optimized out>
__arg1 = <optimized out>
_a6 = <optimized out>
_a3 = <optimized out>
resultvar = <optimized out>
__arg5 = <optimized out>
__arg2 = <optimized out>
_a4 = <optimized out>
_a1 = <optimized out>
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x766f16050160, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x766efd1fdf80, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
err = <optimized out>
clockbit = 256
op = 393
#2 0x0000766f558a5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x766f16050160, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x766efd1fdf80, private=private@entry=0) at futex-internal.c:139
#3 0x0000766f558a8a65 in __pthread_cond_wait_common (abstime=0x766efd1fdf80, clockid=0, mutex=0x766f16050110, cond=0x766f16050138) at pthread_cond_wait.c:503
spin = 0
buffer = {__routine = 0x766f558a84c0 <__condvar_cleanup_waiting>, __arg = 0x766efd1fdea0, __canceltype = 1435165520, __prev = 0x0}
cbuffer = {wseq = 17940, cond = 0x766f16050138, mutex = 0x766f16050110, private = 0}
err = <optimized out>
g = 0
flags = <optimized out>
g1_start = <optimized out>
maxspin = 0
signals = <optimized out>
result = 0
wseq = 17940
seq = 8970
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>
done = <optimized out>
g1_start = <optimized out>
spin = <optimized out>
buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
s = <optimized out>
#4 ___pthread_cond_timedwait64 (cond=0x766f16050138, mutex=0x766f16050110, abstime=0x766efd1fdf80) at pthread_cond_wait.c:643
flags = <optimized out>
clockid = 0
#5 0x0000766f53ca8948 in timedWait () at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.44.0/Source/WTF/wtf/posix/ThreadingPOSIX.cpp:684
#6 parkConditionallyImpl () at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.44.0/Source/WTF/wtf/ParkingLot.cpp:595
#7 0x0000766f52bcacca in parkConditionally<(lambda at /usr/src/debug/webkit2gtk-4.1/build/WTF/Headers/wtf/Condition.h:194:17), (lambda at /usr/src/debug/webkit2gtk-4.1/build/WTF/Headers/wtf/Condition.h:200:17)> () at WTF/Headers/wtf/ParkingLot.h:82
#8 waitUntilUnchecked<WTF::Lock> () at WTF/Headers/wtf/Condition.h:192
#9 0x0000766f53cae36d in waitUntil () at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.44.0/Source/WTF/wtf/Condition.h:77
#10 waitFor () at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.44.0/Source/WTF/wtf/Condition.h:116
#11 sleep () at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.44.0/Source/WTF/wtf/Seconds.cpp:101
#12 0x0000766f573a1df0 in operator() () at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.44.0/Source/WebKit/UIProcess/linux/MemoryPressureMonitor.cpp:355
#13 call () at WTF/Headers/wtf/Function.h:53
#14 0x0000766f53d20a9a in operator() () at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.44.0/Source/WTF/wtf/Function.h:82
#15 entryPoint () at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.44.0/Source/WTF/wtf/Threading.cpp:258
#16 wtfThreadEntryPoint () at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.44.0/Source/WTF/wtf/posix/ThreadingPOSIX.cpp:247
#17 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130219065214656, 4076286409564116832, -160, 11, 140721275241424, 130219056824320, -3149112509096372384, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#18 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 13 (Thread 0x766f23a006c0 (LWP 219659)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000766f2fd39451 in std::sys::unix::locks::futex_condvar::Condvar::wait () at /usr/lib/librsvg-2.so.2
#2 0x0000766f2fa15f63 in std::sync::condvar::Condvar::wait<bool> (self=0x6066a9d37608, guard=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sync/condvar.rs:189
lock = 0x6066a9d37600
lock = <optimized out>
poisoned = <optimized out>
#3 rayon_core::sleep::Sleep::sleep<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=<optimized out>, idle_state=0x766f239fedb0, latch=0x6066a9d36c70, has_injected_jobs=...) at src/sleep/mod.rs:188
is_blocked = std::sync::mutex::MutexGuard<bool> {lock: 0x6066a9d37600, poison: std::sync::poison::Guard {panicking: <optimized out>}}
sleep_state = 0x6066a9d37600
worker_index = <optimized out>
#4 0x0000766f2fa15bce in rayon_core::sleep::Sleep::no_work_found<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=0x6066a9d37608, idle_state=0x766f239fedb0, latch=0x6066a9d36c70, has_injected_jobs=...) at src/sleep/mod.rs:107
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#5 rayon_core::registry::WorkerThread::wait_until_cold (self=0x766f239fee80, latch=0x6066a9d36c70) at src/registry.rs:798
idle_state = rayon_core::sleep::IdleState {worker_index: 15, rounds: 33, jobs_counter: rayon_core::sleep::counters::JobsEventCounter (4)}
abort_guard = rayon_core::unwind::AbortIfPanic
#6 0x0000766f2fc24712 in rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::OnceLatch> (self=0x766f239fee80, latch=0x89) at src/registry.rs:769
latch = 0x89
latch = <optimized out>
#7 rayon_core::registry::WorkerThread::wait_until_out_of_work (self=0x766f239fee80) at src/registry.rs:818
index = 15
registry = 0x6066a9d38180
registry = <optimized out>
index = <optimized out>
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#8 rayon_core::registry::main_loop (thread=...) at src/registry.rs:923
index = 15
registry = 0x6066a9d38180
worker_thread = 0x766f239fee80
#9 rayon_core::registry::ThreadBuilder::run (self=...) at src/registry.rs:53
#10 0x0000766f2fc222f7 in rayon_core::registry::{impl#2}::spawn::{closure#0} () at src/registry.rs:98
thread = rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::Some(alloc::string::String {vec: alloc::vec::Vec<u8, alloc::alloc::Global> {buf: alloc::raw_vec::RawVec<u8, alloc::alloc::Global> {ptr: core::ptr::unique::Unique<u8> {pointer: core::ptr::non_null::NonNull<u8> {pointer: 0x0}, _marker: core::marker::PhantomData<u8>}, cap: alloc::raw_vec::Cap (4), alloc: alloc::alloc::Global}, len: 0}}), stack_size: core::option::Option<usize>::Some(0), worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x0, cap: 0}}}, flavor: (unknown: 0x4), _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: (unknown: 0x4)}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 0}
#11 std::sys_common::backtrace::__rust_begin_short_backtrace<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> (f=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sys_common/backtrace.rs:155
#12 0x0000766f2fc228ac in std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:529
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#13 core::panic::unwind_safe::{impl#23}::call_once<(), std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (self=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/panic/unwind_safe.rs:272
_args = ()
#14 std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (data=<optimized out>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:552
f = core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> {f: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2a800}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d2a390, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d33800}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 15}}})
data = <optimized out>
data = <optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#15 std::panicking::try<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:516
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#16 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panic.rs:142
#17 std::thread::{impl#0}::spawn_unchecked_::{closure#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:528
f = rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2a800}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d2a390, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d33800}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 15}}
their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global>> {pointer: alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x6066a9d3bbb0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>, alloc: alloc::alloc::Global}}}
output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>>::None
f = std::thread::{impl#0}::spawn_unchecked_::MaybeDangling<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> (core::mem::maybe_uninit::MaybeUninit<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {uninit: (), value: core::mem::manually_drop::ManuallyDrop<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {value: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2a800}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a9d2a390, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d33800}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 15}}}})
their_packet = alloc::sync::Arc<std::thread::Packet<()>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x6066a9d3bbf0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>, alloc: alloc::alloc::Global}
name = <error reading variable: value has been optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#18 core::ops::function::FnOnce::call_once<std::thread::{impl#0}::spawn_unchecked_::{closure_env#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/ops/function.rs:250
#19 0x0000766f2fd37b45 in std::sys::unix::thread::Thread::new::thread_start () at /usr/lib/librsvg-2.so.2
#20 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130219711137472, 4076286409564116832, -160, 2, 140721275227888, 130219709038592, -3148113053026724000, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#21 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 12 (Thread 0x766f2e0006c0 (LWP 219650)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000766f2fd39451 in std::sys::unix::locks::futex_condvar::Condvar::wait () at /usr/lib/librsvg-2.so.2
#2 0x0000766f2fa15f63 in std::sync::condvar::Condvar::wait<bool> (self=0x6066a9d37188, guard=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sync/condvar.rs:189
lock = 0x6066a9d37180
lock = <optimized out>
poisoned = <optimized out>
#3 rayon_core::sleep::Sleep::sleep<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=<optimized out>, idle_state=0x766f2dffedb0, latch=0x6066a9d36ac0, has_injected_jobs=...) at src/sleep/mod.rs:188
is_blocked = std::sync::mutex::MutexGuard<bool> {lock: 0x6066a9d37180, poison: std::sync::poison::Guard {panicking: <optimized out>}}
sleep_state = 0x6066a9d37180
worker_index = <optimized out>
#4 0x0000766f2fa15bce in rayon_core::sleep::Sleep::no_work_found<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=0x6066a9d37188, idle_state=0x766f2dffedb0, latch=0x6066a9d36ac0, has_injected_jobs=...) at src/sleep/mod.rs:107
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#5 rayon_core::registry::WorkerThread::wait_until_cold (self=0x766f2dffee80, latch=0x6066a9d36ac0) at src/registry.rs:798
idle_state = rayon_core::sleep::IdleState {worker_index: 6, rounds: 33, jobs_counter: rayon_core::sleep::counters::JobsEventCounter (4)}
abort_guard = rayon_core::unwind::AbortIfPanic
#6 0x0000766f2fc24712 in rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::OnceLatch> (self=0x766f2dffee80, latch=0x89) at src/registry.rs:769
latch = 0x89
latch = <optimized out>
#7 rayon_core::registry::WorkerThread::wait_until_out_of_work (self=0x766f2dffee80) at src/registry.rs:818
index = 6
registry = 0x6066a9d38180
registry = <optimized out>
index = <optimized out>
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#8 rayon_core::registry::main_loop (thread=...) at src/registry.rs:923
index = 6
registry = 0x6066a9d38180
worker_thread = 0x766f2dffee80
#9 rayon_core::registry::ThreadBuilder::run (self=...) at src/registry.rs:53
#10 0x0000766f2fc222f7 in rayon_core::registry::{impl#2}::spawn::{closure#0} () at src/registry.rs:98
thread = rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::Some(alloc::string::String {vec: alloc::vec::Vec<u8, alloc::alloc::Global> {buf: alloc::raw_vec::RawVec<u8, alloc::alloc::Global> {ptr: core::ptr::unique::Unique<u8> {pointer: core::ptr::non_null::NonNull<u8> {pointer: 0x0}, _marker: core::marker::PhantomData<u8>}, cap: alloc::raw_vec::Cap (4), alloc: alloc::alloc::Global}, len: 0}}), stack_size: <error reading variable: Could not find active enum variant>, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x0, cap: 0}}}, flavor: (unknown: 0x4), _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: (unknown: 0x4)}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 0}
#11 std::sys_common::backtrace::__rust_begin_short_backtrace<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> (f=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sys_common/backtrace.rs:155
#12 0x0000766f2fc228ac in std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:529
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#13 core::panic::unwind_safe::{impl#23}::call_once<(), std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (self=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/panic/unwind_safe.rs:272
_args = ()
#14 std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (data=<optimized out>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:552
f = core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> {f: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a91baa80}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a854d680, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d30200}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 6}}})
data = <optimized out>
data = <optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#15 std::panicking::try<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:516
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#16 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panic.rs:142
#17 std::thread::{impl#0}::spawn_unchecked_::{closure#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:528
f = rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a91baa80}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a854d680, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d30200}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 6}}
their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global>> {pointer: alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x6066a9d398d0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>, alloc: alloc::alloc::Global}}}
output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>>::None
f = std::thread::{impl#0}::spawn_unchecked_::MaybeDangling<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> (core::mem::maybe_uninit::MaybeUninit<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {uninit: (), value: core::mem::manually_drop::ManuallyDrop<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {value: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a91baa80}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a854d680, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d30200}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 6}}}})
their_packet = alloc::sync::Arc<std::thread::Packet<()>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x6066a9d39910}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>, alloc: alloc::alloc::Global}
name = <error reading variable: value has been optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#18 core::ops::function::FnOnce::call_once<std::thread::{impl#0}::spawn_unchecked_::{closure_env#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/ops/function.rs:250
#19 0x0000766f2fd37b45 in std::sys::unix::thread::Thread::new::thread_start () at /usr/lib/librsvg-2.so.2
#20 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130219885201088, 4076286409564116832, -160, 2, 140721275227888, 130219883102208, -3148091887427889312, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#21 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 11 (Thread 0x766f2d8006c0 (LWP 219652)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000766f2fd39451 in std::sys::unix::locks::futex_condvar::Condvar::wait () at /usr/lib/librsvg-2.so.2
#2 0x0000766f2fa15f63 in std::sync::condvar::Condvar::wait<bool> (self=0x6066a9d37288, guard=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sync/condvar.rs:189
lock = 0x6066a9d37280
lock = <optimized out>
poisoned = <optimized out>
#3 rayon_core::sleep::Sleep::sleep<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=<optimized out>, idle_state=0x766f2d7fedb0, latch=0x6066a9d36b20, has_injected_jobs=...) at src/sleep/mod.rs:188
is_blocked = std::sync::mutex::MutexGuard<bool> {lock: 0x6066a9d37280, poison: std::sync::poison::Guard {panicking: <optimized out>}}
sleep_state = 0x6066a9d37280
worker_index = <optimized out>
#4 0x0000766f2fa15bce in rayon_core::sleep::Sleep::no_work_found<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=0x6066a9d37288, idle_state=0x766f2d7fedb0, latch=0x6066a9d36b20, has_injected_jobs=...) at src/sleep/mod.rs:107
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#5 rayon_core::registry::WorkerThread::wait_until_cold (self=0x766f2d7fee80, latch=0x6066a9d36b20) at src/registry.rs:798
idle_state = rayon_core::sleep::IdleState {worker_index: 8, rounds: 33, jobs_counter: rayon_core::sleep::counters::JobsEventCounter (4)}
abort_guard = rayon_core::unwind::AbortIfPanic
#6 0x0000766f2fc24712 in rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::OnceLatch> (self=0x766f2d7fee80, latch=0x89) at src/registry.rs:769
latch = 0x89
latch = <optimized out>
#7 rayon_core::registry::WorkerThread::wait_until_out_of_work (self=0x766f2d7fee80) at src/registry.rs:818
index = 8
registry = 0x6066a9d38180
registry = <optimized out>
index = <optimized out>
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#8 rayon_core::registry::main_loop (thread=...) at src/registry.rs:923
index = 8
registry = 0x6066a9d38180
worker_thread = 0x766f2d7fee80
#9 rayon_core::registry::ThreadBuilder::run (self=...) at src/registry.rs:53
#10 0x0000766f2fc222f7 in rayon_core::registry::{impl#2}::spawn::{closure#0} () at src/registry.rs:98
thread = rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::Some(alloc::string::String {vec: alloc::vec::Vec<u8, alloc::alloc::Global> {buf: alloc::raw_vec::RawVec<u8, alloc::alloc::Global> {ptr: core::ptr::unique::Unique<u8> {pointer: core::ptr::non_null::NonNull<u8> {pointer: 0x0}, _marker: core::marker::PhantomData<u8>}, cap: alloc::raw_vec::Cap (4), alloc: alloc::alloc::Global}, len: 0}}), stack_size: core::option::Option<usize>::Some(0), worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x0, cap: 0}}}, flavor: (unknown: 0x4), _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: (unknown: 0x4)}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 0}
#11 std::sys_common::backtrace::__rust_begin_short_backtrace<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> (f=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sys_common/backtrace.rs:155
#12 0x0000766f2fc228ac in std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:529
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#13 core::panic::unwind_safe::{impl#23}::call_once<(), std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (self=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/panic/unwind_safe.rs:272
_args = ()
#14 std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (data=<optimized out>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:552
f = core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> {f: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d27e00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a91bb210, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d30e00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 8}}})
data = <optimized out>
data = <optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#15 std::panicking::try<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:516
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#16 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panic.rs:142
#17 std::thread::{impl#0}::spawn_unchecked_::{closure#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:528
f = rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d27e00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a91bb210, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d30e00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 8}}
their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global>> {pointer: alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x6066a9d3a090}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>, alloc: alloc::alloc::Global}}}
output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>>::None
f = std::thread::{impl#0}::spawn_unchecked_::MaybeDangling<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> (core::mem::maybe_uninit::MaybeUninit<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {uninit: (), value: core::mem::manually_drop::ManuallyDrop<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {value: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d27e00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a91bb210, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d30e00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 8}}}})
their_packet = alloc::sync::Arc<std::thread::Packet<()>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x6066a9d3a0d0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>, alloc: alloc::alloc::Global}
name = <error reading variable: value has been optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#18 core::ops::function::FnOnce::call_once<std::thread::{impl#0}::spawn_unchecked_::{closure_env#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/ops/function.rs:250
#19 0x0000766f2fd37b45 in std::sys::unix::thread::Thread::new::thread_start () at /usr/lib/librsvg-2.so.2
#20 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130219876812480, 4076286409564116832, -160, 2, 140721275227888, 130219874713600, -3148092986939517088, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#21 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 10 (Thread 0x766f2dc006c0 (LWP 219651)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000766f2fd39451 in std::sys::unix::locks::futex_condvar::Condvar::wait () at /usr/lib/librsvg-2.so.2
#2 0x0000766f2fa15f63 in std::sync::condvar::Condvar::wait<bool> (self=0x6066a9d37208, guard=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sync/condvar.rs:189
lock = 0x6066a9d37200
lock = <optimized out>
poisoned = <optimized out>
#3 rayon_core::sleep::Sleep::sleep<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=<optimized out>, idle_state=0x766f2dbfedb0, latch=0x6066a9d36af0, has_injected_jobs=...) at src/sleep/mod.rs:188
is_blocked = std::sync::mutex::MutexGuard<bool> {lock: 0x6066a9d37200, poison: std::sync::poison::Guard {panicking: <optimized out>}}
sleep_state = 0x6066a9d37200
worker_index = <optimized out>
#4 0x0000766f2fa15bce in rayon_core::sleep::Sleep::no_work_found<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=0x6066a9d37208, idle_state=0x766f2dbfedb0, latch=0x6066a9d36af0, has_injected_jobs=...) at src/sleep/mod.rs:107
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#5 rayon_core::registry::WorkerThread::wait_until_cold (self=0x766f2dbfee80, latch=0x6066a9d36af0) at src/registry.rs:798
idle_state = rayon_core::sleep::IdleState {worker_index: 7, rounds: 33, jobs_counter: rayon_core::sleep::counters::JobsEventCounter (4)}
abort_guard = rayon_core::unwind::AbortIfPanic
#6 0x0000766f2fc24712 in rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::OnceLatch> (self=0x766f2dbfee80, latch=0x89) at src/registry.rs:769
latch = 0x89
latch = <optimized out>
#7 rayon_core::registry::WorkerThread::wait_until_out_of_work (self=0x766f2dbfee80) at src/registry.rs:818
index = 7
registry = 0x6066a9d38180
registry = <optimized out>
index = <optimized out>
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#8 rayon_core::registry::main_loop (thread=...) at src/registry.rs:923
index = 7
registry = 0x6066a9d38180
worker_thread = 0x766f2dbfee80
#9 rayon_core::registry::ThreadBuilder::run (self=...) at src/registry.rs:53
#10 0x0000766f2fc222f7 in rayon_core::registry::{impl#2}::spawn::{closure#0} () at src/registry.rs:98
thread = rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::Some(alloc::string::String {vec: alloc::vec::Vec<u8, alloc::alloc::Global> {buf: alloc::raw_vec::RawVec<u8, alloc::alloc::Global> {ptr: core::ptr::unique::Unique<u8> {pointer: core::ptr::non_null::NonNull<u8> {pointer: 0x0}, _marker: core::marker::PhantomData<u8>}, cap: alloc::raw_vec::Cap (4), alloc: alloc::alloc::Global}, len: 0}}), stack_size: <error reading variable: Could not find active enum variant>, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x0, cap: 0}}}, flavor: (unknown: 0x4), _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: (unknown: 0x4)}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 0}
#11 std::sys_common::backtrace::__rust_begin_short_backtrace<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> (f=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sys_common/backtrace.rs:155
#12 0x0000766f2fc228ac in std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:529
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#13 core::panic::unwind_safe::{impl#23}::call_once<(), std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (self=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/panic/unwind_safe.rs:272
_args = ()
#14 std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (data=<optimized out>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:552
f = core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> {f: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a91bb080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a91bac10, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d30800}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 7}}})
data = <optimized out>
data = <optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#15 std::panicking::try<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:516
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#16 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panic.rs:142
#17 std::thread::{impl#0}::spawn_unchecked_::{closure#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:528
f = rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a91bb080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a91bac10, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d30800}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 7}}
their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global>> {pointer: alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x6066a9d39cb0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>, alloc: alloc::alloc::Global}}}
output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>>::None
f = std::thread::{impl#0}::spawn_unchecked_::MaybeDangling<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> (core::mem::maybe_uninit::MaybeUninit<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {uninit: (), value: core::mem::manually_drop::ManuallyDrop<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {value: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a91bb080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a91bac10, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d30800}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 7}}}})
their_packet = alloc::sync::Arc<std::thread::Packet<()>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x6066a9d39cf0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>, alloc: alloc::alloc::Global}
name = <error reading variable: value has been optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#18 core::ops::function::FnOnce::call_once<std::thread::{impl#0}::spawn_unchecked_::{closure_env#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/ops/function.rs:250
#19 0x0000766f2fd37b45 in std::sys::unix::thread::Thread::new::thread_start () at /usr/lib/librsvg-2.so.2
#20 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130219881006784, 4076286409564116832, -160, 2, 140721275227888, 130219878907904, -3148091337672075424, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#21 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 9 (Thread 0x766f2e8006c0 (LWP 219648)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000766f2fd39451 in std::sys::unix::locks::futex_condvar::Condvar::wait () at /usr/lib/librsvg-2.so.2
#2 0x0000766f2fa15f63 in std::sync::condvar::Condvar::wait<bool> (self=0x6066a9d37088, guard=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sync/condvar.rs:189
lock = 0x6066a9d37080
lock = <optimized out>
poisoned = <optimized out>
#3 rayon_core::sleep::Sleep::sleep<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=<optimized out>, idle_state=0x766f2e7fedb0, latch=0x6066a9d36a60, has_injected_jobs=...) at src/sleep/mod.rs:188
is_blocked = std::sync::mutex::MutexGuard<bool> {lock: 0x6066a9d37080, poison: std::sync::poison::Guard {panicking: <optimized out>}}
sleep_state = 0x6066a9d37080
worker_index = <optimized out>
#4 0x0000766f2fa15bce in rayon_core::sleep::Sleep::no_work_found<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=0x6066a9d37088, idle_state=0x766f2e7fedb0, latch=0x6066a9d36a60, has_injected_jobs=...) at src/sleep/mod.rs:107
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#5 rayon_core::registry::WorkerThread::wait_until_cold (self=0x766f2e7fee80, latch=0x6066a9d36a60) at src/registry.rs:798
idle_state = rayon_core::sleep::IdleState {worker_index: 4, rounds: 33, jobs_counter: rayon_core::sleep::counters::JobsEventCounter (4)}
abort_guard = rayon_core::unwind::AbortIfPanic
#6 0x0000766f2fc24712 in rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::OnceLatch> (self=0x766f2e7fee80, latch=0x89) at src/registry.rs:769
latch = 0x89
latch = <optimized out>
#7 rayon_core::registry::WorkerThread::wait_until_out_of_work (self=0x766f2e7fee80) at src/registry.rs:818
index = 4
registry = 0x6066a9d38180
registry = <optimized out>
index = <optimized out>
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#8 rayon_core::registry::main_loop (thread=...) at src/registry.rs:923
index = 4
registry = 0x6066a9d38180
worker_thread = 0x766f2e7fee80
#9 rayon_core::registry::ThreadBuilder::run (self=...) at src/registry.rs:53
#10 0x0000766f2fc222f7 in rayon_core::registry::{impl#2}::spawn::{closure#0} () at src/registry.rs:98
thread = rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::Some(alloc::string::String {vec: alloc::vec::Vec<u8, alloc::alloc::Global> {buf: alloc::raw_vec::RawVec<u8, alloc::alloc::Global> {ptr: core::ptr::unique::Unique<u8> {pointer: core::ptr::non_null::NonNull<u8> {pointer: 0x0}, _marker: core::marker::PhantomData<u8>}, cap: alloc::raw_vec::Cap (4), alloc: alloc::alloc::Global}, len: 0}}), stack_size: core::option::Option<usize>::Some(0), worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x0, cap: 0}}}, flavor: (unknown: 0x4), _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: (unknown: 0x4)}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 0}
#11 std::sys_common::backtrace::__rust_begin_short_backtrace<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> (f=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sys_common/backtrace.rs:155
#12 0x0000766f2fc228ac in std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:529
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#13 core::panic::unwind_safe::{impl#23}::call_once<(), std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (self=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/panic/unwind_safe.rs:272
_args = ()
#14 std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (data=<optimized out>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:552
f = core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> {f: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a91ba680}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a8fdb280, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2f600}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 4}}})
data = <optimized out>
data = <optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#15 std::panicking::try<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:516
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#16 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panic.rs:142
#17 std::thread::{impl#0}::spawn_unchecked_::{closure#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:528
f = rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a91ba680}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a8fdb280, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2f600}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 4}}
their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global>> {pointer: alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x6066a9d39110}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>, alloc: alloc::alloc::Global}}}
output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>>::None
f = std::thread::{impl#0}::spawn_unchecked_::MaybeDangling<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> (core::mem::maybe_uninit::MaybeUninit<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {uninit: (), value: core::mem::manually_drop::ManuallyDrop<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {value: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a91ba680}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a8fdb280, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2f600}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 4}}}})
their_packet = alloc::sync::Arc<std::thread::Packet<()>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x6066a9d39150}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>, alloc: alloc::alloc::Global}
name = <error reading variable: value has been optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#18 core::ops::function::FnOnce::call_once<std::thread::{impl#0}::spawn_unchecked_::{closure_env#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/ops/function.rs:250
#19 0x0000766f2fd37b45 in std::sys::unix::thread::Thread::new::thread_start () at /usr/lib/librsvg-2.so.2
#20 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130219893589696, 4076286409564116832, -160, 2, 140721275227888, 130219891490816, -3148090787916261536, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#21 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 8 (Thread 0x766f2e4006c0 (LWP 219649)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000766f2fd39451 in std::sys::unix::locks::futex_condvar::Condvar::wait () at /usr/lib/librsvg-2.so.2
#2 0x0000766f2fa15f63 in std::sync::condvar::Condvar::wait<bool> (self=0x6066a9d37108, guard=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sync/condvar.rs:189
lock = 0x6066a9d37100
lock = <optimized out>
poisoned = <optimized out>
#3 rayon_core::sleep::Sleep::sleep<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=<optimized out>, idle_state=0x766f2e3fedb0, latch=0x6066a9d36a90, has_injected_jobs=...) at src/sleep/mod.rs:188
is_blocked = std::sync::mutex::MutexGuard<bool> {lock: 0x6066a9d37100, poison: std::sync::poison::Guard {panicking: <optimized out>}}
sleep_state = 0x6066a9d37100
worker_index = <optimized out>
#4 0x0000766f2fa15bce in rayon_core::sleep::Sleep::no_work_found<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=0x6066a9d37108, idle_state=0x766f2e3fedb0, latch=0x6066a9d36a90, has_injected_jobs=...) at src/sleep/mod.rs:107
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#5 rayon_core::registry::WorkerThread::wait_until_cold (self=0x766f2e3fee80, latch=0x6066a9d36a90) at src/registry.rs:798
idle_state = rayon_core::sleep::IdleState {worker_index: 5, rounds: 33, jobs_counter: rayon_core::sleep::counters::JobsEventCounter (4)}
abort_guard = rayon_core::unwind::AbortIfPanic
#6 0x0000766f2fc24712 in rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::OnceLatch> (self=0x766f2e3fee80, latch=0x89) at src/registry.rs:769
latch = 0x89
latch = <optimized out>
#7 rayon_core::registry::WorkerThread::wait_until_out_of_work (self=0x766f2e3fee80) at src/registry.rs:818
index = 5
registry = 0x6066a9d38180
registry = <optimized out>
index = <optimized out>
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#8 rayon_core::registry::main_loop (thread=...) at src/registry.rs:923
index = 5
registry = 0x6066a9d38180
worker_thread = 0x766f2e3fee80
#9 rayon_core::registry::ThreadBuilder::run (self=...) at src/registry.rs:53
#10 0x0000766f2fc222f7 in rayon_core::registry::{impl#2}::spawn::{closure#0} () at src/registry.rs:98
thread = rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::Some(alloc::string::String {vec: alloc::vec::Vec<u8, alloc::alloc::Global> {buf: alloc::raw_vec::RawVec<u8, alloc::alloc::Global> {ptr: core::ptr::unique::Unique<u8> {pointer: core::ptr::non_null::NonNull<u8> {pointer: 0x0}, _marker: core::marker::PhantomData<u8>}, cap: alloc::raw_vec::Cap (4), alloc: alloc::alloc::Global}, len: 0}}), stack_size: core::option::Option<usize>::Some(0), worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x0, cap: 0}}}, flavor: (unknown: 0x4), _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: (unknown: 0x4)}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 0}
#11 std::sys_common::backtrace::__rust_begin_short_backtrace<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> (f=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sys_common/backtrace.rs:155
#12 0x0000766f2fc228ac in std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:529
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#13 core::panic::unwind_safe::{impl#23}::call_once<(), std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (self=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/panic/unwind_safe.rs:272
_args = ()
#14 std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (data=<optimized out>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:552
f = core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> {f: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a91ba880}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a8fdae70, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2fc00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 5}}})
data = <optimized out>
data = <optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#15 std::panicking::try<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:516
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#16 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panic.rs:142
#17 std::thread::{impl#0}::spawn_unchecked_::{closure#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:528
f = rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a91ba880}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a8fdae70, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2fc00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 5}}
their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global>> {pointer: alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x6066a9d394f0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>, alloc: alloc::alloc::Global}}}
output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>>::None
f = std::thread::{impl#0}::spawn_unchecked_::MaybeDangling<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> (core::mem::maybe_uninit::MaybeUninit<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {uninit: (), value: core::mem::manually_drop::ManuallyDrop<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {value: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a91ba880}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a8fdae70, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2fc00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 5}}}})
their_packet = alloc::sync::Arc<std::thread::Packet<()>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x6066a9d39530}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>, alloc: alloc::alloc::Global}
name = <error reading variable: value has been optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#18 core::ops::function::FnOnce::call_once<std::thread::{impl#0}::spawn_unchecked_::{closure_env#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/ops/function.rs:250
#19 0x0000766f2fd37b45 in std::sys::unix::thread::Thread::new::thread_start () at /usr/lib/librsvg-2.so.2
#20 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130219889395392, 4076286409564116832, -160, 2, 140721275227888, 130219887296512, -3148090238160447648, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#21 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 7 (Thread 0x766f2ec006c0 (LWP 219647)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000766f2fd39451 in std::sys::unix::locks::futex_condvar::Condvar::wait () at /usr/lib/librsvg-2.so.2
#2 0x0000766f2fa15f63 in std::sync::condvar::Condvar::wait<bool> (self=0x6066a9d37008, guard=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sync/condvar.rs:189
lock = 0x6066a9d37000
lock = <optimized out>
poisoned = <optimized out>
#3 rayon_core::sleep::Sleep::sleep<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=<optimized out>, idle_state=0x766f2ebfedb0, latch=0x6066a9d36a30, has_injected_jobs=...) at src/sleep/mod.rs:188
is_blocked = std::sync::mutex::MutexGuard<bool> {lock: 0x6066a9d37000, poison: std::sync::poison::Guard {panicking: <optimized out>}}
sleep_state = 0x6066a9d37000
worker_index = <optimized out>
#4 0x0000766f2fa15bce in rayon_core::sleep::Sleep::no_work_found<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=0x6066a9d37008, idle_state=0x766f2ebfedb0, latch=0x6066a9d36a30, has_injected_jobs=...) at src/sleep/mod.rs:107
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#5 rayon_core::registry::WorkerThread::wait_until_cold (self=0x766f2ebfee80, latch=0x6066a9d36a30) at src/registry.rs:798
idle_state = rayon_core::sleep::IdleState {worker_index: 3, rounds: 33, jobs_counter: rayon_core::sleep::counters::JobsEventCounter (4)}
abort_guard = rayon_core::unwind::AbortIfPanic
#6 0x0000766f2fc24712 in rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::OnceLatch> (self=0x766f2ebfee80, latch=0x89) at src/registry.rs:769
latch = 0x89
latch = <optimized out>
#7 rayon_core::registry::WorkerThread::wait_until_out_of_work (self=0x766f2ebfee80) at src/registry.rs:818
index = 3
registry = 0x6066a9d38180
registry = <optimized out>
index = <optimized out>
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#8 rayon_core::registry::main_loop (thread=...) at src/registry.rs:923
index = 3
registry = 0x6066a9d38180
worker_thread = 0x766f2ebfee80
#9 rayon_core::registry::ThreadBuilder::run (self=...) at src/registry.rs:53
#10 0x0000766f2fc222f7 in rayon_core::registry::{impl#2}::spawn::{closure#0} () at src/registry.rs:98
thread = rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::Some(alloc::string::String {vec: alloc::vec::Vec<u8, alloc::alloc::Global> {buf: alloc::raw_vec::RawVec<u8, alloc::alloc::Global> {ptr: core::ptr::unique::Unique<u8> {pointer: core::ptr::non_null::NonNull<u8> {pointer: 0x0}, _marker: core::marker::PhantomData<u8>}, cap: alloc::raw_vec::Cap (4), alloc: alloc::alloc::Global}, len: 0}}), stack_size: core::option::Option<usize>::Some(0), worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x0, cap: 0}}}, flavor: (unknown: 0x4), _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: (unknown: 0x4)}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 0}
#11 std::sys_common::backtrace::__rust_begin_short_backtrace<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> (f=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sys_common/backtrace.rs:155
#12 0x0000766f2fc228ac in std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:529
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#13 core::panic::unwind_safe::{impl#23}::call_once<(), std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (self=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/panic/unwind_safe.rs:272
_args = ()
#14 std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (data=<optimized out>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:552
f = core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> {f: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a91ba480}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a8979b20, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2f000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 3}}})
data = <optimized out>
data = <optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#15 std::panicking::try<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:516
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#16 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panic.rs:142
#17 std::thread::{impl#0}::spawn_unchecked_::{closure#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:528
f = rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a91ba480}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a8979b20, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2f000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 3}}
their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global>> {pointer: alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x6066a9d38d30}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>, alloc: alloc::alloc::Global}}}
output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>>::None
f = std::thread::{impl#0}::spawn_unchecked_::MaybeDangling<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> (core::mem::maybe_uninit::MaybeUninit<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {uninit: (), value: core::mem::manually_drop::ManuallyDrop<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {value: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a91ba480}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a8979b20, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2f000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 3}}}})
their_packet = alloc::sync::Arc<std::thread::Packet<()>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x6066a9d38d70}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>, alloc: alloc::alloc::Global}
name = <error reading variable: value has been optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#18 core::ops::function::FnOnce::call_once<std::thread::{impl#0}::spawn_unchecked_::{closure_env#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/ops/function.rs:250
#19 0x0000766f2fd37b45 in std::sys::unix::thread::Thread::new::thread_start () at /usr/lib/librsvg-2.so.2
#20 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130219897784000, 4076286409564116832, -160, 2, 140721275227888, 130219895685120, -3148089138648819872, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#21 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 6 (Thread 0x766f2f4006c0 (LWP 219645)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000766f2fd39451 in std::sys::unix::locks::futex_condvar::Condvar::wait () at /usr/lib/librsvg-2.so.2
#2 0x0000766f2fa15f63 in std::sync::condvar::Condvar::wait<bool> (self=0x6066a9d36f08, guard=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sync/condvar.rs:189
lock = 0x6066a9d36f00
lock = <optimized out>
poisoned = <optimized out>
#3 rayon_core::sleep::Sleep::sleep<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=<optimized out>, idle_state=0x766f2f3fedb0, latch=0x6066a9d369d0, has_injected_jobs=...) at src/sleep/mod.rs:188
is_blocked = std::sync::mutex::MutexGuard<bool> {lock: 0x6066a9d36f00, poison: std::sync::poison::Guard {panicking: <optimized out>}}
sleep_state = 0x6066a9d36f00
worker_index = <optimized out>
#4 0x0000766f2fa15bce in rayon_core::sleep::Sleep::no_work_found<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=0x6066a9d36f08, idle_state=0x766f2f3fedb0, latch=0x6066a9d369d0, has_injected_jobs=...) at src/sleep/mod.rs:107
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#5 rayon_core::registry::WorkerThread::wait_until_cold (self=0x766f2f3fee80, latch=0x6066a9d369d0) at src/registry.rs:798
idle_state = rayon_core::sleep::IdleState {worker_index: 1, rounds: 33, jobs_counter: rayon_core::sleep::counters::JobsEventCounter (4)}
abort_guard = rayon_core::unwind::AbortIfPanic
#6 0x0000766f2fc24712 in rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::OnceLatch> (self=0x766f2f3fee80, latch=0x89) at src/registry.rs:769
latch = 0x89
latch = <optimized out>
#7 rayon_core::registry::WorkerThread::wait_until_out_of_work (self=0x766f2f3fee80) at src/registry.rs:818
index = 1
registry = 0x6066a9d38180
registry = <optimized out>
index = <optimized out>
left_val = <optimized out>
right_val = <optimized out>
kind = <optimized out>
#8 rayon_core::registry::main_loop (thread=...) at src/registry.rs:923
index = 1
registry = 0x6066a9d38180
worker_thread = 0x766f2f3fee80
#9 rayon_core::registry::ThreadBuilder::run (self=...) at src/registry.rs:53
#10 0x0000766f2fc222f7 in rayon_core::registry::{impl#2}::spawn::{closure#0} () at src/registry.rs:98
thread = rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::Some(alloc::string::String {vec: alloc::vec::Vec<u8, alloc::alloc::Global> {buf: alloc::raw_vec::RawVec<u8, alloc::alloc::Global> {ptr: core::ptr::unique::Unique<u8> {pointer: core::ptr::non_null::NonNull<u8> {pointer: 0x0}, _marker: core::marker::PhantomData<u8>}, cap: alloc::raw_vec::Cap (4), alloc: alloc::alloc::Global}, len: 0}}), stack_size: core::option::Option<usize>::Some(0), worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x0, cap: 0}}}, flavor: (unknown: 0x4), _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: (unknown: 0x4)}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 0}
#11 std::sys_common::backtrace::__rust_begin_short_backtrace<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> (f=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sys_common/backtrace.rs:155
#12 0x0000766f2fc228ac in std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:529
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#13 core::panic::unwind_safe::{impl#23}::call_once<(), std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (self=...) at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/panic/unwind_safe.rs:272
_args = ()
#14 std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (data=<optimized out>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:552
f = core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> {f: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a91ba080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a898a300, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2e400}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 1}}})
data = <optimized out>
data = <optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#15 std::panicking::try<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:516
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#16 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (f=<error reading variable: Cannot access memory at address 0x10>) at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panic.rs:142
#17 std::thread::{impl#0}::spawn_unchecked_::{closure#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:528
f = rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a91ba080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a898a300, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2e400}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 1}}
their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global>> {pointer: alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x6066a9d2cbc0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>, alloc: alloc::alloc::Global}}}
output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>>::None
f = std::thread::{impl#0}::spawn_unchecked_::MaybeDangling<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> (core::mem::maybe_uninit::MaybeUninit<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {uninit: (), value: core::mem::manually_drop::ManuallyDrop<rayon_core::registry::{impl#2}::spawn::{closure_env#0}> {value: rayon_core::registry::{impl#2}::spawn::{closure_env#0} {thread: rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a91ba080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, buffer: core::cell::Cell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::deque::Buffer<rayon_core::job::JobRef> {ptr: 0x6066a898a300, cap: 64}}}, flavor: crossbeam_deque::deque::Flavor::Lifo, _marker: core::marker::PhantomData<*mut ()>}, stealer: crossbeam_deque::deque::Stealer<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x6066a9d2e400}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>, alloc: alloc::alloc::Global}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x6066a9d38100}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>, alloc: alloc::alloc::Global}, index: 1}}}})
their_packet = alloc::sync::Arc<std::thread::Packet<()>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x6066a9d38640}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>, alloc: alloc::alloc::Global}
name = <error reading variable: value has been optimized out>
Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x10
#18 core::ops::function::FnOnce::call_once<std::thread::{impl#0}::spawn_unchecked_::{closure_env#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>, ()> () at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/ops/function.rs:250
#19 0x0000766f2fd37b45 in std::sys::unix::thread::Thread::new::thread_start () at /usr/lib/librsvg-2.so.2
#20 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130219906172608, 4076286409564116832, -160, 2, 140721275227888, 130219904073728, -3148088039137192096, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#21 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 5 (Thread 0x766f428006c0 (LWP 219625)):
#0 0x0000766f559190bf in __GI___poll (fds=0x766f30000b90, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = -516
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 0x0000766f5aca3306 in g_main_context_poll_unlocked (priority=2147483647, n_fds=1, fds=0x766f30000b90, timeout=<optimized out>, context=0x6066a85af400) at ../glib/glib/gmain.c:4521
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x766f5ac527c0 <g_poll>
poll_func = <optimized out>
ret = <optimized out>
errsv = <optimized out>
#2 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x6066a85af400, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4212
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = 1
fds = 0x766f30000b90
begin_time_nsec = 83375943265229
#3 0x0000766f5ac43712 in g_main_context_iteration (context=context@entry=0x6066a85af400, may_block=may_block@entry=1) at ../glib/glib/gmain.c:4282
retval = <optimized out>
#4 0x0000766f43487fde in dconf_gdbus_worker_thread (user_data=0x6066a85af400) at ../dconf/gdbus/dconf-gdbus-thread.c:82
context = 0x6066a85af400
#5 0x0000766f5ac72065 in g_thread_proxy (data=0x6066a85af620) at ../glib/glib/gthread.c:835
thread = 0x6066a85af620
__func__ = "g_thread_proxy"
#6 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130220229134016, 4076286409564116832, -160, 17, 140721275249264, 130220220743680, -3148187544939505824, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#7 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 4 (Thread 0x766f43e006c0 (LWP 219623)):
#0 0x0000766f559190bf in __GI___poll (fds=0x766f3c000b90, nfds=5, timeout=30000) at ../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = -516
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 0x0000766f5aca3306 in g_main_context_poll_unlocked (priority=2147483647, n_fds=5, fds=0x766f3c000b90, timeout=<optimized out>, context=0x6066a85487d0) at ../glib/glib/gmain.c:4521
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x766f5ac527c0 <g_poll>
poll_func = <optimized out>
ret = <optimized out>
errsv = <optimized out>
#2 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x6066a85487d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4212
max_priority = 2147483647
timeout = 30000
some_ready = <optimized out>
nfds = 5
allocated_nfds = 5
fds = 0x766f3c000b90
begin_time_nsec = 83354947405748
#3 0x0000766f5ac43712 in g_main_context_iteration (context=0x6066a85487d0, may_block=may_block@entry=1) at ../glib/glib/gmain.c:4282
retval = <optimized out>
#4 0x0000766f5ac43762 in glib_worker_main (data=<optimized out>) at ../glib/glib/gmain.c:6442
#5 0x0000766f5ac72065 in g_thread_proxy (data=0x6066a8523210) at ../glib/glib/gthread.c:835
thread = 0x6066a8523210
__func__ = "g_thread_proxy"
#6 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130220252202688, 4076286409564116832, -160, 2, 140721275250592, 130220243812352, -3148183971526715552, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#7 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 3 (Thread 0x766f41e006c0 (LWP 219626)):
#0 0x0000766f559190bf in __GI___poll (fds=0x766f28000b90, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = -516
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 0x0000766f5aca3306 in g_main_context_poll_unlocked (priority=2147483647, n_fds=3, fds=0x766f28000b90, timeout=<optimized out>, context=0x766f3000b140) at ../glib/glib/gmain.c:4521
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x766f5ac527c0 <g_poll>
poll_func = <optimized out>
ret = <optimized out>
errsv = <optimized out>
#2 g_main_context_iterate_unlocked.isra.0 (context=0x766f3000b140, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4212
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 3
allocated_nfds = 3
fds = 0x766f28000b90
begin_time_nsec = 83378200400517
#3 0x0000766f5ac44dc7 in g_main_loop_run (loop=0x766f3000b240) at ../glib/glib/gmain.c:4419
self = <optimized out>
__func__ = "g_main_loop_run"
#4 0x0000766f5a2dc83c in gdbus_shared_thread_func (user_data=0x766f3000b110) at ../glib/gio/gdbusprivate.c:284
data = 0x766f3000b110
#5 0x0000766f5ac72065 in g_thread_proxy (data=0x6066a85b35b0) at ../glib/glib/gthread.c:835
thread = 0x6066a85b35b0
__func__ = "g_thread_proxy"
#6 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130220218648256, 4076286409564116832, -160, 11, 130220229127344, 130220210257920, -3148188369573226656, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#7 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 2 (Thread 0x766f432006c0 (LWP 219624)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000766f5ac9e487 in g_cond_wait (cond=0x6066a85ad9f8, mutex=0x6066a85ad9f0) at ../glib/glib/gthread-posix.c:1552
saved_errno = 0
res = <optimized out>
sampled = 3919
#2 0x0000766f5ac0e454 in g_async_queue_pop_intern_unlocked (queue=0x6066a85ad9f0, wait=1, end_time=-1) at ../glib/glib/gasyncqueue.c:375
retval = <optimized out>
__func__ = "g_async_queue_pop_intern_unlocked"
#3 0x0000766f5ac7329e in g_thread_pool_spawn_thread (data=<optimized out>) at ../glib/glib/gthreadpool.c:297
spawn_thread_data = <optimized out>
thread = 0x0
error = 0x0
prgname = <optimized out>
name = "pool-evolution\000"
#4 0x0000766f5ac72065 in g_thread_proxy (data=0x6066a85ada40) at ../glib/glib/gthread.c:835
thread = 0x6066a85ada40
__func__ = "g_thread_proxy"
#5 0x0000766f558a955a in start_thread (arg=<optimized out>) at pthread_create.c:447
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {130220239619776, 4076286409564116832, -160, 17, 140721275249104, 130220231229440, -3148184521282529440, -3148214114681333920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#6 0x0000766f55926a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 1 (Thread 0x766f44853380 (LWP 219619)):
#0 gtk_application_impl_uninhibit (cookie=1841487853, impl=0x0) at ../gtk/gtk/gtkapplicationimpl.c:148
#1 gtk_application_uninhibit (cookie=1841487853, application=0x6066a8578ec0 [EShell]) at ../gtk/gtk/gtkapplication.c:1430
__func__ = {<optimized out> <repeats 26 times>}
_g_boolean_var_38 = <optimized out>
__inst = <optimized out>
__t = <optimized out>
__r = <optimized out>
#2 gtk_application_uninhibit (application=0x6066a8578ec0 [EShell], cookie=1841487853) at ../gtk/gtk/gtkapplication.c:1423
__func__ = "gtk_application_uninhibit"
_g_boolean_var_39 = <optimized out>
_g_boolean_var_40 = <optimized out>
#3 0x0000766f5af2d1a9 in shell_ready_for_quit (shell=0x6066a8578ec0 [EShell], activity=0x6066aa4f63a0, is_last_ref=1) at /usr/src/debug/evolution/evolution/src/shell/e-shell.c:434
application = 0x6066a8578ec0 [EShell]
list = <optimized out>
__func__ = "shell_ready_for_quit"
#4 0x0000766f5a3c06c7 in g_object_unref (_object=0x6066aa4f63a0) at ../glib/gobject/gobject.c:4349
object = 0x6066aa4f63a0
old_ref = 2
toggle_notify = 0x766f5af2d0a0 <shell_ready_for_quit>
toggle_data = 0x6066a8578ec0
nqueue = <optimized out>
do_retry = <optimized out>
obj_gtype = <optimized out>
retry_beginning = <optimized out>
retry_decrement = <optimized out>
__func__ = "g_object_unref"
#5 0x0000766f5a274204 in g_task_return_now (task=0x6066a98d8d90 [GTask]) at ../glib/gio/gtask.c:1361
#6 0x0000766f5a27423d in complete_in_idle_cb (task=0x6066a98d8d90) at ../glib/gio/gtask.c:1375
#7 0x0000766f5ac44199 in g_main_dispatch (context=0x6066a8548ce0) at ../glib/glib/gmain.c:3344
dispatch = 0x766f5ac41630 <g_idle_dispatch>
prev_source = 0x0
begin_time_nsec = 83378200409966
was_in_call = 0
user_data = 0x6066a98d8d90
callback = 0x766f5a274230 <complete_in_idle_cb>
cb_funcs = 0x766f5ad35380 <g_source_callback_funcs>
cb_data = 0x766df0009f40
need_destroy = <optimized out>
source = 0x766df0005500
current = 0x6066a85e3be0
i = 2
__func__ = "g_main_dispatch"
#8 0x0000766f5aca33bf in g_main_context_dispatch_unlocked (context=0x6066a8548ce0) at ../glib/glib/gmain.c:4152
#9 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x6066a8548ce0, block=block@entry=0, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4217
max_priority = 0
timeout = 0
some_ready = 1
nfds = 4
allocated_nfds = 4
fds = 0x6066a86e7860
begin_time_nsec = 83378200360256
#10 0x0000766f5ac43712 in g_main_context_iteration (context=context@entry=0x6066a8548ce0, may_block=may_block@entry=0) at ../glib/glib/gmain.c:4282
retval = <optimized out>
#11 0x0000766f5a2a9ff2 in g_application_run (application=0x6066a8578ec0 [EShell], argc=<optimized out>, argv=<optimized out>) at ../glib/gio/gapplication.c:2743
arguments = 0x6066a86f6b40
status = 0
context = 0x6066a8548ce0
acquired_context = <optimized out>
__func__ = "g_application_run"
#12 0x00006066a6b812b8 in main (argc=1, argv=0x7ffc399fadc8) at /usr/src/debug/evolution/evolution/src/shell/main.c:361
shell = <optimized out>
is_remote = <optimized out>
ret = <optimized out>
Warning: the current language does not match this frame.
My apologies for not reporting this sooner as I observed the same crash many times during the Gnome 46 dev cycle.
Edited by tekstryder