Full desktop crash when nautilus search provider returns a screenshot with 1 pixel height
Fedora 31, gnome-shell 3.34.1
Today, I ran into a full desktop crash, while typing "sc" in the search overview of gnome-shell.
How to reproduce:
- Open gnome-screenshot
- Select "Select are to grab"
- Start with the cursor in the top left corner and move it to the top right corner.
- Take that screenshot (saved as "Screenshot...") which will be a screenshot with 1 pixel height.
- Now open the search and type the corresponding name of this screenshot.
- See the crash
Here is the backtrace:
PID: 1642 (gnome-shell)
UID: 1000 (bjoern)
GID: 1000 (bjoern)
Signal: 6 (ABRT)
Timestamp: Mon 2019-11-25 17:52:12 GMT (32s ago)
Command Line: /usr/bin/gnome-shell
Executable: /usr/bin/gnome-shell
Control Group: /user.slice/user-1000.slice/user@1000.service/gnome-shell-wayland.service
Unit: user@1000.service
User Unit: gnome-shell-wayland.service
Slice: user-1000.slice
Owner UID: 1000 (bjoern)
Boot ID: 6eb19aad9507471585706946326c39e8
Machine ID: 32e7c023a79043fe93cf61b18871b289
Hostname: xps-9370
Storage: /var/lib/systemd/coredump/core.gnome-shell.1000.6eb19aad9507471585706946326c39e8.1642.1574704332000000000000.lz4
Message: Process 1642 (gnome-shell) of user 1000 dumped core.
Stack trace of thread 1642:
#0 0x00007f5028cbc625 raise (libc.so.6)
#1 0x000055fd590fd322 dump_gjs_stack_on_signal_handler (gnome-shell)
#2 0x00007f5028cbc6b0 __restore_rt (libc.so.6)
#3 0x00007f5028cbc625 raise (libc.so.6)
#4 0x00007f5028ca58d9 abort (libc.so.6)
#5 0x00007f5029a7eb53 g_assertion_message (libglib-2.0.so.0)
#6 0x00007f5029adb16f g_assertion_message_expr (libglib-2.0.so.0)
#7 0x00007f50295684cf gtk_icon_info_load_icon_finish (libgtk-3.so.0)
#8 0x00007f50295685fc async_load_no_symbolic_cb (libgtk-3.so.0)
#9 0x00007f5029c9719a g_task_return_now (libgio-2.0.so.0)
#10 0x00007f5029c971dd complete_in_idle_cb (libgio-2.0.so.0)
#11 0x00007f5029aaedcb g_idle_dispatch (libglib-2.0.so.0)
#12 0x00007f5029ab24a0 g_main_dispatch (libglib-2.0.so.0)
#13 0x00007f5029ab2830 g_main_context_iterate (libglib-2.0.so.0)
#14 0x00007f5029ab2b23 g_main_loop_run (libglib-2.0.so.0)
#15 0x00007f5028f123c0 meta_run (libmutter-5.so.0)
#16 0x000055fd590fccad main (gnome-shell)
#17 0x00007f5028ca71a3 __libc_start_main (libc.so.6)
#18 0x000055fd590fce8e _start (gnome-shell)
Stack trace of thread 1647:
#0 0x00007f5028d76a6f __poll (libc.so.6)
#1 0x00007f5029ab279e g_main_context_poll (libglib-2.0.so.0)
#2 0x00007f5029ab28d3 g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007f5029ab2921 glib_worker_main (libglib-2.0.so.0)
#4 0x00007f5029adbf52 g_thread_proxy (libglib-2.0.so.0)
#5 0x00007f50281b84e2 start_thread (libpthread.so.0)
#6 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 1721:
#0 0x00007f50281bed45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f50266e806d _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (libmozjs-60.so.0)
#2 0x00007f50266e8245 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-60.so.0)
#3 0x00007f502694998f _ZN2js12HelperThread10threadLoopEv (libmozjs-60.so.0)
#4 0x00007f5026949a69 _ZN2js12HelperThread10ThreadMainEPv (libmozjs-60.so.0)
#5 0x00007f50269416a9 _ZN2js6detail16ThreadTrampolineIRFvPvEJPNS_12HelperThreadEEE5StartES2_ (libmozjs-60.so.0)
#6 0x00007f50281b84e2 start_thread (libpthread.so.0)
#7 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 4538:
#0 0x00007f5028d76a6f __poll (libc.so.6)
#1 0x00007f5001a9c196 poll_func (libpulse.so.0)
#2 0x00007f5001a8d801 pa_mainloop_poll (libpulse.so.0)
#3 0x00007f5001a8de83 pa_mainloop_iterate (libpulse.so.0)
#4 0x00007f5001a8df30 pa_mainloop_run (libpulse.so.0)
#5 0x00007f5001a9c0dd thread (libpulse.so.0)
#6 0x00007f5001a37b9c internal_thread_func (libpulsecommon-13.0.so)
#7 0x00007f50281b84e2 start_thread (libpthread.so.0)
#8 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 5744:
#0 0x00007f50281bed45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f500095d14e _ZN10rayon_core5sleep5Sleep5sleep17h33e91cab58bda5bfE (librsvg-2.so.2)
#2 0x00007f500095d7c7 _ZN10rayon_core8registry12WorkerThread15wait_until_cold17hc29aaf33d8371da7E (librsvg-2.so.2)
#3 0x00007f5000961eb2 _ZN3std10sys_common9backtrace28__rust_begin_short_backtrace17h8c1d44dd844aa9fcE.llvm.10129974906641868209 (librsvg-2.so.2)
#4 0x00007f500095c267 _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17had1cb3bbe7a95a75E (librsvg-2.so.2)
#5 0x00007f5000a4c84f _ZN83_$LT$alloc..boxed..Box$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$9call_once17h012e25caeb0f50fcE (librsvg-2.so.2)
#6 0x00007f5000a4d04c _ZN3std3sys4unix6thread6Thread3new12thread_start17hf474c4c7de00e6a4E (librsvg-2.so.2)
#7 0x00007f50281b84e2 start_thread (libpthread.so.0)
#8 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 16993:
#0 0x00007f5028284fe4 inflate_fast (libz.so.1)
#1 0x00007f5028285b17 inflate (libz.so.1)
#2 0x00007f5025d9e0fd png_process_IDAT_data (libpng16.so.16)
#3 0x00007f5025d9e43b png_push_read_IDAT (libpng16.so.16)
#4 0x00007f5025d9e53b png_process_data (libpng16.so.16)
#5 0x00007f50289e78f1 gdk_pixbuf__png_image_load_increment (libgdk_pixbuf-2.0.so.0)
#6 0x00007f50289db41c gdk_pixbuf_loader_write (libgdk_pixbuf-2.0.so.0)
#7 0x00007f50289d7a60 load_from_stream (libgdk_pixbuf-2.0.so.0)
#8 0x00007f50289d8a61 gdk_pixbuf_new_from_stream (libgdk_pixbuf-2.0.so.0)
#9 0x00007f5029564887 icon_info_ensure_scale_and_pixbuf (libgtk-3.so.0)
#10 0x00007f5029564ab0 load_icon_thread (libgtk-3.so.0)
#11 0x00007f5029c97e92 g_task_thread_pool_thread (libgio-2.0.so.0)
#12 0x00007f5029adc694 g_thread_pool_thread_proxy (libglib-2.0.so.0)
#13 0x00007f5029adbf52 g_thread_proxy (libglib-2.0.so.0)
#14 0x00007f50281b84e2 start_thread (libpthread.so.0)
#15 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 5743:
#0 0x00007f50281bed45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f500095d14e _ZN10rayon_core5sleep5Sleep5sleep17h33e91cab58bda5bfE (librsvg-2.so.2)
#2 0x00007f500095d7c7 _ZN10rayon_core8registry12WorkerThread15wait_until_cold17hc29aaf33d8371da7E (librsvg-2.so.2)
#3 0x00007f5000961eb2 _ZN3std10sys_common9backtrace28__rust_begin_short_backtrace17h8c1d44dd844aa9fcE.llvm.10129974906641868209 (librsvg-2.so.2)
#4 0x00007f500095c267 _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17had1cb3bbe7a95a75E (librsvg-2.so.2)
#5 0x00007f5000a4c84f _ZN83_$LT$alloc..boxed..Box$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$9call_once17h012e25caeb0f50fcE (librsvg-2.so.2)
#6 0x00007f5000a4d04c _ZN3std3sys4unix6thread6Thread3new12thread_start17hf474c4c7de00e6a4E (librsvg-2.so.2)
#7 0x00007f50281b84e2 start_thread (libpthread.so.0)
#8 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 5742:
#0 0x00007f50281bed45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f500095d14e _ZN10rayon_core5sleep5Sleep5sleep17h33e91cab58bda5bfE (librsvg-2.so.2)
#2 0x00007f500095d7c7 _ZN10rayon_core8registry12WorkerThread15wait_until_cold17hc29aaf33d8371da7E (librsvg-2.so.2)
#3 0x00007f5000961eb2 _ZN3std10sys_common9backtrace28__rust_begin_short_backtrace17h8c1d44dd844aa9fcE.llvm.10129974906641868209 (librsvg-2.so.2)
#4 0x00007f500095c267 _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17had1cb3bbe7a95a75E (librsvg-2.so.2)
#5 0x00007f5000a4c84f _ZN83_$LT$alloc..boxed..Box$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$9call_once17h012e25caeb0f50fcE (librsvg-2.so.2)
#6 0x00007f5000a4d04c _ZN3std3sys4unix6thread6Thread3new12thread_start17hf474c4c7de00e6a4E (librsvg-2.so.2)
#7 0x00007f50281b84e2 start_thread (libpthread.so.0)
#8 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 5740:
#0 0x00007f50281bed45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f500095d14e _ZN10rayon_core5sleep5Sleep5sleep17h33e91cab58bda5bfE (librsvg-2.so.2)
#2 0x00007f500095d7c7 _ZN10rayon_core8registry12WorkerThread15wait_until_cold17hc29aaf33d8371da7E (librsvg-2.so.2)
#3 0x00007f5000961eb2 _ZN3std10sys_common9backtrace28__rust_begin_short_backtrace17h8c1d44dd844aa9fcE.llvm.10129974906641868209 (librsvg-2.so.2)
#4 0x00007f500095c267 _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17had1cb3bbe7a95a75E (librsvg-2.so.2)
#5 0x00007f5000a4c84f _ZN83_$LT$alloc..boxed..Box$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$9call_once17h012e25caeb0f50fcE (librsvg-2.so.2)
#6 0x00007f5000a4d04c _ZN3std3sys4unix6thread6Thread3new12thread_start17hf474c4c7de00e6a4E (librsvg-2.so.2)
#7 0x00007f50281b84e2 start_thread (libpthread.so.0)
#8 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 5739:
#0 0x00007f50281bed45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f500095d14e _ZN10rayon_core5sleep5Sleep5sleep17h33e91cab58bda5bfE (librsvg-2.so.2)
#2 0x00007f500095d7c7 _ZN10rayon_core8registry12WorkerThread15wait_until_cold17hc29aaf33d8371da7E (librsvg-2.so.2)
#3 0x00007f5000961eb2 _ZN3std10sys_common9backtrace28__rust_begin_short_backtrace17h8c1d44dd844aa9fcE.llvm.10129974906641868209 (librsvg-2.so.2)
#4 0x00007f500095c267 _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17had1cb3bbe7a95a75E (librsvg-2.so.2)
#5 0x00007f5000a4c84f _ZN83_$LT$alloc..boxed..Box$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$9call_once17h012e25caeb0f50fcE (librsvg-2.so.2)
#6 0x00007f5000a4d04c _ZN3std3sys4unix6thread6Thread3new12thread_start17hf474c4c7de00e6a4E (librsvg-2.so.2)
#7 0x00007f50281b84e2 start_thread (libpthread.so.0)
#8 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 5738:
#0 0x00007f50281bed45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f500095d14e _ZN10rayon_core5sleep5Sleep5sleep17h33e91cab58bda5bfE (librsvg-2.so.2)
#2 0x00007f500095d7c7 _ZN10rayon_core8registry12WorkerThread15wait_until_cold17hc29aaf33d8371da7E (librsvg-2.so.2)
#3 0x00007f5000961eb2 _ZN3std10sys_common9backtrace28__rust_begin_short_backtrace17h8c1d44dd844aa9fcE.llvm.10129974906641868209 (librsvg-2.so.2)
#4 0x00007f500095c267 _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17had1cb3bbe7a95a75E (librsvg-2.so.2)
#5 0x00007f5000a4c84f _ZN83_$LT$alloc..boxed..Box$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$9call_once17h012e25caeb0f50fcE (librsvg-2.so.2)
#6 0x00007f5000a4d04c _ZN3std3sys4unix6thread6Thread3new12thread_start17hf474c4c7de00e6a4E (librsvg-2.so.2)
#7 0x00007f50281b84e2 start_thread (libpthread.so.0)
#8 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 5737:
#0 0x00007f50281bed45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f500095d14e _ZN10rayon_core5sleep5Sleep5sleep17h33e91cab58bda5bfE (librsvg-2.so.2)
#2 0x00007f500095d7c7 _ZN10rayon_core8registry12WorkerThread15wait_until_cold17hc29aaf33d8371da7E (librsvg-2.so.2)
#3 0x00007f5000961eb2 _ZN3std10sys_common9backtrace28__rust_begin_short_backtrace17h8c1d44dd844aa9fcE.llvm.10129974906641868209 (librsvg-2.so.2)
#4 0x00007f500095c267 _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17had1cb3bbe7a95a75E (librsvg-2.so.2)
#5 0x00007f5000a4c84f _ZN83_$LT$alloc..boxed..Box$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$9call_once17h012e25caeb0f50fcE (librsvg-2.so.2)
#6 0x00007f5000a4d04c _ZN3std3sys4unix6thread6Thread3new12thread_start17hf474c4c7de00e6a4E (librsvg-2.so.2)
#7 0x00007f50281b84e2 start_thread (libpthread.so.0)
#8 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 1727:
#0 0x00007f50281bed45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f50266e806d _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (libmozjs-60.so.0)
#2 0x00007f50266e8245 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-60.so.0)
#3 0x00007f502694998f _ZN2js12HelperThread10threadLoopEv (libmozjs-60.so.0)
#4 0x00007f5026949a69 _ZN2js12HelperThread10ThreadMainEPv (libmozjs-60.so.0)
#5 0x00007f50269416a9 _ZN2js6detail16ThreadTrampolineIRFvPvEJPNS_12HelperThreadEEE5StartES2_ (libmozjs-60.so.0)
#6 0x00007f50281b84e2 start_thread (libpthread.so.0)
#7 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 1726:
#0 0x00007f50281bed45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f50266e806d _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (libmozjs-60.so.0)
#2 0x00007f50266e8245 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-60.so.0)
#3 0x00007f502694998f _ZN2js12HelperThread10threadLoopEv (libmozjs-60.so.0)
#4 0x00007f5026949a69 _ZN2js12HelperThread10ThreadMainEPv (libmozjs-60.so.0)
#5 0x00007f50269416a9 _ZN2js6detail16ThreadTrampolineIRFvPvEJPNS_12HelperThreadEEE5StartES2_ (libmozjs-60.so.0)
#6 0x00007f50281b84e2 start_thread (libpthread.so.0)
#7 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 1725:
#0 0x00007f50281bed45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f50266e806d _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (libmozjs-60.so.0)
#2 0x00007f50266e8245 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-60.so.0)
#3 0x00007f502694998f _ZN2js12HelperThread10threadLoopEv (libmozjs-60.so.0)
#4 0x00007f5026949a69 _ZN2js12HelperThread10ThreadMainEPv (libmozjs-60.so.0)
#5 0x00007f50269416a9 _ZN2js6detail16ThreadTrampolineIRFvPvEJPNS_12HelperThreadEEE5StartES2_ (libmozjs-60.so.0)
#6 0x00007f50281b84e2 start_thread (libpthread.so.0)
#7 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 1724:
#0 0x00007f50281bed45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f50266e806d _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (libmozjs-60.so.0)
#2 0x00007f50266e8245 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-60.so.0)
#3 0x00007f502694998f _ZN2js12HelperThread10threadLoopEv (libmozjs-60.so.0)
#4 0x00007f5026949a69 _ZN2js12HelperThread10ThreadMainEPv (libmozjs-60.so.0)
#5 0x00007f50269416a9 _ZN2js6detail16ThreadTrampolineIRFvPvEJPNS_12HelperThreadEEE5StartES2_ (libmozjs-60.so.0)
#6 0x00007f50281b84e2 start_thread (libpthread.so.0)
#7 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 1723:
#0 0x00007f50281bed45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f50266e806d _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (libmozjs-60.so.0)
#2 0x00007f50266e8245 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-60.so.0)
#3 0x00007f502694998f _ZN2js12HelperThread10threadLoopEv (libmozjs-60.so.0)
#4 0x00007f5026949a69 _ZN2js12HelperThread10ThreadMainEPv (libmozjs-60.so.0)
#5 0x00007f50269416a9 _ZN2js6detail16ThreadTrampolineIRFvPvEJPNS_12HelperThreadEEE5StartES2_ (libmozjs-60.so.0)
#6 0x00007f50281b84e2 start_thread (libpthread.so.0)
#7 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 1720:
#0 0x00007f50281bed45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f50266e806d _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (libmozjs-60.so.0)
#2 0x00007f50266e8245 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-60.so.0)
#3 0x00007f502694998f _ZN2js12HelperThread10threadLoopEv (libmozjs-60.so.0)
#4 0x00007f5026949a69 _ZN2js12HelperThread10ThreadMainEPv (libmozjs-60.so.0)
#5 0x00007f50269416a9 _ZN2js6detail16ThreadTrampolineIRFvPvEJPNS_12HelperThreadEEE5StartES2_ (libmozjs-60.so.0)
#6 0x00007f50281b84e2 start_thread (libpthread.so.0)
#7 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 1654:
#0 0x00007f50281bed45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f501177a12b util_queue_thread_func (i965_dri.so)
#2 0x00007f5011779d3b impl_thrd_routine (i965_dri.so)
#3 0x00007f50281b84e2 start_thread (libpthread.so.0)
#4 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 1650:
#0 0x00007f5028d76a6f __poll (libc.so.6)
#1 0x00007f5029ab279e g_main_context_poll (libglib-2.0.so.0)
#2 0x00007f5029ab28d3 g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007f5029de293d dconf_gdbus_worker_thread (libdconfsettings.so)
#4 0x00007f5029adbf52 g_thread_proxy (libglib-2.0.so.0)
#5 0x00007f50281b84e2 start_thread (libpthread.so.0)
#6 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 17071:
#0 0x00007f5028d7c1ad syscall (libc.so.6)
#1 0x00007f5029afe15c g_mutex_lock_slowpath (libglib-2.0.so.0)
#2 0x00007f5029ba0b9f g_object_notify_queue_freeze (libgobject-2.0.so.0)
#3 0x00007f5029ba3776 g_object_notify_by_spec_internal (libgobject-2.0.so.0)
#4 0x00007f5029ba2751 object_set_property (libgobject-2.0.so.0)
#5 0x00007f5029ba4338 g_object_new_valist (libgobject-2.0.so.0)
#6 0x00007f5029ba468d g_object_new (libgobject-2.0.so.0)
#7 0x00007f50289d5ae8 gdk_pixbuf_new_from_data (libgdk_pixbuf-2.0.so.0)
#8 0x00007f50289d2f92 gdk_pixbuf_new (libgdk_pixbuf-2.0.so.0)
#9 0x00007f50289e81b6 png_info_callback (libgdk_pixbuf-2.0.so.0)
#10 0x00007f5025d9d766 png_push_read_chunk (libpng16.so.16)
#11 0x00007f5025d9e53b png_process_data (libpng16.so.16)
#12 0x00007f50289e78f1 gdk_pixbuf__png_image_load_increment (libgdk_pixbuf-2.0.so.0)
#13 0x00007f50289daa11 gdk_pixbuf_loader_load_module (libgdk_pixbuf-2.0.so.0)
#14 0x00007f50289db4ea gdk_pixbuf_loader_write (libgdk_pixbuf-2.0.so.0)
#15 0x00007f50289d7a60 load_from_stream (libgdk_pixbuf-2.0.so.0)
#16 0x00007f50289d8a61 gdk_pixbuf_new_from_stream (libgdk_pixbuf-2.0.so.0)
#17 0x00007f5029564887 icon_info_ensure_scale_and_pixbuf (libgtk-3.so.0)
#18 0x00007f5029564ab0 load_icon_thread (libgtk-3.so.0)
#19 0x00007f5029c97e92 g_task_thread_pool_thread (libgio-2.0.so.0)
#20 0x00007f5029adc694 g_thread_pool_thread_proxy (libglib-2.0.so.0)
#21 0x00007f5029adbf52 g_thread_proxy (libglib-2.0.so.0)
#22 0x00007f50281b84e2 start_thread (libpthread.so.0)
#23 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 1722:
#0 0x00007f50281bed45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f50266e806d _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (libmozjs-60.so.0)
#2 0x00007f50266e8245 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-60.so.0)
#3 0x00007f502694998f _ZN2js12HelperThread10threadLoopEv (libmozjs-60.so.0)
#4 0x00007f5026949a69 _ZN2js12HelperThread10ThreadMainEPv (libmozjs-60.so.0)
#5 0x00007f50269416a9 _ZN2js6detail16ThreadTrampolineIRFvPvEJPNS_12HelperThreadEEE5StartES2_ (libmozjs-60.so.0)
#6 0x00007f50281b84e2 start_thread (libpthread.so.0)
#7 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 5741:
#0 0x00007f50281bed45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f500095d14e _ZN10rayon_core5sleep5Sleep5sleep17h33e91cab58bda5bfE (librsvg-2.so.2)
#2 0x00007f500095d7c7 _ZN10rayon_core8registry12WorkerThread15wait_until_cold17hc29aaf33d8371da7E (librsvg-2.so.2)
#3 0x00007f5000961eb2 _ZN3std10sys_common9backtrace28__rust_begin_short_backtrace17h8c1d44dd844aa9fcE.llvm.10129974906641868209 (librsvg-2.so.2)
#4 0x00007f500095c267 _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17had1cb3bbe7a95a75E (librsvg-2.so.2)
#5 0x00007f5000a4c84f _ZN83_$LT$alloc..boxed..Box$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$9call_once17h012e25caeb0f50fcE (librsvg-2.so.2)
#6 0x00007f5000a4d04c _ZN3std3sys4unix6thread6Thread3new12thread_start17hf474c4c7de00e6a4E (librsvg-2.so.2)
#7 0x00007f50281b84e2 start_thread (libpthread.so.0)
#8 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 1649:
#0 0x00007f5028d76a6f __poll (libc.so.6)
#1 0x00007f5029ab279e g_main_context_poll (libglib-2.0.so.0)
#2 0x00007f5029ab2b23 g_main_loop_run (libglib-2.0.so.0)
#3 0x00007f5029d0070a gdbus_shared_thread_func (libgio-2.0.so.0)
#4 0x00007f5029adbf52 g_thread_proxy (libglib-2.0.so.0)
#5 0x00007f50281b84e2 start_thread (libpthread.so.0)
#6 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 16994:
#0 0x00007f5025da9686 png_read_filter_row_sub (libpng16.so.16)
#1 0x00007f5025d9dc16 png_push_process_row (libpng16.so.16)
#2 0x00007f5025d9e1a8 png_process_IDAT_data (libpng16.so.16)
#3 0x00007f5025d9e43b png_push_read_IDAT (libpng16.so.16)
#4 0x00007f5025d9e53b png_process_data (libpng16.so.16)
#5 0x00007f50289e78f1 gdk_pixbuf__png_image_load_increment (libgdk_pixbuf-2.0.so.0)
#6 0x00007f50289db41c gdk_pixbuf_loader_write (libgdk_pixbuf-2.0.so.0)
#7 0x00007f50289d7a60 load_from_stream (libgdk_pixbuf-2.0.so.0)
#8 0x00007f50289d8a61 gdk_pixbuf_new_from_stream (libgdk_pixbuf-2.0.so.0)
#9 0x00007f5029564887 icon_info_ensure_scale_and_pixbuf (libgtk-3.so.0)
#10 0x00007f5029564ab0 load_icon_thread (libgtk-3.so.0)
#11 0x00007f5029c97e92 g_task_thread_pool_thread (libgio-2.0.so.0)
#12 0x00007f5029adc694 g_thread_pool_thread_proxy (libglib-2.0.so.0)
#13 0x00007f5029adbf52 g_thread_proxy (libglib-2.0.so.0)
#14 0x00007f50281b84e2 start_thread (libpthread.so.0)
#15 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 16986:
#0 0x00007f5028d7c1ad syscall (libc.so.6)
#1 0x00007f5029afecb6 g_cond_wait_until (libglib-2.0.so.0)
#2 0x00007f5029a83411 g_async_queue_pop_intern_unlocked (libglib-2.0.so.0)
#3 0x00007f5029adc7ea g_thread_pool_wait_for_new_task (libglib-2.0.so.0)
#4 0x00007f5029adbf52 g_thread_proxy (libglib-2.0.so.0)
#5 0x00007f50281b84e2 start_thread (libpthread.so.0)
#6 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 16995:
#0 0x00007f5028d7c1ad syscall (libc.so.6)
#1 0x00007f5029afe15c g_mutex_lock_slowpath (libglib-2.0.so.0)
#2 0x00007f5029bb713c g_signal_handlers_destroy (libgobject-2.0.so.0)
#3 0x00007f5029ba1251 g_object_real_dispose (libgobject-2.0.so.0)
#4 0x00007f5029ba1c28 g_object_unref (libgobject-2.0.so.0)
#5 0x00007f5000c324fe gdk_pixbuf__svg_image_stop_load (libpixbufloader-svg.so)
#6 0x00007f50289db233 gdk_pixbuf_loader_close (libgdk_pixbuf-2.0.so.0)
#7 0x00007f50289d7ac3 load_from_stream (libgdk_pixbuf-2.0.so.0)
#8 0x00007f50289d89ef gdk_pixbuf_new_from_stream_at_scale (libgdk_pixbuf-2.0.so.0)
#9 0x00007f5029564872 icon_info_ensure_scale_and_pixbuf (libgtk-3.so.0)
#10 0x00007f5029564ab0 load_icon_thread (libgtk-3.so.0)
#11 0x00007f5029c97e92 g_task_thread_pool_thread (libgio-2.0.so.0)
#12 0x00007f5029adc694 g_thread_pool_thread_proxy (libglib-2.0.so.0)
#13 0x00007f5029adbf52 g_thread_proxy (libglib-2.0.so.0)
#14 0x00007f50281b84e2 start_thread (libpthread.so.0)
#15 0x00007f5028d81693 __clone (libc.so.6)
GNU gdb (GDB) Fedora 8.3.50.20190824-24.fc31
Copyright (C) 2019 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/gnome-shell...
Reading symbols from /usr/lib/debug/usr/bin/gnome-shell-3.34.1-400.fc31.pp3345.x86_64.debug...
[New LWP 1642]
[New LWP 1647]
[New LWP 1721]
[New LWP 4538]
[New LWP 5744]
[New LWP 16993]
[New LWP 5743]
[New LWP 5742]
[New LWP 5740]
[New LWP 5739]
[New LWP 5738]
[New LWP 5737]
[New LWP 1727]
[New LWP 1726]
[New LWP 1725]
[New LWP 1724]
[New LWP 1723]
[New LWP 1720]
[New LWP 1654]
[New LWP 1650]
[New LWP 17071]
[New LWP 1722]
[New LWP 5741]
[New LWP 1649]
[New LWP 16994]
[New LWP 16986]
[New LWP 16995]
warning: the debug information found in "/usr/lib/debug//lib64/libc-2.30.so.debug" does not match "/lib64/libc.so.6" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug//usr/lib64/libc-2.30.so.debug" does not match "/lib64/libc.so.6" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug//lib64/libresolv-2.30.so.debug" does not match "/lib64/libresolv.so.2" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug//usr/lib64/libresolv-2.30.so.debug" does not match "/lib64/libresolv.so.2" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug//lib64/libpthread-2.30.so.debug" does not match "/lib64/libpthread.so.0" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug//usr/lib64/libpthread-2.30.so.debug" does not match "/lib64/libpthread.so.0" (CRC mismatch).
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
warning: the debug information found in "/usr/lib/debug//lib64/libm-2.30.so.debug" does not match "/lib64/libm.so.6" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug//usr/lib64/libm-2.30.so.debug" does not match "/lib64/libm.so.6" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug//lib64/librt-2.30.so.debug" does not match "/lib64/librt.so.1" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug//usr/lib64/librt-2.30.so.debug" does not match "/lib64/librt.so.1" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug//lib64/libdl-2.30.so.debug" does not match "/lib64/libdl.so.2" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug//usr/lib64/libdl-2.30.so.debug" does not match "/lib64/libdl.so.2" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug//lib64/ld-2.30.so.debug" does not match "/lib64/ld-linux-x86-64.so.2" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug//usr/lib64/ld-2.30.so.debug" does not match "/lib64/ld-linux-x86-64.so.2" (CRC mismatch).
Missing separate debuginfo for /usr/lib64/gio/modules/libgioremote-volume-monitor.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/ac/877addab32ba1129f03a27224d81ff266a401a.debug
Missing separate debuginfo for /usr/lib64/gvfs/libgvfscommon.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/6a/361ee98924475e198f10aff5b6f2ee52ab980e.debug
Missing separate debuginfo for /usr/lib64/gio/modules/libgvfsdbus.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/6b/7e2f19a605f5dea9e684cabb5b58f8baa62e14.debug
warning: the debug information found in "/usr/lib/debug//lib64/libnss_files-2.30.so.debug" does not match "/lib64/libnss_files.so.2" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug//usr/lib64/libnss_files-2.30.so.debug" does not match "/lib64/libnss_files.so.2" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug//lib64/libnss_dns-2.30.so.debug" does not match "/lib64/libnss_dns.so.2" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug//usr/lib64/libnss_dns-2.30.so.debug" does not match "/lib64/libnss_dns.so.2" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug//usr/lib64/gconv/ISO8859-1.so.debug" does not match "/usr/lib64/gconv/ISO8859-1.so" (CRC mismatch).
Core was generated by `/usr/bin/gnome-shell'.
Program terminated with signal SIGABRT, Aborted.
#0 0x00007f5028cbc625 in raise () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7f50250a4d00 (LWP 1642))]
Missing separate debuginfos, use: dnf debuginfo-install NetworkManager-libnm-1.20.6-1.fc31.x86_64 PackageKit-gtk3-module-1.1.12-11.fc31.x86_64 accountsservice-libs-0.6.55-1.fc31.x86_64 at-spi2-atk-2.34.1-1.fc31.x86_64 at-spi2-core-2.34.0-1.fc31.x86_64 atk-2.34.1-1.fc31.x86_64 brotli-1.0.7-6.fc31.x86_64 bzip2-libs-1.0.8-1.fc31.x86_64 cairo-1.16.0-6.fc31.x86_64 cairo-gobject-1.16.0-6.fc31.x86_64 dbus-libs-1.12.16-3.fc31.x86_64 expat-2.2.8-1.fc31.x86_64 flac-libs-1.3.3-1.fc31.x86_64 fontconfig-2.13.92-3.fc31.x86_64 freetype-2.10.0-3.fc31.x86_64 fribidi-1.0.5-4.fc31.x86_64 gcr-base-3.34.0-1.fc31.x86_64 gdk-pixbuf2-2.40.0-1.fc31.x86_64 gdk-pixbuf2-modules-2.40.0-1.fc31.x86_64 gdm-3.34.1-1.fc31.x86_64 gjs-1.58.1-1.fc31.x86_64 glib-networking-2.62.1-1.fc31.x86_64 glibc-2.30-7.fc31.x86_64 gmp-6.1.2-10.fc31.x86_64 gnome-bluetooth-libs-3.34.0-1.fc31.x86_64 gnome-desktop3-3.34.1-1.fc31.x86_64 gobject-introspection-1.62.0-1.fc31.x86_64 graphite2-1.3.13-1.fc31.x86_64 gsm-1.0.18-5.fc31.x86_64 gstreamer1-1.16.1-1.fc31.x86_64 gtk3-3.24.12-3.fc31.x86_64 harfbuzz-2.6.1-2.fc31.x86_64 json-glib-1.4.4-3.fc31.x86_64 keyutils-libs-1.6-3.fc31.x86_64 krb5-libs-1.17-45.fc31.x86_64 libICE-1.0.10-2.fc31.x86_64 libSM-1.2.3-4.fc31.x86_64 libX11-1.6.8-3.fc31.x86_64 libX11-xcb-1.6.8-3.fc31.x86_64 libXcomposite-0.4.4-17.fc31.x86_64 libXcursor-1.1.15-6.fc31.x86_64 libXdamage-1.1.4-17.fc31.x86_64 libXext-1.3.4-2.fc31.x86_64 libXfixes-5.0.3-10.fc31.x86_64 libXi-1.7.10-2.fc31.x86_64 libXinerama-1.1.4-4.fc31.x86_64 libXrandr-1.5.2-2.fc31.x86_64 libXtst-1.2.3-10.fc31.x86_64 libblkid-2.34-3.fc31.x86_64 libcanberra-0.30-19.fc30.x86_64 libcanberra-gtk3-0.30-19.fc30.x86_64 libdatrie-0.2.9-10.fc31.x86_64 libdrm-2.4.100-1.fc31.x86_64 libepoxy-1.5.3-4.fc31.x86_64 libffi-3.1-23.fc31.x86_64 libgcc-9.2.1-1.fc31.x86_64 libgcrypt-1.8.5-1.fc31.x86_64 libglvnd-1.1.1-5.fc31.x86_64 libglvnd-gles-1.1.1-5.fc31.x86_64 libglvnd-glx-1.1.1-5.fc31.x86_64 libgudev-232-6.fc31.x86_64 libgweather-3.34.0-1.fc31.x86_64 libidn2-2.3.0-1.fc31.x86_64 libinput-1.14.3-2.fc31.x86_64 libjpeg-turbo-2.0.2-5.fc31.x86_64 libmount-2.34-3.fc31.x86_64 libnotify-0.7.8-3.fc31.x86_64 libogg-1.3.3-3.fc31.x86_64 libpciaccess-0.15-2.fc31.x86_64 libpng-1.6.37-2.fc31.x86_64 libpsl-0.21.0-2.fc31.x86_64 libsecret-0.19.1-1.fc31.x86_64 libselinux-2.9-5.fc31.x86_64 libstdc++-9.2.1-1.fc31.x86_64 libtasn1-4.14-2.fc31.x86_64 libtdb-1.4.2-1.fc31.x86_64 libthai-0.1.28-3.fc31.x86_64 libtool-ltdl-2.4.6-31.fc31.x86_64 libunistring-0.9.10-6.fc31.x86_64 libuuid-2.34-3.fc31.x86_64 libwacom-1.1-2.fc31.x86_64 libwayland-client-1.17.0-2.fc31.x86_64 libwayland-cursor-1.17.0-2.fc31.x86_64 libwayland-egl-1.17.0-2.fc31.x86_64 libxcb-1.13.1-3.fc31.x86_64 libxkbcommon-0.8.4-2.fc31.x86_64 libxkbcommon-x11-0.8.4-2.fc31.x86_64 libxkbfile-1.1.0-2.fc31.x86_64 mesa-dri-drivers-19.2.4-1.fc31.x86_64 mesa-libEGL-19.2.4-1.fc31.x86_64 mesa-libgbm-19.2.4-1.fc31.x86_64 mesa-libglapi-19.2.4-1.fc31.x86_64 ncurses-libs-6.1-12.20190803.fc31.x86_64 nss-mdns-0.14.1-4.fc31.x86_64 p11-kit-trust-0.23.16.1-2.fc31.x86_64 pango-1.44.7-1.fc31.x86_64 pcre-8.43-2.fc31.1.x86_64 pipewire-libs-0.2.7-1.fc31.x86_64 startup-notification-0.12-18.fc31.x86_64 systemd-libs-243.4-1.fc31.x86_64 xz-libs-5.2.4-6.fc31.x86_64
(gdb) thread apply all bt full
Thread 27 (Thread 0x7f4f8b7fe700 (LWP 16995)):
#0 0x00007f5028d7c1ad in syscall () at /lib64/libc.so.6
#1 0x00007f5029afe15c in g_mutex_lock_slowpath (mutex=mutex@entry=0x7f5029be42c8 <g.g_signal_mutex_lock>) at ../glib/gthread-posix.c:1340
#2 0x00007f5029afea56 in g_mutex_lock (mutex=mutex@entry=0x7f5029be42c8 <g.g_signal_mutex_lock>) at ../glib/gthread-posix.c:1364
#3 0x00007f5029bb713c in g_signal_handlers_destroy (instance=instance@entry=0x7f4f84030a90) at ../gobject/gsignal.c:2692
hlbsa = <optimized out>
__FUNCTION__ = "g_signal_handlers_destroy"
#4 0x00007f5029ba1251 in g_object_real_dispose (object=0x7f4f84030a90 [RsvgHandle]) at ../gobject/gobject.c:1076
#5 0x00007f5029ba1c28 in g_object_unref (_object=<optimized out>) at ../gobject/gobject.c:3344
weak_locations = 0x0
old_ref = <optimized out>
__FUNCTION__ = "g_object_unref"
object = 0x7f4f84030a90 [RsvgHandle]
__FUNCTION__ = "g_object_unref"
#6 g_object_unref (_object=0x7f4f84030a90) at ../gobject/gobject.c:3274
object = 0x7f4f84030a90 [RsvgHandle]
__FUNCTION__ = "g_object_unref"
#7 0x00007f5000c324fe in gdk_pixbuf__svg_image_stop_load (error=<optimized out>, data=<optimized out>) at io-svg.c:178
pixbuf = <optimized out>
result = <optimized out>
context = 0x7f4f94073200
#8 gdk_pixbuf__svg_image_stop_load (data=0x7f4f94073200, error=<optimized out>) at io-svg.c:146
context = 0x7f4f94073200
#9 0x00007f50289db233 in gdk_pixbuf_loader_close () at /lib64/libgdk_pixbuf-2.0.so.0
#10 0x00007f50289d7ac3 in load_from_stream () at /lib64/libgdk_pixbuf-2.0.so.0
#11 0x00007f50289d89ef in gdk_pixbuf_new_from_stream_at_scale () at /lib64/libgdk_pixbuf-2.0.so.0
#12 0x00007f5029564872 in icon_info_ensure_scale_and_pixbuf () at /lib64/libgtk-3.so.0
#13 0x00007f5029564ab0 in load_icon_thread () at /lib64/libgtk-3.so.0
#14 0x00007f5029c97e92 in g_task_thread_pool_thread (thread_data=0x55fd62acf030, pool_data=<optimized out>) at ../gio/gtask.c:1410
task = 0x55fd62acf030 [GTask]
#15 0x00007f5029adc694 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:308
task = 0x55fd62acf030
pool = <optimized out>
#16 0x00007f5029adbf52 in g_thread_proxy (data=0x55fd5f936d90) at ../glib/gthread.c:805
thread = 0x55fd5f936d90
__FUNCTION__ = "g_thread_proxy"
#17 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#18 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 26 (Thread 0x7f4fb30b6700 (LWP 16986)):
#0 0x00007f5028d7c1ad in syscall () at /lib64/libc.so.6
#1 0x00007f5029afecb6 in g_cond_wait_until (cond=cond@entry=0x55fd5b131ec8, mutex=mutex@entry=0x55fd5b131ec0, end_time=end_time@entry=9985061640) at ../glib/gthread-posix.c:1470
now = {tv_sec = 9984, tv_nsec = 805700485}
span = {tv_sec = 0, tv_nsec = 255939515}
sampled = 546
res = <optimized out>
success = <optimized out>
#2 0x00007f5029a83411 in g_async_queue_pop_intern_unlocked (queue=0x55fd5b131ec0, wait=wait@entry=1, end_time=9985061640) at ../glib/gasyncqueue.c:422
retval = <optimized out>
__FUNCTION__ = "g_async_queue_pop_intern_unlocked"
#3 0x00007f5029a83ab1 in g_async_queue_timeout_pop_unlocked (queue=<optimized out>, timeout=timeout@entry=500000) at ../glib/gasyncqueue.c:574
end_time = <optimized out>
__FUNCTION__ = "g_async_queue_timeout_pop_unlocked"
#4 0x00007f5029adc7ea in g_thread_pool_wait_for_new_task (pool=<optimized out>) at ../glib/gthreadpool.c:263
task = <optimized out>
task = <optimized out>
pool = <optimized out>
#5 g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:297
task = <optimized out>
pool = <optimized out>
#6 0x00007f5029adbf52 in g_thread_proxy (data=0x55fd6234b190) at ../glib/gthread.c:805
thread = 0x55fd6234b190
__FUNCTION__ = "g_thread_proxy"
#7 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#8 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 25 (Thread 0x7f4f8bfff700 (LWP 16994)):
#0 0x00007f5025da9686 in png_read_filter_row_sub () at /lib64/libpng16.so.16
#1 0x00007f5025d9dc16 in png_push_process_row () at /lib64/libpng16.so.16
#2 0x00007f5025d9e1a8 in png_process_IDAT_data () at /lib64/libpng16.so.16
#3 0x00007f5025d9e43b in png_push_read_IDAT () at /lib64/libpng16.so.16
#4 0x00007f5025d9e53b in png_process_data () at /lib64/libpng16.so.16
#5 0x00007f50289e78f1 in gdk_pixbuf.png_image_load_increment () at /lib64/libgdk_pixbuf-2.0.so.0
#6 0x00007f50289db41c in gdk_pixbuf_loader_write () at /lib64/libgdk_pixbuf-2.0.so.0
#7 0x00007f50289d7a60 in load_from_stream () at /lib64/libgdk_pixbuf-2.0.so.0
#8 0x00007f50289d8a61 in gdk_pixbuf_new_from_stream () at /lib64/libgdk_pixbuf-2.0.so.0
#9 0x00007f5029564887 in icon_info_ensure_scale_and_pixbuf () at /lib64/libgtk-3.so.0
#10 0x00007f5029564ab0 in load_icon_thread () at /lib64/libgtk-3.so.0
#11 0x00007f5029c97e92 in g_task_thread_pool_thread (thread_data=0x55fd5e0d4810, pool_data=<optimized out>) at ../gio/gtask.c:1410
task = 0x55fd5e0d4810 [GTask]
#12 0x00007f5029adc694 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:308
task = 0x55fd5e0d4810
pool = <optimized out>
#13 0x00007f5029adbf52 in g_thread_proxy (data=0x55fd5c5bbd90) at ../glib/gthread.c:805
thread = 0x55fd5c5bbd90
__FUNCTION__ = "g_thread_proxy"
#14 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#15 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 24 (Thread 0x7f501301a700 (LWP 1649)):
#0 0x00007f5028d76a6f in poll () at /lib64/libc.so.6
#1 0x00007f5029ab279e in g_main_context_poll (priority=<optimized out>, n_fds=4, fds=0x7f500c01c7d0, timeout=<optimized out>, context=0x7f500c00e110) at ../glib/gmain.c:4216
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7f5029ac2510 <g_poll>
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 4
allocated_nfds = <optimized out>
fds = 0x7f500c01c7d0
#2 g_main_context_iterate (context=0x7f500c00e110, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3912
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 4
allocated_nfds = <optimized out>
fds = 0x7f500c01c7d0
#3 0x00007f5029ab2b23 in g_main_loop_run (loop=0x7f500c00e200) at ../glib/gmain.c:4111
__FUNCTION__ = "g_main_loop_run"
#4 0x00007f5029d0070a in gdbus_shared_thread_func (user_data=0x7f500c00e0e0) at ../gio/gdbusprivate.c:279
data = 0x7f500c00e0e0
#5 0x00007f5029adbf52 in g_thread_proxy (data=0x55fd5b1312d0) at ../glib/gthread.c:805
thread = 0x55fd5b1312d0
__FUNCTION__ = "g_thread_proxy"
#6 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#7 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 23 (Thread 0x7f4fd1a78700 (LWP 5741)):
#0 0x00007f50281bed45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x00007f500095d14e in std::sys::unix::condvar::Condvar::wait (mutex=<optimized out>, self=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys/unix/condvar.rs:71
lock = 0x80
state = <optimized out>
#2 std::sys_common::condvar::Condvar::wait (mutex=<optimized out>, self=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys_common/condvar.rs:41
lock = 0x80
state = <optimized out>
#3 std::sync::condvar::Condvar::wait (self=0x7f4f8c005a30, guard=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sync/condvar.rs:204
lock = 0x80
state = <optimized out>
#4 rayon_core::sleep::Sleep::sleep (self=0x7f4f8c005a18, worker_index=<optimized out>) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/sleep/mod.rs:267
state = <optimized out>
#5 0x00007f500095d7c7 in rayon_core::sleep::Sleep::no_work_found (self=0x7f4f8c005a18, worker_index=4, yields=<optimized out>) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/sleep/mod.rs:91
yields = 64
#6 rayon_core::registry::WorkerThread::wait_until_cold (self=0x7f4fd1a77500, latch=0x7f4f8c005a70) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:721
yields = 64
#7 0x00007f5000961eb2 in rayon_core::registry::WorkerThread::wait_until (self=0x7f4fd1a77500, latch=0x7f4f8c005a70) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:693
worker_thread = 0x7f4fd1a77500
#8 rayon_core::registry::main_loop (registry=..., index=4, worker=...) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:813
worker_thread = 0x7f4fd1a77500
#9 rayon_core::registry::ThreadBuilder::run (self=...) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:58
#10 <rayon_core::registry::DefaultSpawn as rayon_core::registry::ThreadSpawn>::spawn::{{closure}} () at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:103
#11 std::sys_common::backtrace::__rust_begin_short_backtrace (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys_common/backtrace.rs:77
#12 0x00007f500095c267 in std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/thread/mod.rs:470
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01f7a0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01bb00}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01b690, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 4})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006730}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#13 <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (self=..., _args=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panic.rs:315
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01f7a0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01bb00}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01b690, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 4})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006730}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#14 std::panicking::try::do_call (data=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panicking.rs:296
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01f7a0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01bb00}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01b690, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 4})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006730}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#15 __rust_maybe_catch_panic (data=<optimized out>, f=<optimized out>, data_ptr=<optimized out>, vtable_ptr=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libpanic_unwind/lib.rs:80
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01f7a0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01bb00}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01b690, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 4})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006730}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#16 std::panicking::try (f=<error reading variable: Dwarf Error: Cannot find DIE at 0x8361e referenced from DIE at 0x57646 [in module /usr/lib/debug/usr/lib64/librsvg-2.so.2.46.0-2.46.3-1.fc31.x86_64.debug]>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panicking.rs:275
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01f7a0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01bb00}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01b690, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 4})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006730}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#17 std::panic::catch_unwind (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panic.rs:394
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01f7a0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01bb00}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01b690, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 4})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006730}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#18 std::thread::Builder::spawn_unchecked::{{closure}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/thread/mod.rs:469
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01f7a0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01bb00}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01b690, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 4})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006730}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#19 core::ops::function::FnOnce::call_once{{vtable-shim}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libcore/ops/function.rs:235
#20 0x00007f5000a4c84f in <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once (self=..., args=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/liballoc/boxed.rs:787
#21 0x00007f5000a4d04c in std::sys::unix::thread::Thread::new::thread_start (main=0x7f4f8c006760) at /builddir/build/BUILD/rustc-1.38.0-src/src/liballoc/boxed.rs:787
#22 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#23 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 22 (Thread 0x7f5003bfd700 (LWP 1722)):
#0 0x00007f50281bed45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x00007f50266e806d in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) () at /lib64/libmozjs-60.so.0
#2 0x00007f50266e8245 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /lib64/libmozjs-60.so.0
#3 0x00007f502694998f in js::HelperThread::threadLoop() () at /lib64/libmozjs-60.so.0
#4 0x00007f5026949a69 in js::HelperThread::ThreadMain(void*) () at /lib64/libmozjs-60.so.0
#5 0x00007f50269416a9 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) () at /lib64/libmozjs-60.so.0
#6 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#7 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 21 (Thread 0x7f4f8affd700 (LWP 17071)):
#0 0x00007f5028d7c1ad in syscall () at /lib64/libc.so.6
#1 0x00007f5029afe15c in g_mutex_lock_slowpath (mutex=mutex@entry=0x7f5029be4238 <g.notify_lock_lock>) at ../glib/gthread-posix.c:1340
#2 0x00007f5029afea56 in g_mutex_lock (mutex=mutex@entry=0x7f5029be4238 <g.notify_lock_lock>) at ../glib/gthread-posix.c:1364
#3 0x00007f5029ba0b9f in g_object_notify_queue_freeze (object=object@entry=0x55fd61e97400 [GdkPixbuf], conditional=conditional@entry=1) at ../gobject/gobject.c:254
nqueue = <optimized out>
#4 0x00007f5029ba3776 in g_object_notify_by_spec_internal (pspec=<optimized out>, object=0x55fd61e97400 [GdkPixbuf]) at ../gobject/gobject.c:1193
nqueue = <optimized out>
notify_pspec = 0x7f4fd4047860 [GParamInt]
__FUNCTION__ = "g_object_notify_by_pspec"
#5 g_object_notify_by_pspec (object=0x55fd61e97400 [GdkPixbuf], pspec=<optimized out>) at ../gobject/gobject.c:1313
__FUNCTION__ = "g_object_notify_by_pspec"
#6 0x00007f5029ba2751 in object_set_property (nqueue=0x55fd623ae1c0, value=0x7f4f8afec260, pspec=0x7f4fd4047860 [GParamInt], object=0x55fd61e97400 [GdkPixbuf]) at ../gobject/gobject.c:1469
tmp_value = {g_type = 0x18 [gint], data = {{v_int = 256, v_uint = 256, v_long = 256, v_ulong = 256, v_int64 = 256, v_uint64 = 256, v_float = 3.58732407e-43, v_double = 1.2648080533535912e-321, v_pointer = 0x100}, {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}}}
class = 0x7f4fd4046ec0
param_id = 5
redirect = <optimized out>
value = 0x7f4f8afec260
pspec = 0x7f4fd4047860 [GParamInt]
j = <optimized out>
node = 0x55fd5b797cc0 = {0x7f4fd4047860, 0x7f4fd40478e0, 0x7f4fd4047960, 0x55fd5d375da0, 0x55fd5d375e10}
nqueue = 0x55fd623ae1c0
object = 0x55fd61e97400 [GdkPixbuf]
__FUNCTION__ = "g_object_new_internal"
#7 g_object_new_internal (class=class@entry=0x7f4fd4046ec0, params=params@entry=0x7f4f8afec380, n_params=n_params@entry=8) at ../gobject/gobject.c:1861
value = 0x7f4f8afec260
pspec = 0x7f4fd4047860 [GParamInt]
j = <optimized out>
node = 0x55fd5b797cc0 = {0x7f4fd4047860, 0x7f4fd40478e0, 0x7f4fd4047960, 0x55fd5d375da0, 0x55fd5d375e10}
nqueue = 0x55fd623ae1c0
object = 0x55fd61e97400 [GdkPixbuf]
__FUNCTION__ = "g_object_new_internal"
#8 0x00007f5029ba4338 in g_object_new_valist (object_type=<optimized out>, first_property_name=<optimized out>, var_args=var_args@entry=0x7f4f8afec4d0) at ../gobject/gobject.c:2152
stack_params = {{pspec = 0x55fd5d360ec0 [GParamEnum], value = 0x7f4f8afec2e0}, {pspec = 0x55fd5d360e40 [GParamInt], value = 0x7f4f8afec2c0}, {pspec = 0x55fd5d360f40 [GParamInt], value = 0x7f4f8afec2a0}, {pspec = 0x55fd5d375d30 [GParamBoolean], value = 0x7f4f8afec280}, {pspec = 0x7f4fd4047860 [GParamInt], value = 0x7f4f8afec260}, {pspec = 0x7f4fd40478e0 [GParamInt], value = 0x7f4f8afec240}, {pspec = 0x7f4fd4047960 [GParamInt], value = 0x7f4f8afec220}, {pspec = 0x55fd5d375da0 [GParamPointer], value = 0x7f4f8afec200}, {pspec = 0x69, value = 0x0}, {pspec = 0x7, value = 0x7f4f8c04a55c}, {pspec = 0x0, value = 0x1bf8}, {pspec = 0x0, value = 0x7f4f8c04afd0}, {pspec = 0x1c20, value = 0x70}, {pspec = 0x55fd6051caa0 [GdkPixbufLoader], value = 0x0}, {pspec = 0x1, value = 0x0}, {pspec = 0x770000007c, value = 0x690000006f}}
params = 0x7f4f8afec380
name = <optimized out>
n_params = 8
class = <optimized out>
unref_class = <optimized out>
object = <optimized out>
__FUNCTION__ = "g_object_new_valist"
#9 0x00007f5029ba468d in g_object_new (object_type=<optimized out>, first_property_name=<optimized out>) at ../gobject/gobject.c:1670
object = <optimized out>
var_args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7f4f8afec610, reg_save_area = 0x7f4f8afec4f0}}
#10 0x00007f50289d5ae8 in gdk_pixbuf_new_from_data () at /lib64/libgdk_pixbuf-2.0.so.0
#11 0x00007f50289d2f92 in gdk_pixbuf_new () at /lib64/libgdk_pixbuf-2.0.so.0
#12 0x00007f50289e81b6 in png_info_callback () at /lib64/libgdk_pixbuf-2.0.so.0
#13 0x00007f5025d9d766 in png_push_read_chunk () at /lib64/libpng16.so.16
#14 0x00007f5025d9e53b in png_process_data () at /lib64/libpng16.so.16
#15 0x00007f50289e78f1 in gdk_pixbuf.png_image_load_increment () at /lib64/libgdk_pixbuf-2.0.so.0
#16 0x00007f50289daa11 in gdk_pixbuf_loader_load_module () at /lib64/libgdk_pixbuf-2.0.so.0
#17 0x00007f50289db4ea in gdk_pixbuf_loader_write () at /lib64/libgdk_pixbuf-2.0.so.0
#18 0x00007f50289d7a60 in load_from_stream () at /lib64/libgdk_pixbuf-2.0.so.0
#19 0x00007f50289d8a61 in gdk_pixbuf_new_from_stream () at /lib64/libgdk_pixbuf-2.0.so.0
#20 0x00007f5029564887 in icon_info_ensure_scale_and_pixbuf () at /lib64/libgtk-3.so.0
#21 0x00007f5029564ab0 in load_icon_thread () at /lib64/libgtk-3.so.0
#22 0x00007f5029c97e92 in g_task_thread_pool_thread (thread_data=0x55fd5b141ed0, pool_data=<optimized out>) at ../gio/gtask.c:1410
task = 0x55fd5b141ed0 [GTask]
#23 0x00007f5029adc694 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:308
task = 0x55fd5b141ed0
pool = <optimized out>
#24 0x00007f5029adbf52 in g_thread_proxy (data=0x55fd6245e000) at ../glib/gthread.c:805
thread = 0x55fd6245e000
__FUNCTION__ = "g_thread_proxy"
#25 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#26 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 20 (Thread 0x7f5012819700 (LWP 1650)):
#0 0x00007f5028d76a6f in poll () at /lib64/libc.so.6
#1 0x00007f5029ab279e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x55fd5b166520, timeout=<optimized out>, context=0x55fd5b166f30) at ../glib/gmain.c:4216
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7f5029ac2510 <g_poll>
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = <optimized out>
fds = 0x55fd5b166520
#2 g_main_context_iterate (context=context@entry=0x55fd5b166f30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3912
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = <optimized out>
fds = 0x55fd5b166520
#3 0x00007f5029ab28d3 in g_main_context_iteration (context=0x55fd5b166f30, may_block=1) at ../glib/gmain.c:3978
retval = <optimized out>
#4 0x00007f5029de293d in dconf_gdbus_worker_thread () at /usr/lib64/gio/modules/libdconfsettings.so
#5 0x00007f5029adbf52 in g_thread_proxy (data=0x55fd5b15fa30) at ../glib/gthread.c:805
thread = 0x55fd5b15fa30
__FUNCTION__ = "g_thread_proxy"
#6 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#7 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 19 (Thread 0x7f50108f0700 (LWP 1654)):
#0 0x00007f50281bed45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x00007f501177a12b in util_queue_thread_func () at /usr/lib64/dri/i965_dri.so
#2 0x00007f5011779d3b in impl_thrd_routine () at /usr/lib64/dri/i965_dri.so
#3 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#4 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 18 (Thread 0x7f5003fff700 (LWP 1720)):
#0 0x00007f50281bed45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x00007f50266e806d in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) () at /lib64/libmozjs-60.so.0
#2 0x00007f50266e8245 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /lib64/libmozjs-60.so.0
#3 0x00007f502694998f in js::HelperThread::threadLoop() () at /lib64/libmozjs-60.so.0
#4 0x00007f5026949a69 in js::HelperThread::ThreadMain(void*) () at /lib64/libmozjs-60.so.0
#5 0x00007f50269416a9 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) () at /lib64/libmozjs-60.so.0
#6 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#7 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 17 (Thread 0x7f50039fc700 (LWP 1723)):
#0 0x00007f50281bed45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x00007f50266e806d in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) () at /lib64/libmozjs-60.so.0
#2 0x00007f50266e8245 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /lib64/libmozjs-60.so.0
#3 0x00007f502694998f in js::HelperThread::threadLoop() () at /lib64/libmozjs-60.so.0
#4 0x00007f5026949a69 in js::HelperThread::ThreadMain(void*) () at /lib64/libmozjs-60.so.0
#5 0x00007f50269416a9 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) () at /lib64/libmozjs-60.so.0
#6 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#7 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 16 (Thread 0x7f50037fb700 (LWP 1724)):
#0 0x00007f50281bed45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x00007f50266e806d in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) () at /lib64/libmozjs-60.so.0
#2 0x00007f50266e8245 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /lib64/libmozjs-60.so.0
#3 0x00007f502694998f in js::HelperThread::threadLoop() () at /lib64/libmozjs-60.so.0
#4 0x00007f5026949a69 in js::HelperThread::ThreadMain(void*) () at /lib64/libmozjs-60.so.0
#5 0x00007f50269416a9 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) () at /lib64/libmozjs-60.so.0
#6 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#7 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 15 (Thread 0x7f50035fa700 (LWP 1725)):
#0 0x00007f50281bed45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x00007f50266e806d in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) () at /lib64/libmozjs-60.so.0
#2 0x00007f50266e8245 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /lib64/libmozjs-60.so.0
#3 0x00007f502694998f in js::HelperThread::threadLoop() () at /lib64/libmozjs-60.so.0
#4 0x00007f5026949a69 in js::HelperThread::ThreadMain(void*) () at /lib64/libmozjs-60.so.0
#5 0x00007f50269416a9 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) () at /lib64/libmozjs-60.so.0
#6 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#7 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 14 (Thread 0x7f50033f9700 (LWP 1726)):
#0 0x00007f50281bed45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x00007f50266e806d in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) () at /lib64/libmozjs-60.so.0
#2 0x00007f50266e8245 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /lib64/libmozjs-60.so.0
#3 0x00007f502694998f in js::HelperThread::threadLoop() () at /lib64/libmozjs-60.so.0
#4 0x00007f5026949a69 in js::HelperThread::ThreadMain(void*) () at /lib64/libmozjs-60.so.0
#5 0x00007f50269416a9 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) () at /lib64/libmozjs-60.so.0
#6 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#7 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 13 (Thread 0x7f50031f8700 (LWP 1727)):
#0 0x00007f50281bed45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x00007f50266e806d in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) () at /lib64/libmozjs-60.so.0
#2 0x00007f50266e8245 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /lib64/libmozjs-60.so.0
#3 0x00007f502694998f in js::HelperThread::threadLoop() () at /lib64/libmozjs-60.so.0
#4 0x00007f5026949a69 in js::HelperThread::ThreadMain(void*) () at /lib64/libmozjs-60.so.0
#5 0x00007f50269416a9 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) () at /lib64/libmozjs-60.so.0
#6 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#7 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 12 (Thread 0x7f4fd2daf700 (LWP 5737)):
#0 0x00007f50281bed45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x00007f500095d14e in std::sys::unix::condvar::Condvar::wait (mutex=<optimized out>, self=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys/unix/condvar.rs:71
lock = 0x80
state = <optimized out>
#2 std::sys_common::condvar::Condvar::wait (mutex=<optimized out>, self=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys_common/condvar.rs:41
lock = 0x80
state = <optimized out>
#3 std::sync::condvar::Condvar::wait (self=0x7f4f8c005a30, guard=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sync/condvar.rs:204
lock = 0x80
state = <optimized out>
#4 rayon_core::sleep::Sleep::sleep (self=0x7f4f8c005a18, worker_index=<optimized out>) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/sleep/mod.rs:267
state = <optimized out>
#5 0x00007f500095d7c7 in rayon_core::sleep::Sleep::no_work_found (self=0x7f4f8c005a18, worker_index=0, yields=<optimized out>) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/sleep/mod.rs:91
yields = 64
#6 rayon_core::registry::WorkerThread::wait_until_cold (self=0x7f4fd2dae500, latch=0x7f4f8c005a70) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:721
yields = 64
#7 0x00007f5000961eb2 in rayon_core::registry::WorkerThread::wait_until (self=0x7f4fd2dae500, latch=0x7f4f8c005a70) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:693
worker_thread = 0x7f4fd2dae500
#8 rayon_core::registry::main_loop (registry=..., index=0, worker=...) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:813
worker_thread = 0x7f4fd2dae500
#9 rayon_core::registry::ThreadBuilder::run (self=...) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:58
#10 <rayon_core::registry::DefaultSpawn as rayon_core::registry::ThreadSpawn>::spawn::{{closure}} () at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:103
#11 std::sys_common::backtrace::__rust_begin_short_backtrace (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys_common/backtrace.rs:77
#12 0x00007f500095c267 in std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/thread/mod.rs:470
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01baa0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c019c00}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01de50, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 0})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c005b20}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#13 <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (self=..., _args=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panic.rs:315
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01baa0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c019c00}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01de50, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 0})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c005b20}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#14 std::panicking::try::do_call (data=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panicking.rs:296
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01baa0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c019c00}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01de50, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 0})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c005b20}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#15 __rust_maybe_catch_panic (data=<optimized out>, f=<optimized out>, data_ptr=<optimized out>, vtable_ptr=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libpanic_unwind/lib.rs:80
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01baa0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c019c00}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01de50, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 0})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c005b20}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#16 std::panicking::try (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panicking.rs:275
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01baa0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c019c00}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01de50, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 0})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c005b20}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#17 std::panic::catch_unwind (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panic.rs:394
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01baa0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c019c00}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01de50, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 0})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c005b20}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#18 std::thread::Builder::spawn_unchecked::{{closure}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/thread/mod.rs:469
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01baa0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c019c00}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01de50, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 0})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c005b20}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#19 core::ops::function::FnOnce::call_once{{vtable-shim}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libcore/ops/function.rs:235
#20 0x00007f5000a4c84f in <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once (self=..., args=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/liballoc/boxed.rs:787
#21 0x00007f5000a4d04c in std::sys::unix::thread::Thread::new::thread_start (main=0x7f4f8c005ad0) at /builddir/build/BUILD/rustc-1.38.0-src/src/liballoc/boxed.rs:787
#22 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#23 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 11 (Thread 0x7f4fd2bae700 (LWP 5738)):
#0 0x00007f50281bed45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x00007f500095d14e in std::sys::unix::condvar::Condvar::wait (mutex=<optimized out>, self=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys/unix/condvar.rs:71
lock = 0x80
state = <optimized out>
#2 std::sys_common::condvar::Condvar::wait (mutex=<optimized out>, self=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys_common/condvar.rs:41
lock = 0x80
state = <optimized out>
#3 std::sync::condvar::Condvar::wait (self=0x7f4f8c005a30, guard=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sync/condvar.rs:204
lock = 0x80
state = <optimized out>
#4 rayon_core::sleep::Sleep::sleep (self=0x7f4f8c005a18, worker_index=<optimized out>) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/sleep/mod.rs:267
state = <optimized out>
#5 0x00007f500095d7c7 in rayon_core::sleep::Sleep::no_work_found (self=0x7f4f8c005a18, worker_index=1, yields=<optimized out>) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/sleep/mod.rs:91
yields = 64
#6 rayon_core::registry::WorkerThread::wait_until_cold (self=0x7f4fd2bad500, latch=0x7f4f8c005a70) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:721
yields = 64
#7 0x00007f5000961eb2 in rayon_core::registry::WorkerThread::wait_until (self=0x7f4fd2bad500, latch=0x7f4f8c005a70) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:693
worker_thread = 0x7f4fd2bad500
#8 rayon_core::registry::main_loop (registry=..., index=1, worker=...) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:813
worker_thread = 0x7f4fd2bad500
#9 rayon_core::registry::ThreadBuilder::run (self=...) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:58
#10 <rayon_core::registry::DefaultSpawn as rayon_core::registry::ThreadSpawn>::spawn::{{closure}} () at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:103
#11 std::sys_common::backtrace::__rust_begin_short_backtrace (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys_common/backtrace.rs:77
#12 0x00007f500095c267 in std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/thread/mod.rs:470
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01f720}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01a280}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c019e40, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 1})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c005e30}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#13 <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (self=..., _args=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panic.rs:315
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01f720}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01a280}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c019e40, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 1})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c005e30}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#14 std::panicking::try::do_call (data=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panicking.rs:296
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01f720}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01a280}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c019e40, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 1})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c005e30}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#15 __rust_maybe_catch_panic (data=<optimized out>, f=<optimized out>, data_ptr=<optimized out>, vtable_ptr=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libpanic_unwind/lib.rs:80
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01f720}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01a280}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c019e40, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 1})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c005e30}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#16 std::panicking::try (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panicking.rs:275
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01f720}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01a280}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c019e40, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 1})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c005e30}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#17 std::panic::catch_unwind (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panic.rs:394
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01f720}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01a280}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c019e40, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 1})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c005e30}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#18 std::thread::Builder::spawn_unchecked::{{closure}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/thread/mod.rs:469
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01f720}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01a280}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c019e40, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 1})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c005e30}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#19 core::ops::function::FnOnce::call_once{{vtable-shim}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libcore/ops/function.rs:235
#20 0x00007f5000a4c84f in <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once (self=..., args=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/liballoc/boxed.rs:787
#21 0x00007f5000a4d04c in std::sys::unix::thread::Thread::new::thread_start (main=0x7f4f8c005e60) at /builddir/build/BUILD/rustc-1.38.0-src/src/liballoc/boxed.rs:787
#22 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#23 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 10 (Thread 0x7f4fd1e7a700 (LWP 5739)):
#0 0x00007f50281bed45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x00007f500095d14e in std::sys::unix::condvar::Condvar::wait (mutex=<optimized out>, self=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys/unix/condvar.rs:71
lock = 0x80
state = <optimized out>
#2 std::sys_common::condvar::Condvar::wait (mutex=<optimized out>, self=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys_common/condvar.rs:41
lock = 0x80
state = <optimized out>
#3 std::sync::condvar::Condvar::wait (self=0x7f4f8c005a30, guard=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sync/condvar.rs:204
lock = 0x80
state = <optimized out>
#4 rayon_core::sleep::Sleep::sleep (self=0x7f4f8c005a18, worker_index=<optimized out>) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/sleep/mod.rs:267
state = <optimized out>
#5 0x00007f500095d7c7 in rayon_core::sleep::Sleep::no_work_found (self=0x7f4f8c005a18, worker_index=2, yields=<optimized out>) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/sleep/mod.rs:91
yields = 64
#6 rayon_core::registry::WorkerThread::wait_until_cold (self=0x7f4fd1e79500, latch=0x7f4f8c005a70) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:721
yields = 64
#7 0x00007f5000961eb2 in rayon_core::registry::WorkerThread::wait_until (self=0x7f4fd1e79500, latch=0x7f4f8c005a70) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:693
worker_thread = 0x7f4fd1e79500
#8 rayon_core::registry::main_loop (registry=..., index=2, worker=...) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:813
worker_thread = 0x7f4fd1e79500
#9 rayon_core::registry::ThreadBuilder::run (self=...) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:58
#10 <rayon_core::registry::DefaultSpawn as rayon_core::registry::ThreadSpawn>::spawn::{{closure}} () at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:103
#11 std::sys_common::backtrace::__rust_begin_short_backtrace (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys_common/backtrace.rs:77
#12 0x00007f500095c267 in std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/thread/mod.rs:470
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01e560}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01a980}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01a4e0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 2})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006130}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#13 <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (self=..., _args=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panic.rs:315
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01e560}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01a980}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01a4e0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 2})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006130}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#14 std::panicking::try::do_call (data=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panicking.rs:296
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01e560}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01a980}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01a4e0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 2})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006130}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#15 __rust_maybe_catch_panic (data=<optimized out>, f=<optimized out>, data_ptr=<optimized out>, vtable_ptr=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libpanic_unwind/lib.rs:80
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01e560}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01a980}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01a4e0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 2})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006130}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#16 std::panicking::try (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panicking.rs:275
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01e560}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01a980}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01a4e0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 2})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006130}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#17 std::panic::catch_unwind (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panic.rs:394
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01e560}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01a980}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01a4e0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 2})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006130}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#18 std::thread::Builder::spawn_unchecked::{{closure}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/thread/mod.rs:469
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01e560}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01a980}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01a4e0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 2})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006130}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#19 core::ops::function::FnOnce::call_once{{vtable-shim}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libcore/ops/function.rs:235
#20 0x00007f5000a4c84f in <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once (self=..., args=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/liballoc/boxed.rs:787
#21 0x00007f5000a4d04c in std::sys::unix::thread::Thread::new::thread_start (main=0x7f4f8c006160) at /builddir/build/BUILD/rustc-1.38.0-src/src/liballoc/boxed.rs:787
#22 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#23 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 9 (Thread 0x7f4fd1c79700 (LWP 5740)):
#0 0x00007f50281bed45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x00007f500095d14e in std::sys::unix::condvar::Condvar::wait (mutex=<optimized out>, self=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys/unix/condvar.rs:71
lock = 0x80
state = <optimized out>
#2 std::sys_common::condvar::Condvar::wait (mutex=<optimized out>, self=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys_common/condvar.rs:41
lock = 0x80
state = <optimized out>
#3 std::sync::condvar::Condvar::wait (self=0x7f4f8c005a30, guard=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sync/condvar.rs:204
lock = 0x80
state = <optimized out>
#4 rayon_core::sleep::Sleep::sleep (self=0x7f4f8c005a18, worker_index=<optimized out>) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/sleep/mod.rs:267
state = <optimized out>
#5 0x00007f500095d7c7 in rayon_core::sleep::Sleep::no_work_found (self=0x7f4f8c005a18, worker_index=3, yields=<optimized out>) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/sleep/mod.rs:91
yields = 64
#6 rayon_core::registry::WorkerThread::wait_until_cold (self=0x7f4fd1c78500, latch=0x7f4f8c005a70) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:721
yields = 64
#7 0x00007f5000961eb2 in rayon_core::registry::WorkerThread::wait_until (self=0x7f4fd1c78500, latch=0x7f4f8c005a70) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:693
worker_thread = 0x7f4fd1c78500
#8 rayon_core::registry::main_loop (registry=..., index=3, worker=...) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:813
worker_thread = 0x7f4fd1c78500
#9 rayon_core::registry::ThreadBuilder::run (self=...) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:58
#10 <rayon_core::registry::DefaultSpawn as rayon_core::registry::ThreadSpawn>::spawn::{{closure}} () at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:103
#11 std::sys_common::backtrace::__rust_begin_short_backtrace (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys_common/backtrace.rs:77
#12 0x00007f500095c267 in std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/thread/mod.rs:470
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01e5c0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01b500}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01b0b0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 3})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006430}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#13 <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (self=..., _args=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panic.rs:315
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01e5c0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01b500}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01b0b0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 3})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006430}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#14 std::panicking::try::do_call (data=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panicking.rs:296
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01e5c0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01b500}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01b0b0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 3})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006430}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#15 __rust_maybe_catch_panic (data=<optimized out>, f=<optimized out>, data_ptr=<optimized out>, vtable_ptr=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libpanic_unwind/lib.rs:80
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01e5c0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01b500}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01b0b0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 3})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006430}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#16 std::panicking::try (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panicking.rs:275
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01e5c0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01b500}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01b0b0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 3})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006430}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#17 std::panic::catch_unwind (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panic.rs:394
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01e5c0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01b500}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01b0b0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 3})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006430}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#18 std::thread::Builder::spawn_unchecked::{{closure}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/thread/mod.rs:469
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01e5c0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01b500}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01b0b0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 3})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006430}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#19 core::ops::function::FnOnce::call_once{{vtable-shim}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libcore/ops/function.rs:235
#20 0x00007f5000a4c84f in <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once (self=..., args=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/liballoc/boxed.rs:787
#21 0x00007f5000a4d04c in std::sys::unix::thread::Thread::new::thread_start (main=0x7f4f8c006460) at /builddir/build/BUILD/rustc-1.38.0-src/src/liballoc/boxed.rs:787
#22 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#23 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 8 (Thread 0x7f4fd1679700 (LWP 5742)):
#0 0x00007f50281bed45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x00007f500095d14e in std::sys::unix::condvar::Condvar::wait (mutex=<optimized out>, self=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys/unix/condvar.rs:71
lock = 0x80
state = <optimized out>
#2 std::sys_common::condvar::Condvar::wait (mutex=<optimized out>, self=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys_common/condvar.rs:41
lock = 0x80
state = <optimized out>
#3 std::sync::condvar::Condvar::wait (self=0x7f4f8c005a30, guard=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sync/condvar.rs:204
lock = 0x80
state = <optimized out>
#4 rayon_core::sleep::Sleep::sleep (self=0x7f4f8c005a18, worker_index=<optimized out>) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/sleep/mod.rs:267
state = <optimized out>
#5 0x00007f500095d7c7 in rayon_core::sleep::Sleep::no_work_found (self=0x7f4f8c005a18, worker_index=5, yields=<optimized out>) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/sleep/mod.rs:91
yields = 64
#6 rayon_core::registry::WorkerThread::wait_until_cold (self=0x7f4fd1678500, latch=0x7f4f8c005a70) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:721
yields = 64
#7 0x00007f5000961eb2 in rayon_core::registry::WorkerThread::wait_until (self=0x7f4fd1678500, latch=0x7f4f8c005a70) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:693
worker_thread = 0x7f4fd1678500
#8 rayon_core::registry::main_loop (registry=..., index=5, worker=...) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:813
worker_thread = 0x7f4fd1678500
#9 rayon_core::registry::ThreadBuilder::run (self=...) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:58
#10 <rayon_core::registry::DefaultSpawn as rayon_core::registry::ThreadSpawn>::spawn::{{closure}} () at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:103
#11 std::sys_common::backtrace::__rust_begin_short_backtrace (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys_common/backtrace.rs:77
#12 0x00007f500095c267 in std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/thread/mod.rs:470
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c006a30}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01c200}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01bdf0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 5})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006a90}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#13 <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (self=..., _args=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panic.rs:315
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c006a30}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01c200}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01bdf0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 5})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006a90}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#14 std::panicking::try::do_call (data=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panicking.rs:296
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c006a30}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01c200}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01bdf0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 5})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006a90}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#15 __rust_maybe_catch_panic (data=<optimized out>, f=<optimized out>, data_ptr=<optimized out>, vtable_ptr=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libpanic_unwind/lib.rs:80
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c006a30}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01c200}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01bdf0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 5})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006a90}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#16 std::panicking::try (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panicking.rs:275
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c006a30}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01c200}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01bdf0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 5})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006a90}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#17 std::panic::catch_unwind (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panic.rs:394
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c006a30}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01c200}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01bdf0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 5})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006a90}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#18 std::thread::Builder::spawn_unchecked::{{closure}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/thread/mod.rs:469
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c006a30}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01c200}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01bdf0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 5})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006a90}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#19 core::ops::function::FnOnce::call_once{{vtable-shim}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libcore/ops/function.rs:235
#20 0x00007f5000a4c84f in <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once (self=..., args=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/liballoc/boxed.rs:787
#21 0x00007f5000a4d04c in std::sys::unix::thread::Thread::new::thread_start (main=0x7f4f8c006ac0) at /builddir/build/BUILD/rustc-1.38.0-src/src/liballoc/boxed.rs:787
#22 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#23 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 7 (Thread 0x7f4fd1478700 (LWP 5743)):
#0 0x00007f50281bed45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x00007f500095d14e in std::sys::unix::condvar::Condvar::wait (mutex=<optimized out>, self=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys/unix/condvar.rs:71
lock = 0x80
state = <optimized out>
#2 std::sys_common::condvar::Condvar::wait (mutex=<optimized out>, self=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys_common/condvar.rs:41
lock = 0x80
state = <optimized out>
#3 std::sync::condvar::Condvar::wait (self=0x7f4f8c005a30, guard=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sync/condvar.rs:204
lock = 0x80
state = <optimized out>
#4 rayon_core::sleep::Sleep::sleep (self=0x7f4f8c005a18, worker_index=<optimized out>) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/sleep/mod.rs:267
state = <optimized out>
#5 0x00007f500095d7c7 in rayon_core::sleep::Sleep::no_work_found (self=0x7f4f8c005a18, worker_index=6, yields=<optimized out>) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/sleep/mod.rs:91
yields = 64
#6 rayon_core::registry::WorkerThread::wait_until_cold (self=0x7f4fd1477500, latch=0x7f4f8c005a70) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:721
yields = 64
#7 0x00007f5000961eb2 in rayon_core::registry::WorkerThread::wait_until (self=0x7f4fd1477500, latch=0x7f4f8c005a70) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:693
worker_thread = 0x7f4fd1477500
#8 rayon_core::registry::main_loop (registry=..., index=6, worker=...) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:813
worker_thread = 0x7f4fd1477500
#9 rayon_core::registry::ThreadBuilder::run (self=...) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:58
#10 <rayon_core::registry::DefaultSpawn as rayon_core::registry::ThreadSpawn>::spawn::{{closure}} () at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:103
#11 std::sys_common::backtrace::__rust_begin_short_backtrace (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys_common/backtrace.rs:77
#12 0x00007f500095c267 in std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/thread/mod.rs:470
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c006d90}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01c880}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01c440, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 6})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006df0}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#13 <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (self=..., _args=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panic.rs:315
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c006d90}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01c880}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01c440, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 6})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006df0}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#14 std::panicking::try::do_call (data=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panicking.rs:296
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c006d90}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01c880}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01c440, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 6})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006df0}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#15 __rust_maybe_catch_panic (data=<optimized out>, f=<optimized out>, data_ptr=<optimized out>, vtable_ptr=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libpanic_unwind/lib.rs:80
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c006d90}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01c880}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01c440, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 6})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006df0}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#16 std::panicking::try (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panicking.rs:275
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c006d90}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01c880}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01c440, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 6})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006df0}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#17 std::panic::catch_unwind (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panic.rs:394
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c006d90}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01c880}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01c440, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 6})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006df0}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#18 std::thread::Builder::spawn_unchecked::{{closure}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/thread/mod.rs:469
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c006d90}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01c880}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01c440, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 6})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006df0}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#19 core::ops::function::FnOnce::call_once{{vtable-shim}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libcore/ops/function.rs:235
#20 0x00007f5000a4c84f in <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once (self=..., args=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/liballoc/boxed.rs:787
#21 0x00007f5000a4d04c in std::sys::unix::thread::Thread::new::thread_start (main=0x7f4f8c006e20) at /builddir/build/BUILD/rustc-1.38.0-src/src/liballoc/boxed.rs:787
#22 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#23 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 6 (Thread 0x7f4fd2831700 (LWP 16993)):
#0 0x00007f5028284fe4 in inflate_fast () at /lib64/libz.so.1
#1 0x00007f5028285b17 in inflate () at /lib64/libz.so.1
#2 0x00007f5025d9e0fd in png_process_IDAT_data () at /lib64/libpng16.so.16
#3 0x00007f5025d9e43b in png_push_read_IDAT () at /lib64/libpng16.so.16
#4 0x00007f5025d9e53b in png_process_data () at /lib64/libpng16.so.16
#5 0x00007f50289e78f1 in gdk_pixbuf.png_image_load_increment () at /lib64/libgdk_pixbuf-2.0.so.0
#6 0x00007f50289db41c in gdk_pixbuf_loader_write () at /lib64/libgdk_pixbuf-2.0.so.0
#7 0x00007f50289d7a60 in load_from_stream () at /lib64/libgdk_pixbuf-2.0.so.0
#8 0x00007f50289d8a61 in gdk_pixbuf_new_from_stream () at /lib64/libgdk_pixbuf-2.0.so.0
#9 0x00007f5029564887 in icon_info_ensure_scale_and_pixbuf () at /lib64/libgtk-3.so.0
#10 0x00007f5029564ab0 in load_icon_thread () at /lib64/libgtk-3.so.0
#11 0x00007f5029c97e92 in g_task_thread_pool_thread (thread_data=0x55fd6176bc80, pool_data=<optimized out>) at ../gio/gtask.c:1410
task = 0x55fd6176bc80 [GTask]
#12 0x00007f5029adc694 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:308
task = 0x55fd6176bc80
pool = <optimized out>
#13 0x00007f5029adbf52 in g_thread_proxy (data=0x55fd61000b20) at ../glib/gthread.c:805
thread = 0x55fd61000b20
__FUNCTION__ = "g_thread_proxy"
#14 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#15 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 5 (Thread 0x7f4fd1277700 (LWP 5744)):
#0 0x00007f50281bed45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x00007f500095d14e in std::sys::unix::condvar::Condvar::wait (mutex=<optimized out>, self=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys/unix/condvar.rs:71
lock = 0x80
state = <optimized out>
#2 std::sys_common::condvar::Condvar::wait (mutex=<optimized out>, self=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys_common/condvar.rs:41
lock = 0x80
state = <optimized out>
#3 std::sync::condvar::Condvar::wait (self=0x7f4f8c005a30, guard=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sync/condvar.rs:204
lock = 0x80
state = <optimized out>
#4 rayon_core::sleep::Sleep::sleep (self=0x7f4f8c005a18, worker_index=<optimized out>) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/sleep/mod.rs:267
state = <optimized out>
#5 0x00007f500095d7c7 in rayon_core::sleep::Sleep::no_work_found (self=0x7f4f8c005a18, worker_index=7, yields=<optimized out>) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/sleep/mod.rs:91
yields = 64
#6 rayon_core::registry::WorkerThread::wait_until_cold (self=0x7f4fd1276500, latch=0x7f4f8c005a70) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:721
yields = 64
#7 0x00007f5000961eb2 in rayon_core::registry::WorkerThread::wait_until (self=0x7f4fd1276500, latch=0x7f4f8c005a70) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:693
worker_thread = 0x7f4fd1276500
#8 rayon_core::registry::main_loop (registry=..., index=7, worker=...) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:813
worker_thread = 0x7f4fd1276500
#9 rayon_core::registry::ThreadBuilder::run (self=...) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:58
#10 <rayon_core::registry::DefaultSpawn as rayon_core::registry::ThreadSpawn>::spawn::{{closure}} () at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:103
#11 std::sys_common::backtrace::__rust_begin_short_backtrace (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys_common/backtrace.rs:77
#12 0x00007f500095c267 in std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/thread/mod.rs:470
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c0070f0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c005000}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01ca90, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 7})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c007150}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#13 <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (self=..., _args=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panic.rs:315
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c0070f0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c005000}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01ca90, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 7})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c007150}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#14 std::panicking::try::do_call (data=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panicking.rs:296
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c0070f0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c005000}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01ca90, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 7})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c007150}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#15 __rust_maybe_catch_panic (data=<optimized out>, f=<optimized out>, data_ptr=<optimized out>, vtable_ptr=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libpanic_unwind/lib.rs:80
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c0070f0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c005000}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01ca90, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 7})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c007150}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#16 std::panicking::try (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panicking.rs:275
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c0070f0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c005000}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01ca90, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 7})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c007150}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#17 std::panic::catch_unwind (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panic.rs:394
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c0070f0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c005000}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01ca90, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 7})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c007150}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#18 std::thread::Builder::spawn_unchecked::{{closure}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/thread/mod.rs:469
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c0070f0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c005000}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01ca90, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 7})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c007150}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#19 core::ops::function::FnOnce::call_once{{vtable-shim}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libcore/ops/function.rs:235
#20 0x00007f5000a4c84f in <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once (self=..., args=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/liballoc/boxed.rs:787
#21 0x00007f5000a4d04c in std::sys::unix::thread::Thread::new::thread_start (main=0x7f4f8c007180) at /builddir/build/BUILD/rustc-1.38.0-src/src/liballoc/boxed.rs:787
#22 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#23 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 4 (Thread 0x7f4fd37fe700 (LWP 4538)):
#0 0x00007f5028d76a6f in poll () at /lib64/libc.so.6
#1 0x00007f5001a9c196 in poll_func () at /lib64/libpulse.so.0
#2 0x00007f5001a8d801 in pa_mainloop_poll () at /lib64/libpulse.so.0
#3 0x00007f5001a8de83 in pa_mainloop_iterate () at /lib64/libpulse.so.0
#4 0x00007f5001a8df30 in pa_mainloop_run () at /lib64/libpulse.so.0
#5 0x00007f5001a9c0dd in thread () at /lib64/libpulse.so.0
#6 0x00007f5001a37b9c in internal_thread_func () at /usr/lib64/pulseaudio/libpulsecommon-13.0.so
#7 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#8 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 3 (Thread 0x7f5003dfe700 (LWP 1721)):
#0 0x00007f50281bed45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x00007f50266e806d in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) () at /lib64/libmozjs-60.so.0
#2 0x00007f50266e8245 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /lib64/libmozjs-60.so.0
#3 0x00007f502694998f in js::HelperThread::threadLoop() () at /lib64/libmozjs-60.so.0
#4 0x00007f5026949a69 in js::HelperThread::ThreadMain(void*) () at /lib64/libmozjs-60.so.0
#5 0x00007f50269416a9 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) () at /lib64/libmozjs-60.so.0
#6 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#7 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 2 (Thread 0x7f50250a1700 (LWP 1647)):
#0 0x00007f5028d76a6f in poll () at /lib64/libc.so.6
#1 0x00007f5029ab279e in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x55fd5b0f8bb0, timeout=<optimized out>, context=0x55fd5b130630) at ../glib/gmain.c:4216
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7f5029ac2510 <g_poll>
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 2
allocated_nfds = <optimized out>
fds = 0x55fd5b0f8bb0
#2 g_main_context_iterate (context=context@entry=0x55fd5b130630, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3912
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 2
allocated_nfds = <optimized out>
fds = 0x55fd5b0f8bb0
#3 0x00007f5029ab28d3 in g_main_context_iteration (context=0x55fd5b130630, may_block=may_block@entry=1) at ../glib/gmain.c:3978
retval = <optimized out>
#4 0x00007f5029ab2921 in glib_worker_main (data=<optimized out>) at ../glib/gmain.c:5858
#5 0x00007f5029adbf52 in g_thread_proxy (data=0x55fd5b130800) at ../glib/gthread.c:805
thread = 0x55fd5b130800
__FUNCTION__ = "g_thread_proxy"
#6 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#7 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 1 (Thread 0x7f50250a4d00 (LWP 1642)):
#0 0x00007f5028cbc625 in raise () at /lib64/libc.so.6
#1 0x000055fd590fd322 in dump_gjs_stack_on_signal_handler (signo=6) at ../src/main.c:394
sa = {__sigaction_handler = {sa_handler = 0x55fd590fd350 <dump_gjs_stack_alarm_sigaction>, sa_sigaction = 0x55fd590fd350 <dump_gjs_stack_alarm_sigaction>}, sa_mask = {__val = {0 <repeats 16 times>}}, sa_flags = 0, sa_restorer = 0x0}
i = 65
#2 0x00007f5028cbc6b0 in <signal handler called> () at /lib64/libc.so.6
#3 0x00007f5028cbc625 in raise () at /lib64/libc.so.6
#4 0x00007f5028ca58d9 in abort () at /lib64/libc.so.6
#5 0x00007f5029a7eb53 in g_assertion_message (domain=<optimized out>, file=<optimized out>, line=<optimized out>, func=0x7f502977e7d0 "gtk_icon_info_load_icon_finish", message=<optimized out>) at ../glib/gtestutils.c:2912
lstr = "4277\000\177\000\000\000\304\nE<\310\030\n\030\250t[\375U\000\000\310\342w)P\177\000"
s = 0x55fd5f693060 "\360\352pa\375U"
#6 0x00007f5029adb16f in g_assertion_message_expr (domain=0x7f5029742018 "Gtk", file=0x7f502977db97 "gtkicontheme.c", line=4277, func=0x7f502977e7d0 "gtk_icon_info_load_icon_finish", expr=<optimized out>) at ../glib/gtestutils.c:2938
s = 0x55fd5f6a69b0 "assertion failed: (icon_info_get_pixbuf_ready (icon_info))"
#7 0x00007f50295684cf in gtk_icon_info_load_icon_finish () at /lib64/libgtk-3.so.0
#8 0x00007f50295685fc in async_load_no_symbolic_cb () at /lib64/libgtk-3.so.0
#9 0x00007f5029c9719a in g_task_return_now (task=0x55fd60861f00 [GTask]) at ../gio/gtask.c:1212
#10 0x00007f5029c971dd in complete_in_idle_cb (task=task@entry=0x55fd60861f00) at ../gio/gtask.c:1226
#11 0x00007f5029aaedcb in g_idle_dispatch (source=source@entry=0x7f4f840d2c80, callback=0x7f5029c971d0 <complete_in_idle_cb>, user_data=0x55fd60861f00) at ../glib/gmain.c:5617
again = <optimized out>
#12 0x00007f5029ab24a0 in g_main_dispatch (context=0x55fd5b1317b0) at ../glib/gmain.c:3179
dispatch = <optimized out>
prev_source = 0x0
was_in_call = <optimized out>
user_data = 0x55fd60861f00
callback = 0x7f5029c971d0 <complete_in_idle_cb>
cb_funcs = 0x7f5029b87280 <g_source_callback_funcs>
cb_data = 0x7f4f84035d50
need_destroy = <optimized out>
source = 0x7f4f840d2c80
current = 0x55fd5b100f10
i = 0
__FUNCTION__ = "g_main_dispatch"
#13 g_main_context_dispatch (context=context@entry=0x55fd5b1317b0) at ../glib/gmain.c:3844
#14 0x00007f5029ab2830 in g_main_context_iterate (context=0x55fd5b1317b0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3917
max_priority = 0
timeout = 0
some_ready = 1
nfds = <optimized out>
allocated_nfds = <optimized out>
fds = 0x55fd5df836f0
#15 0x00007f5029ab2b23 in g_main_loop_run (loop=0x55fd5b4616a0) at ../glib/gmain.c:4111
__FUNCTION__ = "g_main_loop_run"
#16 0x00007f5028f123c0 in meta_run () at ../src/core/main.c:676
#17 0x000055fd590fccad in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.c:552
ctx = <optimized out>
error = 0x0
ecode = <optimized out>
PID: 1642 (gnome-shell)
UID: 1000 (bjoern)
GID: 1000 (bjoern)
Signal: 6 (ABRT)
Timestamp: Mon 2019-11-25 17:52:12 GMT (32s ago)
Command Line: /usr/bin/gnome-shell
Executable: /usr/bin/gnome-shell
Control Group: /user.slice/user-1000.slice/user@1000.service/gnome-shell-wayland.service
Unit: user@1000.service
User Unit: gnome-shell-wayland.service
Slice: user-1000.slice
Owner UID: 1000 (bjoern)
Boot ID: 6eb19aad9507471585706946326c39e8
Machine ID: 32e7c023a79043fe93cf61b18871b289
Hostname: xps-9370
Storage: /var/lib/systemd/coredump/core.gnome-shell.1000.6eb19aad9507471585706946326c39e8.1642.1574704332000000000000.lz4
Message: Process 1642 (gnome-shell) of user 1000 dumped core.
Stack trace of thread 1642:
#0 0x00007f5028cbc625 raise (libc.so.6)
#1 0x000055fd590fd322 dump_gjs_stack_on_signal_handler (gnome-shell)
#2 0x00007f5028cbc6b0 __restore_rt (libc.so.6)
#3 0x00007f5028cbc625 raise (libc.so.6)
#4 0x00007f5028ca58d9 abort (libc.so.6)
#5 0x00007f5029a7eb53 g_assertion_message (libglib-2.0.so.0)
#6 0x00007f5029adb16f g_assertion_message_expr (libglib-2.0.so.0)
#7 0x00007f50295684cf gtk_icon_info_load_icon_finish (libgtk-3.so.0)
#8 0x00007f50295685fc async_load_no_symbolic_cb (libgtk-3.so.0)
#9 0x00007f5029c9719a g_task_return_now (libgio-2.0.so.0)
#10 0x00007f5029c971dd complete_in_idle_cb (libgio-2.0.so.0)
#11 0x00007f5029aaedcb g_idle_dispatch (libglib-2.0.so.0)
#12 0x00007f5029ab24a0 g_main_dispatch (libglib-2.0.so.0)
#13 0x00007f5029ab2830 g_main_context_iterate (libglib-2.0.so.0)
#14 0x00007f5029ab2b23 g_main_loop_run (libglib-2.0.so.0)
#15 0x00007f5028f123c0 meta_run (libmutter-5.so.0)
#16 0x000055fd590fccad main (gnome-shell)
#17 0x00007f5028ca71a3 __libc_start_main (libc.so.6)
#18 0x000055fd590fce8e _start (gnome-shell)
Stack trace of thread 1647:
#0 0x00007f5028d76a6f __poll (libc.so.6)
#1 0x00007f5029ab279e g_main_context_poll (libglib-2.0.so.0)
#2 0x00007f5029ab28d3 g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007f5029ab2921 glib_worker_main (libglib-2.0.so.0)
#4 0x00007f5029adbf52 g_thread_proxy (libglib-2.0.so.0)
#5 0x00007f50281b84e2 start_thread (libpthread.so.0)
#6 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 1721:
#0 0x00007f50281bed45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f50266e806d _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (libmozjs-60.so.0)
#2 0x00007f50266e8245 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-60.so.0)
#3 0x00007f502694998f _ZN2js12HelperThread10threadLoopEv (libmozjs-60.so.0)
#4 0x00007f5026949a69 _ZN2js12HelperThread10ThreadMainEPv (libmozjs-60.so.0)
#5 0x00007f50269416a9 _ZN2js6detail16ThreadTrampolineIRFvPvEJPNS_12HelperThreadEEE5StartES2_ (libmozjs-60.so.0)
#6 0x00007f50281b84e2 start_thread (libpthread.so.0)
#7 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 4538:
#0 0x00007f5028d76a6f __poll (libc.so.6)
#1 0x00007f5001a9c196 poll_func (libpulse.so.0)
#2 0x00007f5001a8d801 pa_mainloop_poll (libpulse.so.0)
#3 0x00007f5001a8de83 pa_mainloop_iterate (libpulse.so.0)
#4 0x00007f5001a8df30 pa_mainloop_run (libpulse.so.0)
#5 0x00007f5001a9c0dd thread (libpulse.so.0)
#6 0x00007f5001a37b9c internal_thread_func (libpulsecommon-13.0.so)
#7 0x00007f50281b84e2 start_thread (libpthread.so.0)
#8 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 5744:
#0 0x00007f50281bed45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f500095d14e _ZN10rayon_core5sleep5Sleep5sleep17h33e91cab58bda5bfE (librsvg-2.so.2)
#2 0x00007f500095d7c7 _ZN10rayon_core8registry12WorkerThread15wait_until_cold17hc29aaf33d8371da7E (librsvg-2.so.2)
#3 0x00007f5000961eb2 _ZN3std10sys_common9backtrace28__rust_begin_short_backtrace17h8c1d44dd844aa9fcE.llvm.10129974906641868209 (librsvg-2.so.2)
#4 0x00007f500095c267 _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17had1cb3bbe7a95a75E (librsvg-2.so.2)
#5 0x00007f5000a4c84f _ZN83_$LT$alloc..boxed..Box$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$9call_once17h012e25caeb0f50fcE (librsvg-2.so.2)
#6 0x00007f5000a4d04c _ZN3std3sys4unix6thread6Thread3new12thread_start17hf474c4c7de00e6a4E (librsvg-2.so.2)
#7 0x00007f50281b84e2 start_thread (libpthread.so.0)
#8 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 16993:
#0 0x00007f5028284fe4 inflate_fast (libz.so.1)
#1 0x00007f5028285b17 inflate (libz.so.1)
#2 0x00007f5025d9e0fd png_process_IDAT_data (libpng16.so.16)
#3 0x00007f5025d9e43b png_push_read_IDAT (libpng16.so.16)
#4 0x00007f5025d9e53b png_process_data (libpng16.so.16)
#5 0x00007f50289e78f1 gdk_pixbuf__png_image_load_increment (libgdk_pixbuf-2.0.so.0)
#6 0x00007f50289db41c gdk_pixbuf_loader_write (libgdk_pixbuf-2.0.so.0)
#7 0x00007f50289d7a60 load_from_stream (libgdk_pixbuf-2.0.so.0)
#8 0x00007f50289d8a61 gdk_pixbuf_new_from_stream (libgdk_pixbuf-2.0.so.0)
#9 0x00007f5029564887 icon_info_ensure_scale_and_pixbuf (libgtk-3.so.0)
#10 0x00007f5029564ab0 load_icon_thread (libgtk-3.so.0)
#11 0x00007f5029c97e92 g_task_thread_pool_thread (libgio-2.0.so.0)
#12 0x00007f5029adc694 g_thread_pool_thread_proxy (libglib-2.0.so.0)
#13 0x00007f5029adbf52 g_thread_proxy (libglib-2.0.so.0)
#14 0x00007f50281b84e2 start_thread (libpthread.so.0)
#15 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 5743:
#0 0x00007f50281bed45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f500095d14e _ZN10rayon_core5sleep5Sleep5sleep17h33e91cab58bda5bfE (librsvg-2.so.2)
#2 0x00007f500095d7c7 _ZN10rayon_core8registry12WorkerThread15wait_until_cold17hc29aaf33d8371da7E (librsvg-2.so.2)
#3 0x00007f5000961eb2 _ZN3std10sys_common9backtrace28__rust_begin_short_backtrace17h8c1d44dd844aa9fcE.llvm.10129974906641868209 (librsvg-2.so.2)
#4 0x00007f500095c267 _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17had1cb3bbe7a95a75E (librsvg-2.so.2)
#5 0x00007f5000a4c84f _ZN83_$LT$alloc..boxed..Box$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$9call_once17h012e25caeb0f50fcE (librsvg-2.so.2)
#6 0x00007f5000a4d04c _ZN3std3sys4unix6thread6Thread3new12thread_start17hf474c4c7de00e6a4E (librsvg-2.so.2)
#7 0x00007f50281b84e2 start_thread (libpthread.so.0)
#8 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 5742:
#0 0x00007f50281bed45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f500095d14e _ZN10rayon_core5sleep5Sleep5sleep17h33e91cab58bda5bfE (librsvg-2.so.2)
#2 0x00007f500095d7c7 _ZN10rayon_core8registry12WorkerThread15wait_until_cold17hc29aaf33d8371da7E (librsvg-2.so.2)
#3 0x00007f5000961eb2 _ZN3std10sys_common9backtrace28__rust_begin_short_backtrace17h8c1d44dd844aa9fcE.llvm.10129974906641868209 (librsvg-2.so.2)
#4 0x00007f500095c267 _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17had1cb3bbe7a95a75E (librsvg-2.so.2)
#5 0x00007f5000a4c84f _ZN83_$LT$alloc..boxed..Box$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$9call_once17h012e25caeb0f50fcE (librsvg-2.so.2)
#6 0x00007f5000a4d04c _ZN3std3sys4unix6thread6Thread3new12thread_start17hf474c4c7de00e6a4E (librsvg-2.so.2)
#7 0x00007f50281b84e2 start_thread (libpthread.so.0)
#8 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 5740:
#0 0x00007f50281bed45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f500095d14e _ZN10rayon_core5sleep5Sleep5sleep17h33e91cab58bda5bfE (librsvg-2.so.2)
#2 0x00007f500095d7c7 _ZN10rayon_core8registry12WorkerThread15wait_until_cold17hc29aaf33d8371da7E (librsvg-2.so.2)
#3 0x00007f5000961eb2 _ZN3std10sys_common9backtrace28__rust_begin_short_backtrace17h8c1d44dd844aa9fcE.llvm.10129974906641868209 (librsvg-2.so.2)
#4 0x00007f500095c267 _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17had1cb3bbe7a95a75E (librsvg-2.so.2)
#5 0x00007f5000a4c84f _ZN83_$LT$alloc..boxed..Box$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$9call_once17h012e25caeb0f50fcE (librsvg-2.so.2)
#6 0x00007f5000a4d04c _ZN3std3sys4unix6thread6Thread3new12thread_start17hf474c4c7de00e6a4E (librsvg-2.so.2)
#7 0x00007f50281b84e2 start_thread (libpthread.so.0)
#8 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 5739:
#0 0x00007f50281bed45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f500095d14e _ZN10rayon_core5sleep5Sleep5sleep17h33e91cab58bda5bfE (librsvg-2.so.2)
#2 0x00007f500095d7c7 _ZN10rayon_core8registry12WorkerThread15wait_until_cold17hc29aaf33d8371da7E (librsvg-2.so.2)
#3 0x00007f5000961eb2 _ZN3std10sys_common9backtrace28__rust_begin_short_backtrace17h8c1d44dd844aa9fcE.llvm.10129974906641868209 (librsvg-2.so.2)
#4 0x00007f500095c267 _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17had1cb3bbe7a95a75E (librsvg-2.so.2)
#5 0x00007f5000a4c84f _ZN83_$LT$alloc..boxed..Box$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$9call_once17h012e25caeb0f50fcE (librsvg-2.so.2)
#6 0x00007f5000a4d04c _ZN3std3sys4unix6thread6Thread3new12thread_start17hf474c4c7de00e6a4E (librsvg-2.so.2)
#7 0x00007f50281b84e2 start_thread (libpthread.so.0)
#8 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 5738:
#0 0x00007f50281bed45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f500095d14e _ZN10rayon_core5sleep5Sleep5sleep17h33e91cab58bda5bfE (librsvg-2.so.2)
#2 0x00007f500095d7c7 _ZN10rayon_core8registry12WorkerThread15wait_until_cold17hc29aaf33d8371da7E (librsvg-2.so.2)
#3 0x00007f5000961eb2 _ZN3std10sys_common9backtrace28__rust_begin_short_backtrace17h8c1d44dd844aa9fcE.llvm.10129974906641868209 (librsvg-2.so.2)
#4 0x00007f500095c267 _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17had1cb3bbe7a95a75E (librsvg-2.so.2)
#5 0x00007f5000a4c84f _ZN83_$LT$alloc..boxed..Box$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$9call_once17h012e25caeb0f50fcE (librsvg-2.so.2)
#6 0x00007f5000a4d04c _ZN3std3sys4unix6thread6Thread3new12thread_start17hf474c4c7de00e6a4E (librsvg-2.so.2)
#7 0x00007f50281b84e2 start_thread (libpthread.so.0)
#8 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 5737:
#0 0x00007f50281bed45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f500095d14e _ZN10rayon_core5sleep5Sleep5sleep17h33e91cab58bda5bfE (librsvg-2.so.2)
#2 0x00007f500095d7c7 _ZN10rayon_core8registry12WorkerThread15wait_until_cold17hc29aaf33d8371da7E (librsvg-2.so.2)
#3 0x00007f5000961eb2 _ZN3std10sys_common9backtrace28__rust_begin_short_backtrace17h8c1d44dd844aa9fcE.llvm.10129974906641868209 (librsvg-2.so.2)
#4 0x00007f500095c267 _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17had1cb3bbe7a95a75E (librsvg-2.so.2)
#5 0x00007f5000a4c84f _ZN83_$LT$alloc..boxed..Box$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$9call_once17h012e25caeb0f50fcE (librsvg-2.so.2)
#6 0x00007f5000a4d04c _ZN3std3sys4unix6thread6Thread3new12thread_start17hf474c4c7de00e6a4E (librsvg-2.so.2)
#7 0x00007f50281b84e2 start_thread (libpthread.so.0)
#8 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 1727:
#0 0x00007f50281bed45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f50266e806d _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (libmozjs-60.so.0)
#2 0x00007f50266e8245 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-60.so.0)
#3 0x00007f502694998f _ZN2js12HelperThread10threadLoopEv (libmozjs-60.so.0)
#4 0x00007f5026949a69 _ZN2js12HelperThread10ThreadMainEPv (libmozjs-60.so.0)
#5 0x00007f50269416a9 _ZN2js6detail16ThreadTrampolineIRFvPvEJPNS_12HelperThreadEEE5StartES2_ (libmozjs-60.so.0)
#6 0x00007f50281b84e2 start_thread (libpthread.so.0)
#7 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 1726:
#0 0x00007f50281bed45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f50266e806d _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (libmozjs-60.so.0)
#2 0x00007f50266e8245 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-60.so.0)
#3 0x00007f502694998f _ZN2js12HelperThread10threadLoopEv (libmozjs-60.so.0)
#4 0x00007f5026949a69 _ZN2js12HelperThread10ThreadMainEPv (libmozjs-60.so.0)
#5 0x00007f50269416a9 _ZN2js6detail16ThreadTrampolineIRFvPvEJPNS_12HelperThreadEEE5StartES2_ (libmozjs-60.so.0)
#6 0x00007f50281b84e2 start_thread (libpthread.so.0)
#7 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 1725:
#0 0x00007f50281bed45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f50266e806d _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (libmozjs-60.so.0)
#2 0x00007f50266e8245 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-60.so.0)
#3 0x00007f502694998f _ZN2js12HelperThread10threadLoopEv (libmozjs-60.so.0)
#4 0x00007f5026949a69 _ZN2js12HelperThread10ThreadMainEPv (libmozjs-60.so.0)
#5 0x00007f50269416a9 _ZN2js6detail16ThreadTrampolineIRFvPvEJPNS_12HelperThreadEEE5StartES2_ (libmozjs-60.so.0)
#6 0x00007f50281b84e2 start_thread (libpthread.so.0)
#7 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 1724:
#0 0x00007f50281bed45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f50266e806d _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (libmozjs-60.so.0)
#2 0x00007f50266e8245 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-60.so.0)
#3 0x00007f502694998f _ZN2js12HelperThread10threadLoopEv (libmozjs-60.so.0)
#4 0x00007f5026949a69 _ZN2js12HelperThread10ThreadMainEPv (libmozjs-60.so.0)
#5 0x00007f50269416a9 _ZN2js6detail16ThreadTrampolineIRFvPvEJPNS_12HelperThreadEEE5StartES2_ (libmozjs-60.so.0)
#6 0x00007f50281b84e2 start_thread (libpthread.so.0)
#7 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 1723:
#0 0x00007f50281bed45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f50266e806d _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (libmozjs-60.so.0)
#2 0x00007f50266e8245 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-60.so.0)
#3 0x00007f502694998f _ZN2js12HelperThread10threadLoopEv (libmozjs-60.so.0)
#4 0x00007f5026949a69 _ZN2js12HelperThread10ThreadMainEPv (libmozjs-60.so.0)
#5 0x00007f50269416a9 _ZN2js6detail16ThreadTrampolineIRFvPvEJPNS_12HelperThreadEEE5StartES2_ (libmozjs-60.so.0)
#6 0x00007f50281b84e2 start_thread (libpthread.so.0)
#7 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 1720:
#0 0x00007f50281bed45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f50266e806d _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (libmozjs-60.so.0)
#2 0x00007f50266e8245 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-60.so.0)
#3 0x00007f502694998f _ZN2js12HelperThread10threadLoopEv (libmozjs-60.so.0)
#4 0x00007f5026949a69 _ZN2js12HelperThread10ThreadMainEPv (libmozjs-60.so.0)
#5 0x00007f50269416a9 _ZN2js6detail16ThreadTrampolineIRFvPvEJPNS_12HelperThreadEEE5StartES2_ (libmozjs-60.so.0)
#6 0x00007f50281b84e2 start_thread (libpthread.so.0)
#7 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 1654:
#0 0x00007f50281bed45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f501177a12b util_queue_thread_func (i965_dri.so)
#2 0x00007f5011779d3b impl_thrd_routine (i965_dri.so)
#3 0x00007f50281b84e2 start_thread (libpthread.so.0)
#4 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 1650:
#0 0x00007f5028d76a6f __poll (libc.so.6)
#1 0x00007f5029ab279e g_main_context_poll (libglib-2.0.so.0)
#2 0x00007f5029ab28d3 g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007f5029de293d dconf_gdbus_worker_thread (libdconfsettings.so)
#4 0x00007f5029adbf52 g_thread_proxy (libglib-2.0.so.0)
#5 0x00007f50281b84e2 start_thread (libpthread.so.0)
#6 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 17071:
#0 0x00007f5028d7c1ad syscall (libc.so.6)
#1 0x00007f5029afe15c g_mutex_lock_slowpath (libglib-2.0.so.0)
#2 0x00007f5029ba0b9f g_object_notify_queue_freeze (libgobject-2.0.so.0)
#3 0x00007f5029ba3776 g_object_notify_by_spec_internal (libgobject-2.0.so.0)
#4 0x00007f5029ba2751 object_set_property (libgobject-2.0.so.0)
#5 0x00007f5029ba4338 g_object_new_valist (libgobject-2.0.so.0)
#6 0x00007f5029ba468d g_object_new (libgobject-2.0.so.0)
#7 0x00007f50289d5ae8 gdk_pixbuf_new_from_data (libgdk_pixbuf-2.0.so.0)
#8 0x00007f50289d2f92 gdk_pixbuf_new (libgdk_pixbuf-2.0.so.0)
#9 0x00007f50289e81b6 png_info_callback (libgdk_pixbuf-2.0.so.0)
#10 0x00007f5025d9d766 png_push_read_chunk (libpng16.so.16)
#11 0x00007f5025d9e53b png_process_data (libpng16.so.16)
#12 0x00007f50289e78f1 gdk_pixbuf__png_image_load_increment (libgdk_pixbuf-2.0.so.0)
#13 0x00007f50289daa11 gdk_pixbuf_loader_load_module (libgdk_pixbuf-2.0.so.0)
#14 0x00007f50289db4ea gdk_pixbuf_loader_write (libgdk_pixbuf-2.0.so.0)
#15 0x00007f50289d7a60 load_from_stream (libgdk_pixbuf-2.0.so.0)
#16 0x00007f50289d8a61 gdk_pixbuf_new_from_stream (libgdk_pixbuf-2.0.so.0)
#17 0x00007f5029564887 icon_info_ensure_scale_and_pixbuf (libgtk-3.so.0)
#18 0x00007f5029564ab0 load_icon_thread (libgtk-3.so.0)
#19 0x00007f5029c97e92 g_task_thread_pool_thread (libgio-2.0.so.0)
#20 0x00007f5029adc694 g_thread_pool_thread_proxy (libglib-2.0.so.0)
#21 0x00007f5029adbf52 g_thread_proxy (libglib-2.0.so.0)
#22 0x00007f50281b84e2 start_thread (libpthread.so.0)
#23 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 1722:
#0 0x00007f50281bed45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f50266e806d _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (libmozjs-60.so.0)
#2 0x00007f50266e8245 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-60.so.0)
#3 0x00007f502694998f _ZN2js12HelperThread10threadLoopEv (libmozjs-60.so.0)
#4 0x00007f5026949a69 _ZN2js12HelperThread10ThreadMainEPv (libmozjs-60.so.0)
#5 0x00007f50269416a9 _ZN2js6detail16ThreadTrampolineIRFvPvEJPNS_12HelperThreadEEE5StartES2_ (libmozjs-60.so.0)
#6 0x00007f50281b84e2 start_thread (libpthread.so.0)
#7 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 5741:
#0 0x00007f50281bed45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f500095d14e _ZN10rayon_core5sleep5Sleep5sleep17h33e91cab58bda5bfE (librsvg-2.so.2)
#2 0x00007f500095d7c7 _ZN10rayon_core8registry12WorkerThread15wait_until_cold17hc29aaf33d8371da7E (librsvg-2.so.2)
#3 0x00007f5000961eb2 _ZN3std10sys_common9backtrace28__rust_begin_short_backtrace17h8c1d44dd844aa9fcE.llvm.10129974906641868209 (librsvg-2.so.2)
#4 0x00007f500095c267 _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17had1cb3bbe7a95a75E (librsvg-2.so.2)
#5 0x00007f5000a4c84f _ZN83_$LT$alloc..boxed..Box$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$9call_once17h012e25caeb0f50fcE (librsvg-2.so.2)
#6 0x00007f5000a4d04c _ZN3std3sys4unix6thread6Thread3new12thread_start17hf474c4c7de00e6a4E (librsvg-2.so.2)
#7 0x00007f50281b84e2 start_thread (libpthread.so.0)
#8 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 1649:
#0 0x00007f5028d76a6f __poll (libc.so.6)
#1 0x00007f5029ab279e g_main_context_poll (libglib-2.0.so.0)
#2 0x00007f5029ab2b23 g_main_loop_run (libglib-2.0.so.0)
#3 0x00007f5029d0070a gdbus_shared_thread_func (libgio-2.0.so.0)
#4 0x00007f5029adbf52 g_thread_proxy (libglib-2.0.so.0)
#5 0x00007f50281b84e2 start_thread (libpthread.so.0)
#6 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 16994:
#0 0x00007f5025da9686 png_read_filter_row_sub (libpng16.so.16)
#1 0x00007f5025d9dc16 png_push_process_row (libpng16.so.16)
#2 0x00007f5025d9e1a8 png_process_IDAT_data (libpng16.so.16)
#3 0x00007f5025d9e43b png_push_read_IDAT (libpng16.so.16)
#4 0x00007f5025d9e53b png_process_data (libpng16.so.16)
#5 0x00007f50289e78f1 gdk_pixbuf__png_image_load_increment (libgdk_pixbuf-2.0.so.0)
#6 0x00007f50289db41c gdk_pixbuf_loader_write (libgdk_pixbuf-2.0.so.0)
#7 0x00007f50289d7a60 load_from_stream (libgdk_pixbuf-2.0.so.0)
#8 0x00007f50289d8a61 gdk_pixbuf_new_from_stream (libgdk_pixbuf-2.0.so.0)
#9 0x00007f5029564887 icon_info_ensure_scale_and_pixbuf (libgtk-3.so.0)
#10 0x00007f5029564ab0 load_icon_thread (libgtk-3.so.0)
#11 0x00007f5029c97e92 g_task_thread_pool_thread (libgio-2.0.so.0)
#12 0x00007f5029adc694 g_thread_pool_thread_proxy (libglib-2.0.so.0)
#13 0x00007f5029adbf52 g_thread_proxy (libglib-2.0.so.0)
#14 0x00007f50281b84e2 start_thread (libpthread.so.0)
#15 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 16986:
#0 0x00007f5028d7c1ad syscall (libc.so.6)
#1 0x00007f5029afecb6 g_cond_wait_until (libglib-2.0.so.0)
#2 0x00007f5029a83411 g_async_queue_pop_intern_unlocked (libglib-2.0.so.0)
#3 0x00007f5029adc7ea g_thread_pool_wait_for_new_task (libglib-2.0.so.0)
#4 0x00007f5029adbf52 g_thread_proxy (libglib-2.0.so.0)
#5 0x00007f50281b84e2 start_thread (libpthread.so.0)
#6 0x00007f5028d81693 __clone (libc.so.6)
Stack trace of thread 16995:
#0 0x00007f5028d7c1ad syscall (libc.so.6)
#1 0x00007f5029afe15c g_mutex_lock_slowpath (libglib-2.0.so.0)
#2 0x00007f5029bb713c g_signal_handlers_destroy (libgobject-2.0.so.0)
#3 0x00007f5029ba1251 g_object_real_dispose (libgobject-2.0.so.0)
#4 0x00007f5029ba1c28 g_object_unref (libgobject-2.0.so.0)
#5 0x00007f5000c324fe gdk_pixbuf__svg_image_stop_load (libpixbufloader-svg.so)
#6 0x00007f50289db233 gdk_pixbuf_loader_close (libgdk_pixbuf-2.0.so.0)
#7 0x00007f50289d7ac3 load_from_stream (libgdk_pixbuf-2.0.so.0)
#8 0x00007f50289d89ef gdk_pixbuf_new_from_stream_at_scale (libgdk_pixbuf-2.0.so.0)
#9 0x00007f5029564872 icon_info_ensure_scale_and_pixbuf (libgtk-3.so.0)
#10 0x00007f5029564ab0 load_icon_thread (libgtk-3.so.0)
#11 0x00007f5029c97e92 g_task_thread_pool_thread (libgio-2.0.so.0)
#12 0x00007f5029adc694 g_thread_pool_thread_proxy (libglib-2.0.so.0)
#13 0x00007f5029adbf52 g_thread_proxy (libglib-2.0.so.0)
#14 0x00007f50281b84e2 start_thread (libpthread.so.0)
#15 0x00007f5028d81693 __clone (libc.so.6)
GNU gdb (GDB) Fedora 8.3.50.20190824-24.fc31
Copyright (C) 2019 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/gnome-shell...
Reading symbols from /usr/lib/debug/usr/bin/gnome-shell-3.34.1-400.fc31.pp3345.x86_64.debug...
[New LWP 1642]
[New LWP 1647]
[New LWP 1721]
[New LWP 4538]
[New LWP 5744]
[New LWP 16993]
[New LWP 5743]
[New LWP 5742]
[New LWP 5740]
[New LWP 5739]
[New LWP 5738]
[New LWP 5737]
[New LWP 1727]
[New LWP 1726]
[New LWP 1725]
[New LWP 1724]
[New LWP 1723]
[New LWP 1720]
[New LWP 1654]
[New LWP 1650]
[New LWP 17071]
[New LWP 1722]
[New LWP 5741]
[New LWP 1649]
[New LWP 16994]
[New LWP 16986]
[New LWP 16995]
warning: the debug information found in "/usr/lib/debug//lib64/libc-2.30.so.debug" does not match "/lib64/libc.so.6" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug//usr/lib64/libc-2.30.so.debug" does not match "/lib64/libc.so.6" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug//lib64/libresolv-2.30.so.debug" does not match "/lib64/libresolv.so.2" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug//usr/lib64/libresolv-2.30.so.debug" does not match "/lib64/libresolv.so.2" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug//lib64/libpthread-2.30.so.debug" does not match "/lib64/libpthread.so.0" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug//usr/lib64/libpthread-2.30.so.debug" does not match "/lib64/libpthread.so.0" (CRC mismatch).
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
warning: the debug information found in "/usr/lib/debug//lib64/libm-2.30.so.debug" does not match "/lib64/libm.so.6" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug//usr/lib64/libm-2.30.so.debug" does not match "/lib64/libm.so.6" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug//lib64/librt-2.30.so.debug" does not match "/lib64/librt.so.1" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug//usr/lib64/librt-2.30.so.debug" does not match "/lib64/librt.so.1" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug//lib64/libdl-2.30.so.debug" does not match "/lib64/libdl.so.2" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug//usr/lib64/libdl-2.30.so.debug" does not match "/lib64/libdl.so.2" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug//lib64/ld-2.30.so.debug" does not match "/lib64/ld-linux-x86-64.so.2" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug//usr/lib64/ld-2.30.so.debug" does not match "/lib64/ld-linux-x86-64.so.2" (CRC mismatch).
Missing separate debuginfo for /usr/lib64/gio/modules/libgioremote-volume-monitor.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/ac/877addab32ba1129f03a27224d81ff266a401a.debug
Missing separate debuginfo for /usr/lib64/gvfs/libgvfscommon.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/6a/361ee98924475e198f10aff5b6f2ee52ab980e.debug
Missing separate debuginfo for /usr/lib64/gio/modules/libgvfsdbus.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/6b/7e2f19a605f5dea9e684cabb5b58f8baa62e14.debug
warning: the debug information found in "/usr/lib/debug//lib64/libnss_files-2.30.so.debug" does not match "/lib64/libnss_files.so.2" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug//usr/lib64/libnss_files-2.30.so.debug" does not match "/lib64/libnss_files.so.2" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug//lib64/libnss_dns-2.30.so.debug" does not match "/lib64/libnss_dns.so.2" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug//usr/lib64/libnss_dns-2.30.so.debug" does not match "/lib64/libnss_dns.so.2" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug//usr/lib64/gconv/ISO8859-1.so.debug" does not match "/usr/lib64/gconv/ISO8859-1.so" (CRC mismatch).
Core was generated by `/usr/bin/gnome-shell'.
Program terminated with signal SIGABRT, Aborted.
#0 0x00007f5028cbc625 in raise () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7f50250a4d00 (LWP 1642))]
Missing separate debuginfos, use: dnf debuginfo-install NetworkManager-libnm-1.20.6-1.fc31.x86_64 PackageKit-gtk3-module-1.1.12-11.fc31.x86_64 accountsservice-libs-0.6.55-1.fc31.x86_64 at-spi2-atk-2.34.1-1.fc31.x86_64 at-spi2-core-2.34.0-1.fc31.x86_64 atk-2.34.1-1.fc31.x86_64 brotli-1.0.7-6.fc31.x86_64 bzip2-libs-1.0.8-1.fc31.x86_64 cairo-1.16.0-6.fc31.x86_64 cairo-gobject-1.16.0-6.fc31.x86_64 dbus-libs-1.12.16-3.fc31.x86_64 expat-2.2.8-1.fc31.x86_64 flac-libs-1.3.3-1.fc31.x86_64 fontconfig-2.13.92-3.fc31.x86_64 freetype-2.10.0-3.fc31.x86_64 fribidi-1.0.5-4.fc31.x86_64 gcr-base-3.34.0-1.fc31.x86_64 gdk-pixbuf2-2.40.0-1.fc31.x86_64 gdk-pixbuf2-modules-2.40.0-1.fc31.x86_64 gdm-3.34.1-1.fc31.x86_64 gjs-1.58.1-1.fc31.x86_64 glib-networking-2.62.1-1.fc31.x86_64 glibc-2.30-7.fc31.x86_64 gmp-6.1.2-10.fc31.x86_64 gnome-bluetooth-libs-3.34.0-1.fc31.x86_64 gnome-desktop3-3.34.1-1.fc31.x86_64 gobject-introspection-1.62.0-1.fc31.x86_64 graphite2-1.3.13-1.fc31.x86_64 gsm-1.0.18-5.fc31.x86_64 gstreamer1-1.16.1-1.fc31.x86_64 gtk3-3.24.12-3.fc31.x86_64 harfbuzz-2.6.1-2.fc31.x86_64 json-glib-1.4.4-3.fc31.x86_64 keyutils-libs-1.6-3.fc31.x86_64 krb5-libs-1.17-45.fc31.x86_64 libICE-1.0.10-2.fc31.x86_64 libSM-1.2.3-4.fc31.x86_64 libX11-1.6.8-3.fc31.x86_64 libX11-xcb-1.6.8-3.fc31.x86_64 libXcomposite-0.4.4-17.fc31.x86_64 libXcursor-1.1.15-6.fc31.x86_64 libXdamage-1.1.4-17.fc31.x86_64 libXext-1.3.4-2.fc31.x86_64 libXfixes-5.0.3-10.fc31.x86_64 libXi-1.7.10-2.fc31.x86_64 libXinerama-1.1.4-4.fc31.x86_64 libXrandr-1.5.2-2.fc31.x86_64 libXtst-1.2.3-10.fc31.x86_64 libblkid-2.34-3.fc31.x86_64 libcanberra-0.30-19.fc30.x86_64 libcanberra-gtk3-0.30-19.fc30.x86_64 libdatrie-0.2.9-10.fc31.x86_64 libdrm-2.4.100-1.fc31.x86_64 libepoxy-1.5.3-4.fc31.x86_64 libffi-3.1-23.fc31.x86_64 libgcc-9.2.1-1.fc31.x86_64 libgcrypt-1.8.5-1.fc31.x86_64 libglvnd-1.1.1-5.fc31.x86_64 libglvnd-gles-1.1.1-5.fc31.x86_64 libglvnd-glx-1.1.1-5.fc31.x86_64 libgudev-232-6.fc31.x86_64 libgweather-3.34.0-1.fc31.x86_64 libidn2-2.3.0-1.fc31.x86_64 libinput-1.14.3-2.fc31.x86_64 libjpeg-turbo-2.0.2-5.fc31.x86_64 libmount-2.34-3.fc31.x86_64 libnotify-0.7.8-3.fc31.x86_64 libogg-1.3.3-3.fc31.x86_64 libpciaccess-0.15-2.fc31.x86_64 libpng-1.6.37-2.fc31.x86_64 libpsl-0.21.0-2.fc31.x86_64 libsecret-0.19.1-1.fc31.x86_64 libselinux-2.9-5.fc31.x86_64 libstdc++-9.2.1-1.fc31.x86_64 libtasn1-4.14-2.fc31.x86_64 libtdb-1.4.2-1.fc31.x86_64 libthai-0.1.28-3.fc31.x86_64 libtool-ltdl-2.4.6-31.fc31.x86_64 libunistring-0.9.10-6.fc31.x86_64 libuuid-2.34-3.fc31.x86_64 libwacom-1.1-2.fc31.x86_64 libwayland-client-1.17.0-2.fc31.x86_64 libwayland-cursor-1.17.0-2.fc31.x86_64 libwayland-egl-1.17.0-2.fc31.x86_64 libxcb-1.13.1-3.fc31.x86_64 libxkbcommon-0.8.4-2.fc31.x86_64 libxkbcommon-x11-0.8.4-2.fc31.x86_64 libxkbfile-1.1.0-2.fc31.x86_64 mesa-dri-drivers-19.2.4-1.fc31.x86_64 mesa-libEGL-19.2.4-1.fc31.x86_64 mesa-libgbm-19.2.4-1.fc31.x86_64 mesa-libglapi-19.2.4-1.fc31.x86_64 ncurses-libs-6.1-12.20190803.fc31.x86_64 nss-mdns-0.14.1-4.fc31.x86_64 p11-kit-trust-0.23.16.1-2.fc31.x86_64 pango-1.44.7-1.fc31.x86_64 pcre-8.43-2.fc31.1.x86_64 pipewire-libs-0.2.7-1.fc31.x86_64 startup-notification-0.12-18.fc31.x86_64 systemd-libs-243.4-1.fc31.x86_64 xz-libs-5.2.4-6.fc31.x86_64
(gdb) thread apply all bt full
Thread 27 (Thread 0x7f4f8b7fe700 (LWP 16995)):
#0 0x00007f5028d7c1ad in syscall () at /lib64/libc.so.6
#1 0x00007f5029afe15c in g_mutex_lock_slowpath (mutex=mutex@entry=0x7f5029be42c8 <g.g_signal_mutex_lock>) at ../glib/gthread-posix.c:1340
#2 0x00007f5029afea56 in g_mutex_lock (mutex=mutex@entry=0x7f5029be42c8 <g.g_signal_mutex_lock>) at ../glib/gthread-posix.c:1364
#3 0x00007f5029bb713c in g_signal_handlers_destroy (instance=instance@entry=0x7f4f84030a90) at ../gobject/gsignal.c:2692
hlbsa = <optimized out>
__FUNCTION__ = "g_signal_handlers_destroy"
#4 0x00007f5029ba1251 in g_object_real_dispose (object=0x7f4f84030a90 [RsvgHandle]) at ../gobject/gobject.c:1076
#5 0x00007f5029ba1c28 in g_object_unref (_object=<optimized out>) at ../gobject/gobject.c:3344
weak_locations = 0x0
old_ref = <optimized out>
__FUNCTION__ = "g_object_unref"
object = 0x7f4f84030a90 [RsvgHandle]
__FUNCTION__ = "g_object_unref"
#6 g_object_unref (_object=0x7f4f84030a90) at ../gobject/gobject.c:3274
object = 0x7f4f84030a90 [RsvgHandle]
__FUNCTION__ = "g_object_unref"
#7 0x00007f5000c324fe in gdk_pixbuf__svg_image_stop_load (error=<optimized out>, data=<optimized out>) at io-svg.c:178
pixbuf = <optimized out>
result = <optimized out>
context = 0x7f4f94073200
#8 gdk_pixbuf__svg_image_stop_load (data=0x7f4f94073200, error=<optimized out>) at io-svg.c:146
context = 0x7f4f94073200
#9 0x00007f50289db233 in gdk_pixbuf_loader_close () at /lib64/libgdk_pixbuf-2.0.so.0
#10 0x00007f50289d7ac3 in load_from_stream () at /lib64/libgdk_pixbuf-2.0.so.0
#11 0x00007f50289d89ef in gdk_pixbuf_new_from_stream_at_scale () at /lib64/libgdk_pixbuf-2.0.so.0
#12 0x00007f5029564872 in icon_info_ensure_scale_and_pixbuf () at /lib64/libgtk-3.so.0
#13 0x00007f5029564ab0 in load_icon_thread () at /lib64/libgtk-3.so.0
#14 0x00007f5029c97e92 in g_task_thread_pool_thread (thread_data=0x55fd62acf030, pool_data=<optimized out>) at ../gio/gtask.c:1410
task = 0x55fd62acf030 [GTask]
#15 0x00007f5029adc694 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:308
task = 0x55fd62acf030
pool = <optimized out>
#16 0x00007f5029adbf52 in g_thread_proxy (data=0x55fd5f936d90) at ../glib/gthread.c:805
thread = 0x55fd5f936d90
__FUNCTION__ = "g_thread_proxy"
#17 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#18 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 26 (Thread 0x7f4fb30b6700 (LWP 16986)):
#0 0x00007f5028d7c1ad in syscall () at /lib64/libc.so.6
#1 0x00007f5029afecb6 in g_cond_wait_until (cond=cond@entry=0x55fd5b131ec8, mutex=mutex@entry=0x55fd5b131ec0, end_time=end_time@entry=9985061640) at ../glib/gthread-posix.c:1470
now = {tv_sec = 9984, tv_nsec = 805700485}
span = {tv_sec = 0, tv_nsec = 255939515}
sampled = 546
res = <optimized out>
success = <optimized out>
#2 0x00007f5029a83411 in g_async_queue_pop_intern_unlocked (queue=0x55fd5b131ec0, wait=wait@entry=1, end_time=9985061640) at ../glib/gasyncqueue.c:422
retval = <optimized out>
__FUNCTION__ = "g_async_queue_pop_intern_unlocked"
--Type <RET> for more, q to quit, c to continue without paging--c
#3 0x00007f5029a83ab1 in g_async_queue_timeout_pop_unlocked (queue=<optimized out>, timeout=timeout@entry=500000) at ../glib/gasyncqueue.c:574
end_time = <optimized out>
__FUNCTION__ = "g_async_queue_timeout_pop_unlocked"
#4 0x00007f5029adc7ea in g_thread_pool_wait_for_new_task (pool=<optimized out>) at ../glib/gthreadpool.c:263
task = <optimized out>
task = <optimized out>
pool = <optimized out>
#5 g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:297
task = <optimized out>
pool = <optimized out>
#6 0x00007f5029adbf52 in g_thread_proxy (data=0x55fd6234b190) at ../glib/gthread.c:805
thread = 0x55fd6234b190
__FUNCTION__ = "g_thread_proxy"
#7 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#8 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 25 (Thread 0x7f4f8bfff700 (LWP 16994)):
#0 0x00007f5025da9686 in png_read_filter_row_sub () at /lib64/libpng16.so.16
#1 0x00007f5025d9dc16 in png_push_process_row () at /lib64/libpng16.so.16
#2 0x00007f5025d9e1a8 in png_process_IDAT_data () at /lib64/libpng16.so.16
#3 0x00007f5025d9e43b in png_push_read_IDAT () at /lib64/libpng16.so.16
#4 0x00007f5025d9e53b in png_process_data () at /lib64/libpng16.so.16
#5 0x00007f50289e78f1 in gdk_pixbuf.png_image_load_increment () at /lib64/libgdk_pixbuf-2.0.so.0
#6 0x00007f50289db41c in gdk_pixbuf_loader_write () at /lib64/libgdk_pixbuf-2.0.so.0
#7 0x00007f50289d7a60 in load_from_stream () at /lib64/libgdk_pixbuf-2.0.so.0
#8 0x00007f50289d8a61 in gdk_pixbuf_new_from_stream () at /lib64/libgdk_pixbuf-2.0.so.0
#9 0x00007f5029564887 in icon_info_ensure_scale_and_pixbuf () at /lib64/libgtk-3.so.0
#10 0x00007f5029564ab0 in load_icon_thread () at /lib64/libgtk-3.so.0
#11 0x00007f5029c97e92 in g_task_thread_pool_thread (thread_data=0x55fd5e0d4810, pool_data=<optimized out>) at ../gio/gtask.c:1410
task = 0x55fd5e0d4810 [GTask]
#12 0x00007f5029adc694 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:308
task = 0x55fd5e0d4810
pool = <optimized out>
#13 0x00007f5029adbf52 in g_thread_proxy (data=0x55fd5c5bbd90) at ../glib/gthread.c:805
thread = 0x55fd5c5bbd90
__FUNCTION__ = "g_thread_proxy"
#14 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#15 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 24 (Thread 0x7f501301a700 (LWP 1649)):
#0 0x00007f5028d76a6f in poll () at /lib64/libc.so.6
#1 0x00007f5029ab279e in g_main_context_poll (priority=<optimized out>, n_fds=4, fds=0x7f500c01c7d0, timeout=<optimized out>, context=0x7f500c00e110) at ../glib/gmain.c:4216
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7f5029ac2510 <g_poll>
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 4
allocated_nfds = <optimized out>
fds = 0x7f500c01c7d0
#2 g_main_context_iterate (context=0x7f500c00e110, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3912
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 4
allocated_nfds = <optimized out>
fds = 0x7f500c01c7d0
#3 0x00007f5029ab2b23 in g_main_loop_run (loop=0x7f500c00e200) at ../glib/gmain.c:4111
__FUNCTION__ = "g_main_loop_run"
#4 0x00007f5029d0070a in gdbus_shared_thread_func (user_data=0x7f500c00e0e0) at ../gio/gdbusprivate.c:279
data = 0x7f500c00e0e0
#5 0x00007f5029adbf52 in g_thread_proxy (data=0x55fd5b1312d0) at ../glib/gthread.c:805
thread = 0x55fd5b1312d0
__FUNCTION__ = "g_thread_proxy"
#6 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#7 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 23 (Thread 0x7f4fd1a78700 (LWP 5741)):
#0 0x00007f50281bed45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x00007f500095d14e in std::sys::unix::condvar::Condvar::wait (mutex=<optimized out>, self=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys/unix/condvar.rs:71
lock = 0x80
state = <optimized out>
#2 std::sys_common::condvar::Condvar::wait (mutex=<optimized out>, self=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys_common/condvar.rs:41
lock = 0x80
state = <optimized out>
#3 std::sync::condvar::Condvar::wait (self=0x7f4f8c005a30, guard=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sync/condvar.rs:204
lock = 0x80
state = <optimized out>
#4 rayon_core::sleep::Sleep::sleep (self=0x7f4f8c005a18, worker_index=<optimized out>) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/sleep/mod.rs:267
state = <optimized out>
#5 0x00007f500095d7c7 in rayon_core::sleep::Sleep::no_work_found (self=0x7f4f8c005a18, worker_index=4, yields=<optimized out>) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/sleep/mod.rs:91
yields = 64
#6 rayon_core::registry::WorkerThread::wait_until_cold (self=0x7f4fd1a77500, latch=0x7f4f8c005a70) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:721
yields = 64
#7 0x00007f5000961eb2 in rayon_core::registry::WorkerThread::wait_until (self=0x7f4fd1a77500, latch=0x7f4f8c005a70) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:693
worker_thread = 0x7f4fd1a77500
#8 rayon_core::registry::main_loop (registry=..., index=4, worker=...) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:813
worker_thread = 0x7f4fd1a77500
#9 rayon_core::registry::ThreadBuilder::run (self=...) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:58
#10 <rayon_core::registry::DefaultSpawn as rayon_core::registry::ThreadSpawn>::spawn::{{closure}} () at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:103
#11 std::sys_common::backtrace::__rust_begin_short_backtrace (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys_common/backtrace.rs:77
#12 0x00007f500095c267 in std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/thread/mod.rs:470
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01f7a0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01bb00}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01b690, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 4})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006730}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#13 <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (self=..., _args=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panic.rs:315
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01f7a0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01bb00}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01b690, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 4})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006730}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#14 std::panicking::try::do_call (data=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panicking.rs:296
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01f7a0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01bb00}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01b690, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 4})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006730}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#15 __rust_maybe_catch_panic (data=<optimized out>, f=<optimized out>, data_ptr=<optimized out>, vtable_ptr=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libpanic_unwind/lib.rs:80
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01f7a0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01bb00}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01b690, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 4})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006730}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#16 std::panicking::try (f=<error reading variable: Dwarf Error: Cannot find DIE at 0x8361e referenced from DIE at 0x57646 [in module /usr/lib/debug/usr/lib64/librsvg-2.so.2.46.0-2.46.3-1.fc31.x86_64.debug]>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panicking.rs:275
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01f7a0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01bb00}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01b690, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 4})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006730}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#17 std::panic::catch_unwind (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panic.rs:394
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01f7a0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01bb00}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01b690, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 4})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006730}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#18 std::thread::Builder::spawn_unchecked::{{closure}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/thread/mod.rs:469
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01f7a0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01bb00}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01b690, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 4})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006730}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#19 core::ops::function::FnOnce::call_once{{vtable-shim}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libcore/ops/function.rs:235
#20 0x00007f5000a4c84f in <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once (self=..., args=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/liballoc/boxed.rs:787
#21 0x00007f5000a4d04c in std::sys::unix::thread::Thread::new::thread_start (main=0x7f4f8c006760) at /builddir/build/BUILD/rustc-1.38.0-src/src/liballoc/boxed.rs:787
#22 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#23 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 22 (Thread 0x7f5003bfd700 (LWP 1722)):
#0 0x00007f50281bed45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x00007f50266e806d in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) () at /lib64/libmozjs-60.so.0
#2 0x00007f50266e8245 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /lib64/libmozjs-60.so.0
#3 0x00007f502694998f in js::HelperThread::threadLoop() () at /lib64/libmozjs-60.so.0
#4 0x00007f5026949a69 in js::HelperThread::ThreadMain(void*) () at /lib64/libmozjs-60.so.0
#5 0x00007f50269416a9 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) () at /lib64/libmozjs-60.so.0
#6 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#7 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 21 (Thread 0x7f4f8affd700 (LWP 17071)):
#0 0x00007f5028d7c1ad in syscall () at /lib64/libc.so.6
#1 0x00007f5029afe15c in g_mutex_lock_slowpath (mutex=mutex@entry=0x7f5029be4238 <g.notify_lock_lock>) at ../glib/gthread-posix.c:1340
#2 0x00007f5029afea56 in g_mutex_lock (mutex=mutex@entry=0x7f5029be4238 <g.notify_lock_lock>) at ../glib/gthread-posix.c:1364
#3 0x00007f5029ba0b9f in g_object_notify_queue_freeze (object=object@entry=0x55fd61e97400 [GdkPixbuf], conditional=conditional@entry=1) at ../gobject/gobject.c:254
nqueue = <optimized out>
#4 0x00007f5029ba3776 in g_object_notify_by_spec_internal (pspec=<optimized out>, object=0x55fd61e97400 [GdkPixbuf]) at ../gobject/gobject.c:1193
nqueue = <optimized out>
notify_pspec = 0x7f4fd4047860 [GParamInt]
__FUNCTION__ = "g_object_notify_by_pspec"
#5 g_object_notify_by_pspec (object=0x55fd61e97400 [GdkPixbuf], pspec=<optimized out>) at ../gobject/gobject.c:1313
__FUNCTION__ = "g_object_notify_by_pspec"
#6 0x00007f5029ba2751 in object_set_property (nqueue=0x55fd623ae1c0, value=0x7f4f8afec260, pspec=0x7f4fd4047860 [GParamInt], object=0x55fd61e97400 [GdkPixbuf]) at ../gobject/gobject.c:1469
tmp_value = {g_type = 0x18 [gint], data = {{v_int = 256, v_uint = 256, v_long = 256, v_ulong = 256, v_int64 = 256, v_uint64 = 256, v_float = 3.58732407e-43, v_double = 1.2648080533535912e-321, v_pointer = 0x100}, {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}}}
class = 0x7f4fd4046ec0
param_id = 5
redirect = <optimized out>
value = 0x7f4f8afec260
pspec = 0x7f4fd4047860 [GParamInt]
j = <optimized out>
node = 0x55fd5b797cc0 = {0x7f4fd4047860, 0x7f4fd40478e0, 0x7f4fd4047960, 0x55fd5d375da0, 0x55fd5d375e10}
nqueue = 0x55fd623ae1c0
object = 0x55fd61e97400 [GdkPixbuf]
__FUNCTION__ = "g_object_new_internal"
#7 g_object_new_internal (class=class@entry=0x7f4fd4046ec0, params=params@entry=0x7f4f8afec380, n_params=n_params@entry=8) at ../gobject/gobject.c:1861
value = 0x7f4f8afec260
pspec = 0x7f4fd4047860 [GParamInt]
j = <optimized out>
node = 0x55fd5b797cc0 = {0x7f4fd4047860, 0x7f4fd40478e0, 0x7f4fd4047960, 0x55fd5d375da0, 0x55fd5d375e10}
nqueue = 0x55fd623ae1c0
object = 0x55fd61e97400 [GdkPixbuf]
__FUNCTION__ = "g_object_new_internal"
#8 0x00007f5029ba4338 in g_object_new_valist (object_type=<optimized out>, first_property_name=<optimized out>, var_args=var_args@entry=0x7f4f8afec4d0) at ../gobject/gobject.c:2152
stack_params = {{pspec = 0x55fd5d360ec0 [GParamEnum], value = 0x7f4f8afec2e0}, {pspec = 0x55fd5d360e40 [GParamInt], value = 0x7f4f8afec2c0}, {pspec = 0x55fd5d360f40 [GParamInt], value = 0x7f4f8afec2a0}, {pspec = 0x55fd5d375d30 [GParamBoolean], value = 0x7f4f8afec280}, {pspec = 0x7f4fd4047860 [GParamInt], value = 0x7f4f8afec260}, {pspec = 0x7f4fd40478e0 [GParamInt], value = 0x7f4f8afec240}, {pspec = 0x7f4fd4047960 [GParamInt], value = 0x7f4f8afec220}, {pspec = 0x55fd5d375da0 [GParamPointer], value = 0x7f4f8afec200}, {pspec = 0x69, value = 0x0}, {pspec = 0x7, value = 0x7f4f8c04a55c}, {pspec = 0x0, value = 0x1bf8}, {pspec = 0x0, value = 0x7f4f8c04afd0}, {pspec = 0x1c20, value = 0x70}, {pspec = 0x55fd6051caa0 [GdkPixbufLoader], value = 0x0}, {pspec = 0x1, value = 0x0}, {pspec = 0x770000007c, value = 0x690000006f}}
params = 0x7f4f8afec380
name = <optimized out>
n_params = 8
class = <optimized out>
unref_class = <optimized out>
object = <optimized out>
__FUNCTION__ = "g_object_new_valist"
#9 0x00007f5029ba468d in g_object_new (object_type=<optimized out>, first_property_name=<optimized out>) at ../gobject/gobject.c:1670
object = <optimized out>
var_args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7f4f8afec610, reg_save_area = 0x7f4f8afec4f0}}
#10 0x00007f50289d5ae8 in gdk_pixbuf_new_from_data () at /lib64/libgdk_pixbuf-2.0.so.0
#11 0x00007f50289d2f92 in gdk_pixbuf_new () at /lib64/libgdk_pixbuf-2.0.so.0
#12 0x00007f50289e81b6 in png_info_callback () at /lib64/libgdk_pixbuf-2.0.so.0
#13 0x00007f5025d9d766 in png_push_read_chunk () at /lib64/libpng16.so.16
#14 0x00007f5025d9e53b in png_process_data () at /lib64/libpng16.so.16
#15 0x00007f50289e78f1 in gdk_pixbuf.png_image_load_increment () at /lib64/libgdk_pixbuf-2.0.so.0
#16 0x00007f50289daa11 in gdk_pixbuf_loader_load_module () at /lib64/libgdk_pixbuf-2.0.so.0
#17 0x00007f50289db4ea in gdk_pixbuf_loader_write () at /lib64/libgdk_pixbuf-2.0.so.0
#18 0x00007f50289d7a60 in load_from_stream () at /lib64/libgdk_pixbuf-2.0.so.0
#19 0x00007f50289d8a61 in gdk_pixbuf_new_from_stream () at /lib64/libgdk_pixbuf-2.0.so.0
#20 0x00007f5029564887 in icon_info_ensure_scale_and_pixbuf () at /lib64/libgtk-3.so.0
#21 0x00007f5029564ab0 in load_icon_thread () at /lib64/libgtk-3.so.0
#22 0x00007f5029c97e92 in g_task_thread_pool_thread (thread_data=0x55fd5b141ed0, pool_data=<optimized out>) at ../gio/gtask.c:1410
task = 0x55fd5b141ed0 [GTask]
#23 0x00007f5029adc694 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:308
task = 0x55fd5b141ed0
pool = <optimized out>
#24 0x00007f5029adbf52 in g_thread_proxy (data=0x55fd6245e000) at ../glib/gthread.c:805
thread = 0x55fd6245e000
__FUNCTION__ = "g_thread_proxy"
#25 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#26 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 20 (Thread 0x7f5012819700 (LWP 1650)):
#0 0x00007f5028d76a6f in poll () at /lib64/libc.so.6
#1 0x00007f5029ab279e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x55fd5b166520, timeout=<optimized out>, context=0x55fd5b166f30) at ../glib/gmain.c:4216
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7f5029ac2510 <g_poll>
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = <optimized out>
fds = 0x55fd5b166520
#2 g_main_context_iterate (context=context@entry=0x55fd5b166f30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3912
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = <optimized out>
fds = 0x55fd5b166520
#3 0x00007f5029ab28d3 in g_main_context_iteration (context=0x55fd5b166f30, may_block=1) at ../glib/gmain.c:3978
retval = <optimized out>
#4 0x00007f5029de293d in dconf_gdbus_worker_thread () at /usr/lib64/gio/modules/libdconfsettings.so
#5 0x00007f5029adbf52 in g_thread_proxy (data=0x55fd5b15fa30) at ../glib/gthread.c:805
thread = 0x55fd5b15fa30
__FUNCTION__ = "g_thread_proxy"
#6 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#7 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 19 (Thread 0x7f50108f0700 (LWP 1654)):
#0 0x00007f50281bed45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x00007f501177a12b in util_queue_thread_func () at /usr/lib64/dri/i965_dri.so
#2 0x00007f5011779d3b in impl_thrd_routine () at /usr/lib64/dri/i965_dri.so
#3 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#4 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 18 (Thread 0x7f5003fff700 (LWP 1720)):
#0 0x00007f50281bed45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x00007f50266e806d in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) () at /lib64/libmozjs-60.so.0
#2 0x00007f50266e8245 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /lib64/libmozjs-60.so.0
#3 0x00007f502694998f in js::HelperThread::threadLoop() () at /lib64/libmozjs-60.so.0
#4 0x00007f5026949a69 in js::HelperThread::ThreadMain(void*) () at /lib64/libmozjs-60.so.0
#5 0x00007f50269416a9 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) () at /lib64/libmozjs-60.so.0
#6 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#7 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 17 (Thread 0x7f50039fc700 (LWP 1723)):
#0 0x00007f50281bed45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x00007f50266e806d in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) () at /lib64/libmozjs-60.so.0
#2 0x00007f50266e8245 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /lib64/libmozjs-60.so.0
#3 0x00007f502694998f in js::HelperThread::threadLoop() () at /lib64/libmozjs-60.so.0
#4 0x00007f5026949a69 in js::HelperThread::ThreadMain(void*) () at /lib64/libmozjs-60.so.0
#5 0x00007f50269416a9 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) () at /lib64/libmozjs-60.so.0
#6 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#7 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 16 (Thread 0x7f50037fb700 (LWP 1724)):
#0 0x00007f50281bed45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x00007f50266e806d in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) () at /lib64/libmozjs-60.so.0
#2 0x00007f50266e8245 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /lib64/libmozjs-60.so.0
#3 0x00007f502694998f in js::HelperThread::threadLoop() () at /lib64/libmozjs-60.so.0
#4 0x00007f5026949a69 in js::HelperThread::ThreadMain(void*) () at /lib64/libmozjs-60.so.0
#5 0x00007f50269416a9 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) () at /lib64/libmozjs-60.so.0
#6 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#7 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 15 (Thread 0x7f50035fa700 (LWP 1725)):
#0 0x00007f50281bed45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x00007f50266e806d in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) () at /lib64/libmozjs-60.so.0
#2 0x00007f50266e8245 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /lib64/libmozjs-60.so.0
#3 0x00007f502694998f in js::HelperThread::threadLoop() () at /lib64/libmozjs-60.so.0
#4 0x00007f5026949a69 in js::HelperThread::ThreadMain(void*) () at /lib64/libmozjs-60.so.0
#5 0x00007f50269416a9 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) () at /lib64/libmozjs-60.so.0
#6 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#7 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 14 (Thread 0x7f50033f9700 (LWP 1726)):
#0 0x00007f50281bed45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x00007f50266e806d in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) () at /lib64/libmozjs-60.so.0
#2 0x00007f50266e8245 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /lib64/libmozjs-60.so.0
#3 0x00007f502694998f in js::HelperThread::threadLoop() () at /lib64/libmozjs-60.so.0
#4 0x00007f5026949a69 in js::HelperThread::ThreadMain(void*) () at /lib64/libmozjs-60.so.0
#5 0x00007f50269416a9 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) () at /lib64/libmozjs-60.so.0
#6 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#7 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 13 (Thread 0x7f50031f8700 (LWP 1727)):
#0 0x00007f50281bed45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x00007f50266e806d in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) () at /lib64/libmozjs-60.so.0
#2 0x00007f50266e8245 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /lib64/libmozjs-60.so.0
#3 0x00007f502694998f in js::HelperThread::threadLoop() () at /lib64/libmozjs-60.so.0
#4 0x00007f5026949a69 in js::HelperThread::ThreadMain(void*) () at /lib64/libmozjs-60.so.0
#5 0x00007f50269416a9 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) () at /lib64/libmozjs-60.so.0
#6 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#7 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 12 (Thread 0x7f4fd2daf700 (LWP 5737)):
#0 0x00007f50281bed45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x00007f500095d14e in std::sys::unix::condvar::Condvar::wait (mutex=<optimized out>, self=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys/unix/condvar.rs:71
lock = 0x80
state = <optimized out>
#2 std::sys_common::condvar::Condvar::wait (mutex=<optimized out>, self=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys_common/condvar.rs:41
lock = 0x80
state = <optimized out>
#3 std::sync::condvar::Condvar::wait (self=0x7f4f8c005a30, guard=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sync/condvar.rs:204
lock = 0x80
state = <optimized out>
#4 rayon_core::sleep::Sleep::sleep (self=0x7f4f8c005a18, worker_index=<optimized out>) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/sleep/mod.rs:267
state = <optimized out>
#5 0x00007f500095d7c7 in rayon_core::sleep::Sleep::no_work_found (self=0x7f4f8c005a18, worker_index=0, yields=<optimized out>) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/sleep/mod.rs:91
yields = 64
#6 rayon_core::registry::WorkerThread::wait_until_cold (self=0x7f4fd2dae500, latch=0x7f4f8c005a70) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:721
yields = 64
#7 0x00007f5000961eb2 in rayon_core::registry::WorkerThread::wait_until (self=0x7f4fd2dae500, latch=0x7f4f8c005a70) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:693
worker_thread = 0x7f4fd2dae500
#8 rayon_core::registry::main_loop (registry=..., index=0, worker=...) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:813
worker_thread = 0x7f4fd2dae500
#9 rayon_core::registry::ThreadBuilder::run (self=...) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:58
#10 <rayon_core::registry::DefaultSpawn as rayon_core::registry::ThreadSpawn>::spawn::{{closure}} () at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:103
#11 std::sys_common::backtrace::__rust_begin_short_backtrace (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys_common/backtrace.rs:77
#12 0x00007f500095c267 in std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/thread/mod.rs:470
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01baa0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c019c00}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01de50, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 0})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c005b20}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#13 <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (self=..., _args=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panic.rs:315
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01baa0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c019c00}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01de50, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 0})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c005b20}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#14 std::panicking::try::do_call (data=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panicking.rs:296
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01baa0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c019c00}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01de50, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 0})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c005b20}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#15 __rust_maybe_catch_panic (data=<optimized out>, f=<optimized out>, data_ptr=<optimized out>, vtable_ptr=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libpanic_unwind/lib.rs:80
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01baa0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c019c00}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01de50, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 0})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c005b20}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#16 std::panicking::try (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panicking.rs:275
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01baa0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c019c00}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01de50, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 0})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c005b20}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#17 std::panic::catch_unwind (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panic.rs:394
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01baa0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c019c00}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01de50, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 0})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c005b20}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#18 std::thread::Builder::spawn_unchecked::{{closure}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/thread/mod.rs:469
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01baa0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c019c00}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01de50, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 0})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c005b20}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#19 core::ops::function::FnOnce::call_once{{vtable-shim}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libcore/ops/function.rs:235
#20 0x00007f5000a4c84f in <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once (self=..., args=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/liballoc/boxed.rs:787
#21 0x00007f5000a4d04c in std::sys::unix::thread::Thread::new::thread_start (main=0x7f4f8c005ad0) at /builddir/build/BUILD/rustc-1.38.0-src/src/liballoc/boxed.rs:787
#22 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#23 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 11 (Thread 0x7f4fd2bae700 (LWP 5738)):
#0 0x00007f50281bed45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x00007f500095d14e in std::sys::unix::condvar::Condvar::wait (mutex=<optimized out>, self=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys/unix/condvar.rs:71
lock = 0x80
state = <optimized out>
#2 std::sys_common::condvar::Condvar::wait (mutex=<optimized out>, self=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys_common/condvar.rs:41
lock = 0x80
state = <optimized out>
#3 std::sync::condvar::Condvar::wait (self=0x7f4f8c005a30, guard=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sync/condvar.rs:204
lock = 0x80
state = <optimized out>
#4 rayon_core::sleep::Sleep::sleep (self=0x7f4f8c005a18, worker_index=<optimized out>) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/sleep/mod.rs:267
state = <optimized out>
#5 0x00007f500095d7c7 in rayon_core::sleep::Sleep::no_work_found (self=0x7f4f8c005a18, worker_index=1, yields=<optimized out>) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/sleep/mod.rs:91
yields = 64
#6 rayon_core::registry::WorkerThread::wait_until_cold (self=0x7f4fd2bad500, latch=0x7f4f8c005a70) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:721
yields = 64
#7 0x00007f5000961eb2 in rayon_core::registry::WorkerThread::wait_until (self=0x7f4fd2bad500, latch=0x7f4f8c005a70) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:693
worker_thread = 0x7f4fd2bad500
#8 rayon_core::registry::main_loop (registry=..., index=1, worker=...) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:813
worker_thread = 0x7f4fd2bad500
#9 rayon_core::registry::ThreadBuilder::run (self=...) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:58
#10 <rayon_core::registry::DefaultSpawn as rayon_core::registry::ThreadSpawn>::spawn::{{closure}} () at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:103
#11 std::sys_common::backtrace::__rust_begin_short_backtrace (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys_common/backtrace.rs:77
#12 0x00007f500095c267 in std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/thread/mod.rs:470
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01f720}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01a280}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c019e40, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 1})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c005e30}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#13 <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (self=..., _args=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panic.rs:315
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01f720}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01a280}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c019e40, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 1})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c005e30}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#14 std::panicking::try::do_call (data=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panicking.rs:296
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01f720}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01a280}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c019e40, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 1})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c005e30}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#15 __rust_maybe_catch_panic (data=<optimized out>, f=<optimized out>, data_ptr=<optimized out>, vtable_ptr=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libpanic_unwind/lib.rs:80
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01f720}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01a280}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c019e40, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 1})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c005e30}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#16 std::panicking::try (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panicking.rs:275
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01f720}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01a280}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c019e40, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 1})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c005e30}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#17 std::panic::catch_unwind (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panic.rs:394
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01f720}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01a280}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c019e40, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 1})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c005e30}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#18 std::thread::Builder::spawn_unchecked::{{closure}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/thread/mod.rs:469
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01f720}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01a280}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c019e40, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 1})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c005e30}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#19 core::ops::function::FnOnce::call_once{{vtable-shim}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libcore/ops/function.rs:235
#20 0x00007f5000a4c84f in <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once (self=..., args=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/liballoc/boxed.rs:787
#21 0x00007f5000a4d04c in std::sys::unix::thread::Thread::new::thread_start (main=0x7f4f8c005e60) at /builddir/build/BUILD/rustc-1.38.0-src/src/liballoc/boxed.rs:787
#22 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#23 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 10 (Thread 0x7f4fd1e7a700 (LWP 5739)):
#0 0x00007f50281bed45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x00007f500095d14e in std::sys::unix::condvar::Condvar::wait (mutex=<optimized out>, self=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys/unix/condvar.rs:71
lock = 0x80
state = <optimized out>
#2 std::sys_common::condvar::Condvar::wait (mutex=<optimized out>, self=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys_common/condvar.rs:41
lock = 0x80
state = <optimized out>
#3 std::sync::condvar::Condvar::wait (self=0x7f4f8c005a30, guard=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sync/condvar.rs:204
lock = 0x80
state = <optimized out>
#4 rayon_core::sleep::Sleep::sleep (self=0x7f4f8c005a18, worker_index=<optimized out>) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/sleep/mod.rs:267
state = <optimized out>
#5 0x00007f500095d7c7 in rayon_core::sleep::Sleep::no_work_found (self=0x7f4f8c005a18, worker_index=2, yields=<optimized out>) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/sleep/mod.rs:91
yields = 64
#6 rayon_core::registry::WorkerThread::wait_until_cold (self=0x7f4fd1e79500, latch=0x7f4f8c005a70) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:721
yields = 64
#7 0x00007f5000961eb2 in rayon_core::registry::WorkerThread::wait_until (self=0x7f4fd1e79500, latch=0x7f4f8c005a70) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:693
worker_thread = 0x7f4fd1e79500
#8 rayon_core::registry::main_loop (registry=..., index=2, worker=...) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:813
worker_thread = 0x7f4fd1e79500
#9 rayon_core::registry::ThreadBuilder::run (self=...) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:58
#10 <rayon_core::registry::DefaultSpawn as rayon_core::registry::ThreadSpawn>::spawn::{{closure}} () at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:103
#11 std::sys_common::backtrace::__rust_begin_short_backtrace (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys_common/backtrace.rs:77
#12 0x00007f500095c267 in std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/thread/mod.rs:470
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01e560}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01a980}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01a4e0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 2})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006130}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#13 <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (self=..., _args=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panic.rs:315
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01e560}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01a980}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01a4e0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 2})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006130}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#14 std::panicking::try::do_call (data=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panicking.rs:296
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01e560}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01a980}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01a4e0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 2})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006130}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#15 __rust_maybe_catch_panic (data=<optimized out>, f=<optimized out>, data_ptr=<optimized out>, vtable_ptr=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libpanic_unwind/lib.rs:80
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01e560}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01a980}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01a4e0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 2})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006130}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#16 std::panicking::try (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panicking.rs:275
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01e560}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01a980}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01a4e0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 2})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006130}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#17 std::panic::catch_unwind (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panic.rs:394
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01e560}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01a980}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01a4e0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 2})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006130}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#18 std::thread::Builder::spawn_unchecked::{{closure}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/thread/mod.rs:469
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01e560}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01a980}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01a4e0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 2})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006130}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#19 core::ops::function::FnOnce::call_once{{vtable-shim}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libcore/ops/function.rs:235
#20 0x00007f5000a4c84f in <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once (self=..., args=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/liballoc/boxed.rs:787
#21 0x00007f5000a4d04c in std::sys::unix::thread::Thread::new::thread_start (main=0x7f4f8c006160) at /builddir/build/BUILD/rustc-1.38.0-src/src/liballoc/boxed.rs:787
#22 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#23 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 9 (Thread 0x7f4fd1c79700 (LWP 5740)):
#0 0x00007f50281bed45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x00007f500095d14e in std::sys::unix::condvar::Condvar::wait (mutex=<optimized out>, self=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys/unix/condvar.rs:71
lock = 0x80
state = <optimized out>
#2 std::sys_common::condvar::Condvar::wait (mutex=<optimized out>, self=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys_common/condvar.rs:41
lock = 0x80
state = <optimized out>
#3 std::sync::condvar::Condvar::wait (self=0x7f4f8c005a30, guard=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sync/condvar.rs:204
lock = 0x80
state = <optimized out>
#4 rayon_core::sleep::Sleep::sleep (self=0x7f4f8c005a18, worker_index=<optimized out>) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/sleep/mod.rs:267
state = <optimized out>
#5 0x00007f500095d7c7 in rayon_core::sleep::Sleep::no_work_found (self=0x7f4f8c005a18, worker_index=3, yields=<optimized out>) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/sleep/mod.rs:91
yields = 64
#6 rayon_core::registry::WorkerThread::wait_until_cold (self=0x7f4fd1c78500, latch=0x7f4f8c005a70) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:721
yields = 64
#7 0x00007f5000961eb2 in rayon_core::registry::WorkerThread::wait_until (self=0x7f4fd1c78500, latch=0x7f4f8c005a70) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:693
worker_thread = 0x7f4fd1c78500
#8 rayon_core::registry::main_loop (registry=..., index=3, worker=...) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:813
worker_thread = 0x7f4fd1c78500
#9 rayon_core::registry::ThreadBuilder::run (self=...) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:58
#10 <rayon_core::registry::DefaultSpawn as rayon_core::registry::ThreadSpawn>::spawn::{{closure}} () at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:103
#11 std::sys_common::backtrace::__rust_begin_short_backtrace (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys_common/backtrace.rs:77
#12 0x00007f500095c267 in std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/thread/mod.rs:470
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01e5c0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01b500}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01b0b0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 3})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006430}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#13 <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (self=..., _args=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panic.rs:315
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01e5c0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01b500}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01b0b0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 3})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006430}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#14 std::panicking::try::do_call (data=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panicking.rs:296
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01e5c0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01b500}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01b0b0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 3})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006430}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#15 __rust_maybe_catch_panic (data=<optimized out>, f=<optimized out>, data_ptr=<optimized out>, vtable_ptr=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libpanic_unwind/lib.rs:80
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01e5c0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01b500}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01b0b0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 3})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006430}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#16 std::panicking::try (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panicking.rs:275
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01e5c0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01b500}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01b0b0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 3})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006430}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#17 std::panic::catch_unwind (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panic.rs:394
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01e5c0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01b500}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01b0b0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 3})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006430}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#18 std::thread::Builder::spawn_unchecked::{{closure}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/thread/mod.rs:469
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c01e5c0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01b500}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01b0b0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 3})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006430}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#19 core::ops::function::FnOnce::call_once{{vtable-shim}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libcore/ops/function.rs:235
#20 0x00007f5000a4c84f in <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once (self=..., args=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/liballoc/boxed.rs:787
#21 0x00007f5000a4d04c in std::sys::unix::thread::Thread::new::thread_start (main=0x7f4f8c006460) at /builddir/build/BUILD/rustc-1.38.0-src/src/liballoc/boxed.rs:787
#22 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#23 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 8 (Thread 0x7f4fd1679700 (LWP 5742)):
#0 0x00007f50281bed45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x00007f500095d14e in std::sys::unix::condvar::Condvar::wait (mutex=<optimized out>, self=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys/unix/condvar.rs:71
lock = 0x80
state = <optimized out>
#2 std::sys_common::condvar::Condvar::wait (mutex=<optimized out>, self=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys_common/condvar.rs:41
lock = 0x80
state = <optimized out>
#3 std::sync::condvar::Condvar::wait (self=0x7f4f8c005a30, guard=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sync/condvar.rs:204
lock = 0x80
state = <optimized out>
#4 rayon_core::sleep::Sleep::sleep (self=0x7f4f8c005a18, worker_index=<optimized out>) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/sleep/mod.rs:267
state = <optimized out>
#5 0x00007f500095d7c7 in rayon_core::sleep::Sleep::no_work_found (self=0x7f4f8c005a18, worker_index=5, yields=<optimized out>) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/sleep/mod.rs:91
yields = 64
#6 rayon_core::registry::WorkerThread::wait_until_cold (self=0x7f4fd1678500, latch=0x7f4f8c005a70) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:721
yields = 64
#7 0x00007f5000961eb2 in rayon_core::registry::WorkerThread::wait_until (self=0x7f4fd1678500, latch=0x7f4f8c005a70) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:693
worker_thread = 0x7f4fd1678500
#8 rayon_core::registry::main_loop (registry=..., index=5, worker=...) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:813
worker_thread = 0x7f4fd1678500
#9 rayon_core::registry::ThreadBuilder::run (self=...) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:58
#10 <rayon_core::registry::DefaultSpawn as rayon_core::registry::ThreadSpawn>::spawn::{{closure}} () at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:103
#11 std::sys_common::backtrace::__rust_begin_short_backtrace (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys_common/backtrace.rs:77
#12 0x00007f500095c267 in std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/thread/mod.rs:470
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c006a30}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01c200}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01bdf0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 5})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006a90}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#13 <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (self=..., _args=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panic.rs:315
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c006a30}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01c200}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01bdf0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 5})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006a90}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#14 std::panicking::try::do_call (data=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panicking.rs:296
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c006a30}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01c200}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01bdf0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 5})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006a90}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#15 __rust_maybe_catch_panic (data=<optimized out>, f=<optimized out>, data_ptr=<optimized out>, vtable_ptr=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libpanic_unwind/lib.rs:80
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c006a30}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01c200}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01bdf0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 5})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006a90}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#16 std::panicking::try (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panicking.rs:275
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c006a30}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01c200}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01bdf0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 5})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006a90}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#17 std::panic::catch_unwind (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panic.rs:394
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c006a30}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01c200}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01bdf0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 5})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006a90}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#18 std::thread::Builder::spawn_unchecked::{{closure}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/thread/mod.rs:469
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c006a30}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01c200}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01bdf0, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 5})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006a90}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#19 core::ops::function::FnOnce::call_once{{vtable-shim}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libcore/ops/function.rs:235
#20 0x00007f5000a4c84f in <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once (self=..., args=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/liballoc/boxed.rs:787
#21 0x00007f5000a4d04c in std::sys::unix::thread::Thread::new::thread_start (main=0x7f4f8c006ac0) at /builddir/build/BUILD/rustc-1.38.0-src/src/liballoc/boxed.rs:787
#22 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#23 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 7 (Thread 0x7f4fd1478700 (LWP 5743)):
#0 0x00007f50281bed45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x00007f500095d14e in std::sys::unix::condvar::Condvar::wait (mutex=<optimized out>, self=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys/unix/condvar.rs:71
lock = 0x80
state = <optimized out>
#2 std::sys_common::condvar::Condvar::wait (mutex=<optimized out>, self=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys_common/condvar.rs:41
lock = 0x80
state = <optimized out>
#3 std::sync::condvar::Condvar::wait (self=0x7f4f8c005a30, guard=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sync/condvar.rs:204
lock = 0x80
state = <optimized out>
#4 rayon_core::sleep::Sleep::sleep (self=0x7f4f8c005a18, worker_index=<optimized out>) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/sleep/mod.rs:267
state = <optimized out>
#5 0x00007f500095d7c7 in rayon_core::sleep::Sleep::no_work_found (self=0x7f4f8c005a18, worker_index=6, yields=<optimized out>) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/sleep/mod.rs:91
yields = 64
#6 rayon_core::registry::WorkerThread::wait_until_cold (self=0x7f4fd1477500, latch=0x7f4f8c005a70) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:721
yields = 64
#7 0x00007f5000961eb2 in rayon_core::registry::WorkerThread::wait_until (self=0x7f4fd1477500, latch=0x7f4f8c005a70) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:693
worker_thread = 0x7f4fd1477500
#8 rayon_core::registry::main_loop (registry=..., index=6, worker=...) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:813
worker_thread = 0x7f4fd1477500
#9 rayon_core::registry::ThreadBuilder::run (self=...) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:58
#10 <rayon_core::registry::DefaultSpawn as rayon_core::registry::ThreadSpawn>::spawn::{{closure}} () at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:103
#11 std::sys_common::backtrace::__rust_begin_short_backtrace (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys_common/backtrace.rs:77
#12 0x00007f500095c267 in std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/thread/mod.rs:470
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c006d90}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01c880}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01c440, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 6})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006df0}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#13 <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (self=..., _args=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panic.rs:315
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c006d90}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01c880}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01c440, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 6})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006df0}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#14 std::panicking::try::do_call (data=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panicking.rs:296
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c006d90}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01c880}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01c440, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 6})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006df0}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#15 __rust_maybe_catch_panic (data=<optimized out>, f=<optimized out>, data_ptr=<optimized out>, vtable_ptr=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libpanic_unwind/lib.rs:80
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c006d90}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01c880}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01c440, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 6})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006df0}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#16 std::panicking::try (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panicking.rs:275
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c006d90}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01c880}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01c440, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 6})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006df0}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#17 std::panic::catch_unwind (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panic.rs:394
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c006d90}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01c880}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01c440, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 6})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006df0}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#18 std::thread::Builder::spawn_unchecked::{{closure}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/thread/mod.rs:469
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c006d90}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c01c880}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01c440, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 6})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c006df0}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#19 core::ops::function::FnOnce::call_once{{vtable-shim}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libcore/ops/function.rs:235
#20 0x00007f5000a4c84f in <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once (self=..., args=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/liballoc/boxed.rs:787
#21 0x00007f5000a4d04c in std::sys::unix::thread::Thread::new::thread_start (main=0x7f4f8c006e20) at /builddir/build/BUILD/rustc-1.38.0-src/src/liballoc/boxed.rs:787
#22 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#23 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 6 (Thread 0x7f4fd2831700 (LWP 16993)):
#0 0x00007f5028284fe4 in inflate_fast () at /lib64/libz.so.1
#1 0x00007f5028285b17 in inflate () at /lib64/libz.so.1
#2 0x00007f5025d9e0fd in png_process_IDAT_data () at /lib64/libpng16.so.16
#3 0x00007f5025d9e43b in png_push_read_IDAT () at /lib64/libpng16.so.16
#4 0x00007f5025d9e53b in png_process_data () at /lib64/libpng16.so.16
#5 0x00007f50289e78f1 in gdk_pixbuf.png_image_load_increment () at /lib64/libgdk_pixbuf-2.0.so.0
#6 0x00007f50289db41c in gdk_pixbuf_loader_write () at /lib64/libgdk_pixbuf-2.0.so.0
#7 0x00007f50289d7a60 in load_from_stream () at /lib64/libgdk_pixbuf-2.0.so.0
#8 0x00007f50289d8a61 in gdk_pixbuf_new_from_stream () at /lib64/libgdk_pixbuf-2.0.so.0
#9 0x00007f5029564887 in icon_info_ensure_scale_and_pixbuf () at /lib64/libgtk-3.so.0
#10 0x00007f5029564ab0 in load_icon_thread () at /lib64/libgtk-3.so.0
#11 0x00007f5029c97e92 in g_task_thread_pool_thread (thread_data=0x55fd6176bc80, pool_data=<optimized out>) at ../gio/gtask.c:1410
task = 0x55fd6176bc80 [GTask]
#12 0x00007f5029adc694 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:308
task = 0x55fd6176bc80
pool = <optimized out>
#13 0x00007f5029adbf52 in g_thread_proxy (data=0x55fd61000b20) at ../glib/gthread.c:805
thread = 0x55fd61000b20
__FUNCTION__ = "g_thread_proxy"
#14 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#15 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 5 (Thread 0x7f4fd1277700 (LWP 5744)):
#0 0x00007f50281bed45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x00007f500095d14e in std::sys::unix::condvar::Condvar::wait (mutex=<optimized out>, self=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys/unix/condvar.rs:71
lock = 0x80
state = <optimized out>
#2 std::sys_common::condvar::Condvar::wait (mutex=<optimized out>, self=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys_common/condvar.rs:41
lock = 0x80
state = <optimized out>
#3 std::sync::condvar::Condvar::wait (self=0x7f4f8c005a30, guard=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sync/condvar.rs:204
lock = 0x80
state = <optimized out>
#4 rayon_core::sleep::Sleep::sleep (self=0x7f4f8c005a18, worker_index=<optimized out>) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/sleep/mod.rs:267
state = <optimized out>
#5 0x00007f500095d7c7 in rayon_core::sleep::Sleep::no_work_found (self=0x7f4f8c005a18, worker_index=7, yields=<optimized out>) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/sleep/mod.rs:91
yields = 64
#6 rayon_core::registry::WorkerThread::wait_until_cold (self=0x7f4fd1276500, latch=0x7f4f8c005a70) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:721
yields = 64
#7 0x00007f5000961eb2 in rayon_core::registry::WorkerThread::wait_until (self=0x7f4fd1276500, latch=0x7f4f8c005a70) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:693
worker_thread = 0x7f4fd1276500
#8 rayon_core::registry::main_loop (registry=..., index=7, worker=...) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:813
worker_thread = 0x7f4fd1276500
#9 rayon_core::registry::ThreadBuilder::run (self=...) at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:58
#10 <rayon_core::registry::DefaultSpawn as rayon_core::registry::ThreadSpawn>::spawn::{{closure}} () at /usr/src/debug/librsvg2-2.46.3-1.fc31.x86_64/vendor/rayon-core/src/registry.rs:103
#11 std::sys_common::backtrace::__rust_begin_short_backtrace (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/sys_common/backtrace.rs:77
#12 0x00007f500095c267 in std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/thread/mod.rs:470
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c0070f0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c005000}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01ca90, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 7})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c007150}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#13 <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (self=..., _args=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panic.rs:315
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c0070f0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c005000}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01ca90, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 7})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c007150}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#14 std::panicking::try::do_call (data=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panicking.rs:296
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c0070f0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c005000}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01ca90, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 7})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c007150}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#15 __rust_maybe_catch_panic (data=<optimized out>, f=<optimized out>, data_ptr=<optimized out>, vtable_ptr=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/libpanic_unwind/lib.rs:80
payload = 0x0
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c0070f0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c005000}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01ca90, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 7})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c007150}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#16 std::panicking::try (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panicking.rs:275
any_vtable = 0
any_data = 0
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c0070f0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c005000}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01ca90, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 7})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c007150}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#17 std::panic::catch_unwind (f=...) at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/panic.rs:394
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c0070f0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c005000}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01ca90, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 7})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c007150}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#18 std::thread::Builder::spawn_unchecked::{{closure}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libstd/thread/mod.rs:469
their_thread = std::thread::Thread {inner: alloc::sync::Arc<std::thread::Inner> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x7f4f8c0070f0}, phantom: core::marker::PhantomData<std::thread::Inner>}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 (rayon_core::registry::ThreadBuilder {name: core::option::Option<alloc::string::String>::None, stack_size: core::option::Option<usize>::None, worker: crossbeam_deque::Worker<rayon_core::job::JobRef> {inner: alloc::sync::Arc<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>> {pointer: 0x7f4f8c005000}, phantom: core::marker::PhantomData<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::Inner<rayon_core::job::JobRef>>>}, buffer: core::cell::Cell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: core::cell::UnsafeCell<crossbeam_deque::Buffer<rayon_core::job::JobRef>> {value: crossbeam_deque::Buffer<rayon_core::job::JobRef> {ptr: 0x7f4f8c01ca90, cap: 64}}}, flavor: (unknown: 1), _marker: core::marker::PhantomData<*mut ()>}, registry: alloc::sync::Arc<rayon_core::registry::Registry> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rayon_core::registry::Registry>> {pointer: 0x7f4f8c005880}, phantom: core::marker::PhantomData<rayon_core::registry::Registry>}, index: 7})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>> {pointer: 0x7f4f8c007150}, phantom: core::marker::PhantomData<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>>}
#19 core::ops::function::FnOnce::call_once{{vtable-shim}} () at /builddir/build/BUILD/rustc-1.38.0-src/src/libcore/ops/function.rs:235
#20 0x00007f5000a4c84f in <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once (self=..., args=<optimized out>) at /builddir/build/BUILD/rustc-1.38.0-src/src/liballoc/boxed.rs:787
#21 0x00007f5000a4d04c in std::sys::unix::thread::Thread::new::thread_start (main=0x7f4f8c007180) at /builddir/build/BUILD/rustc-1.38.0-src/src/liballoc/boxed.rs:787
#22 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#23 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 4 (Thread 0x7f4fd37fe700 (LWP 4538)):
#0 0x00007f5028d76a6f in poll () at /lib64/libc.so.6
#1 0x00007f5001a9c196 in poll_func () at /lib64/libpulse.so.0
#2 0x00007f5001a8d801 in pa_mainloop_poll () at /lib64/libpulse.so.0
#3 0x00007f5001a8de83 in pa_mainloop_iterate () at /lib64/libpulse.so.0
#4 0x00007f5001a8df30 in pa_mainloop_run () at /lib64/libpulse.so.0
#5 0x00007f5001a9c0dd in thread () at /lib64/libpulse.so.0
#6 0x00007f5001a37b9c in internal_thread_func () at /usr/lib64/pulseaudio/libpulsecommon-13.0.so
#7 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#8 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 3 (Thread 0x7f5003dfe700 (LWP 1721)):
#0 0x00007f50281bed45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x00007f50266e806d in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) () at /lib64/libmozjs-60.so.0
#2 0x00007f50266e8245 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /lib64/libmozjs-60.so.0
#3 0x00007f502694998f in js::HelperThread::threadLoop() () at /lib64/libmozjs-60.so.0
#4 0x00007f5026949a69 in js::HelperThread::ThreadMain(void*) () at /lib64/libmozjs-60.so.0
#5 0x00007f50269416a9 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) () at /lib64/libmozjs-60.so.0
#6 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#7 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 2 (Thread 0x7f50250a1700 (LWP 1647)):
#0 0x00007f5028d76a6f in poll () at /lib64/libc.so.6
#1 0x00007f5029ab279e in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x55fd5b0f8bb0, timeout=<optimized out>, context=0x55fd5b130630) at ../glib/gmain.c:4216
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7f5029ac2510 <g_poll>
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 2
allocated_nfds = <optimized out>
fds = 0x55fd5b0f8bb0
#2 g_main_context_iterate (context=context@entry=0x55fd5b130630, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3912
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 2
allocated_nfds = <optimized out>
fds = 0x55fd5b0f8bb0
#3 0x00007f5029ab28d3 in g_main_context_iteration (context=0x55fd5b130630, may_block=may_block@entry=1) at ../glib/gmain.c:3978
retval = <optimized out>
#4 0x00007f5029ab2921 in glib_worker_main (data=<optimized out>) at ../glib/gmain.c:5858
#5 0x00007f5029adbf52 in g_thread_proxy (data=0x55fd5b130800) at ../glib/gthread.c:805
thread = 0x55fd5b130800
__FUNCTION__ = "g_thread_proxy"
#6 0x00007f50281b84e2 in start_thread () at /lib64/libpthread.so.0
#7 0x00007f5028d81693 in clone () at /lib64/libc.so.6
Thread 1 (Thread 0x7f50250a4d00 (LWP 1642)):
#0 0x00007f5028cbc625 in raise () at /lib64/libc.so.6
#1 0x000055fd590fd322 in dump_gjs_stack_on_signal_handler (signo=6) at ../src/main.c:394
sa = {__sigaction_handler = {sa_handler = 0x55fd590fd350 <dump_gjs_stack_alarm_sigaction>, sa_sigaction = 0x55fd590fd350 <dump_gjs_stack_alarm_sigaction>}, sa_mask = {__val = {0 <repeats 16 times>}}, sa_flags = 0, sa_restorer = 0x0}
i = 65
#2 0x00007f5028cbc6b0 in <signal handler called> () at /lib64/libc.so.6
#3 0x00007f5028cbc625 in raise () at /lib64/libc.so.6
#4 0x00007f5028ca58d9 in abort () at /lib64/libc.so.6
#5 0x00007f5029a7eb53 in g_assertion_message (domain=<optimized out>, file=<optimized out>, line=<optimized out>, func=0x7f502977e7d0 "gtk_icon_info_load_icon_finish", message=<optimized out>) at ../glib/gtestutils.c:2912
lstr = "4277\000\177\000\000\000\304\nE<\310\030\n\030\250t[\375U\000\000\310\342w)P\177\000"
s = 0x55fd5f693060 "\360\352pa\375U"
#6 0x00007f5029adb16f in g_assertion_message_expr (domain=0x7f5029742018 "Gtk", file=0x7f502977db97 "gtkicontheme.c", line=4277, func=0x7f502977e7d0 "gtk_icon_info_load_icon_finish", expr=<optimized out>) at ../glib/gtestutils.c:2938
s = 0x55fd5f6a69b0 "assertion failed: (icon_info_get_pixbuf_ready (icon_info))"
#7 0x00007f50295684cf in gtk_icon_info_load_icon_finish () at /lib64/libgtk-3.so.0
#8 0x00007f50295685fc in async_load_no_symbolic_cb () at /lib64/libgtk-3.so.0
#9 0x00007f5029c9719a in g_task_return_now (task=0x55fd60861f00 [GTask]) at ../gio/gtask.c:1212
#10 0x00007f5029c971dd in complete_in_idle_cb (task=task@entry=0x55fd60861f00) at ../gio/gtask.c:1226
#11 0x00007f5029aaedcb in g_idle_dispatch (source=source@entry=0x7f4f840d2c80, callback=0x7f5029c971d0 <complete_in_idle_cb>, user_data=0x55fd60861f00) at ../glib/gmain.c:5617
again = <optimized out>
#12 0x00007f5029ab24a0 in g_main_dispatch (context=0x55fd5b1317b0) at ../glib/gmain.c:3179
dispatch = <optimized out>
prev_source = 0x0
was_in_call = <optimized out>
user_data = 0x55fd60861f00
callback = 0x7f5029c971d0 <complete_in_idle_cb>
cb_funcs = 0x7f5029b87280 <g_source_callback_funcs>
cb_data = 0x7f4f84035d50
need_destroy = <optimized out>
source = 0x7f4f840d2c80
current = 0x55fd5b100f10
i = 0
__FUNCTION__ = "g_main_dispatch"
#13 g_main_context_dispatch (context=context@entry=0x55fd5b1317b0) at ../glib/gmain.c:3844
#14 0x00007f5029ab2830 in g_main_context_iterate (context=0x55fd5b1317b0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3917
max_priority = 0
timeout = 0
some_ready = 1
nfds = <optimized out>
allocated_nfds = <optimized out>
fds = 0x55fd5df836f0
#15 0x00007f5029ab2b23 in g_main_loop_run (loop=0x55fd5b4616a0) at ../glib/gmain.c:4111
__FUNCTION__ = "g_main_loop_run"
#16 0x00007f5028f123c0 in meta_run () at ../src/core/main.c:676
#17 0x000055fd590fccad in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.c:552
ctx = <optimized out>
error = 0x0
ecode = <optimized out>
Edited by Björn Daase