Login
Log in using an SSO provider:
Fedora Account System
Red Hat Associate
Red Hat Customer
Login using a Red Hat Bugzilla account
Forgot Password
Create an Account
Red Hat Bugzilla – Attachment 1975513 Details for
Bug 2222486
[abrt] Thunar: message_to_write_data_free(): thunar killed by SIGABRT
Home
New
Search
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh89 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
[?]
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 230.65 KB, created by
Jay Cravens
on 2023-07-13 00:32:43 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Jay Cravens
Created:
2023-07-13 00:32:43 UTC
Size:
230.65 KB
patch
obsolete
>: No such file or directory. >Downloading separate debug info for /usr/bin/thunar... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/7f7fc8d81be2bc3c067a06baecb60dda6834d23d/debuginfo... >warning: Can't open file /SYSV00000000 (deleted) during file-backed mapping note processing >warning: Can't open file /home/jason/.config/dconf/user (deleted) during file-backed mapping note processing >warning: Can't open file /run/user/1000/dconf/user (deleted) during file-backed mapping note processing >warning: Can't open file /home/jason/.local/share/gvfs-metadata/root-99703518.log (deleted) during file-backed mapping note processing >warning: Can't open file /home/jason/.local/share/gvfs-metadata/root (deleted) during file-backed mapping note processing >[New LWP 1804] >[New LWP 1802] >[New LWP 76440] >[New LWP 216222] >[New LWP 216223] >[New LWP 216224] >[New LWP 216225] >[New LWP 1803] >[New LWP 1801] >[New LWP 602097] >Downloading separate debug info for /lib64/libthunarx-3.so.0... >Downloading separate debug info for /lib64/libexo-2.so.0... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/f274558d49e7ef9eabbbccfed541b4ad45fbac70/debuginfo... >Downloading separate debug info for /lib64/libgudev-1.0.so.0... >Downloading separate debug info for /lib64/libnotify.so.4... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/1e5fae80d26f09e04308a8b130823c2371700b28/debuginfo... >Downloading separate debug info for /lib64/libSM.so.6... >Downloading separate debug info for /lib64/libICE.so.6... >Downloading separate debug info for /lib64/libxfce4kbd-private-3.so.0... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/c966cc215248473c5e54bfe8acafd17f4d07b4fb/debuginfo... >Downloading separate debug info for /lib64/libxfce4ui-2.so.0... >Downloading separate debug info for /lib64/libgtk-3.so.0... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/884cebdf93b8a6bb2c5ef37e5bc977f119064540/debuginfo... >Downloading separate debug info for /lib64/libgdk-3.so.0... >Downloading separate debug info for /lib64/libatk-1.0.so.0... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/9f1c248893d9700b15fc9c765750c63f0d1350e4/debuginfo... >Downloading separate debug info for /lib64/libcairo.so.2... >Downloading separate debug info for /lib64/libgdk_pixbuf-2.0.so.0... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/a8929fc4c0381bd78ffe2bd5df1d130b0451dd5d/debuginfo... >Downloading separate debug info for /lib64/libxfce4util.so.7... >Downloading separate debug info for /lib64/libxfconf-0.so.3... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/f335189e3c7cf1658728efb5702473c13122caea/debuginfo... >Downloading separate debug info for /lib64/libpango-1.0.so.0... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/5219eec15fe077c5a93986069c3fbb2479231834/debuginfo... >Downloading separate debug info for /lib64/libgio-2.0.so.0... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/646a808aa8c4726c70e58de409ffa8ba06a2b850/debuginfo... >Downloading separate debug info for /lib64/libgobject-2.0.so.0... >Downloading separate debug info for /lib64/libglib-2.0.so.0... >Downloading separate debug info for /lib64/libc.so.6... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/245240a31888ad5c11bbc55b18e02d87388f59a9/debuginfo... >Downloading separate debug info for /lib64/libgmodule-2.0.so.0... >Downloading separate debug info for /lib64/libz.so.1... >Downloading separate debug info for /lib64/libpangocairo-1.0.so.0... >Downloading separate debug info for /lib64/libharfbuzz.so.0... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/391250b5f56fb9c17e3f34005865f0a567803026/debuginfo... >Downloading separate debug info for /lib64/libcairo-gobject.so.2... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/b7d260b6b924e33448d46d4638e0b331dd29211f/debuginfo... >Downloading separate debug info for /lib64/libX11.so.6... >Downloading separate debug info for /lib64/libm.so.6... >Downloading separate debug info for /lib64/libudev.so.1... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/c813a8c16057bab5fab4ea5f7b4e2a12de1d61a4/debuginfo... >Downloading separate debug info for /lib64/libgcc_s.so.1... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/2a5300931e0d29bd90b6a8681c0131c3f4bdb53d/debuginfo... >Downloading separate debug info for /lib64/libuuid.so.1... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/7f68b06dd9ec5a0f937cb1e19b9bc66f14997db1/debuginfo... >Downloading separate debug info for /lib64/libstartup-notification-1.so.0... >Downloading separate debug info for /lib64/libpangoft2-1.0.so.0... >Downloading separate debug info for /lib64/libfontconfig.so.1... >Downloading separate debug info for /lib64/libfribidi.so.0... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/40d8d1efd9ffb9c6d036345c838419f97fa448a6/debuginfo... >Downloading separate debug info for /lib64/libepoxy.so.0... >Downloading separate debug info for /lib64/libXi.so.6... >Downloading separate debug info for /lib64/libatk-bridge-2.0.so.0... >Downloading separate debug info for /lib64/libcloudproviders.so.0... >Downloading separate debug info for /lib64/libtracker-sparql-3.0.so.0... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/8c47f2be0e8ad15266a7c787df826e20ca7b0135/debuginfo... >Downloading separate debug info for /lib64/libwayland-client.so.0... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/8f223d7d413dd53824844e75fd05ae04a70176c0/debuginfo... >Downloading separate debug info for /lib64/libXfixes.so.3... >Downloading separate debug info for /lib64/libxkbcommon.so.0... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/b243a34e4e58e6a30b93771c256268b114d34b80/debuginfo... >Downloading separate debug info for /lib64/libwayland-cursor.so.0... >Downloading separate debug info for /lib64/libwayland-egl.so.1... >Downloading separate debug info for /lib64/libXext.so.6... >Downloading separate debug info for /lib64/libXcursor.so.1... >Downloading separate debug info for /lib64/libXdamage.so.1... >Downloading separate debug info for /lib64/libXcomposite.so.1... >Downloading separate debug info for /lib64/libXrandr.so.2... >Downloading separate debug info for /lib64/libXinerama.so.1... >Downloading separate debug info for /lib64/libpng16.so.16... >Downloading separate debug info for /lib64/libfreetype.so.6... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/95f53ca3ac3586a0ecf84facc9e45238a9997c22/debuginfo... >Downloading separate debug info for /lib64/libXrender.so.1... >Downloading separate debug info for /lib64/libxcb.so.1... >Downloading separate debug info for /lib64/libxcb-render.so.0... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/01aa51d10a474d399a5ecbb070bb58e448906477/debuginfo... >Downloading separate debug info for /lib64/libxcb-shm.so.0... >Downloading separate debug info for /lib64/libpixman-1.so.0... >Downloading separate debug info for /lib64/libjpeg.so.62... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/f89f2547a5a45745e75ce245261831092a69e83f/debuginfo... >Downloading separate debug info for /lib64/libgthread-2.0.so.0... >Downloading separate debug info for /lib64/libthai.so.0... >Downloading separate debug info for /lib64/libmount.so.1... >Downloading separate debug info for /lib64/libselinux.so.1... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/7adfc95d3eb203b795825f82ab41639cb0bb9c4c/debuginfo... >Downloading separate debug info for /lib64/libffi.so.8... >Downloading separate debug info for /lib64/libpcre2-8.so.0... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/1ef098ba40305d86ec0cdae1e6aac188b1656550/debuginfo... >Downloading separate debug info for /lib64/libgraphite2.so.3... >Downloading separate debug info for /lib64/libcap.so.2... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/2fe8ebb5811811046e04d8f4c000696cb9b24e24/debuginfo... >Downloading separate debug info for /lib64/libxcb-util.so.1... >Downloading separate debug info for /lib64/libX11-xcb.so.1... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/5d6bccd35b11cda87e46077ad6ca2c5d90c93f03/debuginfo... >Downloading separate debug info for /lib64/libxml2.so.2... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/86bbc512c5e576e6908c59807251e6e108f3f5ca/debuginfo... >Downloading separate debug info for /lib64/libatspi.so.0... >Downloading separate debug info for /lib64/libdbus-1.so.3... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/12667c968c2d1766fa0463461d2f5e75991dd72a/debuginfo... >Downloading separate debug info for /lib64/libjson-glib-1.0.so.0... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/e59e03abf23b02bd8e49b679dac7f8080587ff28/debuginfo... >Downloading separate debug info for /lib64/libsqlite3.so.0... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/27001062fe689eb91f2cc6bdd60da3fa4b865231/debuginfo... >Downloading separate debug info for /lib64/libbz2.so.1... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/f8237ff24b622047428b97b1486b393e3a9e38de/debuginfo... >Downloading separate debug info for /lib64/libbrotlidec.so.1... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/b227ed45334b5f849f2585438a1b50e5437a6974/debuginfo... >Downloading separate debug info for /lib64/libXau.so.6... >Downloading separate debug info for /lib64/libdatrie.so.1... >Downloading separate debug info for /lib64/libblkid.so.1... >Downloading separate debug info for /lib64/liblzma.so.5... >Downloading separate debug info for /lib64/libsystemd.so.0... >Downloading separate debug info for /lib64/libbrotlicommon.so.1... >Downloading separate debug info for /lib64/libzstd.so.1... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/95fc1c046547d542d2913ebc72290732112d8b9b/debuginfo... >Downloading separate debug info for /lib64/liblz4.so.1... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/c32727dc2cf56f54d7a9cfc6d8776bfb765a5d60/debuginfo... >Downloading separate debug info for /usr/lib64/gtk-3.0/modules/libxapp-gtk3-module.so... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/234225d2d233bab86a2f575b873ee4f09d8010d8/debuginfo... >Downloading separate debug info for /lib64/libxapp.so.1... >Downloading separate debug info for /lib64/libgnomekbdui.so.8... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/58075bda2e91d96cc7de2e2528dfb9fcedfa4ef6/debuginfo... >Downloading separate debug info for /lib64/libgnomekbd.so.8... >Downloading separate debug info for /lib64/libxklavier.so.16... >Downloading separate debug info for /lib64/libxkbfile.so.1... >Downloading separate debug info for /usr/lib64/gio/modules/libgvfsdbus.so... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/082951e878f04c9d312ecd3fea756309493a44fa/debuginfo... >Downloading separate debug info for /usr/lib64/gvfs/libgvfscommon.so... >Downloading separate debug info for /usr/lib64/thunarx-3/thunar-uca.so... >Downloading separate debug info for /lib64/libstdc++.so.6... >Downloading separate debug info for /usr/lib64/gio/modules/libgioremote-volume-monitor.so... >Downloading separate debug info for /usr/lib64/thunarx-3/thunar-wallpaper-plugin.so... >Downloading separate debug info for /usr/lib64/thunarx-3/thunar-archive-plugin.so... >Downloading separate debug info for /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/a6314fad6425503a584360d2c7d4f261413d949b/debuginfo... >Downloading separate debug info for /lib64/librsvg-2.so.2... >Downloading separate debug info for /usr/lib64/gio/modules/libdconfsettings.so... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/87e908a4b40721321ca89cf605f0838ee0e7417d/debuginfo... >Downloading separate debug info for /lib64/libexif.so.12... >Downloading separate debug info for /usr/lib64/thunarx-3/thunar-media-tags-plugin.so... >Downloading separate debug info for /lib64/libtag.so.1... >Downloading separate debug info for /lib64/libtag_c.so.0... >Downloading separate debug info for /home/jason/.cache/debuginfod_client/25b0983692d53851daa9d1eefae0a7bcdb044ba0/debuginfo... >Downloading separate debug info for /usr/lib64/thunarx-3/thunar-apr.so... >Downloading separate debug info for /usr/lib64/gconv/ISO8859-1.so... >Downloading separate debug info for system-supplied DSO at 0x7ffe4799a000... >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `Thunar --sm-client-id 294f1cf7b-b328-4347-a9db-77ef13545dc5 --daemon'. >Program terminated with signal SIGABRT, Aborted. >#0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 >Downloading source file /usr/src/debug/glibc-2.37-4.fc38.x86_64/nptl/pthread_kill.c... >44 return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0; >[Current thread is 1 (Thread 0x7fa3549fe6c0 (LWP 1804))] > >Thread 1 (Thread 0x7fa3549fe6c0 (LWP 1804)): >#0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 > tid = <optimized out> > ret = 0 > pd = <optimized out> > old_mask = {__val = {0}} > ret = <optimized out> >#1 0x00007fa363a1b8b3 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78 >#2 0x00007fa3639caabe in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 > ret = <optimized out> >#3 0x00007fa3639b387f in __GI_abort () at abort.c:79 > save_stage = 1 > act = {__sigaction_handler = {sa_handler = 0x20, sa_sigaction = 0x20}, sa_mask = {__val = {140339476158160, 198742, 1, 140339476158144, 140339730082670, 198739, 0, 405433959209294, 140339730127464, 206158430248, 140339476158288, 140339476158096, 14356664005565491200, 0, 94139348206464, 94139361823296}}, sa_flags = 1074100944, sa_restorer = 0x30856} >#4 0x00007fa3639b460f in __libc_message (fmt=fmt@entry=0x7fa363b2e52f "%s\n") at ../sysdeps/posix/libc_fatal.c:150 > ap = {{gp_offset = 16, fp_offset = 0, overflow_arg_area = 0x7fa3549fd7e0, reg_save_area = 0x7fa3549fd770}} > fd = 2 > list = <optimized out> > nlist = <optimized out> > cp = <optimized out> >#5 0x00007fa363a25775 in malloc_printerr (str=str@entry=0x7fa363b313b0 "free(): corrupted unsorted chunks") at malloc.c:5651 >#6 0x00007fa363a279cd in _int_free (av=0x7fa363b61c80 <main_arena>, p=p@entry=0x559e86d322b0, have_lock=<optimized out>, have_lock@entry=0) at malloc.c:4616 > size = <optimized out> > fb = <optimized out> > nextchunk = 0x559e86d323c0 > nextsize = 80 > nextinuse = <optimized out> > prevsize = <optimized out> > bck = 0x7fa363b61ce0 <main_arena+96> > fwd = <optimized out> > __PRETTY_FUNCTION__ = "_int_free" >#7 0x00007fa363a2a1ce in __GI___libc_free (mem=mem@entry=0x559e86d322c0) at malloc.c:3367 > ar_ptr = <optimized out> > p = 0x559e86d322b0 > err = 11 >#8 0x00007fa363bcb895 in g_free (mem=0x559e86d322c0) at ../glib/gmem.c:232 >#9 0x00007fa363e2e5e7 in message_to_write_data_free (data=data@entry=0x559e874e1810) at ../gio/gdbusprivate.c:905 > __func__ = "message_to_write_data_free" >#10 0x00007fa363e37435 in write_message_cb (source_object=<optimized out>, res=<optimized out>, user_data=0x559e874e1810) at ../gio/gdbusprivate.c:1370 > error = 0x0 > __func__ = "write_message_cb" >#11 0x00007fa363dc609c in g_task_return_now (task=0x7fa34004dc90) at ../gio/gtask.c:1309 >#12 0x00007fa363dc60d5 in complete_in_idle_cb (task=task@entry=0x7fa34004dc90) at ../gio/gtask.c:1323 >#13 0x00007fa363bc339d in g_idle_dispatch (source=0x7fa340057ad0, callback=0x7fa363dc60c0 <complete_in_idle_cb>, user_data=0x7fa34004dc90) at ../glib/gmain.c:6163 > idle_source = 0x7fa340057ad0 > again = <optimized out> >#14 0x00007fa363bc739c in g_main_dispatch (context=0x559e8668c380) at ../glib/gmain.c:3460 > dispatch = 0x7fa363bc3370 <g_idle_dispatch> > prev_source = 0x0 > begin_time_nsec = 405433959228785 > was_in_call = 0 > user_data = 0x7fa34004dc90 > callback = 0x7fa363dc60c0 <complete_in_idle_cb> > cb_funcs = 0x7fa363cb2380 <g_source_callback_funcs> > cb_data = 0x7fa340054ef0 > need_destroy = <optimized out> > source = 0x7fa340057ad0 > current = 0x7fa340000bf0 > i = 0 >#15 g_main_context_dispatch (context=0x559e8668c380) at ../glib/gmain.c:4200 >#16 0x00007fa363c25438 in g_main_context_iterate.isra.0 (context=0x559e8668c380, block=1, dispatch=1, self=<optimized out>) at ../glib/gmain.c:4276 > max_priority = 0 > timeout = 0 > some_ready = 1 > nfds = 7 > allocated_nfds = <optimized out> > fds = <optimized out> > begin_time_nsec = 405433959213554 >#17 0x00007fa363bc699f in g_main_loop_run (loop=0x559e8668c4b0) at ../glib/gmain.c:4479 > __func__ = "g_main_loop_run" >#18 0x00007fa363e2e4b2 in gdbus_shared_thread_func (user_data=0x559e86682ae0) at ../gio/gdbusprivate.c:284 > data = 0x559e86682ae0 >#19 0x00007fa363bf5893 in g_thread_proxy (data=0x559e866884f0) at ../glib/gthread.c:831 > thread = 0x559e866884f0 > __func__ = "g_thread_proxy" >#20 0x00007fa363a19907 in start_thread (arg=<optimized out>) at pthread_create.c:444 > ret = <optimized out> > pd = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140339727930896, -6913599962576505190, 140339476162240, -120, 11, 140730099421088, -6913599962597476710, -6913699385065392486}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#21 0x00007fa363a9f870 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 > >Thread 2 (Thread 0x7fa3551ff6c0 (LWP 1802)): >#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 >#1 0x00007fa363c1c5ee in g_cond_wait (cond=0x559e86671a28, mutex=0x559e86671a20) at ../glib/gthread-posix.c:1475 > sampled = 1046 >#2 0x00007fa363b9204b in g_async_queue_pop_intern_unlocked (queue=0x559e86671a20, wait=1, end_time=-1) at ../glib/gasyncqueue.c:425 > retval = <optimized out> > __func__ = "g_async_queue_pop_intern_unlocked" >#3 0x00007fa363bf7473 in g_thread_pool_spawn_thread (data=<optimized out>) at ../glib/gthreadpool.c:311 > spawn_thread_data = <optimized out> > thread = 0x0 > error = 0x0 > prgname = <optimized out> > name = "pool-Thunar\000\000\000\000" >#4 0x00007fa363bf5893 in g_thread_proxy (data=0x559e8667ec10) at ../glib/gthread.c:831 > thread = 0x559e8667ec10 > __func__ = "g_thread_proxy" >#5 0x00007fa363a19907 in start_thread (arg=<optimized out>) at pthread_create.c:444 > ret = <optimized out> > pd = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140339727930896, -6913598862528006502, 140339484554944, -120, 1, 140730099420944, -6913598862548978022, -6913699385065392486}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#6 0x00007fa363a9f870 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 > >Thread 3 (Thread 0x7fa34f7fe6c0 (LWP 76440)): >#0 0x00007fa363a9235d in __GI___poll (fds=0x7fa34402c210, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 > sc_ret = -516 > sc_cancel_oldtype = 0 >#1 0x00007fa363c253a9 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fa34402c210, timeout=<optimized out>, context=0x559e86f5e340) at ../glib/gmain.c:4584 > ret = <optimized out> > errsv = <optimized out> > poll_func = 0x7fa363bd87c0 <g_poll> > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = <optimized out> > fds = 0x7fa34402c210 > begin_time_nsec = 227147471112282 >#2 g_main_context_iterate.isra.0 (context=0x559e86f5e340, block=1, dispatch=1, self=<optimized out>) at ../glib/gmain.c:4271 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = <optimized out> > fds = 0x7fa34402c210 > begin_time_nsec = 227147471112282 >#3 0x00007fa363bc4a23 in g_main_context_iteration (context=context@entry=0x559e86f5e340, may_block=may_block@entry=1) at ../glib/gmain.c:4343 > retval = <optimized out> >#4 0x00007fa34e35e5c5 in dconf_gdbus_worker_thread (user_data=0x559e86f5e340) at ../gdbus/dconf-gdbus-thread.c:82 > context = 0x559e86f5e340 >#5 0x00007fa363bf5893 in g_thread_proxy (data=0x559e86dc82c0) at ../glib/gthread.c:831 > thread = 0x559e86dc82c0 > __func__ = "g_thread_proxy" >#6 0x00007fa363a19907 in start_thread (arg=<optimized out>) at pthread_create.c:444 > ret = <optimized out> > pd = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140339727930896, -6913655762791614822, 140339390179008, -120, 17, 140730099412288, -6913655762812586342, -6913699385065392486}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#7 0x00007fa363a9f870 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 > >Thread 4 (Thread 0x7fa34ebff6c0 (LWP 216222)): >#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 >#1 0x00007fa34e07cda1 in std::sys::unix::locks::futex_condvar::Condvar::wait::habbb044175f184d6 () at /lib64/librsvg-2.so.2 >#2 0x00007fa34de8e9e3 in std::sync::condvar::Condvar::wait<bool> (self=0x559e86ebf908, guard=...) at /builddir/build/BUILD/rustc-1.70.0-src/library/std/src/sync/condvar.rs:191 > lock = 0x559e86ebf900 > is_blocked = std::sync::mutex::MutexGuard<bool> {lock: 0x559e86ebf900, poison: std::sync::poison::Guard {panicking: <synthetic pointer>}} > sleep_state = 0x559e86ebf900 > worker_index = <optimized out> >#3 rayon_core::sleep::Sleep::sleep<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=<optimized out>, idle_state=0x7fa34ebfe630, latch=0x559e86fa1790, has_injected_jobs=...) at src/sleep/mod.rs:228 > is_blocked = std::sync::mutex::MutexGuard<bool> {lock: 0x559e86ebf900, poison: std::sync::poison::Guard {panicking: <synthetic pointer>}} > sleep_state = 0x559e86ebf900 > worker_index = <optimized out> >#4 0x00007fa34de8e65e in rayon_core::sleep::Sleep::no_work_found<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=0xfffffffffffffe00, idle_state=0x7fa34ebfe630, latch=0x559e86fa1790, has_injected_jobs=...) at src/sleep/mod.rs:122 > idle_state = rayon_core::sleep::IdleState {worker_index: 0, rounds: 33, jobs_counter: rayon_core::sleep::counters::JobsEventCounter (30)} >#5 rayon_core::registry::WorkerThread::wait_until_cold (self=0x7fa34ebfe700, latch=0x559e86fa1790) at src/registry.rs:823 > idle_state = rayon_core::sleep::IdleState {worker_index: 0, rounds: 33, jobs_counter: rayon_core::sleep::counters::JobsEventCounter (30)} >#6 0x00007fa34dfa4458 in rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::CountLatch> (self=0x7fa34ebfe700, latch=0x89) at src/registry.rs:803 > latch = 0x89 > my_terminate_latch = 0x89 > index = 0 > registry = 0x559e8747b100 > worker_thread = 0x7fa34ebfe700 >#7 rayon_core::registry::main_loop (thread=...) at src/registry.rs:948 > my_terminate_latch = 0x89 > index = 0 > registry = 0x559e8747b100 > worker_thread = 0x7fa34ebfe700 >#8 rayon_core::registry::ThreadBuilder::run (self=...) at src/registry.rs:54 >#9 0x00007fa34dfa1039 in rayon_core::registry::{impl#2}::spawn::{closure#0} () at src/registry.rs:99 > 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: <optimized out>}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: <optimized out>, cap: <optimized out>}}}, flavor: <optimized out>, _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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: <optimized out>}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: <optimized out>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: <optimized out>}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: <optimized out>} >#10 std::sys_common::backtrace::__rust_begin_short_backtrace<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> (f=...) at /builddir/build/BUILD/rustc-1.70.0-src/library/std/src/sys_common/backtrace.rs:134 >#11 0x00007fa34dfa15db in std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /builddir/build/BUILD/rustc-1.70.0-src/library/std/src/thread/mod.rs:526 > 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f13e00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e87032fe0, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e87615580}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 0}} > their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner>> {pointer: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x559e87309710}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>}}} > output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f13e00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e87032fe0, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e87615580}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 0}}}}) > their_packet = alloc::sync::Arc<std::thread::Packet<()>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x559e874a7640}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>} >#12 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=<error reading variable: Cannot access memory at address 0x48>) at /builddir/build/BUILD/rustc-1.70.0-src/library/core/src/panic/unwind_safe.rs:271 > 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f13e00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e87032fe0, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e87615580}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 0}} > their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner>> {pointer: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x559e87309710}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>}}} > output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f13e00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e87032fe0, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e87615580}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 0}}}}) > their_packet = alloc::sync::Arc<std::thread::Packet<()>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x559e874a7640}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>} >#13 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 /builddir/build/BUILD/rustc-1.70.0-src/library/std/src/panicking.rs:485 > 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f13e00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e87032fe0, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e87615580}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 0}} > their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner>> {pointer: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x559e87309710}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>}}} > output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f13e00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e87032fe0, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e87615580}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 0}}}}) > their_packet = alloc::sync::Arc<std::thread::Packet<()>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x559e874a7640}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>} >#14 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 0x48>) at /builddir/build/BUILD/rustc-1.70.0-src/library/std/src/panicking.rs:449 > 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f13e00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e87032fe0, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e87615580}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 0}} > their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner>> {pointer: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x559e87309710}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>}}} > output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f13e00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e87032fe0, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e87615580}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 0}}}}) > their_packet = alloc::sync::Arc<std::thread::Packet<()>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x559e874a7640}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>} >#15 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 0x48>) at /builddir/build/BUILD/rustc-1.70.0-src/library/std/src/panic.rs:140 > 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f13e00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e87032fe0, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e87615580}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 0}} > their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner>> {pointer: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x559e87309710}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>}}} > output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f13e00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e87032fe0, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e87615580}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 0}}}}) > their_packet = alloc::sync::Arc<std::thread::Packet<()>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x559e874a7640}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>} >#16 std::thread::{impl#0}::spawn_unchecked_::{closure#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /builddir/build/BUILD/rustc-1.70.0-src/library/std/src/thread/mod.rs:525 > 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f13e00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e87032fe0, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e87615580}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 0}} > their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner>> {pointer: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x559e87309710}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>}}} > output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f13e00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e87032fe0, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e87615580}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 0}}}}) > their_packet = alloc::sync::Arc<std::thread::Packet<()>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x559e874a7640}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>} >#17 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 /builddir/build/BUILD/rustc-1.70.0-src/library/core/src/ops/function.rs:250 >#18 0x00007fa34e07c445 in std::sys::unix::thread::Thread::new::thread_start::hd85d058da42aef59 () at /lib64/librsvg-2.so.2 >#19 0x00007fa363a19907 in start_thread (arg=<optimized out>) at pthread_create.c:444 > ret = <optimized out> > pd = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140339727930896, -6913657411522185574, 140339377600192, -120, 0, 140730099323824, -6913657411543157094, -6913699385065392486}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#20 0x00007fa363a9f870 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 > >Thread 5 (Thread 0x7fa34d7a36c0 (LWP 216223)): >#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 >#1 0x00007fa34e07cda1 in std::sys::unix::locks::futex_condvar::Condvar::wait::habbb044175f184d6 () at /lib64/librsvg-2.so.2 >#2 0x00007fa34de8e9e3 in std::sync::condvar::Condvar::wait<bool> (self=0x559e86ebf988, guard=...) at /builddir/build/BUILD/rustc-1.70.0-src/library/std/src/sync/condvar.rs:191 > lock = 0x559e86ebf980 > is_blocked = std::sync::mutex::MutexGuard<bool> {lock: 0x559e86ebf980, poison: std::sync::poison::Guard {panicking: <synthetic pointer>}} > sleep_state = 0x559e86ebf980 > worker_index = <optimized out> >#3 rayon_core::sleep::Sleep::sleep<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=<optimized out>, idle_state=0x7fa34d7a2630, latch=0x559e86fa17c8, has_injected_jobs=...) at src/sleep/mod.rs:228 > is_blocked = std::sync::mutex::MutexGuard<bool> {lock: 0x559e86ebf980, poison: std::sync::poison::Guard {panicking: <synthetic pointer>}} > sleep_state = 0x559e86ebf980 > worker_index = <optimized out> >#4 0x00007fa34de8e65e in rayon_core::sleep::Sleep::no_work_found<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=0xfffffffffffffe00, idle_state=0x7fa34d7a2630, latch=0x559e86fa17c8, has_injected_jobs=...) at src/sleep/mod.rs:122 > idle_state = rayon_core::sleep::IdleState {worker_index: 1, rounds: 33, jobs_counter: rayon_core::sleep::counters::JobsEventCounter (30)} >#5 rayon_core::registry::WorkerThread::wait_until_cold (self=0x7fa34d7a2700, latch=0x559e86fa17c8) at src/registry.rs:823 > idle_state = rayon_core::sleep::IdleState {worker_index: 1, rounds: 33, jobs_counter: rayon_core::sleep::counters::JobsEventCounter (30)} >#6 0x00007fa34dfa4458 in rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::CountLatch> (self=0x7fa34d7a2700, latch=0x89) at src/registry.rs:803 > latch = 0x89 > my_terminate_latch = 0x89 > index = 1 > registry = 0x559e8747b100 > worker_thread = 0x7fa34d7a2700 >#7 rayon_core::registry::main_loop (thread=...) at src/registry.rs:948 > my_terminate_latch = 0x89 > index = 1 > registry = 0x559e8747b100 > worker_thread = 0x7fa34d7a2700 >#8 rayon_core::registry::ThreadBuilder::run (self=...) at src/registry.rs:54 >#9 0x00007fa34dfa1039 in rayon_core::registry::{impl#2}::spawn::{closure#0} () at src/registry.rs:99 > 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: <optimized out>}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: <optimized out>, cap: <optimized out>}}}, flavor: <optimized out>, _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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: <optimized out>}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: <optimized out>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: <optimized out>}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: <optimized out>} >#10 std::sys_common::backtrace::__rust_begin_short_backtrace<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> (f=...) at /builddir/build/BUILD/rustc-1.70.0-src/library/std/src/sys_common/backtrace.rs:134 >#11 0x00007fa34dfa15db in std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /builddir/build/BUILD/rustc-1.70.0-src/library/std/src/thread/mod.rs:526 > 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f14000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e874ac4c0, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e87615780}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 1}} > their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner>> {pointer: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x559e86b2dae0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>}}} > output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f14000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e874ac4c0, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e87615780}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 1}}}}) > their_packet = alloc::sync::Arc<std::thread::Packet<()>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x559e868b35c0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>} >#12 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=<error reading variable: Cannot access memory at address 0x48>) at /builddir/build/BUILD/rustc-1.70.0-src/library/core/src/panic/unwind_safe.rs:271 > 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f14000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e874ac4c0, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e87615780}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 1}} > their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner>> {pointer: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x559e86b2dae0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>}}} > output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f14000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e874ac4c0, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e87615780}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 1}}}}) > their_packet = alloc::sync::Arc<std::thread::Packet<()>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x559e868b35c0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>} >#13 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 /builddir/build/BUILD/rustc-1.70.0-src/library/std/src/panicking.rs:485 > 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f14000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e874ac4c0, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e87615780}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 1}} > their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner>> {pointer: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x559e86b2dae0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>}}} > output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f14000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e874ac4c0, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e87615780}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 1}}}}) > their_packet = alloc::sync::Arc<std::thread::Packet<()>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x559e868b35c0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>} >#14 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 0x48>) at /builddir/build/BUILD/rustc-1.70.0-src/library/std/src/panicking.rs:449 > 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f14000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e874ac4c0, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e87615780}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 1}} > their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner>> {pointer: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x559e86b2dae0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>}}} > output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f14000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e874ac4c0, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e87615780}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 1}}}}) > their_packet = alloc::sync::Arc<std::thread::Packet<()>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x559e868b35c0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>} >#15 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 0x48>) at /builddir/build/BUILD/rustc-1.70.0-src/library/std/src/panic.rs:140 > 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f14000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e874ac4c0, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e87615780}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 1}} > their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner>> {pointer: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x559e86b2dae0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>}}} > output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f14000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e874ac4c0, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e87615780}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 1}}}}) > their_packet = alloc::sync::Arc<std::thread::Packet<()>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x559e868b35c0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>} >#16 std::thread::{impl#0}::spawn_unchecked_::{closure#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /builddir/build/BUILD/rustc-1.70.0-src/library/std/src/thread/mod.rs:525 > 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f14000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e874ac4c0, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e87615780}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 1}} > their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner>> {pointer: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x559e86b2dae0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>}}} > output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f14000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e874ac4c0, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e87615780}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 1}}}}) > their_packet = alloc::sync::Arc<std::thread::Packet<()>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x559e868b35c0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>} >#17 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 /builddir/build/BUILD/rustc-1.70.0-src/library/core/src/ops/function.rs:250 >#18 0x00007fa34e07c445 in std::sys::unix::thread::Thread::new::thread_start::hd85d058da42aef59 () at /lib64/librsvg-2.so.2 >#19 0x00007fa363a19907 in start_thread (arg=<optimized out>) at pthread_create.c:444 > ret = <optimized out> > pd = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140339727930896, -6913651336290945382, 140339356251840, -120, 0, 140730099323824, -6913651336311916902, -6913699385065392486}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#20 0x00007fa363a9f870 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 > >Thread 6 (Thread 0x7fa337fff6c0 (LWP 216224)): >#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 >#1 0x00007fa34e07cda1 in std::sys::unix::locks::futex_condvar::Condvar::wait::habbb044175f184d6 () at /lib64/librsvg-2.so.2 >#2 0x00007fa34de8e9e3 in std::sync::condvar::Condvar::wait<bool> (self=0x559e86ebfa08, guard=...) at /builddir/build/BUILD/rustc-1.70.0-src/library/std/src/sync/condvar.rs:191 > lock = 0x559e86ebfa00 > is_blocked = std::sync::mutex::MutexGuard<bool> {lock: 0x559e86ebfa00, poison: std::sync::poison::Guard {panicking: <synthetic pointer>}} > sleep_state = 0x559e86ebfa00 > worker_index = <optimized out> >#3 rayon_core::sleep::Sleep::sleep<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=<optimized out>, idle_state=0x7fa337ffe630, latch=0x559e86fa1800, has_injected_jobs=...) at src/sleep/mod.rs:228 > is_blocked = std::sync::mutex::MutexGuard<bool> {lock: 0x559e86ebfa00, poison: std::sync::poison::Guard {panicking: <synthetic pointer>}} > sleep_state = 0x559e86ebfa00 > worker_index = <optimized out> >#4 0x00007fa34de8e65e in rayon_core::sleep::Sleep::no_work_found<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=0xfffffffffffffe00, idle_state=0x7fa337ffe630, latch=0x559e86fa1800, has_injected_jobs=...) at src/sleep/mod.rs:122 > idle_state = rayon_core::sleep::IdleState {worker_index: 2, rounds: 33, jobs_counter: rayon_core::sleep::counters::JobsEventCounter (30)} >#5 rayon_core::registry::WorkerThread::wait_until_cold (self=0x7fa337ffe700, latch=0x559e86fa1800) at src/registry.rs:823 > idle_state = rayon_core::sleep::IdleState {worker_index: 2, rounds: 33, jobs_counter: rayon_core::sleep::counters::JobsEventCounter (30)} >#6 0x00007fa34dfa4458 in rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::CountLatch> (self=0x7fa337ffe700, latch=0x89) at src/registry.rs:803 > latch = 0x89 > my_terminate_latch = 0x89 > index = 2 > registry = 0x559e8747b100 > worker_thread = 0x7fa337ffe700 >#7 rayon_core::registry::main_loop (thread=...) at src/registry.rs:948 > my_terminate_latch = 0x89 > index = 2 > registry = 0x559e8747b100 > worker_thread = 0x7fa337ffe700 >#8 rayon_core::registry::ThreadBuilder::run (self=...) at src/registry.rs:54 >#9 0x00007fa34dfa1039 in rayon_core::registry::{impl#2}::spawn::{closure#0} () at src/registry.rs:99 > 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: <optimized out>}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: <optimized out>, cap: <optimized out>}}}, flavor: <optimized out>, _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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: <optimized out>}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: <optimized out>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: <optimized out>}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: <optimized out>} >#10 std::sys_common::backtrace::__rust_begin_short_backtrace<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> (f=...) at /builddir/build/BUILD/rustc-1.70.0-src/library/std/src/sys_common/backtrace.rs:134 >#11 0x00007fa34dfa15db in std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /builddir/build/BUILD/rustc-1.70.0-src/library/std/src/thread/mod.rs:526 > 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e870d5e00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e87309300, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f30800}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 2}} > their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner>> {pointer: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x559e871dc6e0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>}}} > output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e870d5e00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e87309300, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f30800}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 2}}}}) > their_packet = alloc::sync::Arc<std::thread::Packet<()>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x559e8738d430}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>} >#12 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=<error reading variable: Cannot access memory at address 0x48>) at /builddir/build/BUILD/rustc-1.70.0-src/library/core/src/panic/unwind_safe.rs:271 > 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e870d5e00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e87309300, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f30800}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 2}} > their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner>> {pointer: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x559e871dc6e0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>}}} > output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e870d5e00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e87309300, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f30800}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 2}}}}) > their_packet = alloc::sync::Arc<std::thread::Packet<()>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x559e8738d430}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>} >#13 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 /builddir/build/BUILD/rustc-1.70.0-src/library/std/src/panicking.rs:485 > 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e870d5e00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e87309300, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f30800}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 2}} > their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner>> {pointer: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x559e871dc6e0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>}}} > output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e870d5e00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e87309300, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f30800}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 2}}}}) > their_packet = alloc::sync::Arc<std::thread::Packet<()>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x559e8738d430}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>} >#14 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 0x48>) at /builddir/build/BUILD/rustc-1.70.0-src/library/std/src/panicking.rs:449 > 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e870d5e00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e87309300, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f30800}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 2}} > their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner>> {pointer: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x559e871dc6e0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>}}} > output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e870d5e00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e87309300, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f30800}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 2}}}}) > their_packet = alloc::sync::Arc<std::thread::Packet<()>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x559e8738d430}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>} >#15 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 0x48>) at /builddir/build/BUILD/rustc-1.70.0-src/library/std/src/panic.rs:140 > 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e870d5e00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e87309300, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f30800}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 2}} > their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner>> {pointer: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x559e871dc6e0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>}}} > output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e870d5e00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e87309300, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f30800}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 2}}}}) > their_packet = alloc::sync::Arc<std::thread::Packet<()>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x559e8738d430}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>} >#16 std::thread::{impl#0}::spawn_unchecked_::{closure#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /builddir/build/BUILD/rustc-1.70.0-src/library/std/src/thread/mod.rs:525 > 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e870d5e00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e87309300, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f30800}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 2}} > their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner>> {pointer: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x559e871dc6e0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>}}} > output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e870d5e00}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e87309300, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f30800}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 2}}}}) > their_packet = alloc::sync::Arc<std::thread::Packet<()>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x559e8738d430}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>} >#17 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 /builddir/build/BUILD/rustc-1.70.0-src/library/core/src/ops/function.rs:250 >#18 0x00007fa34e07c445 in std::sys::unix::thread::Thread::new::thread_start::hd85d058da42aef59 () at /lib64/librsvg-2.so.2 >#19 0x00007fa363a19907 in start_thread (arg=<optimized out>) at pthread_create.c:444 > ret = <optimized out> > pd = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140339727930896, -6913812992417515878, 140338995918528, -120, 0, 140730099323824, -6913812992438487398, -6913699385065392486}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#20 0x00007fa363a9f870 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 > >Thread 7 (Thread 0x7fa337dfe6c0 (LWP 216225)): >#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 >#1 0x00007fa34e07cda1 in std::sys::unix::locks::futex_condvar::Condvar::wait::habbb044175f184d6 () at /lib64/librsvg-2.so.2 >#2 0x00007fa34de8e9e3 in std::sync::condvar::Condvar::wait<bool> (self=0x559e86ebfa88, guard=...) at /builddir/build/BUILD/rustc-1.70.0-src/library/std/src/sync/condvar.rs:191 > lock = 0x559e86ebfa80 > is_blocked = std::sync::mutex::MutexGuard<bool> {lock: 0x559e86ebfa80, poison: std::sync::poison::Guard {panicking: <synthetic pointer>}} > sleep_state = 0x559e86ebfa80 > worker_index = <optimized out> >#3 rayon_core::sleep::Sleep::sleep<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=<optimized out>, idle_state=0x7fa337dfd630, latch=0x559e86fa1838, has_injected_jobs=...) at src/sleep/mod.rs:228 > is_blocked = std::sync::mutex::MutexGuard<bool> {lock: 0x559e86ebfa80, poison: std::sync::poison::Guard {panicking: <synthetic pointer>}} > sleep_state = 0x559e86ebfa80 > worker_index = <optimized out> >#4 0x00007fa34de8e65e in rayon_core::sleep::Sleep::no_work_found<rayon_core::registry::{impl#10}::wait_until_cold::{closure_env#0}> (self=0xfffffffffffffe00, idle_state=0x7fa337dfd630, latch=0x559e86fa1838, has_injected_jobs=...) at src/sleep/mod.rs:122 > idle_state = rayon_core::sleep::IdleState {worker_index: 3, rounds: 33, jobs_counter: rayon_core::sleep::counters::JobsEventCounter (30)} >#5 rayon_core::registry::WorkerThread::wait_until_cold (self=0x7fa337dfd700, latch=0x559e86fa1838) at src/registry.rs:823 > idle_state = rayon_core::sleep::IdleState {worker_index: 3, rounds: 33, jobs_counter: rayon_core::sleep::counters::JobsEventCounter (30)} >#6 0x00007fa34dfa4458 in rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::CountLatch> (self=0x7fa337dfd700, latch=0x89) at src/registry.rs:803 > latch = 0x89 > my_terminate_latch = 0x89 > index = 3 > registry = 0x559e8747b100 > worker_thread = 0x7fa337dfd700 >#7 rayon_core::registry::main_loop (thread=...) at src/registry.rs:948 > my_terminate_latch = 0x89 > index = 3 > registry = 0x559e8747b100 > worker_thread = 0x7fa337dfd700 >#8 rayon_core::registry::ThreadBuilder::run (self=...) at src/registry.rs:54 >#9 0x00007fa34dfa1039 in rayon_core::registry::{impl#2}::spawn::{closure#0} () at src/registry.rs:99 > 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: <optimized out>}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: <optimized out>, cap: <optimized out>}}}, flavor: <optimized out>, _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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: <optimized out>}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: <optimized out>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: <optimized out>}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: <optimized out>} >#10 std::sys_common::backtrace::__rust_begin_short_backtrace<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> (f=...) at /builddir/build/BUILD/rustc-1.70.0-src/library/std/src/sys_common/backtrace.rs:134 >#11 0x00007fa34dfa15db in std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /builddir/build/BUILD/rustc-1.70.0-src/library/std/src/thread/mod.rs:526 > 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e870d6000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e874a7230, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f30a80}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 3}} > their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner>> {pointer: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x559e8702e340}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>}}} > output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e870d6000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e874a7230, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f30a80}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 3}}}}) > their_packet = alloc::sync::Arc<std::thread::Packet<()>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x559e86ebfcc0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>} >#12 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=<error reading variable: Cannot access memory at address 0x48>) at /builddir/build/BUILD/rustc-1.70.0-src/library/core/src/panic/unwind_safe.rs:271 > 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e870d6000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e874a7230, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f30a80}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 3}} > their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner>> {pointer: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x559e8702e340}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>}}} > output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e870d6000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e874a7230, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f30a80}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 3}}}}) > their_packet = alloc::sync::Arc<std::thread::Packet<()>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x559e86ebfcc0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>} >#13 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 /builddir/build/BUILD/rustc-1.70.0-src/library/std/src/panicking.rs:485 > 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e870d6000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e874a7230, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f30a80}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 3}} > their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner>> {pointer: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x559e8702e340}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>}}} > output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e870d6000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e874a7230, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f30a80}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 3}}}}) > their_packet = alloc::sync::Arc<std::thread::Packet<()>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x559e86ebfcc0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>} >#14 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 0x48>) at /builddir/build/BUILD/rustc-1.70.0-src/library/std/src/panicking.rs:449 > 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e870d6000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e874a7230, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f30a80}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 3}} > their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner>> {pointer: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x559e8702e340}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>}}} > output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e870d6000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e874a7230, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f30a80}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 3}}}}) > their_packet = alloc::sync::Arc<std::thread::Packet<()>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x559e86ebfcc0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>} >#15 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 0x48>) at /builddir/build/BUILD/rustc-1.70.0-src/library/std/src/panic.rs:140 > 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e870d6000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e874a7230, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f30a80}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 3}} > their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner>> {pointer: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x559e8702e340}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>}}} > output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e870d6000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e874a7230, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f30a80}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 3}}}}) > their_packet = alloc::sync::Arc<std::thread::Packet<()>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x559e86ebfcc0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>} >#16 std::thread::{impl#0}::spawn_unchecked_::{closure#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /builddir/build/BUILD/rustc-1.70.0-src/library/std/src/thread/mod.rs:525 > 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e870d6000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e874a7230, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f30a80}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 3}} > their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner>> {pointer: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x559e8702e340}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>}}} > output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e870d6000}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, 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: 0x559e874a7230, 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>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x559e86f30a80}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<rayon_core::job::JobRef>>>>}, flavor: crossbeam_deque::deque::Flavor::Fifo}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x559e8747b080}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rayon_core::registry::Registry>>}, index: 3}}}}) > their_packet = alloc::sync::Arc<std::thread::Packet<()>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x559e86ebfcc0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>} >#17 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 /builddir/build/BUILD/rustc-1.70.0-src/library/core/src/ops/function.rs:250 >#18 0x00007fa34e07c445 in std::sys::unix::thread::Thread::new::thread_start::hd85d058da42aef59 () at /lib64/librsvg-2.so.2 >#19 0x00007fa363a19907 in start_thread (arg=<optimized out>) at pthread_create.c:444 > ret = <optimized out> > pd = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140339727930896, -6913812718076479846, 140338993817280, -120, 0, 140730099323824, -6913812718097451366, -6913699385065392486}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#20 0x00007fa363a9f870 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 > >Thread 8 (Thread 0x7fa34c9fe6c0 (LWP 1803)): >#0 0x00007fa363a9235d in __GI___poll (fds=0x559e8667f170, nfds=2, timeout=6982) at ../sysdeps/unix/sysv/linux/poll.c:29 > sc_ret = -516 > sc_cancel_oldtype = 0 >#1 0x00007fa363c253a9 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x559e8667f170, timeout=<optimized out>, context=0x559e8667ef00) at ../glib/gmain.c:4584 > ret = <optimized out> > errsv = <optimized out> > poll_func = 0x7fa363bd87c0 <g_poll> > max_priority = 2147483647 > timeout = 6982 > some_ready = <optimized out> > nfds = 2 > allocated_nfds = <optimized out> > fds = 0x559e8667f170 > begin_time_nsec = 405433958488099 >#2 g_main_context_iterate.isra.0 (context=0x559e8667ef00, block=1, dispatch=1, self=<optimized out>) at ../glib/gmain.c:4271 > max_priority = 2147483647 > timeout = 6982 > some_ready = <optimized out> > nfds = 2 > allocated_nfds = <optimized out> > fds = 0x559e8667f170 > begin_time_nsec = 405433958488099 >#3 0x00007fa363bc4a23 in g_main_context_iteration (context=0x559e8667ef00, may_block=may_block@entry=1) at ../glib/gmain.c:4343 > retval = <optimized out> >#4 0x00007fa363bc4a79 in glib_worker_main (data=<optimized out>) at ../glib/gmain.c:6455 >#5 0x00007fa363bf5893 in g_thread_proxy (data=0x559e8667f110) at ../glib/gthread.c:831 > thread = 0x559e8667f110 > __func__ = "g_thread_proxy" >#6 0x00007fa363a19907 in start_thread (arg=<optimized out>) at pthread_create.c:444 > ret = <optimized out> > pd = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140339727930896, -6913652739134638438, 140339341944512, -120, 1, 140730099420720, -6913652739155609958, -6913699385065392486}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#7 0x00007fa363a9f870 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 > >Thread 9 (Thread 0x7fa36281eac0 (LWP 1801)): >#0 0x00007fa363a9235d in __GI___poll (fds=0x559e868858d0, nfds=1, timeout=25000) at ../sysdeps/unix/sysv/linux/poll.c:29 > sc_ret = -516 > sc_cancel_oldtype = 0 >#1 0x00007fa363c253a9 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x559e868858d0, timeout=<optimized out>, context=0x559e86843250) at ../glib/gmain.c:4584 > ret = <optimized out> > errsv = <optimized out> > poll_func = 0x7fa363bd87c0 <g_poll> > max_priority = 2147483647 > timeout = 25000 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = <optimized out> > fds = 0x559e868858d0 > begin_time_nsec = 405433959097351 >#2 g_main_context_iterate.isra.0 (context=0x559e86843250, block=1, dispatch=1, self=<optimized out>) at ../glib/gmain.c:4271 > max_priority = 2147483647 > timeout = 25000 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = <optimized out> > fds = 0x559e868858d0 > begin_time_nsec = 405433959097351 >#3 0x00007fa363bc699f in g_main_loop_run (loop=0x559e86c796f0) at ../glib/gmain.c:4479 > __func__ = "g_main_loop_run" >#4 0x00007fa363e1d3b5 in g_dbus_connection_send_message_with_reply_sync (connection=connection@entry=0x559e86686670, message=message@entry=0x559e86eee160, flags=flags@entry=G_DBUS_SEND_MESSAGE_FLAGS_NONE, timeout_msec=timeout_msec@entry=-1, out_serial=out_serial@entry=0x0, cancellable=cancellable@entry=0x0, error=0x7ffe4795ac30) at ../gio/gdbusconnection.c:2175 > data = {res = 0x0, context = 0x559e86843250, loop = 0x559e86c796f0} > reply = <optimized out> > __func__ = "g_dbus_connection_send_message_with_reply_sync" >#5 0x00007fa363e21fa3 in g_dbus_connection_call_sync_internal (connection=0x559e86686670, bus_name=0x7fa328026290 ":1.2245", object_path=0x559e8668cdb0 "/org/xfce/Xfconf", interface_name=0x559e8668ce10 "org.xfce.Xfconf", method_name=0x7fa363f6013c "GetProperty", parameters=0x559e873b8200, reply_type=0x7fa363e8aa39, flags=G_DBUS_CALL_FLAGS_NONE, timeout_msec=-1, fd_list=0x0, out_fd_list=0x0, cancellable=0x0, error=0x7ffe4795ada8) at ../gio/gdbusconnection.c:6113 > message = 0x559e86eee160 > reply = 0x0 > result = 0x0 > local_error = 0x0 > send_flags = G_DBUS_SEND_MESSAGE_FLAGS_NONE > __func__ = "g_dbus_connection_call_sync_internal" >#6 0x00007fa363e34a9f in g_dbus_proxy_call_sync_internal (proxy=proxy@entry=0x559e8668f610, method_name=method_name@entry=0x7fa363f6013c "GetProperty", parameters=0x559e873b8200, flags=flags@entry=G_DBUS_CALL_FLAGS_NONE, timeout_msec=timeout_msec@entry=-1, fd_list=fd_list@entry=0x0, out_fd_list=0x0, cancellable=0x0, error=0x7ffe4795ada8) at ../gio/gdbusproxy.c:2848 > ret = <optimized out> > was_split = <optimized out> > split_interface_name = 0x0 > split_method_name = 0x0 > target_method_name = 0x7fa363f6013c "GetProperty" > target_interface_name = 0x559e8668ce10 "org.xfce.Xfconf" > destination = 0x7fa328026290 ":1.2245" > reply_type = 0x0 > __func__ = "g_dbus_proxy_call_sync_internal" >#7 0x00007fa363e34cbb in g_dbus_proxy_call_sync (proxy=proxy@entry=0x559e8668f610, method_name=method_name@entry=0x7fa363f6013c "GetProperty", parameters=<optimized out>, flags=flags@entry=G_DBUS_CALL_FLAGS_NONE, timeout_msec=timeout_msec@entry=-1, cancellable=cancellable@entry=0x0, error=0x7ffe4795ada8) at ../gio/gdbusproxy.c:3040 >#8 0x00007fa363f57df8 in xfconf_exported_call_get_property_sync (cancellable=0x0, error=0x7ffe4795ada8, out_value=0x7ffe4795adb0, arg_property=0x7ffe4795af40 "/last-image-preview-visible", arg_channel=<optimized out>, proxy=0x559e8668f610) at ../common/xfconf-gdbus-bindings.c:1168 > _ret = <optimized out> > variant = 0x7ffe4795af90 > proxy = 0x559e8668f610 > tmp_error = 0x0 > item = <optimized out> > __func__ = "xfconf_cache_lookup_locked" >#9 xfconf_cache_lookup_locked (cache=cache@entry=0x559e866bf940, property=property@entry=0x7ffe4795af40 "/last-image-preview-visible", value=value@entry=0x7ffe4795aec0, error=error@entry=0x0) at /usr/src/debug/xfconf-4.18.1-1.fc38.x86_64/xfconf/xfconf-cache.c:757 > variant = 0x7ffe4795af90 > proxy = 0x559e8668f610 > tmp_error = 0x0 > item = <optimized out> > __func__ = "xfconf_cache_lookup_locked" >#10 0x00007fa363f57f2b in xfconf_cache_lookup (cache=0x559e866bf940, property=property@entry=0x7ffe4795af40 "/last-image-preview-visible", value=value@entry=0x7ffe4795aec0, error=0x0) at /usr/src/debug/xfconf-4.18.1-1.fc38.x86_64/xfconf/xfconf-cache.c:816 > ret = <optimized out> >#11 0x00007fa363f57fd4 in xfconf_channel_get_internal (channel=channel@entry=0x559e866b9d20, property=property@entry=0x7ffe4795af40 "/last-image-preview-visible", value=value@entry=0x7ffe4795aec0) at /usr/src/debug/xfconf-4.18.1-1.fc38.x86_64/xfconf/xfconf-channel.c:455 > tmp_val = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > val = 0x7ffe4795aec0 > ret = <optimized out> > real_property = 0x7ffe4795af40 "/last-image-preview-visible" > __func__ = "xfconf_channel_get_internal" >#12 0x00007fa363f59e40 in IA__xfconf_channel_get_property (channel=0x559e866b9d20, property=property@entry=0x7ffe4795af40 "/last-image-preview-visible", value=value@entry=0x7ffe4795af20) at /usr/src/debug/xfconf-4.18.1-1.fc38.x86_64/xfconf/xfconf-channel.c:1238 > val1 = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > ret = <optimized out> > __func__ = "IA__xfconf_channel_get_property" >#13 0x0000559e8571c833 in thunar_preferences_get_property (object=0x559e8669f7a0, prop_id=<optimized out>, value=0x7ffe4795aff0, pspec=0x559e866ad480) at /usr/src/debug/Thunar-4.18.6-2.fc38.x86_64/thunar/thunar-preferences.c:1269 > preferences = 0x559e8669f7a0 > src = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > prop_name = "/last-image-preview-visible\000\236U\000\000\370\260\225G\376\177\000\000\240\225\376\206\236U\000\000\360\257\225G\376\177\000\000\024\000\000\000\000\000\000" > array = <optimized out> >#14 0x00007fa363cdc3ce in object_get_property (value=0x7ffe4795aff0, pspec=0x559e866ad480, object=<optimized out>) at ../gobject/gobject.c:1780 > inst = <optimized out> > class = <optimized out> > param_id = <optimized out> > value = {g_type = 0x14 [None], data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > pspec = 0x559e866ad480 > error = <optimized out> > name = <optimized out> > class = 0x559e866ab6c0 > __func__ = "g_object_get_valist" >#15 g_object_get_valist (var_args=0x7ffe4795b0a0, first_property_name=<optimized out>, object=<optimized out>) at ../gobject/gobject.c:2909 > value = {g_type = 0x14 [None], data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > pspec = 0x559e866ad480 > error = <optimized out> > name = <optimized out> > class = 0x559e866ab6c0 > __func__ = "g_object_get_valist" >#16 g_object_get_valist (object=<optimized out>, first_property_name=<optimized out>, var_args=0x7ffe4795b0a0) at ../gobject/gobject.c:2881 > __func__ = "g_object_get_valist" >#17 0x00007fa363cdc89d in g_object_get (_object=0x559e8669f7a0, first_property_name=first_property_name@entry=0x559e85761b82 "last-image-preview-visible") at ../gobject/gobject.c:3006 > object = 0x559e8669f7a0 > var_args = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7ffe4795b190, reg_save_area = 0x7ffe4795b0c0}} > __func__ = "g_object_get" >#18 0x0000559e85750577 in thunar_window_selection_changed (window=0x559e8710ff20) at /usr/src/debug/Thunar-4.18.6-2.fc38.x86_64/thunar/thunar-window.c:5778 > last_image_preview_visible = 32675 > selected_files = 0x0 >#19 0x00007fa363cc84ea in g_closure_invoke (closure=0x559e86fbcb10, return_value=0x0, n_param_values=2, param_values=0x7ffe4795b390, invocation_hint=0x7ffe4795b310) at ../gobject/gclosure.c:832 > marshal = 0x7fa363ccdf00 <g_cclosure_marshal_VOID__PARAM> > marshal_data = 0x0 > in_marshal = 0 > real_closure = 0x559e86fbcaf0 > __func__ = "g_closure_invoke" >#20 0x00007fa363cf6e16 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x559e8667f4f0, detail=detail@entry=1595, instance=instance@entry=0x559e86d9f960, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffe4795b390) at ../gobject/gsignal.c:3812 > tmp = <optimized out> > handler = 0x559e86fbcab0 > accumulator = 0x0 > emission = {next = 0x7ffe4795b940, instance = 0x559e86d9f960, ihint = {signal_id = 1, detail = 1595, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x4 [None]} > handler_list = 0x559e86a930a0 > return_accu = 0x0 > accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > signal_id = 1 > max_sequential_handler_number = 1016534 > return_value_altered = <optimized out> >#21 0x00007fa363ce7cbd in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffe4795b550) at ../gobject/gsignal.c:3565 > instance_and_params = <optimized out> > signal_return_type = <optimized out> > param_values = <optimized out> > node = <optimized out> > i = <optimized out> > n_params = <optimized out> > __func__ = "g_signal_emit_valist" >#22 0x00007fa363ce7f33 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../gobject/gsignal.c:3622 > var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffe4795b630, reg_save_area = 0x7ffe4795b570}} >#23 0x00007fa363cd36b4 in g_object_dispatch_properties_changed (object=0x559e86d9f960, n_pspecs=<optimized out>, pspecs=<optimized out>) at ../gobject/gobject.c:1428 > i = <optimized out> >#24 0x00007fa363cc8ab0 in g_object_notify_queue_thaw (object=0x559e86d9f960, nqueue=<optimized out>) at ../gobject/gobject.c:359 > pspecs_mem = {0x559e86a32500, 0x559e86a33400, 0x559e867a7df0, 0x559e86ac2170, 0x559e8682b970, 0xc73d1dd9235e2800, 0x7ffe4795b7b0, 0x559e86d9f960, 0x559e86acd2f0, 0x559e867a7df0, 0x7ffe4795b720, 0x7fa363cd871a, 0x559e00000001, 0x559e87506450, 0x0, 0x559e86d9f970} > pspecs = 0x7ffe4795b660 > free_me = 0x0 > slist = <optimized out> > n_pspecs = 5 > __func__ = "g_object_notify_queue_thaw" >#25 0x00007fa363cdb674 in g_object_setv (values=<optimized out>, names=<optimized out>, n_properties=<optimized out>, object=0x559e86d9f960) at ../gobject/gobject.c:2727 > i = <optimized out> > nqueue = <optimized out> > pspec = <optimized out> > class = 0x559e86ac3b90 > __func__ = "g_object_setv" >#26 g_object_setv (object=0x559e86d9f960, n_properties=<optimized out>, names=<optimized out>, values=<optimized out>) at ../gobject/gobject.c:2694 > __func__ = "g_object_setv" >#27 0x00007fa363cdb891 in g_object_set_property (object=<optimized out>, property_name=<optimized out>, value=<optimized out>) at ../gobject/gobject.c:3023 >#28 0x00007fa363cc9a77 in on_source_notify (source=<optimized out>, pspec=<optimized out>, context=<optimized out>) at ../gobject/gbinding.c:556 > binding = 0x559e87058a30 > target = 0x559e86d9f960 > transform_func = <optimized out> > from_value = {g_type = 0x559e8682ea70 [None], data = {{v_int = 470013296, v_uint = 470013296, v_long = 140338526410096, v_ulong = 140338526410096, v_int64 = 140338526410096, v_uint64 = 140338526410096, v_float = 4.36201256e-22, v_double = 6.9336444687212915e-310, v_pointer = 0x7fa31c03d570}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > to_value = {g_type = 0x559e8682ea70 [None], data = {{v_int = 470013296, v_uint = 470013296, v_long = 140338526410096, v_ulong = 140338526410096, v_int64 = 140338526410096, v_uint64 = 140338526410096, v_float = 4.36201256e-22, v_double = 6.9336444687212915e-310, v_pointer = 0x7fa31c03d570}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > res = 1 >#29 0x00007fa363cc84ea in g_closure_invoke (closure=0x559e86b28760, return_value=0x0, n_param_values=2, param_values=0x7ffe4795b9d0, invocation_hint=0x7ffe4795b950) at ../gobject/gclosure.c:832 > marshal = 0x7fa363ccdf00 <g_cclosure_marshal_VOID__PARAM> > marshal_data = 0x0 > in_marshal = 0 > real_closure = 0x559e86b28740 > __func__ = "g_closure_invoke" >#30 0x00007fa363cf6e16 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x559e8667f4f0, detail=detail@entry=1314, instance=instance@entry=0x559e8710ff20, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffe4795b9d0) at ../gobject/gsignal.c:3812 > tmp = <optimized out> > handler = 0x559e86a57d30 > accumulator = 0x0 > emission = {next = 0x7ffe4795be30, instance = 0x559e8710ff20, ihint = {signal_id = 1, detail = 1314, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x4 [None]} > handler_list = 0x559e86ec2390 > return_accu = 0x0 > accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > signal_id = 1 > max_sequential_handler_number = 1016495 > return_value_altered = <optimized out> >#31 0x00007fa363ce7cbd in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffe4795bb90) at ../gobject/gsignal.c:3565 > instance_and_params = <optimized out> > signal_return_type = <optimized out> > param_values = <optimized out> > node = <optimized out> > i = <optimized out> > n_params = <optimized out> > __func__ = "g_signal_emit_valist" >#32 0x00007fa363ce7f33 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../gobject/gsignal.c:3622 > var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffe4795bc70, reg_save_area = 0x7ffe4795bbb0}} >#33 0x00007fa363cd36b4 in g_object_dispatch_properties_changed (object=0x559e8710ff20, n_pspecs=<optimized out>, pspecs=<optimized out>) at ../gobject/gobject.c:1428 > i = <optimized out> >#34 0x00007fa363cd9f1f in g_object_notify_by_spec_internal (pspec=<optimized out>, object=0x559e8710ff20) at ../gobject/gobject.c:1552 > nqueue = <optimized out> > need_thaw = <optimized out> > object_flags = <optimized out> > needs_notify = 1 > in_init = <optimized out> > pspec = <optimized out> > __func__ = "g_object_notify" >#35 g_object_notify (property_name=0x559e85758526 "current-directory", object=0x559e8710ff20) at ../gobject/gobject.c:1602 > pspec = <optimized out> > __func__ = "g_object_notify" >#36 g_object_notify (object=object@entry=0x559e8710ff20, property_name=property_name@entry=0x559e85758526 "current-directory") at ../gobject/gobject.c:1579 > __func__ = "g_object_notify" >#37 0x0000559e8574eb34 in thunar_window_set_current_directory (window=0x559e8710ff20, current_directory=0x7fa31c03d570) at /usr/src/debug/Thunar-4.18.6-2.fc38.x86_64/thunar/thunar-window.c:5246 > is_trash = <optimized out> > is_recent = <optimized out> >#38 0x00007fa363cc84ea in g_closure_invoke (closure=0x559e872e44a0, return_value=0x0, n_param_values=2, param_values=0x7ffe4795bec0, invocation_hint=0x7ffe4795be40) at ../gobject/gclosure.c:832 > marshal = 0x7fa363ccde40 <g_cclosure_marshal_VOID__OBJECT> > marshal_data = 0x0 > in_marshal = 0 > real_closure = 0x559e872e4480 > __func__ = "g_closure_invoke" >#39 0x00007fa363cf6e16 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x559e8676caf0, detail=detail@entry=0, instance=instance@entry=0x559e8745f730, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffe4795bec0) at ../gobject/gsignal.c:3812 > tmp = <optimized out> > handler = 0x559e86d4caa0 > accumulator = 0x0 > emission = {next = 0x7ffe4795c270, instance = 0x559e8745f730, ihint = {signal_id = 331, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x4 [None]} > handler_list = 0x559e86d4caa0 > return_accu = 0x0 > accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > signal_id = 331 > max_sequential_handler_number = 1016491 > return_value_altered = <optimized out> >#40 0x00007fa363ce7cbd in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffe4795c080) at ../gobject/gsignal.c:3565 > instance_and_params = <optimized out> > signal_return_type = <optimized out> > param_values = <optimized out> > node = <optimized out> > i = <optimized out> > n_params = <optimized out> > __func__ = "g_signal_emit_valist" >#41 0x00007fa363ce7f33 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../gobject/gsignal.c:3622 > var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffe4795c160, reg_save_area = 0x7ffe4795c0a0}} >#42 0x00007fa363cc84ea in g_closure_invoke (closure=0x559e868aaa30, return_value=0x0, n_param_values=2, param_values=0x7ffe4795c300, invocation_hint=0x7ffe4795c280) at ../gobject/gclosure.c:832 > marshal = 0x7fa363ccde40 <g_cclosure_marshal_VOID__OBJECT> > marshal_data = 0x0 > in_marshal = 0 > real_closure = 0x559e868aaa10 > __func__ = "g_closure_invoke" >#43 0x00007fa363cf6e16 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x559e8676caf0, detail=detail@entry=0, instance=instance@entry=0x559e8701fdd0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffe4795c300) at ../gobject/gsignal.c:3812 > tmp = <optimized out> > handler = 0x559e868aa9d0 > accumulator = 0x0 > emission = {next = 0x7ffe4795c6b0, instance = 0x559e8701fdd0, ihint = {signal_id = 331, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x4 [None]} > handler_list = 0x559e868aa9d0 > return_accu = 0x0 > accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > signal_id = 331 > max_sequential_handler_number = 1016491 > return_value_altered = <optimized out> >#44 0x00007fa363ce7cbd in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffe4795c4c0) at ../gobject/gsignal.c:3565 > instance_and_params = <optimized out> > signal_return_type = <optimized out> > param_values = <optimized out> > node = <optimized out> > i = <optimized out> > n_params = <optimized out> > __func__ = "g_signal_emit_valist" >#45 0x00007fa363ce7f33 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../gobject/gsignal.c:3622 > var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffe4795c5a0, reg_save_area = 0x7ffe4795c4e0}} >#46 0x00007fa363cc84ea in g_closure_invoke (closure=0x559e8720ecf0, return_value=0x0, n_param_values=2, param_values=0x7ffe4795c740, invocation_hint=0x7ffe4795c6c0) at ../gobject/gclosure.c:832 > marshal = 0x7fa363ccde40 <g_cclosure_marshal_VOID__OBJECT> > marshal_data = 0x0 > in_marshal = 0 > real_closure = 0x559e8720ecd0 > __func__ = "g_closure_invoke" >#47 0x00007fa363cf6e16 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x559e8676caf0, detail=detail@entry=0, instance=instance@entry=0x559e86d64740, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffe4795c740) at ../gobject/gsignal.c:3812 > tmp = <optimized out> > handler = 0x559e86d9b1a0 > accumulator = 0x0 > emission = {next = 0x7ffe4795cd00, instance = 0x559e86d64740, ihint = {signal_id = 331, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x4 [None]} > handler_list = 0x559e86d9b1a0 > return_accu = 0x0 > accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > signal_id = 331 > max_sequential_handler_number = 1016491 > return_value_altered = <optimized out> >#48 0x00007fa363ce7cbd in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffe4795c900) at ../gobject/gsignal.c:3565 > instance_and_params = <optimized out> > signal_return_type = <optimized out> > param_values = <optimized out> > node = <optimized out> > i = <optimized out> > n_params = <optimized out> > __func__ = "g_signal_emit_valist" >#49 0x00007fa363ce7f33 in g_signal_emit (instance=instance@entry=0x559e86d64740, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3622 > var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffe4795c9e0, reg_save_area = 0x7ffe4795c920}} >#50 0x0000559e856e8c42 in thunar_navigator_change_directory (directory=<optimized out>, navigator=0x559e86d64740) at /usr/src/debug/Thunar-4.18.6-2.fc38.x86_64/thunar/thunar-navigator.c:223 > poke_data = 0x559e86e53100 > executable = 1 > open_new_window_as_tab = 1 > directories = 0x559e8698bc70 = {0x7fa31c03d570} > files = 0x0 > lp = 0x0 > __func__ = "thunar_action_manager_poke_files_finish" >#51 thunar_action_manager_poke_files_finish (browser=0x559e86d64740, file=<optimized out>, target_file=<optimized out>, error=<optimized out>, user_data=0x559e86e53100) at /usr/src/debug/Thunar-4.18.6-2.fc38.x86_64/thunar/thunar-action-manager.c:1208 > poke_data = 0x559e86e53100 > executable = 1 > open_new_window_as_tab = 1 > directories = 0x559e8698bc70 = {0x7fa31c03d570} > files = 0x0 > lp = 0x0 > __func__ = "thunar_action_manager_poke_files_finish" >#52 0x0000559e856ea864 in thunar_browser_poke_file (user_data=0x559e86e53100, func=0x559e856e88d0 <thunar_action_manager_poke_files_finish>, widget=<optimized out>, file=<optimized out>, browser=0x559e86d64740) at /usr/src/debug/Thunar-4.18.6-2.fc38.x86_64/thunar/thunar-browser.c:537 > poke_data = 0x559e86e53100 > __func__ = "thunar_action_manager_poke" >#53 thunar_action_manager_poke (action_mgr=0x559e86d64740, application_to_use=0x0, folder_open_action=THUNAR_ACTION_MANAGER_CHANGE_DIRECTORY) at /usr/src/debug/Thunar-4.18.6-2.fc38.x86_64/thunar/thunar-action-manager.c:1052 > poke_data = 0x559e86e53100 > __func__ = "thunar_action_manager_poke" >#54 0x0000559e85734dff in thunar_action_manager_activate_selected_files (app_info=0x0, action=THUNAR_ACTION_MANAGER_CHANGE_DIRECTORY, action_mgr=<optimized out>) at /usr/src/debug/Thunar-4.18.6-2.fc38.x86_64/thunar/thunar-action-manager.c:768 > selection = <optimized out> > model = 0x559e86c20a40 > iter = {stamp = -1667737146, user_data = 0x559e86e1b700, user_data2 = 0x559e86dbb2a0, user_data3 = 0x0} > file = 0x7fa31c03d570 > files = <optimized out> > device = 0x0 > location = 0x559e8696afa0 >#55 thunar_shortcuts_view_open (view=0x559e8701fdd0, open_in=open_in@entry=THUNAR_ACTION_MANAGER_CHANGE_DIRECTORY) at /usr/src/debug/Thunar-4.18.6-2.fc38.x86_64/thunar/thunar-shortcuts-view.c:1725 > selection = <optimized out> > model = 0x559e86c20a40 > iter = {stamp = -1667737146, user_data = 0x559e86e1b700, user_data2 = 0x559e86dbb2a0, user_data3 = 0x0} > file = 0x7fa31c03d570 > files = <optimized out> > device = 0x0 > location = 0x559e8696afa0 >#56 0x0000559e85735007 in thunar_shortcuts_view_button_release_event (widget=widget@entry=0x559e8701fdd0, event=0x559e86fe3570) at /usr/src/debug/Thunar-4.18.6-2.fc38.x86_64/thunar/thunar-shortcuts-view.c:644 > view = 0x559e8701fdd0 > in_tab = 1200999824 >#57 0x00007fa3642a1244 in _gtk_marshal_BOOLEAN__BOXED (closure=0x559e8671d8e0, return_value=0x7ffe4795cd30, param_values=0x7ffe4795cd90, marshal_data=<optimized out>, invocation_hint=<optimized out>, n_param_values=<optimized out>) at gtk/gtkmarshalers.c:84 > data1 = 0x559e8701fdd0 > data2 = <optimized out> > callback = 0x559e85734f00 <thunar_shortcuts_view_button_release_event> > v_return = <optimized out> >#58 0x00007fa363cc84ea in g_closure_invoke (closure=0x559e8671d8e0, return_value=0x7ffe4795cd30, n_param_values=2, param_values=0x7ffe4795cd90, invocation_hint=0x7ffe4795cd10) at ../gobject/gclosure.c:832 > marshal = 0x7fa363ccd450 <g_type_class_meta_marshal> > marshal_data = 0x188 > in_marshal = 0 > real_closure = 0x559e8671d8c0 > __func__ = "g_closure_invoke" >#59 0x00007fa363cf7315 in signal_emit_unlocked_R.isra.0 (node=<optimized out>, detail=detail@entry=0, instance=instance@entry=0x559e8701fdd0, emission_return=emission_return@entry=0x7ffe4795cea0, instance_and_params=instance_and_params@entry=0x7ffe4795cd90) at ../gobject/gsignal.c:3851 > accumulator = 0x559e8671d9a0 > emission = Python Exception <class 'TypeError'>: can only concatenate str (not "NoneType") to str >{next = 0x0, instance = 0x559e8701fdd0, ihint = {signal_id = 126, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = } > handler_list = 0x559e86a31d50 > return_accu = 0x7ffe4795cd30 > accu = {g_type = 0x14 [None], data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > signal_id = 126 > max_sequential_handler_number = 1016491 > return_value_altered = <optimized out> >#60 0x00007fa363ce77e2 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffe4795cf50) at ../gobject/gsignal.c:3575 > return_value = {g_type = 0x14 [None], data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > error = 0x0 > rtype = 0x14 [None] > static_scope = 0 > instance_and_params = <optimized out> > signal_return_type = <optimized out> > param_values = <optimized out> > node = <optimized out> > i = <optimized out> > n_params = <optimized out> > __func__ = "g_signal_emit_valist" >#61 0x00007fa363ce7f33 in g_signal_emit (instance=instance@entry=0x559e8701fdd0, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3622 > var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffe4795d030, reg_save_area = 0x7ffe4795cf70}} >#62 0x00007fa364571174 in gtk_widget_event_internal.part.0.lto_priv.0 (widget=0x559e8701fdd0, event=0x559e86fe3570) at ../gtk/gtkwidget.c:7812 > signal_num = <optimized out> > return_val = <optimized out> > handled = 0 >#63 0x00007fa364408580 in propagate_event_up (topmost=<optimized out>, event=<optimized out>, widget=0x559e8701fdd0) at ../gtk/gtkmain.c:2588 > tmp = <optimized out> > handled_event = <optimized out> > handled_event = 0 >#64 propagate_event (widget=widget@entry=0x559e8701fdd0, event=event@entry=0x559e86fe3570, captured=captured@entry=0, topmost=topmost@entry=0x0) at ../gtk/gtkmain.c:2691 > handled_event = 0 >#65 0x00007fa3644086af in gtk_propagate_event (event=0x559e86fe3570, widget=0x559e8701fdd0) at ../gtk/gtkmain.c:2725 > __func__ = "gtk_propagate_event" >#66 0x00007fa36440911a in gtk_main_do_event (event=0x559e86fe3570) at ../gtk/gtkmain.c:1921 > grab_widget = 0x559e8701fdd0 > window_group = 0x559e86968690 > rewritten_event = <optimized out> > device = <optimized out> > tmp_list = <optimized out> > event_widget = 0x559e8701fdd0 > topmost_widget = <optimized out> > __func__ = "gtk_main_do_event" >#67 gtk_main_do_event (event=<optimized out>) at ../gtk/gtkmain.c:1691 > __func__ = "gtk_main_do_event" >#68 0x00007fa36413f427 in _gdk_event_emit (event=0x559e86fe3570) at ../gdk/gdkevents.c:73 >#69 _gdk_event_emit (event=0x559e86fe3570) at ../gdk/gdkevents.c:67 >#70 0x00007fa36419882e in gdk_event_source_dispatch.lto_priv () at ../gdk/x11/gdkeventsource.c:354 >#71 0x00007fa363bc739c in g_main_dispatch (context=0x559e86686dd0) at ../glib/gmain.c:3460 > dispatch = 0x7fa364198800 <gdk_event_source_dispatch.lto_priv> > prev_source = 0x0 > begin_time_nsec = 405433921891710 > was_in_call = 0 > user_data = 0x0 > callback = 0x0 > cb_funcs = 0x0 > cb_data = 0x0 > need_destroy = <optimized out> > source = 0x559e86713540 > current = 0x559e8668ce80 > i = 0 >#72 g_main_context_dispatch (context=0x559e86686dd0) at ../glib/gmain.c:4200 >#73 0x00007fa363c25438 in g_main_context_iterate.isra.0 (context=0x559e86686dd0, block=1, dispatch=1, self=<optimized out>) at ../glib/gmain.c:4276 > max_priority = 0 > timeout = 0 > some_ready = 1 > nfds = 5 > allocated_nfds = <optimized out> > fds = <optimized out> > begin_time_nsec = 405433921845761 >#74 0x00007fa363bc4a23 in g_main_context_iteration (context=context@entry=0x559e86686dd0, may_block=may_block@entry=1) at ../glib/gmain.c:4343 > retval = <optimized out> >#75 0x00007fa363dfbffd in g_application_run (application=application@entry=0x559e866977c0, argc=argc@entry=4, argv=argv@entry=0x7ffe4795d508) at ../gio/gapplication.c:2573 > arguments = 0x559e86699090 > status = 0 > context = 0x559e86686dd0 > acquired_context = <optimized out> > __func__ = "g_application_run" >#76 0x0000559e856e28a5 in main (argc=4, argv=0x7ffe4795d508) at /usr/src/debug/Thunar-4.18.6-2.fc38.x86_64/thunar/main.c:86 > application = 0x559e866977c0 > error = 0x0 > >Thread 10 (Thread 0x7fa337bfd6c0 (LWP 602097)): >#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 >#1 0x00007fa363c1c5ee in g_cond_wait (cond=cond@entry=0x7fa328021f78, mutex=mutex@entry=0x7fa328021f70) at ../glib/gthread-posix.c:1475 > sampled = 0 >#2 0x00007fa363d93c0b in g_io_scheduler_job_send_to_mainloop (job=0x559e874503a0, func=func@entry=0x7fa364a5fe40 <exo_job_emit_valist_in_mainloop>, user_data=user_data@entry=0x7fa337bfc890, notify=notify@entry=0x0) at ../gio/gioscheduler.c:272 > source = 0x7fa3280156a0 > proxy = 0x7fa328021f50 > ret_val = <optimized out> > __func__ = "g_io_scheduler_job_send_to_mainloop" >#3 0x00007fa364a5feaa in IA__exo_job_send_to_mainloop (destroy_notify=0x0, user_data=0x7fa337bfc890, func=0x7fa364a5fe40 <exo_job_emit_valist_in_mainloop>, job=<optimized out>) at /usr/src/debug/exo-4.18.0-2.fc38.x86_64/exo/exo-job.c:664 > data = {instance = 0x559e87610c20, signal_detail = 0, signal_id = 526, var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fa337bfc9b0, reg_save_area = 0x7fa337bfc8f0}}} >#4 exo_job_emit_valist (job=<optimized out>, signal_id=<optimized out>, signal_detail=<optimized out>, var_args=var_args@entry=0x7fa337bfc8d0) at /usr/src/debug/exo-4.18.0-2.fc38.x86_64/exo/exo-job.c:391 > data = {instance = 0x559e87610c20, signal_detail = 0, signal_id = 526, var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fa337bfc9b0, reg_save_area = 0x7fa337bfc8f0}}} >#5 0x00007fa364a66a73 in IA__exo_job_emit (job=job@entry=0x559e87610c20, signal_id=<optimized out>, signal_detail=signal_detail@entry=0) at /usr/src/debug/exo-4.18.0-2.fc38.x86_64/exo/exo-job.c:585 > var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fa337bfc9b0, reg_save_area = 0x7fa337bfc8f0}} >#6 0x0000559e8570b214 in thunar_job_files_ready (file_list=0x7fa32800db80 = {...}, job=0x559e87610c20) at /usr/src/debug/Thunar-4.18.6-2.fc38.x86_64/thunar/thunar-job.c:658 > handled = 0 > err = 0x0 > directory = <optimized out> > file_list = 0x7fa32800db80 = {0x7fa320008150, 0x7fa328022000, 0x7fa328012440, 0x7fa328055d20, 0x7fa32800ffb0, 0x7fa328014f60, 0x7fa32800da60, 0x7fa3280089c0} >#7 _thunar_io_jobs_ls (job=0x559e87610c20, param_values=<optimized out>, error=0x7fa337bfca00) at /usr/src/debug/Thunar-4.18.6-2.fc38.x86_64/thunar/thunar-io-jobs.c:1316 > err = 0x0 > directory = <optimized out> > file_list = 0x7fa32800db80 = {0x7fa320008150, 0x7fa328022000, 0x7fa328012440, 0x7fa328055d20, 0x7fa32800ffb0, 0x7fa328014f60, 0x7fa32800da60, 0x7fa3280089c0} >#8 0x0000559e85730c1e in thunar_simple_job_execute (job=0x559e87610c20, error=0x7fa337bfca40) at /usr/src/debug/Thunar-4.18.6-2.fc38.x86_64/thunar/thunar-simple-job.c:119 > simple_job = 0x559e87610c20 > success = 1 > err = 0x0 > __func__ = "thunar_simple_job_execute" >#9 0x00007fa364a667a6 in exo_job_scheduler_job_func (scheduler_job=0x559e874503a0, cancellable=<optimized out>, user_data=<optimized out>) at /usr/src/debug/exo-4.18.0-2.fc38.x86_64/exo/exo-job.c:310 > job = 0x559e87610c20 > error = 0x0 > success = <optimized out> > source = <optimized out> >#10 0x00007fa363d96696 in io_job_thread (task=<optimized out>, source_object=<optimized out>, task_data=0x559e874503a0, cancellable=<optimized out>) at ../gio/gioscheduler.c:87 > job = 0x559e874503a0 > result = <optimized out> >#11 0x00007fa363dc9f84 in g_task_thread_pool_thread (thread_data=0x559e87533c50, pool_data=<optimized out>) at ../gio/gtask.c:1531 > task = 0x559e87533c50 >#12 0x00007fa363bf7fb2 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:350 > task = 0x559e87533c50 > pool = 0x559e8667eb90 >#13 0x00007fa363bf5893 in g_thread_proxy (data=0x7fa350000d80) at ../glib/gthread.c:831 > thread = 0x7fa350000d80 > __func__ = "g_thread_proxy" >#14 0x00007fa363a19907 in start_thread (arg=<optimized out>) at pthread_create.c:444 > ret = <optimized out> > pd = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140339727930896, -6913813543247071590, 140338991716032, -120, 0, 140339484551200, -6913813543268043110, -6913699385065392486}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#15 0x00007fa363a9f870 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 >From To Syms Read Shared Object Library >0x00007fa364a8d0d0 0x00007fa364a91abb Yes /lib64/libthunarx-3.so.0 >0x00007fa364a5ee30 0x00007fa364a7b937 Yes /lib64/libexo-2.so.0 >0x00007fa364a42f10 0x00007fa364a46c43 Yes /lib64/libgudev-1.0.so.0 >0x00007fa364a35050 0x00007fa364a3920c Yes /lib64/libnotify.so.4 >0x00007fa364a284d0 0x00007fa364a2c7f9 Yes /lib64/libSM.so.6 >0x00007fa364a0e170 0x00007fa364a1c1b4 Yes /lib64/libICE.so.6 >0x00007fa3649fb7f0 0x00007fa364a00970 Yes /lib64/libxfce4kbd-private-3.so.0 >0x00007fa3649e0130 0x00007fa3649ea915 Yes /lib64/libxfce4ui-2.so.0 >0x00007fa364298f70 0x00007fa3646381fc Yes /lib64/libgtk-3.so.0 >0x00007fa364135330 0x00007fa3641b2665 Yes /lib64/libgdk-3.so.0 >0x00007fa3640e7d30 0x00007fa3640f5fb0 Yes /lib64/libatk-1.0.so.0 >0x00007fa363fbecf0 0x00007fa3640a590e Yes /lib64/libcairo.so.2 >0x00007fa363f85110 0x00007fa363f9de2d Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x00007fa363f6c3f0 0x00007fa363f73555 Yes /lib64/libxfce4util.so.7 >0x00007fa363f566f0 0x00007fa363f5f578 Yes /lib64/libxfconf-0.so.3 >0x00007fa363efa210 0x00007fa363f308a9 Yes /lib64/libpango-1.0.so.0 >0x00007fa363d55910 0x00007fa363e64e31 Yes /lib64/libgio-2.0.so.0 >0x00007fa363cc3070 0x00007fa363cf7549 Yes /lib64/libgobject-2.0.so.0 >0x00007fa363b8af10 0x00007fa363c28562 Yes /lib64/libglib-2.0.so.0 >0x00007fa3639b3780 0x00007fa363b0ef8d Yes /lib64/libc.so.6 >0x00007fa363988510 0x00007fa3639895f2 Yes /lib64/libgmodule-2.0.so.0 >0x00007fa36396f630 0x00007fa36397d17b Yes /lib64/libz.so.1 >0x00007fa363961650 0x00007fa3639677d8 Yes /lib64/libpangocairo-1.0.so.0 >0x00007fa36386d5f0 0x00007fa3639279a2 Yes /lib64/libharfbuzz.so.0 >0x00007fa363858110 0x00007fa36385948a Yes /lib64/libcairo-gobject.so.2 >0x00007fa36372e3d0 0x00007fa3637bd20e Yes /lib64/libX11.so.6 >0x00007fa36363c3d0 0x00007fa3636b0758 Yes /lib64/libm.so.6 >0x00007fa3635fe130 0x00007fa36361ea00 Yes /lib64/libudev.so.1 >0x00007fa3635d76d0 0x00007fa3635f1f75 Yes /lib64/libgcc_s.so.1 >0x00007fa3635cc5f0 0x00007fa3635d022b Yes /lib64/libuuid.so.1 >0x00007fa3635c2ab0 0x00007fa3635c5fbf Yes /lib64/libstartup-notification-1.so.0 >0x00007fa3635ae310 0x00007fa3635b80b7 Yes /lib64/libpangoft2-1.0.so.0 >0x00007fa36355df30 0x00007fa36358b1ae Yes /lib64/libfontconfig.so.1 >0x00007fa3635392f0 0x00007fa36353d909 Yes /lib64/libfribidi.so.0 >0x00007fa363472250 0x00007fa3634d7cb1 Yes /lib64/libepoxy.so.0 >0x00007fa3634024f0 0x00007fa36340dbe9 Yes /lib64/libXi.so.6 >0x00007fa3633d1a50 0x00007fa3633e7d32 Yes /lib64/libatk-bridge-2.0.so.0 >0x00007fa3633b2ed0 0x00007fa3633bbf71 Yes /lib64/libcloudproviders.so.0 >0x00007fa3632ec250 0x00007fa363368964 Yes /lib64/libtracker-sparql-3.0.so.0 >0x00007fa3632c2890 0x00007fa3632c7ee4 Yes /lib64/libwayland-client.so.0 >0x00007fa3632b4350 0x00007fa3632b6a9a Yes /lib64/libXfixes.so.3 >0x00007fa36326fa30 0x00007fa36328e0d2 Yes /lib64/libxkbcommon.so.0 >0x00007fa3632624f0 0x00007fa363263ddb Yes /lib64/libwayland-cursor.so.0 >0x00007fa36325c090 0x00007fa36325c259 Yes /lib64/libwayland-egl.so.1 >0x00007fa36324b7b0 0x00007fa363255dde Yes /lib64/libXext.so.6 >0x00007fa36323bbb0 0x00007fa363240b3c Yes /lib64/libXcursor.so.1 >0x00007fa3632341d0 0x00007fa363234b89 Yes /lib64/libXdamage.so.1 >0x00007fa36322f170 0x00007fa36322fbbb Yes /lib64/libXcomposite.so.1 >0x00007fa363223450 0x00007fa363229f99 Yes /lib64/libXrandr.so.2 >0x00007fa36321d1f0 0x00007fa36321db5e Yes /lib64/libXinerama.so.1 >0x00007fa3631e7250 0x00007fa36320ebd8 Yes /lib64/libpng16.so.16 >0x00007fa3631207f0 0x00007fa3631b0faa Yes /lib64/libfreetype.so.6 >0x00007fa3631074d0 0x00007fa36310d897 Yes /lib64/libXrender.so.1 >0x00007fa3630e6dd0 0x00007fa3630f930e Yes /lib64/libxcb.so.1 >0x00007fa3630d0430 0x00007fa3630d4fdb Yes /lib64/libxcb-render.so.0 >0x00007fa3630c70f0 0x00007fa3630c7b17 Yes /lib64/libxcb-shm.so.0 >0x00007fa363021ab0 0x00007fa3630abb7e Yes /lib64/libpixman-1.so.0 >0x00007fa362f97a80 0x00007fa362fe36e0 Yes /lib64/libjpeg.so.62 >0x00007fa362f8f090 0x00007fa362f8f1cd Yes /lib64/libgthread-2.0.so.0 >0x00007fa362f85530 0x00007fa362f88fb7 Yes /lib64/libthai.so.0 >0x00007fa362f49c90 0x00007fa362f744d2 Yes /lib64/libmount.so.1 >0x00007fa362f160f0 0x00007fa362f304dc Yes /lib64/libselinux.so.1 >0x00007fa362f045b0 0x00007fa362f0a14a Yes /lib64/libffi.so.8 >0x00007fa362e6b4d0 0x00007fa362ed7d70 Yes /lib64/libpcre2-8.so.0 >0x00007fa364ab2000 0x00007fa364ad7d65 Yes /lib64/ld-linux-x86-64.so.2 >0x00007fa362e4a2d0 0x00007fa362e6152d Yes /lib64/libgraphite2.so.3 >0x00007fa362e3f770 0x00007fa362e42dba Yes /lib64/libcap.so.2 >0x00007fa362e363d0 0x00007fa362e371d1 Yes /lib64/libxcb-util.so.1 >0x00007fa362e2f050 0x00007fa362e2f12f Yes /lib64/libX11-xcb.so.1 >0x00007fa362cf7b70 0x00007fa362de0f1e Yes /lib64/libxml2.so.2 >0x00007fa362c90f70 0x00007fa362ca7add Yes /lib64/libatspi.so.0 >0x00007fa362c3acd0 0x00007fa362c695cb Yes /lib64/libdbus-1.so.3 >0x00007fa362c06070 0x00007fa362c1b10e Yes /lib64/libjson-glib-1.0.so.0 >0x00007fa362abe950 0x00007fa362bc652b Yes /lib64/libsqlite3.so.0 >0x00007fa362a9b550 0x00007fa362aa82b3 Yes /lib64/libbz2.so.1 >0x00007fa362a8d190 0x00007fa362a93e4a Yes /lib64/libbrotlidec.so.1 >0x00007fa362a873d0 0x00007fa362a880a2 Yes /lib64/libXau.so.6 >0x00007fa362a7d410 0x00007fa362a8074d Yes /lib64/libdatrie.so.1 >0x00007fa362a4c4f0 0x00007fa362a6baf2 Yes /lib64/libblkid.so.1 >0x00007fa362a14af0 0x00007fa362a35ae9 Yes /lib64/liblzma.so.5 >0x00007fa3629448d0 0x00007fa3629d1fb0 Yes /lib64/libsystemd.so.0 >0x00007fa362908090 0x00007fa3629085de Yes /lib64/libbrotlicommon.so.1 >0x00007fa36284ee40 0x00007fa3628f51f2 Yes /lib64/libzstd.so.1 >0x00007fa36282a550 0x00007fa362844687 Yes /lib64/liblz4.so.1 >0x00007fa364aab3f0 0x00007fa364aab991 Yes /usr/lib64/gtk-3.0/modules/libxapp-gtk3-module.so >0x00007fa3541ceeb0 0x00007fa3541eab5c Yes /lib64/libxapp.so.1 >0x00007fa3541a8a50 0x00007fa3541b19a1 Yes /lib64/libgnomekbdui.so.8 >0x00007fa364aa4970 0x00007fa364aa6cc1 Yes /lib64/libgnomekbd.so.8 >0x00007fa354189ad0 0x00007fa354194bdb Yes /lib64/libxklavier.so.16 >0x00007fa3541600b0 0x00007fa3541798a7 Yes /lib64/libxkbfile.so.1 >0x00007fa354134c90 0x00007fa35414eaed Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x00007fa3540fce90 0x00007fa3541147d6 Yes /usr/lib64/gvfs/libgvfscommon.so >0x00007fa3540cdd30 0x00007fa3540d4aa5 Yes /usr/lib64/thunarx-3/thunar-uca.so >0x00007fa34eca4590 0x00007fa34edc5d22 Yes /lib64/libstdc++.so.6 >0x00007fa3540727d0 0x00007fa35407b9d0 Yes /usr/lib64/gio/modules/libgioremote-volume-monitor.so >0x00007fa34eec16b0 0x00007fa34eec2105 Yes /usr/lib64/thunarx-3/thunar-wallpaper-plugin.so >0x00007fa34eeaac30 0x00007fa34eeac575 Yes /usr/lib64/thunarx-3/thunar-archive-plugin.so >0x00007fa34ee561f0 0x00007fa34ee566a1 Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so >0x00007fa34de89060 0x00007fa34e0a0317 Yes /lib64/librsvg-2.so.2 >0x00007fa34e35c490 0x00007fa34e361a59 Yes /usr/lib64/gio/modules/libdconfsettings.so >0x00007fa34dbdd050 0x00007fa34dbefb6a Yes /lib64/libexif.so.12 >0x00007fa34e25d530 0x00007fa34e260e55 Yes /usr/lib64/thunarx-3/thunar-media-tags-plugin.so >0x00007fa34ce44d30 0x00007fa34ceb627b Yes /lib64/libtag.so.1 >0x00007fa34ef69370 0x00007fa34ef6a49e Yes /lib64/libtag_c.so.0 >0x00007fa34e24f130 0x00007fa34e252605 Yes /usr/lib64/thunarx-3/thunar-apr.so >0x00007fa34eebb0f0 0x00007fa34eebbfa2 Yes /usr/lib64/gconv/ISO8859-1.so >$1 = 0x7fa34eeb9000 "" >$2 = 0x0 >rax 0x0 0 >rbx 0x70c 1804 >rcx 0x7fa363a1b844 140339727939652 >rdx 0x6 6 >rsi 0x70c 1804 >rdi 0x709 1801 >rbp 0x7fa3549fd5f0 0x7fa3549fd5f0 >rsp 0x7fa3549fd5b0 0x7fa3549fd5b0 >r8 0xffffffff 4294967295 >r9 0x0 0 >r10 0x8 8 >r11 0x246 582 >r12 0x7fa3549fe6c0 140339476162240 >r13 0x7fa3549fd700 140339476158208 >r14 0x6 6 >r15 0x7fa363b2e531 140339729065265 >rip 0x7fa363a1b844 0x7fa363a1b844 <__pthread_kill_implementation+276> >eflags 0x246 [ PF ZF IF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >st0 0 (raw 0x00000000000000000000) >st1 0 (raw 0x00000000000000000000) >st2 0 (raw 0x00000000000000000000) >st3 0 (raw 0x00000000000000000000) >st4 0 (raw 0x00000000000000000000) >st5 0 (raw 0x00000000000000000000) >st6 0 (raw 0x00000000000000000000) >st7 0 (raw 0x00000000000000000000) >fctrl 0x37f 895 >fstat 0x0 0 >ftag 0xffff 65535 >fiseg 0x0 0 >fioff 0x0 0 >foseg 0x0 0 >fooff 0x0 0 >fop 0x0 0 >mxcsr 0x1fa0 [ PE IM DM ZM OM UM PM ] >bndcfgu {raw = 0x0, config = {base = 0x0, reserved = 0x0, preserved = 0x0, enabled = 0x0}} {raw = 0x0, config = {base = 0, reserved = 0, preserved = 0, enabled = 0}} >bndstatus {raw = 0x0, status = {bde = 0x0, error = 0x0}} {raw = 0x0, status = {bde = 0, error = 0}} >ymm0 {v16_bfloat16 = {0x7266, 0x6565, 0x2928, 0x203a, 0x6f63, 0x7272, 0x7075, 0x6574, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0x7266, 0x6565, 0x2928, 0x203a, 0x6f63, 0x7272, 0x7075, 0x6574, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0x65657266, 0x203a2928, 0x72726f63, 0x65747075, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x203a292865657266, 0x6574707572726f63, 0x0, 0x0}, v32_int8 = {0x66, 0x72, 0x65, 0x65, 0x28, 0x29, 0x3a, 0x20, 0x63, 0x6f, 0x72, 0x72, 0x75, 0x70, 0x74, 0x65, 0x0 <repeats 16 times>}, v16_int16 = {0x7266, 0x6565, 0x2928, 0x203a, 0x6f63, 0x7272, 0x7075, 0x6574, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x65657266, 0x203a2928, 0x72726f63, 0x65747075, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x203a292865657266, 0x6574707572726f63, 0x0, 0x0}, v2_int128 = {0x6574707572726f63203a292865657266, 0x0}} >ymm1 {v16_bfloat16 = {0x6572, 0x2865, 0x3a29, 0x6320, 0x726f, 0x7572, 0x7470, 0x6465, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0x6572, 0x2865, 0x3a29, 0x6320, 0x726f, 0x7572, 0x7470, 0x6465, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0x28656572, 0x63203a29, 0x7572726f, 0x64657470, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x63203a2928656572, 0x646574707572726f, 0x0, 0x0}, v32_int8 = {0x72, 0x65, 0x65, 0x28, 0x29, 0x3a, 0x20, 0x63, 0x6f, 0x72, 0x72, 0x75, 0x70, 0x74, 0x65, 0x64, 0x0 <repeats 16 times>}, v16_int16 = {0x6572, 0x2865, 0x3a29, 0x6320, 0x726f, 0x7572, 0x7470, 0x6465, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x28656572, 0x63203a29, 0x7572726f, 0x64657470, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x63203a2928656572, 0x646574707572726f, 0x0, 0x0}, v2_int128 = {0x646574707572726f63203a2928656572, 0x0}} >ymm2 {v16_bfloat16 = {0xff, 0x0 <repeats 15 times>}, v16_half = {0xff, 0x0 <repeats 15 times>}, v8_float = {0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0xff, 0x0, 0x0, 0x0}, v32_int8 = {0xff, 0x0 <repeats 31 times>}, v16_int16 = {0xff, 0x0 <repeats 15 times>}, v8_int32 = {0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0xff, 0x0, 0x0, 0x0}, v2_int128 = {0xff, 0x0}} >ymm3 {v16_bfloat16 = {0xff, 0x0 <repeats 15 times>}, v16_half = {0xff, 0x0 <repeats 15 times>}, v8_float = {0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0xff, 0x0, 0x0, 0x0}, v32_int8 = {0xff, 0x0 <repeats 31 times>}, v16_int16 = {0xff, 0x0 <repeats 15 times>}, v8_int32 = {0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0xff, 0x0, 0x0, 0x0}, v2_int128 = {0xff, 0x0}} >ymm4 {v16_bfloat16 = {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x0, 0x0, 0x0, 0x0}, v4_double = {0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0}, v32_int8 = {0xff <repeats 16 times>, 0x0 <repeats 16 times>}, v16_int16 = {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0}, v2_int128 = {0xffffffffffffffffffffffffffffffff, 0x0}} >ymm5 {v16_bfloat16 = {0x5f6e, 0x745f, 0x7268, 0x6165, 0x5f64, 0x7962, 0x615f, 0x6f70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0x5f6e, 0x745f, 0x7268, 0x6165, 0x5f64, 0x7962, 0x615f, 0x6f70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0x745f5f6e, 0x61657268, 0x79625f64, 0x6f70615f, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x61657268745f5f6e, 0x6f70615f79625f64, 0x0, 0x0}, v32_int8 = {0x6e, 0x5f, 0x5f, 0x74, 0x68, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x62, 0x79, 0x5f, 0x61, 0x70, 0x6f, 0x0 <repeats 16 times>}, v16_int16 = {0x5f6e, 0x745f, 0x7268, 0x6165, 0x5f64, 0x7962, 0x615f, 0x6f70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x745f5f6e, 0x61657268, 0x79625f64, 0x6f70615f, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x61657268745f5f6e, 0x6f70615f79625f64, 0x0, 0x0}, v2_int128 = {0x6f70615f79625f6461657268745f5f6e, 0x0}} >ymm6 {v16_bfloat16 = {0x0 <repeats 16 times>}, v16_half = {0x0 <repeats 16 times>}, v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}} >ymm7 {v16_bfloat16 = {0x0 <repeats 16 times>}, v16_half = {0x0 <repeats 16 times>}, v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}} >ymm8 {v16_bfloat16 = {0x1360, 0x4009, 0x7fa3, 0x0, 0x1400, 0x4009, 0x7fa3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0x1360, 0x4009, 0x7fa3, 0x0, 0x1400, 0x4009, 0x7fa3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0x40091360, 0x7fa3, 0x40091400, 0x7fa3, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x7fa340091360, 0x7fa340091400, 0x0, 0x0}, v32_int8 = {0x60, 0x13, 0x9, 0x40, 0xa3, 0x7f, 0x0, 0x0, 0x0, 0x14, 0x9, 0x40, 0xa3, 0x7f, 0x0 <repeats 18 times>}, v16_int16 = {0x1360, 0x4009, 0x7fa3, 0x0, 0x1400, 0x4009, 0x7fa3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x40091360, 0x7fa3, 0x40091400, 0x7fa3, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x7fa340091360, 0x7fa340091400, 0x0, 0x0}, v2_int128 = {0x7fa34009140000007fa340091360, 0x0}} >ymm9 {v16_bfloat16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2020, 0x2000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2020, 0x2000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0x0, 0x0, 0x0, 0x20002020, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x2000202000000000, 0x0, 0x0}, v32_int8 = {0x0 <repeats 12 times>, 0x20, 0x20, 0x0, 0x20, 0x0 <repeats 16 times>}, v16_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2020, 0x2000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x0, 0x0, 0x0, 0x20002020, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x2000202000000000, 0x0, 0x0}, v2_int128 = {0x20002020000000000000000000000000, 0x0}} >ymm10 {v16_bfloat16 = {0x3f3f, 0x3f3f, 0x3f3f, 0x3f3f, 0x3f3f, 0x3f3f, 0x3f3f, 0x3f3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0x3f3f, 0x3f3f, 0x3f3f, 0x3f3f, 0x3f3f, 0x3f3f, 0x3f3f, 0x3f3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x3f3f3f3f3f3f3f3f, 0x3f3f3f3f3f3f3f3f, 0x0, 0x0}, v32_int8 = {0x3f <repeats 16 times>, 0x0 <repeats 16 times>}, v16_int16 = {0x3f3f, 0x3f3f, 0x3f3f, 0x3f3f, 0x3f3f, 0x3f3f, 0x3f3f, 0x3f3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x3f3f3f3f3f3f3f3f, 0x3f3f3f3f3f3f3f3f, 0x0, 0x0}, v2_int128 = {0x3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f, 0x0}} >ymm11 {v16_bfloat16 = {0x9999, 0x9999, 0x9999, 0x9999, 0x9999, 0x9999, 0x9999, 0x9999, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0x9999, 0x9999, 0x9999, 0x9999, 0x9999, 0x9999, 0x9999, 0x9999, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0x99999999, 0x99999999, 0x99999999, 0x99999999, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x9999999999999999, 0x9999999999999999, 0x0, 0x0}, v32_int8 = {0x99 <repeats 16 times>, 0x0 <repeats 16 times>}, v16_int16 = {0x9999, 0x9999, 0x9999, 0x9999, 0x9999, 0x9999, 0x9999, 0x9999, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x99999999, 0x99999999, 0x99999999, 0x99999999, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x9999999999999999, 0x9999999999999999, 0x0, 0x0}, v2_int128 = {0x99999999999999999999999999999999, 0x0}} >ymm12 {v16_bfloat16 = {0x2020, 0x2020, 0x2020, 0x2020, 0x2020, 0x2020, 0x2020, 0x2020, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0x2020, 0x2020, 0x2020, 0x2020, 0x2020, 0x2020, 0x2020, 0x2020, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0x20202020, 0x20202020, 0x20202020, 0x20202020, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x2020202020202020, 0x2020202020202020, 0x0, 0x0}, v32_int8 = {0x20 <repeats 16 times>, 0x0 <repeats 16 times>}, v16_int16 = {0x2020, 0x2020, 0x2020, 0x2020, 0x2020, 0x2020, 0x2020, 0x2020, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x20202020, 0x20202020, 0x20202020, 0x20202020, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x2020202020202020, 0x2020202020202020, 0x0, 0x0}, v2_int128 = {0x20202020202020202020202020202020, 0x0}} >ymm13 {v16_bfloat16 = {0x0 <repeats 16 times>}, v16_half = {0x0 <repeats 16 times>}, v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}} >ymm14 {v16_bfloat16 = {0x0 <repeats 16 times>}, v16_half = {0x0 <repeats 16 times>}, v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}} >ymm15 {v16_bfloat16 = {0x0 <repeats 16 times>}, v16_half = {0x0 <repeats 16 times>}, v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}} >bnd0 {lbound = 0x0, ubound = 0xffffffffffffffff} : size 0xffffffffffffffff {lbound = 0x0, ubound = 0xffffffffffffffff} : size -1 >bnd1 {lbound = 0x0, ubound = 0xffffffffffffffff} : size 0xffffffffffffffff {lbound = 0x0, ubound = 0xffffffffffffffff} : size -1 >bnd2 {lbound = 0x0, ubound = 0xffffffffffffffff} : size 0xffffffffffffffff {lbound = 0x0, ubound = 0xffffffffffffffff} : size -1 >bnd3 {lbound = 0x0, ubound = 0xffffffffffffffff} : size 0xffffffffffffffff {lbound = 0x0, ubound = 0xffffffffffffffff} : size -1 >Dump of assembler code for function __pthread_kill_implementation: > 0x00007fa363a1b730 <+0>: push %rbp > 0x00007fa363a1b731 <+1>: mov %rsp,%rbp > 0x00007fa363a1b734 <+4>: push %r15 > 0x00007fa363a1b736 <+6>: push %r14 > 0x00007fa363a1b738 <+8>: mov %esi,%r14d > 0x00007fa363a1b73b <+11>: push %r13 > 0x00007fa363a1b73d <+13>: push %r12 > 0x00007fa363a1b73f <+15>: push %rbx > 0x00007fa363a1b740 <+16>: sub $0x18,%rsp > 0x00007fa363a1b744 <+20>: mov %fs:0x28,%rax > 0x00007fa363a1b74d <+29>: mov %rax,-0x38(%rbp) > 0x00007fa363a1b751 <+33>: xor %eax,%eax > 0x00007fa363a1b753 <+35>: cmp %rdi,%fs:0x10 > 0x00007fa363a1b75c <+44>: je 0x7fa363a1b828 <__pthread_kill_implementation+248> > 0x00007fa363a1b762 <+50>: lea -0x40(%rbp),%r15 > 0x00007fa363a1b766 <+54>: mov %rdi,%r12 > 0x00007fa363a1b769 <+57>: mov %edx,%ebx > 0x00007fa363a1b76b <+59>: mov $0x8,%r10d > 0x00007fa363a1b771 <+65>: mov %r15,%rdx > 0x00007fa363a1b774 <+68>: lea 0x119ca5(%rip),%rsi # 0x7fa363b35420 <sigall_set> > 0x00007fa363a1b77b <+75>: xor %edi,%edi > 0x00007fa363a1b77d <+77>: mov $0xe,%eax > 0x00007fa363a1b782 <+82>: syscall > 0x00007fa363a1b784 <+84>: xor %eax,%eax > 0x00007fa363a1b786 <+86>: lea 0x904(%r12),%r13 > 0x00007fa363a1b78e <+94>: mov $0x1,%edx > 0x00007fa363a1b793 <+99>: lock cmpxchg %edx,0x0(%r13) > 0x00007fa363a1b799 <+105>: jne 0x7fa363a1b870 <__pthread_kill_implementation+320> > 0x00007fa363a1b79f <+111>: cmpb $0x0,0x901(%r12) > 0x00007fa363a1b7a8 <+120>: je 0x7fa363a1b7f8 <__pthread_kill_implementation+200> > 0x00007fa363a1b7aa <+122>: xor %eax,%eax > 0x00007fa363a1b7ac <+124>: xchg %eax,0x0(%r13) > 0x00007fa363a1b7b0 <+128>: cmp $0x1,%eax > 0x00007fa363a1b7b3 <+131>: jg 0x7fa363a1b860 <__pthread_kill_implementation+304> > 0x00007fa363a1b7b9 <+137>: mov $0x8,%r10d > 0x00007fa363a1b7bf <+143>: xor %edx,%edx > 0x00007fa363a1b7c1 <+145>: mov %r15,%rsi > 0x00007fa363a1b7c4 <+148>: mov $0x2,%edi > 0x00007fa363a1b7c9 <+153>: mov $0xe,%eax > 0x00007fa363a1b7ce <+158>: syscall > 0x00007fa363a1b7d0 <+160>: mov %ebx,%eax > 0x00007fa363a1b7d2 <+162>: mov -0x38(%rbp),%rdx > 0x00007fa363a1b7d6 <+166>: sub %fs:0x28,%rdx > 0x00007fa363a1b7df <+175>: jne 0x7fa363a1b87d <__pthread_kill_implementation+333> > 0x00007fa363a1b7e5 <+181>: add $0x18,%rsp > 0x00007fa363a1b7e9 <+185>: pop %rbx > 0x00007fa363a1b7ea <+186>: pop %r12 > 0x00007fa363a1b7ec <+188>: pop %r13 > 0x00007fa363a1b7ee <+190>: pop %r14 > 0x00007fa363a1b7f0 <+192>: pop %r15 > 0x00007fa363a1b7f2 <+194>: pop %rbp > 0x00007fa363a1b7f3 <+195>: ret > 0x00007fa363a1b7f4 <+196>: nopl 0x0(%rax) > 0x00007fa363a1b7f8 <+200>: mov 0x2d0(%r12),%ebx > 0x00007fa363a1b800 <+208>: call 0x7fa363a696b0 <__GI_getpid> > 0x00007fa363a1b805 <+213>: mov %r14d,%edx > 0x00007fa363a1b808 <+216>: mov %eax,%edi > 0x00007fa363a1b80a <+218>: mov %ebx,%esi > 0x00007fa363a1b80c <+220>: mov $0xea,%eax > 0x00007fa363a1b811 <+225>: syscall > 0x00007fa363a1b813 <+227>: mov %eax,%ebx > 0x00007fa363a1b815 <+229>: xor %edx,%edx > 0x00007fa363a1b817 <+231>: neg %ebx > 0x00007fa363a1b819 <+233>: cmp $0xfffff000,%eax > 0x00007fa363a1b81e <+238>: cmovbe %edx,%ebx > 0x00007fa363a1b821 <+241>: jmp 0x7fa363a1b7aa <__pthread_kill_implementation+122> > 0x00007fa363a1b823 <+243>: nopl 0x0(%rax,%rax,1) > 0x00007fa363a1b828 <+248>: mov $0xba,%eax > 0x00007fa363a1b82d <+253>: syscall > 0x00007fa363a1b82f <+255>: mov %eax,%ebx > 0x00007fa363a1b831 <+257>: call 0x7fa363a696b0 <__GI_getpid> > 0x00007fa363a1b836 <+262>: mov %r14d,%edx > 0x00007fa363a1b839 <+265>: mov %ebx,%esi > 0x00007fa363a1b83b <+267>: mov %eax,%edi > 0x00007fa363a1b83d <+269>: mov $0xea,%eax > 0x00007fa363a1b842 <+274>: syscall >=> 0x00007fa363a1b844 <+276>: mov %eax,%ebx > 0x00007fa363a1b846 <+278>: neg %ebx > 0x00007fa363a1b848 <+280>: cmp $0xfffff000,%eax > 0x00007fa363a1b84d <+285>: mov $0x0,%eax > 0x00007fa363a1b852 <+290>: cmova %ebx,%eax > 0x00007fa363a1b855 <+293>: jmp 0x7fa363a1b7d2 <__pthread_kill_implementation+162> > 0x00007fa363a1b85a <+298>: nopw 0x0(%rax,%rax,1) > 0x00007fa363a1b860 <+304>: mov %r13,%rdi > 0x00007fa363a1b863 <+307>: call 0x7fa363a16460 <__GI___lll_lock_wake_private> > 0x00007fa363a1b868 <+312>: jmp 0x7fa363a1b7b9 <__pthread_kill_implementation+137> > 0x00007fa363a1b86d <+317>: nopl (%rax) > 0x00007fa363a1b870 <+320>: mov %r13,%rdi > 0x00007fa363a1b873 <+323>: call 0x7fa363a163a0 <__GI___lll_lock_wait_private> > 0x00007fa363a1b878 <+328>: jmp 0x7fa363a1b79f <__pthread_kill_implementation+111> > 0x00007fa363a1b87d <+333>: call 0x7fa363aaf940 <__stack_chk_fail> >End of assembler dump.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 2222486
:
1975507
|
1975508
|
1975509
|
1975510
|
1975511
|
1975512
| 1975513 |
1975514
|
1975515
|
1975516
|
1975517