Created
December 5, 2022 15:18
-
-
Save vlovich/b553ce3a2450907b62b135e3bdf8038c to your computer and use it in GitHub Desktop.
drd report of glommio deadlock
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
d): /home/vlovich/valgrind-deadlock | |
DW_AT_GNU_pubnames: 1 | |
DW_AT_low_pc : 0x3d040 | |
DW_AT_high_pc : 82 | |
parse_type_DIE: | |
--24107-- WARNING: Serious error when reading debug info | |
--24107-- When reading debug info from /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock: | |
--24107-- confused by the above DIE | |
==24107== Thread 3: | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting store by thread 3 at 0x04b9997d size 1 | |
==24107== at 0x1AA235: glommio::executor::latch::Latch::set_state (latch.rs:139) | |
==24107== by 0x1B7132: glommio::executor::latch::Latch::update (latch.rs:132) | |
==24107== by 0x1A9FFD: glommio::executor::latch::Latch::count_down (latch.rs:74) | |
==24107== by 0x1AA197: glommio::executor::latch::Latch::arrive_and_wait (latch.rs:102) | |
==24107== by 0x178986: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:985) | |
==24107== by 0x19EFDD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:122) | |
==24107== by 0x15776E: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} (mod.rs:514) | |
==24107== by 0x19EF4D: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (unwind_safe.rs:271) | |
==24107== by 0x157C4F: std::panicking::try::do_call (panicking.rs:492) | |
==24107== by 0x157E2A: __rust_try (in /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock) | |
==24107== by 0x157AE1: std::panicking::try (panicking.rs:456) | |
==24107== by 0x159E8E: std::panic::catch_unwind (panic.rs:137) | |
==24107== Address 0x4b9997d is at offset 29 from 0x4b99960. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x1F3FA6: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x1F3D8C: alloc::alloc::exchange_malloc (alloc.rs:237) | |
==24107== by 0x1F0A34: alloc::sync::Arc<T>::new (boxed.rs:220) | |
==24107== by 0x1A9FB2: glommio::executor::latch::Latch::new (latch.rs:57) | |
==24107== by 0x179455: glommio::executor::LocalExecutorPoolBuilder::on_all_shards (mod.rs:940) | |
==24107== by 0x1845C3: valgrind_deadlock::main (main.rs:16) | |
==24107== by 0x146B9A: core::ops::function::FnOnce::call_once (function.rs:248) | |
==24107== by 0x19EFFD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:122) | |
==24107== by 0x17DE90: std::rt::lang_start::{{closure}} (rt.rs:166) | |
==24107== by 0x3F9B8E: std::rt::lang_start_internal (function.rs:283) | |
==24107== by 0x17DE69: std::rt::lang_start (rt.rs:165) | |
==24107== Other segment start (thread 2) | |
==24107== at 0x4858958: pthread_mutex_unlock@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x49EAC2E: __cxa_thread_atexit_impl (cxa_thread_atexit_impl.c:138) | |
==24107== by 0x40083E: std::sys_common::thread_info::set (local.rs:955) | |
==24107== by 0x15747C: std::thread::Builder::spawn_unchecked_::{{closure}} (mod.rs:512) | |
==24107== by 0x14693D: core::ops::function::FnOnce::call_once{{vtable.shim}} (function.rs:248) | |
==24107== by 0x4047A2: std::sys::unix::thread::Thread::new::thread_start (boxed.rs:1940) | |
==24107== by 0x484E358: ??? (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x4A368FC: start_thread (pthread_create.c:442) | |
==24107== by 0x4AB7C73: clone (clone.S:100) | |
==24107== Other segment end (thread 2) | |
==24107== at 0x4AB07FD: syscall (syscall.S:38) | |
==24107== by 0x403634: std::sys::unix::futex::futex_wait (futex.rs:62) | |
==24107== by 0x405136: std::sys::unix::locks::futex_condvar::Condvar::wait (futex_condvar.rs:51) | |
==24107== by 0x1C2CCF: std::sys_common::condvar::Condvar::wait (condvar.rs:42) | |
==24107== by 0x1BFE35: std::sync::condvar::Condvar::wait (condvar.rs:191) | |
==24107== by 0x1BFC0C: std::sync::condvar::Condvar::wait_while (condvar.rs:249) | |
==24107== by 0x1AA0DB: glommio::executor::latch::Latch::wait (latch.rs:91) | |
==24107== by 0x1AA1BB: glommio::executor::latch::Latch::arrive_and_wait (latch.rs:103) | |
==24107== by 0x178986: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:985) | |
==24107== by 0x19EFDD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:122) | |
==24107== by 0x15776E: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} (mod.rs:514) | |
==24107== by 0x19EF4D: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (unwind_safe.rs:271) | |
==24107== | |
==24107== Thread 2: | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x04b9997d size 1 | |
==24107== at 0x1B6F3E: glommio::executor::latch::Latch::wait::{{closure}} (latch.rs:94) | |
==24107== by 0x1BFBAB: std::sync::condvar::Condvar::wait_while (condvar.rs:248) | |
==24107== by 0x1AA0DB: glommio::executor::latch::Latch::wait (latch.rs:91) | |
==24107== by 0x1AA1BB: glommio::executor::latch::Latch::arrive_and_wait (latch.rs:103) | |
==24107== by 0x178986: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:985) | |
==24107== by 0x19EFDD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:122) | |
==24107== by 0x15776E: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} (mod.rs:514) | |
==24107== by 0x19EF4D: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (unwind_safe.rs:271) | |
==24107== by 0x157C4F: std::panicking::try::do_call (panicking.rs:492) | |
==24107== by 0x157E2A: __rust_try (in /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock) | |
==24107== by 0x157AE1: std::panicking::try (panicking.rs:456) | |
==24107== by 0x159E8E: std::panic::catch_unwind (panic.rs:137) | |
==24107== Address 0x4b9997d is at offset 29 from 0x4b99960. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x1F3FA6: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x1F3D8C: alloc::alloc::exchange_malloc (alloc.rs:237) | |
==24107== by 0x1F0A34: alloc::sync::Arc<T>::new (boxed.rs:220) | |
==24107== by 0x1A9FB2: glommio::executor::latch::Latch::new (latch.rs:57) | |
==24107== by 0x179455: glommio::executor::LocalExecutorPoolBuilder::on_all_shards (mod.rs:940) | |
==24107== by 0x1845C3: valgrind_deadlock::main (main.rs:16) | |
==24107== by 0x146B9A: core::ops::function::FnOnce::call_once (function.rs:248) | |
==24107== by 0x19EFFD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:122) | |
==24107== by 0x17DE90: std::rt::lang_start::{{closure}} (rt.rs:166) | |
==24107== by 0x3F9B8E: std::rt::lang_start_internal (function.rs:283) | |
==24107== by 0x17DE69: std::rt::lang_start (rt.rs:165) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x4858958: pthread_mutex_unlock@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x49EAC2E: __cxa_thread_atexit_impl (cxa_thread_atexit_impl.c:138) | |
==24107== by 0x40083E: std::sys_common::thread_info::set (local.rs:955) | |
==24107== by 0x15747C: std::thread::Builder::spawn_unchecked_::{{closure}} (mod.rs:512) | |
==24107== by 0x14693D: core::ops::function::FnOnce::call_once{{vtable.shim}} (function.rs:248) | |
==24107== by 0x4047A2: std::sys::unix::thread::Thread::new::thread_start (boxed.rs:1940) | |
==24107== by 0x484E358: ??? (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x4A368FC: start_thread (pthread_create.c:442) | |
==24107== by 0x4AB7C73: clone (clone.S:100) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x4AA6DE0: open (open64.c:41) | |
==24107== by 0x402F74: std::sys::unix::fs::File::open_c (fs.rs:947) | |
==24107== by 0x3FAEE2: std::fs::OpenOptions::_open (fs.rs:935) | |
==24107== by 0x3FA9B0: std::fs::read_to_string::inner (fs.rs:1056) | |
==24107== by 0x2A0DD4: std::fs::read_to_string (fs.rs:295) | |
==24107== by 0x294B31: glommio::sys::sysfs::ListIterator::from_path (sysfs.rs:226) | |
==24107== by 0x2729AD: glommio::sys::hardware_topology::get_machine_topology_unsorted (hardware_topology.rs:58) | |
==24107== by 0x1E2C91: glommio::executor::placement::CpuSet::online (mod.rs:341) | |
==24107== by 0x1E4933: glommio::executor::placement::CpuSetGenerator::check_cpu (mod.rs:589) | |
==24107== by 0x1E41BB: glommio::executor::placement::CpuSetGenerator::pool (mod.rs:518) | |
==24107== by 0x1E280C: glommio::executor::placement::PoolPlacement::generate_cpu_set (mod.rs:185) | |
==24107== by 0x1DDFA4: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:185) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x04b9997d size 1 | |
==24107== at 0x1AA140: glommio::executor::latch::Latch::wait (latch.rs:91) | |
==24107== by 0x1AA1BB: glommio::executor::latch::Latch::arrive_and_wait (latch.rs:103) | |
==24107== by 0x178986: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:985) | |
==24107== by 0x19EFDD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:122) | |
==24107== by 0x15776E: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} (mod.rs:514) | |
==24107== by 0x19EF4D: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (unwind_safe.rs:271) | |
==24107== by 0x157C4F: std::panicking::try::do_call (panicking.rs:492) | |
==24107== by 0x157E2A: __rust_try (in /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock) | |
==24107== by 0x157AE1: std::panicking::try (panicking.rs:456) | |
==24107== by 0x159E8E: std::panic::catch_unwind (panic.rs:137) | |
==24107== by 0x1575AC: std::thread::Builder::spawn_unchecked_::{{closure}} (mod.rs:513) | |
==24107== by 0x14693D: core::ops::function::FnOnce::call_once{{vtable.shim}} (function.rs:248) | |
==24107== Address 0x4b9997d is at offset 29 from 0x4b99960. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x1F3FA6: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x1F3D8C: alloc::alloc::exchange_malloc (alloc.rs:237) | |
==24107== by 0x1F0A34: alloc::sync::Arc<T>::new (boxed.rs:220) | |
==24107== by 0x1A9FB2: glommio::executor::latch::Latch::new (latch.rs:57) | |
==24107== by 0x179455: glommio::executor::LocalExecutorPoolBuilder::on_all_shards (mod.rs:940) | |
==24107== by 0x1845C3: valgrind_deadlock::main (main.rs:16) | |
==24107== by 0x146B9A: core::ops::function::FnOnce::call_once (function.rs:248) | |
==24107== by 0x19EFFD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:122) | |
==24107== by 0x17DE90: std::rt::lang_start::{{closure}} (rt.rs:166) | |
==24107== by 0x3F9B8E: std::rt::lang_start_internal (function.rs:283) | |
==24107== by 0x17DE69: std::rt::lang_start (rt.rs:165) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x4858958: pthread_mutex_unlock@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x49EAC2E: __cxa_thread_atexit_impl (cxa_thread_atexit_impl.c:138) | |
==24107== by 0x40083E: std::sys_common::thread_info::set (local.rs:955) | |
==24107== by 0x15747C: std::thread::Builder::spawn_unchecked_::{{closure}} (mod.rs:512) | |
==24107== by 0x14693D: core::ops::function::FnOnce::call_once{{vtable.shim}} (function.rs:248) | |
==24107== by 0x4047A2: std::sys::unix::thread::Thread::new::thread_start (boxed.rs:1940) | |
==24107== by 0x484E358: ??? (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x4A368FC: start_thread (pthread_create.c:442) | |
==24107== by 0x4AB7C73: clone (clone.S:100) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x4AA6DE0: open (open64.c:41) | |
==24107== by 0x402F74: std::sys::unix::fs::File::open_c (fs.rs:947) | |
==24107== by 0x3FAEE2: std::fs::OpenOptions::_open (fs.rs:935) | |
==24107== by 0x3FA9B0: std::fs::read_to_string::inner (fs.rs:1056) | |
==24107== by 0x2A0DD4: std::fs::read_to_string (fs.rs:295) | |
==24107== by 0x294B31: glommio::sys::sysfs::ListIterator::from_path (sysfs.rs:226) | |
==24107== by 0x2729AD: glommio::sys::hardware_topology::get_machine_topology_unsorted (hardware_topology.rs:58) | |
==24107== by 0x1E2C91: glommio::executor::placement::CpuSet::online (mod.rs:341) | |
==24107== by 0x1E4933: glommio::executor::placement::CpuSetGenerator::check_cpu (mod.rs:589) | |
==24107== by 0x1E41BB: glommio::executor::placement::CpuSetGenerator::pool (mod.rs:518) | |
==24107== by 0x1E280C: glommio::executor::placement::PoolPlacement::generate_cpu_set (mod.rs:185) | |
==24107== by 0x1DDFA4: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:185) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x004e8028 size 1 | |
==24107== at 0x2094A2: <glommio::sys::uring::IO_URING_RECENT_ENOUGH as core::ops::deref::Deref>::deref (inline_lazy.rs:37) | |
==24107== by 0x204831: glommio::sys::uring::SleepableRing::new (uring.rs:931) | |
==24107== by 0x207394: glommio::sys::uring::Reactor::new (uring.rs:1336) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== by 0x19EFDD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:122) | |
==24107== by 0x15776E: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} (mod.rs:514) | |
==24107== by 0x19EF4D: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (unwind_safe.rs:271) | |
==24107== by 0x157C4F: std::panicking::try::do_call (panicking.rs:492) | |
==24107== by 0x157E2A: __rust_try (in /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock) | |
==24107== by 0x157AE1: std::panicking::try (panicking.rs:456) | |
==24107== Allocation context: Data section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x4858958: pthread_mutex_unlock@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x49EAC2E: __cxa_thread_atexit_impl (cxa_thread_atexit_impl.c:138) | |
==24107== by 0x40083E: std::sys_common::thread_info::set (local.rs:955) | |
==24107== by 0x15747C: std::thread::Builder::spawn_unchecked_::{{closure}} (mod.rs:512) | |
==24107== by 0x14693D: core::ops::function::FnOnce::call_once{{vtable.shim}} (function.rs:248) | |
==24107== by 0x4047A2: std::sys::unix::thread::Thread::new::thread_start (boxed.rs:1940) | |
==24107== by 0x484E358: ??? (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x4A368FC: start_thread (pthread_create.c:442) | |
==24107== by 0x4AB7C73: clone (clone.S:100) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x4AA6DE0: open (open64.c:41) | |
==24107== by 0x402F74: std::sys::unix::fs::File::open_c (fs.rs:947) | |
==24107== by 0x3FAEE2: std::fs::OpenOptions::_open (fs.rs:935) | |
==24107== by 0x3FA9B0: std::fs::read_to_string::inner (fs.rs:1056) | |
==24107== by 0x2A0DD4: std::fs::read_to_string (fs.rs:295) | |
==24107== by 0x294B31: glommio::sys::sysfs::ListIterator::from_path (sysfs.rs:226) | |
==24107== by 0x2729AD: glommio::sys::hardware_topology::get_machine_topology_unsorted (hardware_topology.rs:58) | |
==24107== by 0x1E2C91: glommio::executor::placement::CpuSet::online (mod.rs:341) | |
==24107== by 0x1E4933: glommio::executor::placement::CpuSetGenerator::check_cpu (mod.rs:589) | |
==24107== by 0x1E41BB: glommio::executor::placement::CpuSetGenerator::pool (mod.rs:518) | |
==24107== by 0x1E280C: glommio::executor::placement::PoolPlacement::generate_cpu_set (mod.rs:185) | |
==24107== by 0x1DDFA4: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:185) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x004e8028 size 1 | |
==24107== at 0x204867: glommio::sys::uring::SleepableRing::new (uring.rs:931) | |
==24107== by 0x207394: glommio::sys::uring::Reactor::new (uring.rs:1336) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== by 0x19EFDD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:122) | |
==24107== by 0x15776E: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} (mod.rs:514) | |
==24107== by 0x19EF4D: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (unwind_safe.rs:271) | |
==24107== by 0x157C4F: std::panicking::try::do_call (panicking.rs:492) | |
==24107== by 0x157E2A: __rust_try (in /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock) | |
==24107== by 0x157AE1: std::panicking::try (panicking.rs:456) | |
==24107== by 0x159E8E: std::panic::catch_unwind (panic.rs:137) | |
==24107== Allocation context: Data section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x4858958: pthread_mutex_unlock@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x49EAC2E: __cxa_thread_atexit_impl (cxa_thread_atexit_impl.c:138) | |
==24107== by 0x40083E: std::sys_common::thread_info::set (local.rs:955) | |
==24107== by 0x15747C: std::thread::Builder::spawn_unchecked_::{{closure}} (mod.rs:512) | |
==24107== by 0x14693D: core::ops::function::FnOnce::call_once{{vtable.shim}} (function.rs:248) | |
==24107== by 0x4047A2: std::sys::unix::thread::Thread::new::thread_start (boxed.rs:1940) | |
==24107== by 0x484E358: ??? (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x4A368FC: start_thread (pthread_create.c:442) | |
==24107== by 0x4AB7C73: clone (clone.S:100) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x4AA6DE0: open (open64.c:41) | |
==24107== by 0x402F74: std::sys::unix::fs::File::open_c (fs.rs:947) | |
==24107== by 0x3FAEE2: std::fs::OpenOptions::_open (fs.rs:935) | |
==24107== by 0x3FA9B0: std::fs::read_to_string::inner (fs.rs:1056) | |
==24107== by 0x2A0DD4: std::fs::read_to_string (fs.rs:295) | |
==24107== by 0x294B31: glommio::sys::sysfs::ListIterator::from_path (sysfs.rs:226) | |
==24107== by 0x2729AD: glommio::sys::hardware_topology::get_machine_topology_unsorted (hardware_topology.rs:58) | |
==24107== by 0x1E2C91: glommio::executor::placement::CpuSet::online (mod.rs:341) | |
==24107== by 0x1E4933: glommio::executor::placement::CpuSetGenerator::check_cpu (mod.rs:589) | |
==24107== by 0x1E41BB: glommio::executor::placement::CpuSetGenerator::pool (mod.rs:518) | |
==24107== by 0x1E280C: glommio::executor::placement::PoolPlacement::generate_cpu_set (mod.rs:185) | |
==24107== by 0x1DDFA4: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:185) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x004e8028 size 1 | |
==24107== at 0x2094A2: <glommio::sys::uring::IO_URING_RECENT_ENOUGH as core::ops::deref::Deref>::deref (inline_lazy.rs:37) | |
==24107== by 0x204831: glommio::sys::uring::SleepableRing::new (uring.rs:931) | |
==24107== by 0x20776A: glommio::sys::uring::Reactor::new (uring.rs:1339) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== by 0x19EFDD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:122) | |
==24107== by 0x15776E: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} (mod.rs:514) | |
==24107== by 0x19EF4D: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (unwind_safe.rs:271) | |
==24107== by 0x157C4F: std::panicking::try::do_call (panicking.rs:492) | |
==24107== by 0x157E2A: __rust_try (in /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock) | |
==24107== by 0x157AE1: std::panicking::try (panicking.rs:456) | |
==24107== Allocation context: Data section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x4858958: pthread_mutex_unlock@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x49EAC2E: __cxa_thread_atexit_impl (cxa_thread_atexit_impl.c:138) | |
==24107== by 0x40083E: std::sys_common::thread_info::set (local.rs:955) | |
==24107== by 0x15747C: std::thread::Builder::spawn_unchecked_::{{closure}} (mod.rs:512) | |
==24107== by 0x14693D: core::ops::function::FnOnce::call_once{{vtable.shim}} (function.rs:248) | |
==24107== by 0x4047A2: std::sys::unix::thread::Thread::new::thread_start (boxed.rs:1940) | |
==24107== by 0x484E358: ??? (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x4A368FC: start_thread (pthread_create.c:442) | |
==24107== by 0x4AB7C73: clone (clone.S:100) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x4AA6DE0: open (open64.c:41) | |
==24107== by 0x402F74: std::sys::unix::fs::File::open_c (fs.rs:947) | |
==24107== by 0x3FAEE2: std::fs::OpenOptions::_open (fs.rs:935) | |
==24107== by 0x3FA9B0: std::fs::read_to_string::inner (fs.rs:1056) | |
==24107== by 0x2A0DD4: std::fs::read_to_string (fs.rs:295) | |
==24107== by 0x294B31: glommio::sys::sysfs::ListIterator::from_path (sysfs.rs:226) | |
==24107== by 0x2729AD: glommio::sys::hardware_topology::get_machine_topology_unsorted (hardware_topology.rs:58) | |
==24107== by 0x1E2C91: glommio::executor::placement::CpuSet::online (mod.rs:341) | |
==24107== by 0x1E4933: glommio::executor::placement::CpuSetGenerator::check_cpu (mod.rs:589) | |
==24107== by 0x1E41BB: glommio::executor::placement::CpuSetGenerator::pool (mod.rs:518) | |
==24107== by 0x1E280C: glommio::executor::placement::PoolPlacement::generate_cpu_set (mod.rs:185) | |
==24107== by 0x1DDFA4: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:185) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x004e8028 size 1 | |
==24107== at 0x204867: glommio::sys::uring::SleepableRing::new (uring.rs:931) | |
==24107== by 0x20776A: glommio::sys::uring::Reactor::new (uring.rs:1339) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== by 0x19EFDD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:122) | |
==24107== by 0x15776E: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} (mod.rs:514) | |
==24107== by 0x19EF4D: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (unwind_safe.rs:271) | |
==24107== by 0x157C4F: std::panicking::try::do_call (panicking.rs:492) | |
==24107== by 0x157E2A: __rust_try (in /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock) | |
==24107== by 0x157AE1: std::panicking::try (panicking.rs:456) | |
==24107== by 0x159E8E: std::panic::catch_unwind (panic.rs:137) | |
==24107== Allocation context: Data section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x4858958: pthread_mutex_unlock@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x49EAC2E: __cxa_thread_atexit_impl (cxa_thread_atexit_impl.c:138) | |
==24107== by 0x40083E: std::sys_common::thread_info::set (local.rs:955) | |
==24107== by 0x15747C: std::thread::Builder::spawn_unchecked_::{{closure}} (mod.rs:512) | |
==24107== by 0x14693D: core::ops::function::FnOnce::call_once{{vtable.shim}} (function.rs:248) | |
==24107== by 0x4047A2: std::sys::unix::thread::Thread::new::thread_start (boxed.rs:1940) | |
==24107== by 0x484E358: ??? (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x4A368FC: start_thread (pthread_create.c:442) | |
==24107== by 0x4AB7C73: clone (clone.S:100) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x4AA6DE0: open (open64.c:41) | |
==24107== by 0x402F74: std::sys::unix::fs::File::open_c (fs.rs:947) | |
==24107== by 0x3FAEE2: std::fs::OpenOptions::_open (fs.rs:935) | |
==24107== by 0x3FA9B0: std::fs::read_to_string::inner (fs.rs:1056) | |
==24107== by 0x2A0DD4: std::fs::read_to_string (fs.rs:295) | |
==24107== by 0x294B31: glommio::sys::sysfs::ListIterator::from_path (sysfs.rs:226) | |
==24107== by 0x2729AD: glommio::sys::hardware_topology::get_machine_topology_unsorted (hardware_topology.rs:58) | |
==24107== by 0x1E2C91: glommio::executor::placement::CpuSet::online (mod.rs:341) | |
==24107== by 0x1E4933: glommio::executor::placement::CpuSetGenerator::check_cpu (mod.rs:589) | |
==24107== by 0x1E41BB: glommio::executor::placement::CpuSetGenerator::pool (mod.rs:518) | |
==24107== by 0x1E280C: glommio::executor::placement::PoolPlacement::generate_cpu_set (mod.rs:185) | |
==24107== by 0x1DDFA4: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:185) | |
==24107== | |
Started thread 2 | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x004e85e8 size 8 | |
==24107== at 0x3FBB84: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (atomic.rs:2961) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== by 0x1C38C3: glommio::task::task_impl::Task::run (task_impl.rs:125) | |
==24107== by 0x261FB6: glommio::executor::LocalExecutor::run_one_task_queue (mod.rs:1382) | |
==24107== by 0x260CDA: glommio::executor::LocalExecutor::run_task_queues (mod.rs:1333) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x4AA70EF: __libc_write (write.c:26) | |
==24107== by 0x4AA70EF: write (write.c:24) | |
==24107== by 0x3FAFE7: std::io::buffered::bufwriter::BufWriter<W>::flush_buf (fd.rs:152) | |
==24107== by 0x3FBF1F: <std::io::stdio::StdoutLock as std::io::Write>::write_all (linewritershim.rs:269) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x41B770: core::fmt::write (mod.rs:1226) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x004e8618 size 4 | |
==24107== at 0x3FBBB9: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (atomic.rs:3036) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== by 0x1C38C3: glommio::task::task_impl::Task::run (task_impl.rs:125) | |
==24107== by 0x261FB6: glommio::executor::LocalExecutor::run_one_task_queue (mod.rs:1382) | |
==24107== by 0x260CDA: glommio::executor::LocalExecutor::run_task_queues (mod.rs:1333) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x4AA70EF: __libc_write (write.c:26) | |
==24107== by 0x4AA70EF: write (write.c:24) | |
==24107== by 0x3FAFE7: std::io::buffered::bufwriter::BufWriter<W>::flush_buf (fd.rs:152) | |
==24107== by 0x3FBF1F: <std::io::stdio::StdoutLock as std::io::Write>::write_all (linewritershim.rs:269) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x41B770: core::fmt::write (mod.rs:1226) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x004e8618 size 4 | |
==24107== at 0x14449A: std::sys::unix::locks::futex_mutex::Mutex::lock_contended (atomic.rs:2961) | |
==24107== by 0x3FBCDB: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (futex_mutex.rs:30) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== by 0x1C38C3: glommio::task::task_impl::Task::run (task_impl.rs:125) | |
==24107== by 0x261FB6: glommio::executor::LocalExecutor::run_one_task_queue (mod.rs:1382) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x4AA70EF: __libc_write (write.c:26) | |
==24107== by 0x4AA70EF: write (write.c:24) | |
==24107== by 0x3FAFE7: std::io::buffered::bufwriter::BufWriter<W>::flush_buf (fd.rs:152) | |
==24107== by 0x3FBF1F: <std::io::stdio::StdoutLock as std::io::Write>::write_all (linewritershim.rs:269) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x41B770: core::fmt::write (mod.rs:1226) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x004e8618 size 4 | |
==24107== at 0x1444B2: std::sys::unix::locks::futex_mutex::Mutex::lock_contended (atomic.rs:2961) | |
==24107== by 0x3FBCDB: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (futex_mutex.rs:30) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== by 0x1C38C3: glommio::task::task_impl::Task::run (task_impl.rs:125) | |
==24107== by 0x261FB6: glommio::executor::LocalExecutor::run_one_task_queue (mod.rs:1382) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x4AA70EF: __libc_write (write.c:26) | |
==24107== by 0x4AA70EF: write (write.c:24) | |
==24107== by 0x3FAFE7: std::io::buffered::bufwriter::BufWriter<W>::flush_buf (fd.rs:152) | |
==24107== by 0x3FBF1F: <std::io::stdio::StdoutLock as std::io::Write>::write_all (linewritershim.rs:269) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x41B770: core::fmt::write (mod.rs:1226) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x004e8618 size 4 | |
==24107== at 0x1444EA: std::sys::unix::locks::futex_mutex::Mutex::lock_contended (atomic.rs:2978) | |
==24107== by 0x3FBCDB: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (futex_mutex.rs:30) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== by 0x1C38C3: glommio::task::task_impl::Task::run (task_impl.rs:125) | |
==24107== by 0x261FB6: glommio::executor::LocalExecutor::run_one_task_queue (mod.rs:1382) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x4AA70EF: __libc_write (write.c:26) | |
==24107== by 0x4AA70EF: write (write.c:24) | |
==24107== by 0x3FAFE7: std::io::buffered::bufwriter::BufWriter<W>::flush_buf (fd.rs:152) | |
==24107== by 0x3FBF1F: <std::io::stdio::StdoutLock as std::io::Write>::write_all (linewritershim.rs:269) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x41B770: core::fmt::write (mod.rs:1226) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x004e8618 size 4 | |
==24107== at 0x403600: std::sys::unix::futex::futex_wait (atomic.rs:2961) | |
==24107== by 0x144507: std::sys::unix::locks::futex_mutex::Mutex::lock_contended (futex_mutex.rs:58) | |
==24107== by 0x3FBCDB: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (futex_mutex.rs:30) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== by 0x1C38C3: glommio::task::task_impl::Task::run (task_impl.rs:125) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x4AA70EF: __libc_write (write.c:26) | |
==24107== by 0x4AA70EF: write (write.c:24) | |
==24107== by 0x3FAFE7: std::io::buffered::bufwriter::BufWriter<W>::flush_buf (fd.rs:152) | |
==24107== by 0x3FBF1F: <std::io::stdio::StdoutLock as std::io::Write>::write_all (linewritershim.rs:269) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x41B770: core::fmt::write (mod.rs:1226) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== | |
==24107== Thread 3: | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting store by thread 3 at 0x004e85e8 size 8 | |
==24107== at 0x3FBC97: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (atomic.rs:2946) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== by 0x1C38C3: glommio::task::task_impl::Task::run (task_impl.rs:125) | |
==24107== by 0x261FB6: glommio::executor::LocalExecutor::run_one_task_queue (mod.rs:1382) | |
==24107== by 0x260CDA: glommio::executor::LocalExecutor::run_task_queues (mod.rs:1333) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 2) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 2) | |
==24107== at 0x4AB07FD: syscall (syscall.S:38) | |
==24107== by 0x403634: std::sys::unix::futex::futex_wait (futex.rs:62) | |
==24107== by 0x144507: std::sys::unix::locks::futex_mutex::Mutex::lock_contended (futex_mutex.rs:58) | |
==24107== by 0x3FBCDB: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (futex_mutex.rs:30) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting store by thread 3 at 0x004e85e8 size 8 | |
==24107== at 0x3FBBCE: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (atomic.rs:2946) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x1A1C25: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:377) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 2) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 2) | |
==24107== at 0x4AB07FD: syscall (syscall.S:38) | |
==24107== by 0x403634: std::sys::unix::futex::futex_wait (futex.rs:62) | |
==24107== by 0x144507: std::sys::unix::locks::futex_mutex::Mutex::lock_contended (futex_mutex.rs:58) | |
==24107== by 0x3FBCDB: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (futex_mutex.rs:30) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== | |
glommio: Connecting receiver | |
==24107== Thread 2: | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x004e8618 size 4 | |
==24107== at 0x144508: std::sys::unix::locks::futex_mutex::Mutex::lock_contended (atomic.rs:2961) | |
==24107== by 0x3FBCDB: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (futex_mutex.rs:30) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== by 0x1C38C3: glommio::task::task_impl::Task::run (task_impl.rs:125) | |
==24107== by 0x261FB6: glommio::executor::LocalExecutor::run_one_task_queue (mod.rs:1382) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x4AA70EF: __libc_write (write.c:26) | |
==24107== by 0x4AA70EF: write (write.c:24) | |
==24107== by 0x3FBED8: <std::io::stdio::StdoutLock as std::io::Write>::write_all (fd.rs:152) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x41B770: core::fmt::write (mod.rs:1226) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x1A1C25: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:377) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x004e8618 size 4 | |
==24107== at 0x144522: std::sys::unix::locks::futex_mutex::Mutex::lock_contended (atomic.rs:2961) | |
==24107== by 0x3FBCDB: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (futex_mutex.rs:30) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== by 0x1C38C3: glommio::task::task_impl::Task::run (task_impl.rs:125) | |
==24107== by 0x261FB6: glommio::executor::LocalExecutor::run_one_task_queue (mod.rs:1382) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x4AA70EF: __libc_write (write.c:26) | |
==24107== by 0x4AA70EF: write (write.c:24) | |
==24107== by 0x3FBED8: <std::io::stdio::StdoutLock as std::io::Write>::write_all (fd.rs:152) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x41B770: core::fmt::write (mod.rs:1226) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x1A1C25: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:377) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== | |
==24107== Thread 3: | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting store by thread 3 at 0x004e85e8 size 8 | |
==24107== at 0x3FBC97: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (atomic.rs:2946) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x1A1C25: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:377) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 2) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 2) | |
==24107== at 0x144520: std::sys::unix::locks::futex_mutex::Mutex::lock_contended (sse2.rs:25) | |
==24107== by 0x3FBCDB: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (futex_mutex.rs:30) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== by 0x1C38C3: glommio::task::task_impl::Task::run (task_impl.rs:125) | |
==24107== by 0x261FB6: glommio::executor::LocalExecutor::run_one_task_queue (mod.rs:1382) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 3 at 0x004e8618 size 4 | |
==24107== at 0x3FBCA0: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (atomic.rs:2979) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x1A1C25: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:377) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 2) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 2) | |
==24107== at 0x144520: std::sys::unix::locks::futex_mutex::Mutex::lock_contended (sse2.rs:25) | |
==24107== by 0x3FBCDB: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (futex_mutex.rs:30) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== by 0x1C38C3: glommio::task::task_impl::Task::run (task_impl.rs:125) | |
==24107== by 0x261FB6: glommio::executor::LocalExecutor::run_one_task_queue (mod.rs:1382) | |
==24107== | |
==24107== Thread 2: | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting store by thread 2 at 0x004e85e8 size 8 | |
==24107== at 0x3FBBCE: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (atomic.rs:2946) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== by 0x1C38C3: glommio::task::task_impl::Task::run (task_impl.rs:125) | |
==24107== by 0x261FB6: glommio::executor::LocalExecutor::run_one_task_queue (mod.rs:1382) | |
==24107== by 0x260CDA: glommio::executor::LocalExecutor::run_task_queues (mod.rs:1333) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B1E40: <core::result::Result<T,E> as core::ops::try_trait::Try>::branch (result.rs:2088) | |
==24107== by 0x206681: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_sqes (uring.rs:1186) | |
==24107== by 0x26BF13: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:702) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x1893E6: glommio::sys::uring::Reactor::wait (uring.rs:1906) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting store by thread 2 at 0x004e861c size 4 | |
==24107== at 0x3FBBD1: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (remutex.rs:106) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== by 0x1C38C3: glommio::task::task_impl::Task::run (task_impl.rs:125) | |
==24107== by 0x261FB6: glommio::executor::LocalExecutor::run_one_task_queue (mod.rs:1382) | |
==24107== by 0x260CDA: glommio::executor::LocalExecutor::run_task_queues (mod.rs:1333) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B1E40: <core::result::Result<T,E> as core::ops::try_trait::Try>::branch (result.rs:2088) | |
==24107== by 0x206681: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_sqes (uring.rs:1186) | |
==24107== by 0x26BF13: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:702) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x1893E6: glommio::sys::uring::Reactor::wait (uring.rs:1906) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x004e85f0 size 8 | |
==24107== at 0x3FBD61: <std::io::stdio::StdoutLock as std::io::Write>::write_all (cell.rs:1677) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x41B71A: core::fmt::write (mod.rs:1200) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B1E40: <core::result::Result<T,E> as core::ops::try_trait::Try>::branch (result.rs:2088) | |
==24107== by 0x206681: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_sqes (uring.rs:1186) | |
==24107== by 0x26BF13: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:702) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x1893E6: glommio::sys::uring::Reactor::wait (uring.rs:1906) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting store by thread 2 at 0x004e85f0 size 8 | |
==24107== at 0x3FBD76: <std::io::stdio::StdoutLock as std::io::Write>::write_all (mod.rs:1310) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x41B71A: core::fmt::write (mod.rs:1200) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B1E40: <core::result::Result<T,E> as core::ops::try_trait::Try>::branch (result.rs:2088) | |
==24107== by 0x206681: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_sqes (uring.rs:1186) | |
==24107== by 0x26BF13: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:702) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x1893E6: glommio::sys::uring::Reactor::wait (uring.rs:1906) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x004e8608 size 8 | |
==24107== at 0x3FBDFA: <std::io::stdio::StdoutLock as std::io::Write>::write_all (linewritershim.rs:38) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x41B71A: core::fmt::write (mod.rs:1200) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B1E40: <core::result::Result<T,E> as core::ops::try_trait::Try>::branch (result.rs:2088) | |
==24107== by 0x206681: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_sqes (uring.rs:1186) | |
==24107== by 0x26BF13: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:702) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x1893E6: glommio::sys::uring::Reactor::wait (uring.rs:1906) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x004e8600 size 8 | |
==24107== at 0x3FBE3C: <std::io::stdio::StdoutLock as std::io::Write>::write_all (raw_vec.rs:232) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x41B71A: core::fmt::write (mod.rs:1200) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B1E40: <core::result::Result<T,E> as core::ops::try_trait::Try>::branch (result.rs:2088) | |
==24107== by 0x206681: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_sqes (uring.rs:1186) | |
==24107== by 0x26BF13: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:702) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x1893E6: glommio::sys::uring::Reactor::wait (uring.rs:1906) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x004e85f8 size 8 | |
==24107== at 0x3FBE4C: <std::io::stdio::StdoutLock as std::io::Write>::write_all (bufwriter.rs:0) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x41B71A: core::fmt::write (mod.rs:1200) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B1E40: <core::result::Result<T,E> as core::ops::try_trait::Try>::branch (result.rs:2088) | |
==24107== by 0x206681: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_sqes (uring.rs:1186) | |
==24107== by 0x26BF13: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:702) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x1893E6: glommio::sys::uring::Reactor::wait (uring.rs:1906) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting store by thread 2 at 0x04c289a0 size 1 | |
==24107== at 0x48713C3: memmove (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x3FBE5E: <std::io::stdio::StdoutLock as std::io::Write>::write_all (linewritershim.rs:0) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x41B71A: core::fmt::write (mod.rs:1200) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Address 0x4c289a0 is at offset 0 from 0x4c289a0. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x3FF8B2: std::sync::once::Once::call_once_force::{{closure}} (alloc.rs:95) | |
==24107== by 0x14413C: std::sync::once::Once::call_inner (once.rs:434) | |
==24107== by 0x1443DA: std::sync::once_lock::OnceLock<T>::initialize (once.rs:334) | |
==24107== by 0x3FC61E: std::io::stdio::_print (once_lock.rs:217) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B1E40: <core::result::Result<T,E> as core::ops::try_trait::Try>::branch (result.rs:2088) | |
==24107== by 0x206681: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_sqes (uring.rs:1186) | |
==24107== by 0x26BF13: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:702) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x1893E6: glommio::sys::uring::Reactor::wait (uring.rs:1906) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting store by thread 2 at 0x004e8608 size 8 | |
==24107== at 0x3FBE62: <std::io::stdio::StdoutLock as std::io::Write>::write_all (linewritershim.rs:0) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x41B71A: core::fmt::write (mod.rs:1200) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B1E40: <core::result::Result<T,E> as core::ops::try_trait::Try>::branch (result.rs:2088) | |
==24107== by 0x206681: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_sqes (uring.rs:1186) | |
==24107== by 0x26BF13: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:702) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x1893E6: glommio::sys::uring::Reactor::wait (uring.rs:1906) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x004e85f0 size 8 | |
==24107== at 0x3FBE68: <std::io::stdio::StdoutLock as std::io::Write>::write_all (linewritershim.rs:0) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x41B71A: core::fmt::write (mod.rs:1200) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B1E40: <core::result::Result<T,E> as core::ops::try_trait::Try>::branch (result.rs:2088) | |
==24107== by 0x206681: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_sqes (uring.rs:1186) | |
==24107== by 0x26BF13: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:702) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x1893E6: glommio::sys::uring::Reactor::wait (uring.rs:1906) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting store by thread 2 at 0x004e85f0 size 8 | |
==24107== at 0x3FBE68: <std::io::stdio::StdoutLock as std::io::Write>::write_all (linewritershim.rs:0) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x41B71A: core::fmt::write (mod.rs:1200) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B1E40: <core::result::Result<T,E> as core::ops::try_trait::Try>::branch (result.rs:2088) | |
==24107== by 0x206681: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_sqes (uring.rs:1186) | |
==24107== by 0x26BF13: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:702) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x1893E6: glommio::sys::uring::Reactor::wait (uring.rs:1906) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x004e85f0 size 8 | |
==24107== at 0x3FBD61: <std::io::stdio::StdoutLock as std::io::Write>::write_all (cell.rs:1677) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x420E3D: core::fmt::num::imp::<impl core::fmt::Display for u64>::fmt (num.rs:273) | |
==24107== by 0x41B72D: core::fmt::write (mod.rs:1202) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B1E40: <core::result::Result<T,E> as core::ops::try_trait::Try>::branch (result.rs:2088) | |
==24107== by 0x206681: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_sqes (uring.rs:1186) | |
==24107== by 0x26BF13: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:702) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x1893E6: glommio::sys::uring::Reactor::wait (uring.rs:1906) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting store by thread 2 at 0x004e85f0 size 8 | |
==24107== at 0x3FBD76: <std::io::stdio::StdoutLock as std::io::Write>::write_all (mod.rs:1310) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x420E3D: core::fmt::num::imp::<impl core::fmt::Display for u64>::fmt (num.rs:273) | |
==24107== by 0x41B72D: core::fmt::write (mod.rs:1202) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B1E40: <core::result::Result<T,E> as core::ops::try_trait::Try>::branch (result.rs:2088) | |
==24107== by 0x206681: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_sqes (uring.rs:1186) | |
==24107== by 0x26BF13: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:702) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x1893E6: glommio::sys::uring::Reactor::wait (uring.rs:1906) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x004e8608 size 8 | |
==24107== at 0x3FBDFA: <std::io::stdio::StdoutLock as std::io::Write>::write_all (linewritershim.rs:38) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x420E3D: core::fmt::num::imp::<impl core::fmt::Display for u64>::fmt (num.rs:273) | |
==24107== by 0x41B72D: core::fmt::write (mod.rs:1202) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B1E40: <core::result::Result<T,E> as core::ops::try_trait::Try>::branch (result.rs:2088) | |
==24107== by 0x206681: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_sqes (uring.rs:1186) | |
==24107== by 0x26BF13: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:702) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x1893E6: glommio::sys::uring::Reactor::wait (uring.rs:1906) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x004e85f8 size 8 | |
==24107== at 0x3FBE08: <std::io::stdio::StdoutLock as std::io::Write>::write_all (linewritershim.rs:38) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x420E3D: core::fmt::num::imp::<impl core::fmt::Display for u64>::fmt (num.rs:273) | |
==24107== by 0x41B72D: core::fmt::write (mod.rs:1202) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B1E40: <core::result::Result<T,E> as core::ops::try_trait::Try>::branch (result.rs:2088) | |
==24107== by 0x206681: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_sqes (uring.rs:1186) | |
==24107== by 0x26BF13: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:702) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x1893E6: glommio::sys::uring::Reactor::wait (uring.rs:1906) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x04c289ae size 1 | |
==24107== at 0x3FBE0B: <std::io::stdio::StdoutLock as std::io::Write>::write_all (option.rs:1761) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x420E3D: core::fmt::num::imp::<impl core::fmt::Display for u64>::fmt (num.rs:273) | |
==24107== by 0x41B72D: core::fmt::write (mod.rs:1202) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Address 0x4c289ae is at offset 14 from 0x4c289a0. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x3FF8B2: std::sync::once::Once::call_once_force::{{closure}} (alloc.rs:95) | |
==24107== by 0x14413C: std::sync::once::Once::call_inner (once.rs:434) | |
==24107== by 0x1443DA: std::sync::once_lock::OnceLock<T>::initialize (once.rs:334) | |
==24107== by 0x3FC61E: std::io::stdio::_print (once_lock.rs:217) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B1E40: <core::result::Result<T,E> as core::ops::try_trait::Try>::branch (result.rs:2088) | |
==24107== by 0x206681: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_sqes (uring.rs:1186) | |
==24107== by 0x26BF13: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:702) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x1893E6: glommio::sys::uring::Reactor::wait (uring.rs:1906) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x004e8600 size 8 | |
==24107== at 0x3FBE29: <std::io::stdio::StdoutLock as std::io::Write>::write_all (raw_vec.rs:232) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x420E3D: core::fmt::num::imp::<impl core::fmt::Display for u64>::fmt (num.rs:273) | |
==24107== by 0x41B72D: core::fmt::write (mod.rs:1202) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B1E40: <core::result::Result<T,E> as core::ops::try_trait::Try>::branch (result.rs:2088) | |
==24107== by 0x206681: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_sqes (uring.rs:1186) | |
==24107== by 0x26BF13: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:702) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x1893E6: glommio::sys::uring::Reactor::wait (uring.rs:1906) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x004e85f8 size 8 | |
==24107== at 0x3FBE4C: <std::io::stdio::StdoutLock as std::io::Write>::write_all (bufwriter.rs:0) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x420E3D: core::fmt::num::imp::<impl core::fmt::Display for u64>::fmt (num.rs:273) | |
==24107== by 0x41B72D: core::fmt::write (mod.rs:1202) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B1E40: <core::result::Result<T,E> as core::ops::try_trait::Try>::branch (result.rs:2088) | |
==24107== by 0x206681: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_sqes (uring.rs:1186) | |
==24107== by 0x26BF13: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:702) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x1893E6: glommio::sys::uring::Reactor::wait (uring.rs:1906) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting store by thread 2 at 0x04c289af size 1 | |
==24107== at 0x48712B8: memmove (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x3FBE5E: <std::io::stdio::StdoutLock as std::io::Write>::write_all (linewritershim.rs:0) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x420E3D: core::fmt::num::imp::<impl core::fmt::Display for u64>::fmt (num.rs:273) | |
==24107== by 0x41B72D: core::fmt::write (mod.rs:1202) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== Address 0x4c289af is at offset 15 from 0x4c289a0. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x3FF8B2: std::sync::once::Once::call_once_force::{{closure}} (alloc.rs:95) | |
==24107== by 0x14413C: std::sync::once::Once::call_inner (once.rs:434) | |
==24107== by 0x1443DA: std::sync::once_lock::OnceLock<T>::initialize (once.rs:334) | |
==24107== by 0x3FC61E: std::io::stdio::_print (once_lock.rs:217) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B1E40: <core::result::Result<T,E> as core::ops::try_trait::Try>::branch (result.rs:2088) | |
==24107== by 0x206681: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_sqes (uring.rs:1186) | |
==24107== by 0x26BF13: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:702) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x1893E6: glommio::sys::uring::Reactor::wait (uring.rs:1906) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting store by thread 2 at 0x004e8608 size 8 | |
==24107== at 0x3FBE62: <std::io::stdio::StdoutLock as std::io::Write>::write_all (linewritershim.rs:0) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x420E3D: core::fmt::num::imp::<impl core::fmt::Display for u64>::fmt (num.rs:273) | |
==24107== by 0x41B72D: core::fmt::write (mod.rs:1202) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B1E40: <core::result::Result<T,E> as core::ops::try_trait::Try>::branch (result.rs:2088) | |
==24107== by 0x206681: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_sqes (uring.rs:1186) | |
==24107== by 0x26BF13: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:702) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x1893E6: glommio::sys::uring::Reactor::wait (uring.rs:1906) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x004e85f0 size 8 | |
==24107== at 0x3FBE68: <std::io::stdio::StdoutLock as std::io::Write>::write_all (linewritershim.rs:0) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x420E3D: core::fmt::num::imp::<impl core::fmt::Display for u64>::fmt (num.rs:273) | |
==24107== by 0x41B72D: core::fmt::write (mod.rs:1202) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B1E40: <core::result::Result<T,E> as core::ops::try_trait::Try>::branch (result.rs:2088) | |
==24107== by 0x206681: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_sqes (uring.rs:1186) | |
==24107== by 0x26BF13: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:702) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x1893E6: glommio::sys::uring::Reactor::wait (uring.rs:1906) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting store by thread 2 at 0x004e85f0 size 8 | |
==24107== at 0x3FBE68: <std::io::stdio::StdoutLock as std::io::Write>::write_all (linewritershim.rs:0) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x420E3D: core::fmt::num::imp::<impl core::fmt::Display for u64>::fmt (num.rs:273) | |
==24107== by 0x41B72D: core::fmt::write (mod.rs:1202) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B1E40: <core::result::Result<T,E> as core::ops::try_trait::Try>::branch (result.rs:2088) | |
==24107== by 0x206681: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_sqes (uring.rs:1186) | |
==24107== by 0x26BF13: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:702) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x1893E6: glommio::sys::uring::Reactor::wait (uring.rs:1906) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x004e85f0 size 8 | |
==24107== at 0x3FBD61: <std::io::stdio::StdoutLock as std::io::Write>::write_all (cell.rs:1677) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x41B770: core::fmt::write (mod.rs:1226) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B1E40: <core::result::Result<T,E> as core::ops::try_trait::Try>::branch (result.rs:2088) | |
==24107== by 0x206681: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_sqes (uring.rs:1186) | |
==24107== by 0x26BF13: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:702) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x1893E6: glommio::sys::uring::Reactor::wait (uring.rs:1906) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting store by thread 2 at 0x004e85f0 size 8 | |
==24107== at 0x3FBD76: <std::io::stdio::StdoutLock as std::io::Write>::write_all (mod.rs:1310) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x41B770: core::fmt::write (mod.rs:1226) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B1E40: <core::result::Result<T,E> as core::ops::try_trait::Try>::branch (result.rs:2088) | |
==24107== by 0x206681: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_sqes (uring.rs:1186) | |
==24107== by 0x26BF13: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:702) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x1893E6: glommio::sys::uring::Reactor::wait (uring.rs:1906) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x004e8608 size 8 | |
==24107== at 0x3FBDB9: <std::io::stdio::StdoutLock as std::io::Write>::write_all (linewritershim.rs:38) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x41B770: core::fmt::write (mod.rs:1226) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B1E40: <core::result::Result<T,E> as core::ops::try_trait::Try>::branch (result.rs:2088) | |
==24107== by 0x206681: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_sqes (uring.rs:1186) | |
==24107== by 0x26BF13: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:702) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x1893E6: glommio::sys::uring::Reactor::wait (uring.rs:1906) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x004e8600 size 8 | |
==24107== at 0x3FBDC6: <std::io::stdio::StdoutLock as std::io::Write>::write_all (raw_vec.rs:232) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x41B770: core::fmt::write (mod.rs:1226) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B1E40: <core::result::Result<T,E> as core::ops::try_trait::Try>::branch (result.rs:2088) | |
==24107== by 0x206681: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_sqes (uring.rs:1186) | |
==24107== by 0x26BF13: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:702) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x1893E6: glommio::sys::uring::Reactor::wait (uring.rs:1906) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x004e85f8 size 8 | |
==24107== at 0x3FBDD6: <std::io::stdio::StdoutLock as std::io::Write>::write_all (bufwriter.rs:0) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x41B770: core::fmt::write (mod.rs:1226) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B1E40: <core::result::Result<T,E> as core::ops::try_trait::Try>::branch (result.rs:2088) | |
==24107== by 0x206681: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_sqes (uring.rs:1186) | |
==24107== by 0x26BF13: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:702) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x1893E6: glommio::sys::uring::Reactor::wait (uring.rs:1906) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting store by thread 2 at 0x04c289b0 size 1 | |
==24107== at 0x48713C3: memmove (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x3FBDEA: <std::io::stdio::StdoutLock as std::io::Write>::write_all (intrinsics.rs:2333) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x41B770: core::fmt::write (mod.rs:1226) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Address 0x4c289b0 is at offset 16 from 0x4c289a0. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x3FF8B2: std::sync::once::Once::call_once_force::{{closure}} (alloc.rs:95) | |
==24107== by 0x14413C: std::sync::once::Once::call_inner (once.rs:434) | |
==24107== by 0x1443DA: std::sync::once_lock::OnceLock<T>::initialize (once.rs:334) | |
==24107== by 0x3FC61E: std::io::stdio::_print (once_lock.rs:217) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B1E40: <core::result::Result<T,E> as core::ops::try_trait::Try>::branch (result.rs:2088) | |
==24107== by 0x206681: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_sqes (uring.rs:1186) | |
==24107== by 0x26BF13: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:702) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x1893E6: glommio::sys::uring::Reactor::wait (uring.rs:1906) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting store by thread 2 at 0x004e8608 size 8 | |
==24107== at 0x3FBDEE: <std::io::stdio::StdoutLock as std::io::Write>::write_all (mod.rs:1305) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x41B770: core::fmt::write (mod.rs:1226) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B1E40: <core::result::Result<T,E> as core::ops::try_trait::Try>::branch (result.rs:2088) | |
==24107== by 0x206681: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_sqes (uring.rs:1186) | |
==24107== by 0x26BF13: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:702) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x1893E6: glommio::sys::uring::Reactor::wait (uring.rs:1906) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x004e8608 size 8 | |
==24107== at 0x3FAF6E: std::io::buffered::bufwriter::BufWriter<W>::flush_buf (mod.rs:1947) | |
==24107== by 0x3FBF1F: <std::io::stdio::StdoutLock as std::io::Write>::write_all (linewritershim.rs:269) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x41B770: core::fmt::write (mod.rs:1226) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B1E40: <core::result::Result<T,E> as core::ops::try_trait::Try>::branch (result.rs:2088) | |
==24107== by 0x206681: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_sqes (uring.rs:1186) | |
==24107== by 0x26BF13: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:702) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x1893E6: glommio::sys::uring::Reactor::wait (uring.rs:1906) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting store by thread 2 at 0x004e8610 size 1 | |
==24107== at 0x3FAF91: std::io::buffered::bufwriter::BufWriter<W>::flush_buf (bufwriter.rs:0) | |
==24107== by 0x3FBF1F: <std::io::stdio::StdoutLock as std::io::Write>::write_all (linewritershim.rs:269) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x41B770: core::fmt::write (mod.rs:1226) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B1E40: <core::result::Result<T,E> as core::ops::try_trait::Try>::branch (result.rs:2088) | |
==24107== by 0x206681: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_sqes (uring.rs:1186) | |
==24107== by 0x26BF13: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:702) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x1893E6: glommio::sys::uring::Reactor::wait (uring.rs:1906) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x004e85f8 size 8 | |
==24107== at 0x3FAFBC: std::io::buffered::bufwriter::BufWriter<W>::flush_buf (bufwriter.rs:141) | |
==24107== by 0x3FBF1F: <std::io::stdio::StdoutLock as std::io::Write>::write_all (linewritershim.rs:269) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x41B770: core::fmt::write (mod.rs:1226) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B1E40: <core::result::Result<T,E> as core::ops::try_trait::Try>::branch (result.rs:2088) | |
==24107== by 0x206681: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_sqes (uring.rs:1186) | |
==24107== by 0x26BF13: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:702) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x1893E6: glommio::sys::uring::Reactor::wait (uring.rs:1906) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
Started thread 1 | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting store by thread 2 at 0x004e8610 size 1 | |
==24107== at 0x3FB013: std::io::buffered::bufwriter::BufWriter<W>::flush_buf (bufwriter.rs:167) | |
==24107== by 0x3FBF1F: <std::io::stdio::StdoutLock as std::io::Write>::write_all (linewritershim.rs:269) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x41B770: core::fmt::write (mod.rs:1226) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1D3D44: alloc::rc::RcInnerPtr::inc_strong (rc.rs:2579) | |
==24107== by 0x1D6E85: <alloc::rc::Rc<T> as core::clone::Clone>::clone (rc.rs:1592) | |
==24107== by 0x206754: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::consume_one_event (uring.rs:1192) | |
==24107== by 0x26C67B: glommio::sys::uring::UringCommon::consume_completion_queue (uring.rs:725) | |
==24107== by 0x187B8E: glommio::sys::uring::Reactor::wait (uring.rs:1836) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting store by thread 2 at 0x004e8608 size 8 | |
==24107== at 0x3FB04A: std::io::buffered::bufwriter::BufWriter<W>::flush_buf (mod.rs:1305) | |
==24107== by 0x3FBF1F: <std::io::stdio::StdoutLock as std::io::Write>::write_all (linewritershim.rs:269) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x41B770: core::fmt::write (mod.rs:1226) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1D3D44: alloc::rc::RcInnerPtr::inc_strong (rc.rs:2579) | |
==24107== by 0x1D6E85: <alloc::rc::Rc<T> as core::clone::Clone>::clone (rc.rs:1592) | |
==24107== by 0x206754: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::consume_one_event (uring.rs:1192) | |
==24107== by 0x26C67B: glommio::sys::uring::UringCommon::consume_completion_queue (uring.rs:725) | |
==24107== by 0x187B8E: glommio::sys::uring::Reactor::wait (uring.rs:1836) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x004e8608 size 8 | |
==24107== at 0x3FBF25: <std::io::stdio::StdoutLock as std::io::Write>::write_all (mod.rs:1947) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x41B770: core::fmt::write (mod.rs:1226) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1D3D44: alloc::rc::RcInnerPtr::inc_strong (rc.rs:2579) | |
==24107== by 0x1D6E85: <alloc::rc::Rc<T> as core::clone::Clone>::clone (rc.rs:1592) | |
==24107== by 0x206754: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::consume_one_event (uring.rs:1192) | |
==24107== by 0x26C67B: glommio::sys::uring::UringCommon::consume_completion_queue (uring.rs:725) | |
==24107== by 0x187B8E: glommio::sys::uring::Reactor::wait (uring.rs:1836) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x004e8600 size 8 | |
==24107== at 0x3FBF64: <std::io::stdio::StdoutLock as std::io::Write>::write_all (raw_vec.rs:232) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x41B770: core::fmt::write (mod.rs:1226) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1D3D44: alloc::rc::RcInnerPtr::inc_strong (rc.rs:2579) | |
==24107== by 0x1D6E85: <alloc::rc::Rc<T> as core::clone::Clone>::clone (rc.rs:1592) | |
==24107== by 0x206754: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::consume_one_event (uring.rs:1192) | |
==24107== by 0x26C67B: glommio::sys::uring::UringCommon::consume_completion_queue (uring.rs:725) | |
==24107== by 0x187B8E: glommio::sys::uring::Reactor::wait (uring.rs:1836) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x004e85f8 size 8 | |
==24107== at 0x3FBF70: <std::io::stdio::StdoutLock as std::io::Write>::write_all (bufwriter.rs:0) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x41B770: core::fmt::write (mod.rs:1226) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1D3D44: alloc::rc::RcInnerPtr::inc_strong (rc.rs:2579) | |
==24107== by 0x1D6E85: <alloc::rc::Rc<T> as core::clone::Clone>::clone (rc.rs:1592) | |
==24107== by 0x206754: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::consume_one_event (uring.rs:1192) | |
==24107== by 0x26C67B: glommio::sys::uring::UringCommon::consume_completion_queue (uring.rs:725) | |
==24107== by 0x187B8E: glommio::sys::uring::Reactor::wait (uring.rs:1836) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting store by thread 2 at 0x004e8608 size 8 | |
==24107== at 0x3FBE62: <std::io::stdio::StdoutLock as std::io::Write>::write_all (linewritershim.rs:0) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x41B770: core::fmt::write (mod.rs:1226) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1D3D44: alloc::rc::RcInnerPtr::inc_strong (rc.rs:2579) | |
==24107== by 0x1D6E85: <alloc::rc::Rc<T> as core::clone::Clone>::clone (rc.rs:1592) | |
==24107== by 0x206754: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::consume_one_event (uring.rs:1192) | |
==24107== by 0x26C67B: glommio::sys::uring::UringCommon::consume_completion_queue (uring.rs:725) | |
==24107== by 0x187B8E: glommio::sys::uring::Reactor::wait (uring.rs:1836) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x004e85f0 size 8 | |
==24107== at 0x3FBE68: <std::io::stdio::StdoutLock as std::io::Write>::write_all (linewritershim.rs:0) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x41B770: core::fmt::write (mod.rs:1226) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1D3D44: alloc::rc::RcInnerPtr::inc_strong (rc.rs:2579) | |
==24107== by 0x1D6E85: <alloc::rc::Rc<T> as core::clone::Clone>::clone (rc.rs:1592) | |
==24107== by 0x206754: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::consume_one_event (uring.rs:1192) | |
==24107== by 0x26C67B: glommio::sys::uring::UringCommon::consume_completion_queue (uring.rs:725) | |
==24107== by 0x187B8E: glommio::sys::uring::Reactor::wait (uring.rs:1836) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting store by thread 2 at 0x004e85f0 size 8 | |
==24107== at 0x3FBE68: <std::io::stdio::StdoutLock as std::io::Write>::write_all (linewritershim.rs:0) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x41B770: core::fmt::write (mod.rs:1226) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1D3D44: alloc::rc::RcInnerPtr::inc_strong (rc.rs:2579) | |
==24107== by 0x1D6E85: <alloc::rc::Rc<T> as core::clone::Clone>::clone (rc.rs:1592) | |
==24107== by 0x206754: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::consume_one_event (uring.rs:1192) | |
==24107== by 0x26C67B: glommio::sys::uring::UringCommon::consume_completion_queue (uring.rs:725) | |
==24107== by 0x187B8E: glommio::sys::uring::Reactor::wait (uring.rs:1836) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x004e861c size 4 | |
==24107== at 0x3FBC92: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (remutex.rs:162) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== by 0x1C38C3: glommio::task::task_impl::Task::run (task_impl.rs:125) | |
==24107== by 0x261FB6: glommio::executor::LocalExecutor::run_one_task_queue (mod.rs:1382) | |
==24107== by 0x260CDA: glommio::executor::LocalExecutor::run_task_queues (mod.rs:1333) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1D3D44: alloc::rc::RcInnerPtr::inc_strong (rc.rs:2579) | |
==24107== by 0x1D6E85: <alloc::rc::Rc<T> as core::clone::Clone>::clone (rc.rs:1592) | |
==24107== by 0x206754: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::consume_one_event (uring.rs:1192) | |
==24107== by 0x26C67B: glommio::sys::uring::UringCommon::consume_completion_queue (uring.rs:725) | |
==24107== by 0x187B8E: glommio::sys::uring::Reactor::wait (uring.rs:1836) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting store by thread 2 at 0x004e861c size 4 | |
==24107== at 0x3FBC92: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (remutex.rs:162) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== by 0x1C38C3: glommio::task::task_impl::Task::run (task_impl.rs:125) | |
==24107== by 0x261FB6: glommio::executor::LocalExecutor::run_one_task_queue (mod.rs:1382) | |
==24107== by 0x260CDA: glommio::executor::LocalExecutor::run_task_queues (mod.rs:1333) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1D3D44: alloc::rc::RcInnerPtr::inc_strong (rc.rs:2579) | |
==24107== by 0x1D6E85: <alloc::rc::Rc<T> as core::clone::Clone>::clone (rc.rs:1592) | |
==24107== by 0x206754: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::consume_one_event (uring.rs:1192) | |
==24107== by 0x26C67B: glommio::sys::uring::UringCommon::consume_completion_queue (uring.rs:725) | |
==24107== by 0x187B8E: glommio::sys::uring::Reactor::wait (uring.rs:1836) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x004e8618 size 4 | |
==24107== at 0x3FBCA0: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (atomic.rs:2979) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== by 0x1C38C3: glommio::task::task_impl::Task::run (task_impl.rs:125) | |
==24107== by 0x261FB6: glommio::executor::LocalExecutor::run_one_task_queue (mod.rs:1382) | |
==24107== by 0x260CDA: glommio::executor::LocalExecutor::run_task_queues (mod.rs:1333) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1D3D44: alloc::rc::RcInnerPtr::inc_strong (rc.rs:2579) | |
==24107== by 0x1D6E85: <alloc::rc::Rc<T> as core::clone::Clone>::clone (rc.rs:1592) | |
==24107== by 0x206754: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::consume_one_event (uring.rs:1192) | |
==24107== by 0x26C67B: glommio::sys::uring::UringCommon::consume_completion_queue (uring.rs:725) | |
==24107== by 0x187B8E: glommio::sys::uring::Reactor::wait (uring.rs:1836) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x04b99120 size 8 | |
==24107== at 0x160A15: alloc::vec::Vec<T,A>::len (mod.rs:1947) | |
==24107== by 0x1A069E: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:336) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Address 0x4b99120 is at offset 48 from 0x4b990f0. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x153566: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x15334C: alloc::alloc::exchange_malloc (alloc.rs:237) | |
==24107== by 0x1741E2: alloc::sync::Arc<T>::new (boxed.rs:220) | |
==24107== by 0x1A04FC: glommio::channels::channel_mesh::MeshBuilder<T,A>::new (channel_mesh.rs:312) | |
==24107== by 0x1A3539: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::full (channel_mesh.rs:286) | |
==24107== by 0x18448A: valgrind_deadlock::main (main.rs:14) | |
==24107== by 0x146B9A: core::ops::function::FnOnce::call_once (function.rs:248) | |
==24107== by 0x19EFFD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:122) | |
==24107== by 0x17DE90: std::rt::lang_start::{{closure}} (rt.rs:166) | |
==24107== by 0x3F9B8E: std::rt::lang_start_internal (function.rs:283) | |
==24107== by 0x17DE69: std::rt::lang_start (rt.rs:165) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B7B01: glommio::iou::cqe::CompletionFlags::from_bits_truncate (lib.rs:564) | |
==24107== by 0x1B7A41: glommio::iou::cqe::CQE::new (cqe.rs:42) | |
==24107== by 0x256495: glommio::iou::completion_queue::CompletionQueue::peek_for_cqe (completion_queue.rs:38) | |
==24107== by 0x289AD6: glommio::iou::IoUring::peek_for_cqe (mod.rs:215) | |
==24107== by 0x206768: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::consume_one_event (uring.rs:1194) | |
==24107== by 0x26C67B: glommio::sys::uring::UringCommon::consume_completion_queue (uring.rs:725) | |
==24107== by 0x1883E7: glommio::sys::uring::Reactor::wait (uring.rs:1862) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x04b99110 size 8 | |
==24107== at 0x161E6A: <alloc::vec::Vec<T,A> as core::ops::deref::Deref>::deref (raw_vec.rs:224) | |
==24107== by 0x1A0765: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:343) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Address 0x4b99110 is at offset 32 from 0x4b990f0. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x153566: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x15334C: alloc::alloc::exchange_malloc (alloc.rs:237) | |
==24107== by 0x1741E2: alloc::sync::Arc<T>::new (boxed.rs:220) | |
==24107== by 0x1A04FC: glommio::channels::channel_mesh::MeshBuilder<T,A>::new (channel_mesh.rs:312) | |
==24107== by 0x1A3539: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::full (channel_mesh.rs:286) | |
==24107== by 0x18448A: valgrind_deadlock::main (main.rs:14) | |
==24107== by 0x146B9A: core::ops::function::FnOnce::call_once (function.rs:248) | |
==24107== by 0x19EFFD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:122) | |
==24107== by 0x17DE90: std::rt::lang_start::{{closure}} (rt.rs:166) | |
==24107== by 0x3F9B8E: std::rt::lang_start_internal (function.rs:283) | |
==24107== by 0x17DE69: std::rt::lang_start (rt.rs:165) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B7B01: glommio::iou::cqe::CompletionFlags::from_bits_truncate (lib.rs:564) | |
==24107== by 0x1B7A41: glommio::iou::cqe::CQE::new (cqe.rs:42) | |
==24107== by 0x256495: glommio::iou::completion_queue::CompletionQueue::peek_for_cqe (completion_queue.rs:38) | |
==24107== by 0x289AD6: glommio::iou::IoUring::peek_for_cqe (mod.rs:215) | |
==24107== by 0x206768: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::consume_one_event (uring.rs:1194) | |
==24107== by 0x26C67B: glommio::sys::uring::UringCommon::consume_completion_queue (uring.rs:725) | |
==24107== by 0x1883E7: glommio::sys::uring::Reactor::wait (uring.rs:1862) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x04b99120 size 8 | |
==24107== at 0x161E94: <alloc::vec::Vec<T,A> as core::ops::deref::Deref>::deref (mod.rs:2533) | |
==24107== by 0x1A0765: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:343) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Address 0x4b99120 is at offset 48 from 0x4b990f0. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x153566: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x15334C: alloc::alloc::exchange_malloc (alloc.rs:237) | |
==24107== by 0x1741E2: alloc::sync::Arc<T>::new (boxed.rs:220) | |
==24107== by 0x1A04FC: glommio::channels::channel_mesh::MeshBuilder<T,A>::new (channel_mesh.rs:312) | |
==24107== by 0x1A3539: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::full (channel_mesh.rs:286) | |
==24107== by 0x18448A: valgrind_deadlock::main (main.rs:14) | |
==24107== by 0x146B9A: core::ops::function::FnOnce::call_once (function.rs:248) | |
==24107== by 0x19EFFD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:122) | |
==24107== by 0x17DE90: std::rt::lang_start::{{closure}} (rt.rs:166) | |
==24107== by 0x3F9B8E: std::rt::lang_start_internal (function.rs:283) | |
==24107== by 0x17DE69: std::rt::lang_start (rt.rs:165) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B7B01: glommio::iou::cqe::CompletionFlags::from_bits_truncate (lib.rs:564) | |
==24107== by 0x1B7A41: glommio::iou::cqe::CQE::new (cqe.rs:42) | |
==24107== by 0x256495: glommio::iou::completion_queue::CompletionQueue::peek_for_cqe (completion_queue.rs:38) | |
==24107== by 0x289AD6: glommio::iou::IoUring::peek_for_cqe (mod.rs:215) | |
==24107== by 0x206768: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::consume_one_event (uring.rs:1194) | |
==24107== by 0x26C67B: glommio::sys::uring::UringCommon::consume_completion_queue (uring.rs:725) | |
==24107== by 0x1883E7: glommio::sys::uring::Reactor::wait (uring.rs:1862) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x04b9a610 size 8 | |
==24107== at 0x19EF77: core::cmp::impls::<impl core::cmp::Ord for usize>::cmp (cmp.rs:1451) | |
==24107== by 0x1A1041: glommio::channels::channel_mesh::MeshBuilder<T,A>::register::{{closure}} (channel_mesh.rs:344) | |
==24107== by 0x19F6A8: core::slice::<impl [T]>::binary_search_by (mod.rs:2436) | |
==24107== by 0x1A078C: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:343) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Address 0x4b9a610 is at offset 0 from 0x4b9a610. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x3B5346: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x3B6049: <alloc::alloc::Global as core::alloc::Allocator>::allocate (alloc.rs:237) | |
==24107== by 0x3B1768: alloc::raw_vec::finish_grow (raw_vec.rs:469) | |
==24107== by 0x16F083: alloc::raw_vec::RawVec<T,A>::grow_amortized (raw_vec.rs:400) | |
==24107== by 0x1712F7: alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (raw_vec.rs:285) | |
==24107== by 0x17100B: alloc::raw_vec::RawVec<T,A>::reserve (raw_vec.rs:289) | |
==24107== by 0x161669: alloc::vec::Vec<T,A>::reserve (mod.rs:841) | |
==24107== by 0x161375: alloc::vec::Vec<T,A>::insert (mod.rs:1386) | |
==24107== by 0x1A0F78: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:369) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B7B01: glommio::iou::cqe::CompletionFlags::from_bits_truncate (lib.rs:564) | |
==24107== by 0x1B7A41: glommio::iou::cqe::CQE::new (cqe.rs:42) | |
==24107== by 0x256495: glommio::iou::completion_queue::CompletionQueue::peek_for_cqe (completion_queue.rs:38) | |
==24107== by 0x289AD6: glommio::iou::IoUring::peek_for_cqe (mod.rs:215) | |
==24107== by 0x206768: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::consume_one_event (uring.rs:1194) | |
==24107== by 0x26C67B: glommio::sys::uring::UringCommon::consume_completion_queue (uring.rs:725) | |
==24107== by 0x1883E7: glommio::sys::uring::Reactor::wait (uring.rs:1862) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x04b9a610 size 8 | |
==24107== at 0x19EF88: core::cmp::impls::<impl core::cmp::Ord for usize>::cmp (cmp.rs:1452) | |
==24107== by 0x1A1041: glommio::channels::channel_mesh::MeshBuilder<T,A>::register::{{closure}} (channel_mesh.rs:344) | |
==24107== by 0x19F6A8: core::slice::<impl [T]>::binary_search_by (mod.rs:2436) | |
==24107== by 0x1A078C: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:343) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Address 0x4b9a610 is at offset 0 from 0x4b9a610. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x3B5346: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x3B6049: <alloc::alloc::Global as core::alloc::Allocator>::allocate (alloc.rs:237) | |
==24107== by 0x3B1768: alloc::raw_vec::finish_grow (raw_vec.rs:469) | |
==24107== by 0x16F083: alloc::raw_vec::RawVec<T,A>::grow_amortized (raw_vec.rs:400) | |
==24107== by 0x1712F7: alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (raw_vec.rs:285) | |
==24107== by 0x17100B: alloc::raw_vec::RawVec<T,A>::reserve (raw_vec.rs:289) | |
==24107== by 0x161669: alloc::vec::Vec<T,A>::reserve (mod.rs:841) | |
==24107== by 0x161375: alloc::vec::Vec<T,A>::insert (mod.rs:1386) | |
==24107== by 0x1A0F78: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:369) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B7B01: glommio::iou::cqe::CompletionFlags::from_bits_truncate (lib.rs:564) | |
==24107== by 0x1B7A41: glommio::iou::cqe::CQE::new (cqe.rs:42) | |
==24107== by 0x256495: glommio::iou::completion_queue::CompletionQueue::peek_for_cqe (completion_queue.rs:38) | |
==24107== by 0x289AD6: glommio::iou::IoUring::peek_for_cqe (mod.rs:215) | |
==24107== by 0x206768: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::consume_one_event (uring.rs:1194) | |
==24107== by 0x26C67B: glommio::sys::uring::UringCommon::consume_completion_queue (uring.rs:725) | |
==24107== by 0x1883E7: glommio::sys::uring::Reactor::wait (uring.rs:1862) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x04b99120 size 8 | |
==24107== at 0x160A15: alloc::vec::Vec<T,A>::len (mod.rs:1947) | |
==24107== by 0x1A0804: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:347) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Address 0x4b99120 is at offset 48 from 0x4b990f0. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x153566: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x15334C: alloc::alloc::exchange_malloc (alloc.rs:237) | |
==24107== by 0x1741E2: alloc::sync::Arc<T>::new (boxed.rs:220) | |
==24107== by 0x1A04FC: glommio::channels::channel_mesh::MeshBuilder<T,A>::new (channel_mesh.rs:312) | |
==24107== by 0x1A3539: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::full (channel_mesh.rs:286) | |
==24107== by 0x18448A: valgrind_deadlock::main (main.rs:14) | |
==24107== by 0x146B9A: core::ops::function::FnOnce::call_once (function.rs:248) | |
==24107== by 0x19EFFD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:122) | |
==24107== by 0x17DE90: std::rt::lang_start::{{closure}} (rt.rs:166) | |
==24107== by 0x3F9B8E: std::rt::lang_start_internal (function.rs:283) | |
==24107== by 0x17DE69: std::rt::lang_start (rt.rs:165) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B7B01: glommio::iou::cqe::CompletionFlags::from_bits_truncate (lib.rs:564) | |
==24107== by 0x1B7A41: glommio::iou::cqe::CQE::new (cqe.rs:42) | |
==24107== by 0x256495: glommio::iou::completion_queue::CompletionQueue::peek_for_cqe (completion_queue.rs:38) | |
==24107== by 0x289AD6: glommio::iou::IoUring::peek_for_cqe (mod.rs:215) | |
==24107== by 0x206768: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::consume_one_event (uring.rs:1194) | |
==24107== by 0x26C67B: glommio::sys::uring::UringCommon::consume_completion_queue (uring.rs:725) | |
==24107== by 0x1883E7: glommio::sys::uring::Reactor::wait (uring.rs:1862) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x04b99120 size 8 | |
==24107== at 0x1612E5: alloc::vec::Vec<T,A>::insert (mod.rs:1947) | |
==24107== by 0x1A08EF: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:348) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Address 0x4b99120 is at offset 48 from 0x4b990f0. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x153566: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x15334C: alloc::alloc::exchange_malloc (alloc.rs:237) | |
==24107== by 0x1741E2: alloc::sync::Arc<T>::new (boxed.rs:220) | |
==24107== by 0x1A04FC: glommio::channels::channel_mesh::MeshBuilder<T,A>::new (channel_mesh.rs:312) | |
==24107== by 0x1A3539: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::full (channel_mesh.rs:286) | |
==24107== by 0x18448A: valgrind_deadlock::main (main.rs:14) | |
==24107== by 0x146B9A: core::ops::function::FnOnce::call_once (function.rs:248) | |
==24107== by 0x19EFFD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:122) | |
==24107== by 0x17DE90: std::rt::lang_start::{{closure}} (rt.rs:166) | |
==24107== by 0x3F9B8E: std::rt::lang_start_internal (function.rs:283) | |
==24107== by 0x17DE69: std::rt::lang_start (rt.rs:165) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B7B01: glommio::iou::cqe::CompletionFlags::from_bits_truncate (lib.rs:564) | |
==24107== by 0x1B7A41: glommio::iou::cqe::CQE::new (cqe.rs:42) | |
==24107== by 0x256495: glommio::iou::completion_queue::CompletionQueue::peek_for_cqe (completion_queue.rs:38) | |
==24107== by 0x289AD6: glommio::iou::IoUring::peek_for_cqe (mod.rs:215) | |
==24107== by 0x206768: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::consume_one_event (uring.rs:1194) | |
==24107== by 0x26C67B: glommio::sys::uring::UringCommon::consume_completion_queue (uring.rs:725) | |
==24107== by 0x1883E7: glommio::sys::uring::Reactor::wait (uring.rs:1862) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x04b99118 size 8 | |
==24107== at 0x161316: alloc::vec::Vec<T,A>::insert (raw_vec.rs:232) | |
==24107== by 0x1A08EF: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:348) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Address 0x4b99118 is at offset 40 from 0x4b990f0. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x153566: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x15334C: alloc::alloc::exchange_malloc (alloc.rs:237) | |
==24107== by 0x1741E2: alloc::sync::Arc<T>::new (boxed.rs:220) | |
==24107== by 0x1A04FC: glommio::channels::channel_mesh::MeshBuilder<T,A>::new (channel_mesh.rs:312) | |
==24107== by 0x1A3539: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::full (channel_mesh.rs:286) | |
==24107== by 0x18448A: valgrind_deadlock::main (main.rs:14) | |
==24107== by 0x146B9A: core::ops::function::FnOnce::call_once (function.rs:248) | |
==24107== by 0x19EFFD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:122) | |
==24107== by 0x17DE90: std::rt::lang_start::{{closure}} (rt.rs:166) | |
==24107== by 0x3F9B8E: std::rt::lang_start_internal (function.rs:283) | |
==24107== by 0x17DE69: std::rt::lang_start (rt.rs:165) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B7B01: glommio::iou::cqe::CompletionFlags::from_bits_truncate (lib.rs:564) | |
==24107== by 0x1B7A41: glommio::iou::cqe::CQE::new (cqe.rs:42) | |
==24107== by 0x256495: glommio::iou::completion_queue::CompletionQueue::peek_for_cqe (completion_queue.rs:38) | |
==24107== by 0x289AD6: glommio::iou::IoUring::peek_for_cqe (mod.rs:215) | |
==24107== by 0x206768: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::consume_one_event (uring.rs:1194) | |
==24107== by 0x26C67B: glommio::sys::uring::UringCommon::consume_completion_queue (uring.rs:725) | |
==24107== by 0x1883E7: glommio::sys::uring::Reactor::wait (uring.rs:1862) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x04b99110 size 8 | |
==24107== at 0x161340: alloc::vec::Vec<T,A>::insert (raw_vec.rs:224) | |
==24107== by 0x1A08EF: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:348) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Address 0x4b99110 is at offset 32 from 0x4b990f0. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x153566: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x15334C: alloc::alloc::exchange_malloc (alloc.rs:237) | |
==24107== by 0x1741E2: alloc::sync::Arc<T>::new (boxed.rs:220) | |
==24107== by 0x1A04FC: glommio::channels::channel_mesh::MeshBuilder<T,A>::new (channel_mesh.rs:312) | |
==24107== by 0x1A3539: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::full (channel_mesh.rs:286) | |
==24107== by 0x18448A: valgrind_deadlock::main (main.rs:14) | |
==24107== by 0x146B9A: core::ops::function::FnOnce::call_once (function.rs:248) | |
==24107== by 0x19EFFD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:122) | |
==24107== by 0x17DE90: std::rt::lang_start::{{closure}} (rt.rs:166) | |
==24107== by 0x3F9B8E: std::rt::lang_start_internal (function.rs:283) | |
==24107== by 0x17DE69: std::rt::lang_start (rt.rs:165) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B7B01: glommio::iou::cqe::CompletionFlags::from_bits_truncate (lib.rs:564) | |
==24107== by 0x1B7A41: glommio::iou::cqe::CQE::new (cqe.rs:42) | |
==24107== by 0x256495: glommio::iou::completion_queue::CompletionQueue::peek_for_cqe (completion_queue.rs:38) | |
==24107== by 0x289AD6: glommio::iou::IoUring::peek_for_cqe (mod.rs:215) | |
==24107== by 0x206768: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::consume_one_event (uring.rs:1194) | |
==24107== by 0x26C67B: glommio::sys::uring::UringCommon::consume_completion_queue (uring.rs:725) | |
==24107== by 0x1883E7: glommio::sys::uring::Reactor::wait (uring.rs:1862) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x04b9a610 size 8 | |
==24107== at 0x48712DD: memmove (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x16147A: alloc::vec::Vec<T,A>::insert (intrinsics.rs:2416) | |
==24107== by 0x1A08EF: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:348) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== Address 0x4b9a610 is at offset 0 from 0x4b9a610. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x3B5346: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x3B6049: <alloc::alloc::Global as core::alloc::Allocator>::allocate (alloc.rs:237) | |
==24107== by 0x3B1768: alloc::raw_vec::finish_grow (raw_vec.rs:469) | |
==24107== by 0x16F083: alloc::raw_vec::RawVec<T,A>::grow_amortized (raw_vec.rs:400) | |
==24107== by 0x1712F7: alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (raw_vec.rs:285) | |
==24107== by 0x17100B: alloc::raw_vec::RawVec<T,A>::reserve (raw_vec.rs:289) | |
==24107== by 0x161669: alloc::vec::Vec<T,A>::reserve (mod.rs:841) | |
==24107== by 0x161375: alloc::vec::Vec<T,A>::insert (mod.rs:1386) | |
==24107== by 0x1A0F78: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:369) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B7B01: glommio::iou::cqe::CompletionFlags::from_bits_truncate (lib.rs:564) | |
==24107== by 0x1B7A41: glommio::iou::cqe::CQE::new (cqe.rs:42) | |
==24107== by 0x256495: glommio::iou::completion_queue::CompletionQueue::peek_for_cqe (completion_queue.rs:38) | |
==24107== by 0x289AD6: glommio::iou::IoUring::peek_for_cqe (mod.rs:215) | |
==24107== by 0x206768: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::consume_one_event (uring.rs:1194) | |
==24107== by 0x26C67B: glommio::sys::uring::UringCommon::consume_completion_queue (uring.rs:725) | |
==24107== by 0x1883E7: glommio::sys::uring::Reactor::wait (uring.rs:1862) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x04b9a618 size 8 | |
==24107== at 0x48712EF: memmove (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x16147A: alloc::vec::Vec<T,A>::insert (intrinsics.rs:2416) | |
==24107== by 0x1A08EF: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:348) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== Address 0x4b9a618 is at offset 8 from 0x4b9a610. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x3B5346: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x3B6049: <alloc::alloc::Global as core::alloc::Allocator>::allocate (alloc.rs:237) | |
==24107== by 0x3B1768: alloc::raw_vec::finish_grow (raw_vec.rs:469) | |
==24107== by 0x16F083: alloc::raw_vec::RawVec<T,A>::grow_amortized (raw_vec.rs:400) | |
==24107== by 0x1712F7: alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (raw_vec.rs:285) | |
==24107== by 0x17100B: alloc::raw_vec::RawVec<T,A>::reserve (raw_vec.rs:289) | |
==24107== by 0x161669: alloc::vec::Vec<T,A>::reserve (mod.rs:841) | |
==24107== by 0x161375: alloc::vec::Vec<T,A>::insert (mod.rs:1386) | |
==24107== by 0x1A0F78: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:369) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B7B01: glommio::iou::cqe::CompletionFlags::from_bits_truncate (lib.rs:564) | |
==24107== by 0x1B7A41: glommio::iou::cqe::CQE::new (cqe.rs:42) | |
==24107== by 0x256495: glommio::iou::completion_queue::CompletionQueue::peek_for_cqe (completion_queue.rs:38) | |
==24107== by 0x289AD6: glommio::iou::IoUring::peek_for_cqe (mod.rs:215) | |
==24107== by 0x206768: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::consume_one_event (uring.rs:1194) | |
==24107== by 0x26C67B: glommio::sys::uring::UringCommon::consume_completion_queue (uring.rs:725) | |
==24107== by 0x1883E7: glommio::sys::uring::Reactor::wait (uring.rs:1862) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x04b9a620 size 8 | |
==24107== at 0x48712F7: memmove (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x16147A: alloc::vec::Vec<T,A>::insert (intrinsics.rs:2416) | |
==24107== by 0x1A08EF: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:348) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== Address 0x4b9a620 is at offset 16 from 0x4b9a610. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x3B5346: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x3B6049: <alloc::alloc::Global as core::alloc::Allocator>::allocate (alloc.rs:237) | |
==24107== by 0x3B1768: alloc::raw_vec::finish_grow (raw_vec.rs:469) | |
==24107== by 0x16F083: alloc::raw_vec::RawVec<T,A>::grow_amortized (raw_vec.rs:400) | |
==24107== by 0x1712F7: alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (raw_vec.rs:285) | |
==24107== by 0x17100B: alloc::raw_vec::RawVec<T,A>::reserve (raw_vec.rs:289) | |
==24107== by 0x161669: alloc::vec::Vec<T,A>::reserve (mod.rs:841) | |
==24107== by 0x161375: alloc::vec::Vec<T,A>::insert (mod.rs:1386) | |
==24107== by 0x1A0F78: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:369) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B7B01: glommio::iou::cqe::CompletionFlags::from_bits_truncate (lib.rs:564) | |
==24107== by 0x1B7A41: glommio::iou::cqe::CQE::new (cqe.rs:42) | |
==24107== by 0x256495: glommio::iou::completion_queue::CompletionQueue::peek_for_cqe (completion_queue.rs:38) | |
==24107== by 0x289AD6: glommio::iou::IoUring::peek_for_cqe (mod.rs:215) | |
==24107== by 0x206768: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::consume_one_event (uring.rs:1194) | |
==24107== by 0x26C67B: glommio::sys::uring::UringCommon::consume_completion_queue (uring.rs:725) | |
==24107== by 0x1883E7: glommio::sys::uring::Reactor::wait (uring.rs:1862) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x04b9a628 size 8 | |
==24107== at 0x48712FF: memmove (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x16147A: alloc::vec::Vec<T,A>::insert (intrinsics.rs:2416) | |
==24107== by 0x1A08EF: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:348) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== Address 0x4b9a628 is at offset 24 from 0x4b9a610. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x3B5346: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x3B6049: <alloc::alloc::Global as core::alloc::Allocator>::allocate (alloc.rs:237) | |
==24107== by 0x3B1768: alloc::raw_vec::finish_grow (raw_vec.rs:469) | |
==24107== by 0x16F083: alloc::raw_vec::RawVec<T,A>::grow_amortized (raw_vec.rs:400) | |
==24107== by 0x1712F7: alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (raw_vec.rs:285) | |
==24107== by 0x17100B: alloc::raw_vec::RawVec<T,A>::reserve (raw_vec.rs:289) | |
==24107== by 0x161669: alloc::vec::Vec<T,A>::reserve (mod.rs:841) | |
==24107== by 0x161375: alloc::vec::Vec<T,A>::insert (mod.rs:1386) | |
==24107== by 0x1A0F78: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:369) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B7B01: glommio::iou::cqe::CompletionFlags::from_bits_truncate (lib.rs:564) | |
==24107== by 0x1B7A41: glommio::iou::cqe::CQE::new (cqe.rs:42) | |
==24107== by 0x256495: glommio::iou::completion_queue::CompletionQueue::peek_for_cqe (completion_queue.rs:38) | |
==24107== by 0x289AD6: glommio::iou::IoUring::peek_for_cqe (mod.rs:215) | |
==24107== by 0x206768: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::consume_one_event (uring.rs:1194) | |
==24107== by 0x26C67B: glommio::sys::uring::UringCommon::consume_completion_queue (uring.rs:725) | |
==24107== by 0x1883E7: glommio::sys::uring::Reactor::wait (uring.rs:1862) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting store by thread 2 at 0x04b9a610 size 8 | |
==24107== at 0x1614C1: alloc::vec::Vec<T,A>::insert (mod.rs:1310) | |
==24107== by 0x1A08EF: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:348) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Address 0x4b9a610 is at offset 0 from 0x4b9a610. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x3B5346: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x3B6049: <alloc::alloc::Global as core::alloc::Allocator>::allocate (alloc.rs:237) | |
==24107== by 0x3B1768: alloc::raw_vec::finish_grow (raw_vec.rs:469) | |
==24107== by 0x16F083: alloc::raw_vec::RawVec<T,A>::grow_amortized (raw_vec.rs:400) | |
==24107== by 0x1712F7: alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (raw_vec.rs:285) | |
==24107== by 0x17100B: alloc::raw_vec::RawVec<T,A>::reserve (raw_vec.rs:289) | |
==24107== by 0x161669: alloc::vec::Vec<T,A>::reserve (mod.rs:841) | |
==24107== by 0x161375: alloc::vec::Vec<T,A>::insert (mod.rs:1386) | |
==24107== by 0x1A0F78: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:369) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B7B01: glommio::iou::cqe::CompletionFlags::from_bits_truncate (lib.rs:564) | |
==24107== by 0x1B7A41: glommio::iou::cqe::CQE::new (cqe.rs:42) | |
==24107== by 0x256495: glommio::iou::completion_queue::CompletionQueue::peek_for_cqe (completion_queue.rs:38) | |
==24107== by 0x289AD6: glommio::iou::IoUring::peek_for_cqe (mod.rs:215) | |
==24107== by 0x206768: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::consume_one_event (uring.rs:1194) | |
==24107== by 0x26C67B: glommio::sys::uring::UringCommon::consume_completion_queue (uring.rs:725) | |
==24107== by 0x1883E7: glommio::sys::uring::Reactor::wait (uring.rs:1862) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting store by thread 2 at 0x04b9a618 size 8 | |
==24107== at 0x1614C9: alloc::vec::Vec<T,A>::insert (mod.rs:1310) | |
==24107== by 0x1A08EF: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:348) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Address 0x4b9a618 is at offset 8 from 0x4b9a610. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x3B5346: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x3B6049: <alloc::alloc::Global as core::alloc::Allocator>::allocate (alloc.rs:237) | |
==24107== by 0x3B1768: alloc::raw_vec::finish_grow (raw_vec.rs:469) | |
==24107== by 0x16F083: alloc::raw_vec::RawVec<T,A>::grow_amortized (raw_vec.rs:400) | |
==24107== by 0x1712F7: alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (raw_vec.rs:285) | |
==24107== by 0x17100B: alloc::raw_vec::RawVec<T,A>::reserve (raw_vec.rs:289) | |
==24107== by 0x161669: alloc::vec::Vec<T,A>::reserve (mod.rs:841) | |
==24107== by 0x161375: alloc::vec::Vec<T,A>::insert (mod.rs:1386) | |
==24107== by 0x1A0F78: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:369) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B7B01: glommio::iou::cqe::CompletionFlags::from_bits_truncate (lib.rs:564) | |
==24107== by 0x1B7A41: glommio::iou::cqe::CQE::new (cqe.rs:42) | |
==24107== by 0x256495: glommio::iou::completion_queue::CompletionQueue::peek_for_cqe (completion_queue.rs:38) | |
==24107== by 0x289AD6: glommio::iou::IoUring::peek_for_cqe (mod.rs:215) | |
==24107== by 0x206768: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::consume_one_event (uring.rs:1194) | |
==24107== by 0x26C67B: glommio::sys::uring::UringCommon::consume_completion_queue (uring.rs:725) | |
==24107== by 0x1883E7: glommio::sys::uring::Reactor::wait (uring.rs:1862) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting store by thread 2 at 0x04b9a620 size 8 | |
==24107== at 0x1614D2: alloc::vec::Vec<T,A>::insert (mod.rs:1310) | |
==24107== by 0x1A08EF: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:348) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Address 0x4b9a620 is at offset 16 from 0x4b9a610. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x3B5346: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x3B6049: <alloc::alloc::Global as core::alloc::Allocator>::allocate (alloc.rs:237) | |
==24107== by 0x3B1768: alloc::raw_vec::finish_grow (raw_vec.rs:469) | |
==24107== by 0x16F083: alloc::raw_vec::RawVec<T,A>::grow_amortized (raw_vec.rs:400) | |
==24107== by 0x1712F7: alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (raw_vec.rs:285) | |
==24107== by 0x17100B: alloc::raw_vec::RawVec<T,A>::reserve (raw_vec.rs:289) | |
==24107== by 0x161669: alloc::vec::Vec<T,A>::reserve (mod.rs:841) | |
==24107== by 0x161375: alloc::vec::Vec<T,A>::insert (mod.rs:1386) | |
==24107== by 0x1A0F78: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:369) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B7B01: glommio::iou::cqe::CompletionFlags::from_bits_truncate (lib.rs:564) | |
==24107== by 0x1B7A41: glommio::iou::cqe::CQE::new (cqe.rs:42) | |
==24107== by 0x256495: glommio::iou::completion_queue::CompletionQueue::peek_for_cqe (completion_queue.rs:38) | |
==24107== by 0x289AD6: glommio::iou::IoUring::peek_for_cqe (mod.rs:215) | |
==24107== by 0x206768: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::consume_one_event (uring.rs:1194) | |
==24107== by 0x26C67B: glommio::sys::uring::UringCommon::consume_completion_queue (uring.rs:725) | |
==24107== by 0x1883E7: glommio::sys::uring::Reactor::wait (uring.rs:1862) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting store by thread 2 at 0x04b9a628 size 8 | |
==24107== at 0x1614DB: alloc::vec::Vec<T,A>::insert (mod.rs:1310) | |
==24107== by 0x1A08EF: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:348) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Address 0x4b9a628 is at offset 24 from 0x4b9a610. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x3B5346: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x3B6049: <alloc::alloc::Global as core::alloc::Allocator>::allocate (alloc.rs:237) | |
==24107== by 0x3B1768: alloc::raw_vec::finish_grow (raw_vec.rs:469) | |
==24107== by 0x16F083: alloc::raw_vec::RawVec<T,A>::grow_amortized (raw_vec.rs:400) | |
==24107== by 0x1712F7: alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (raw_vec.rs:285) | |
==24107== by 0x17100B: alloc::raw_vec::RawVec<T,A>::reserve (raw_vec.rs:289) | |
==24107== by 0x161669: alloc::vec::Vec<T,A>::reserve (mod.rs:841) | |
==24107== by 0x161375: alloc::vec::Vec<T,A>::insert (mod.rs:1386) | |
==24107== by 0x1A0F78: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:369) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B7B01: glommio::iou::cqe::CompletionFlags::from_bits_truncate (lib.rs:564) | |
==24107== by 0x1B7A41: glommio::iou::cqe::CQE::new (cqe.rs:42) | |
==24107== by 0x256495: glommio::iou::completion_queue::CompletionQueue::peek_for_cqe (completion_queue.rs:38) | |
==24107== by 0x289AD6: glommio::iou::IoUring::peek_for_cqe (mod.rs:215) | |
==24107== by 0x206768: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::consume_one_event (uring.rs:1194) | |
==24107== by 0x26C67B: glommio::sys::uring::UringCommon::consume_completion_queue (uring.rs:725) | |
==24107== by 0x1883E7: glommio::sys::uring::Reactor::wait (uring.rs:1862) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting store by thread 2 at 0x04b99120 size 8 | |
==24107== at 0x1614F3: alloc::vec::Vec<T,A>::insert (mod.rs:1305) | |
==24107== by 0x1A08EF: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:348) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Address 0x4b99120 is at offset 48 from 0x4b990f0. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x153566: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x15334C: alloc::alloc::exchange_malloc (alloc.rs:237) | |
==24107== by 0x1741E2: alloc::sync::Arc<T>::new (boxed.rs:220) | |
==24107== by 0x1A04FC: glommio::channels::channel_mesh::MeshBuilder<T,A>::new (channel_mesh.rs:312) | |
==24107== by 0x1A3539: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::full (channel_mesh.rs:286) | |
==24107== by 0x18448A: valgrind_deadlock::main (main.rs:14) | |
==24107== by 0x146B9A: core::ops::function::FnOnce::call_once (function.rs:248) | |
==24107== by 0x19EFFD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:122) | |
==24107== by 0x17DE90: std::rt::lang_start::{{closure}} (rt.rs:166) | |
==24107== by 0x3F9B8E: std::rt::lang_start_internal (function.rs:283) | |
==24107== by 0x17DE69: std::rt::lang_start (rt.rs:165) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B7B01: glommio::iou::cqe::CompletionFlags::from_bits_truncate (lib.rs:564) | |
==24107== by 0x1B7A41: glommio::iou::cqe::CQE::new (cqe.rs:42) | |
==24107== by 0x256495: glommio::iou::completion_queue::CompletionQueue::peek_for_cqe (completion_queue.rs:38) | |
==24107== by 0x289AD6: glommio::iou::IoUring::peek_for_cqe (mod.rs:215) | |
==24107== by 0x206768: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::consume_one_event (uring.rs:1194) | |
==24107== by 0x26C67B: glommio::sys::uring::UringCommon::consume_completion_queue (uring.rs:725) | |
==24107== by 0x1883E7: glommio::sys::uring::Reactor::wait (uring.rs:1862) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x04b99110 size 8 | |
==24107== at 0x161E6A: <alloc::vec::Vec<T,A> as core::ops::deref::Deref>::deref (raw_vec.rs:224) | |
==24107== by 0x1A0915: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:350) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Address 0x4b99110 is at offset 32 from 0x4b990f0. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x153566: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x15334C: alloc::alloc::exchange_malloc (alloc.rs:237) | |
==24107== by 0x1741E2: alloc::sync::Arc<T>::new (boxed.rs:220) | |
==24107== by 0x1A04FC: glommio::channels::channel_mesh::MeshBuilder<T,A>::new (channel_mesh.rs:312) | |
==24107== by 0x1A3539: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::full (channel_mesh.rs:286) | |
==24107== by 0x18448A: valgrind_deadlock::main (main.rs:14) | |
==24107== by 0x146B9A: core::ops::function::FnOnce::call_once (function.rs:248) | |
==24107== by 0x19EFFD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:122) | |
==24107== by 0x17DE90: std::rt::lang_start::{{closure}} (rt.rs:166) | |
==24107== by 0x3F9B8E: std::rt::lang_start_internal (function.rs:283) | |
==24107== by 0x17DE69: std::rt::lang_start (rt.rs:165) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B7B01: glommio::iou::cqe::CompletionFlags::from_bits_truncate (lib.rs:564) | |
==24107== by 0x1B7A41: glommio::iou::cqe::CQE::new (cqe.rs:42) | |
==24107== by 0x256495: glommio::iou::completion_queue::CompletionQueue::peek_for_cqe (completion_queue.rs:38) | |
==24107== by 0x289AD6: glommio::iou::IoUring::peek_for_cqe (mod.rs:215) | |
==24107== by 0x206768: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::consume_one_event (uring.rs:1194) | |
==24107== by 0x26C67B: glommio::sys::uring::UringCommon::consume_completion_queue (uring.rs:725) | |
==24107== by 0x1883E7: glommio::sys::uring::Reactor::wait (uring.rs:1862) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x04b99120 size 8 | |
==24107== at 0x161E94: <alloc::vec::Vec<T,A> as core::ops::deref::Deref>::deref (mod.rs:2533) | |
==24107== by 0x1A0915: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:350) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Address 0x4b99120 is at offset 48 from 0x4b990f0. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x153566: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x15334C: alloc::alloc::exchange_malloc (alloc.rs:237) | |
==24107== by 0x1741E2: alloc::sync::Arc<T>::new (boxed.rs:220) | |
==24107== by 0x1A04FC: glommio::channels::channel_mesh::MeshBuilder<T,A>::new (channel_mesh.rs:312) | |
==24107== by 0x1A3539: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::full (channel_mesh.rs:286) | |
==24107== by 0x18448A: valgrind_deadlock::main (main.rs:14) | |
==24107== by 0x146B9A: core::ops::function::FnOnce::call_once (function.rs:248) | |
==24107== by 0x19EFFD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:122) | |
==24107== by 0x17DE90: std::rt::lang_start::{{closure}} (rt.rs:166) | |
==24107== by 0x3F9B8E: std::rt::lang_start_internal (function.rs:283) | |
==24107== by 0x17DE69: std::rt::lang_start (rt.rs:165) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x1B7B01: glommio::iou::cqe::CompletionFlags::from_bits_truncate (lib.rs:564) | |
==24107== by 0x1B7A41: glommio::iou::cqe::CQE::new (cqe.rs:42) | |
==24107== by 0x256495: glommio::iou::completion_queue::CompletionQueue::peek_for_cqe (completion_queue.rs:38) | |
==24107== by 0x289AD6: glommio::iou::IoUring::peek_for_cqe (mod.rs:215) | |
==24107== by 0x206768: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::consume_one_event (uring.rs:1194) | |
==24107== by 0x26C67B: glommio::sys::uring::UringCommon::consume_completion_queue (uring.rs:725) | |
==24107== by 0x1883E7: glommio::sys::uring::Reactor::wait (uring.rs:1862) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x04b99110 size 8 | |
==24107== at 0x161E6A: <alloc::vec::Vec<T,A> as core::ops::deref::Deref>::deref (raw_vec.rs:224) | |
==24107== by 0x1A0A7A: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:351) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Address 0x4b99110 is at offset 32 from 0x4b990f0. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x153566: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x15334C: alloc::alloc::exchange_malloc (alloc.rs:237) | |
==24107== by 0x1741E2: alloc::sync::Arc<T>::new (boxed.rs:220) | |
==24107== by 0x1A04FC: glommio::channels::channel_mesh::MeshBuilder<T,A>::new (channel_mesh.rs:312) | |
==24107== by 0x1A3539: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::full (channel_mesh.rs:286) | |
==24107== by 0x18448A: valgrind_deadlock::main (main.rs:14) | |
==24107== by 0x146B9A: core::ops::function::FnOnce::call_once (function.rs:248) | |
==24107== by 0x19EFFD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:122) | |
==24107== by 0x17DE90: std::rt::lang_start::{{closure}} (rt.rs:166) | |
==24107== by 0x3F9B8E: std::rt::lang_start_internal (function.rs:283) | |
==24107== by 0x17DE69: std::rt::lang_start (rt.rs:165) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x3CBA74: <core::cell::BorrowRefMut as core::ops::drop::Drop>::drop (cell.rs:363) | |
==24107== by 0x3CBAB9: core::ptr::drop_in_place<core::cell::BorrowRefMut> (mod.rs:487) | |
==24107== by 0x21594E: core::ptr::drop_in_place<core::cell::RefMut<glommio::free_list::FreeList<core::pin::Pin<alloc::rc::Rc<core::cell::RefCell<glommio::sys::source::InnerSource>>>>>> (mod.rs:487) | |
==24107== by 0x206975: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_one_event (uring.rs:1241) | |
==24107== by 0x26BE99: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:691) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x26CB5F: glommio::sys::uring::UringCommon::poll (uring.rs:767) | |
==24107== by 0x2090EE: glommio::sys::uring::Reactor::poll_io (uring.rs:1762) | |
==24107== by 0x1ACCE5: glommio::reactor::Reactor::spin_poll_io (reactor.rs:847) | |
==24107== by 0x176BFA: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1501) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x04b99120 size 8 | |
==24107== at 0x161E94: <alloc::vec::Vec<T,A> as core::ops::deref::Deref>::deref (mod.rs:2533) | |
==24107== by 0x1A0A7A: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:351) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Address 0x4b99120 is at offset 48 from 0x4b990f0. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x153566: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x15334C: alloc::alloc::exchange_malloc (alloc.rs:237) | |
==24107== by 0x1741E2: alloc::sync::Arc<T>::new (boxed.rs:220) | |
==24107== by 0x1A04FC: glommio::channels::channel_mesh::MeshBuilder<T,A>::new (channel_mesh.rs:312) | |
==24107== by 0x1A3539: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::full (channel_mesh.rs:286) | |
==24107== by 0x18448A: valgrind_deadlock::main (main.rs:14) | |
==24107== by 0x146B9A: core::ops::function::FnOnce::call_once (function.rs:248) | |
==24107== by 0x19EFFD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:122) | |
==24107== by 0x17DE90: std::rt::lang_start::{{closure}} (rt.rs:166) | |
==24107== by 0x3F9B8E: std::rt::lang_start_internal (function.rs:283) | |
==24107== by 0x17DE69: std::rt::lang_start (rt.rs:165) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x3CBA74: <core::cell::BorrowRefMut as core::ops::drop::Drop>::drop (cell.rs:363) | |
==24107== by 0x3CBAB9: core::ptr::drop_in_place<core::cell::BorrowRefMut> (mod.rs:487) | |
==24107== by 0x21594E: core::ptr::drop_in_place<core::cell::RefMut<glommio::free_list::FreeList<core::pin::Pin<alloc::rc::Rc<core::cell::RefCell<glommio::sys::source::InnerSource>>>>>> (mod.rs:487) | |
==24107== by 0x206975: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_one_event (uring.rs:1241) | |
==24107== by 0x26BE99: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:691) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x26CB5F: glommio::sys::uring::UringCommon::poll (uring.rs:767) | |
==24107== by 0x2090EE: glommio::sys::uring::Reactor::poll_io (uring.rs:1762) | |
==24107== by 0x1ACCE5: glommio::reactor::Reactor::spin_poll_io (reactor.rs:847) | |
==24107== by 0x176BFA: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1501) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x04b99110 size 8 | |
==24107== at 0x16218B: <alloc::vec::Vec<T,A> as core::ops::deref::DerefMut>::deref_mut (raw_vec.rs:224) | |
==24107== by 0x1A0DAC: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:361) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Address 0x4b99110 is at offset 32 from 0x4b990f0. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x153566: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x15334C: alloc::alloc::exchange_malloc (alloc.rs:237) | |
==24107== by 0x1741E2: alloc::sync::Arc<T>::new (boxed.rs:220) | |
==24107== by 0x1A04FC: glommio::channels::channel_mesh::MeshBuilder<T,A>::new (channel_mesh.rs:312) | |
==24107== by 0x1A3539: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::full (channel_mesh.rs:286) | |
==24107== by 0x18448A: valgrind_deadlock::main (main.rs:14) | |
==24107== by 0x146B9A: core::ops::function::FnOnce::call_once (function.rs:248) | |
==24107== by 0x19EFFD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:122) | |
==24107== by 0x17DE90: std::rt::lang_start::{{closure}} (rt.rs:166) | |
==24107== by 0x3F9B8E: std::rt::lang_start_internal (function.rs:283) | |
==24107== by 0x17DE69: std::rt::lang_start (rt.rs:165) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x3CBA74: <core::cell::BorrowRefMut as core::ops::drop::Drop>::drop (cell.rs:363) | |
==24107== by 0x3CBAB9: core::ptr::drop_in_place<core::cell::BorrowRefMut> (mod.rs:487) | |
==24107== by 0x21594E: core::ptr::drop_in_place<core::cell::RefMut<glommio::free_list::FreeList<core::pin::Pin<alloc::rc::Rc<core::cell::RefCell<glommio::sys::source::InnerSource>>>>>> (mod.rs:487) | |
==24107== by 0x206975: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_one_event (uring.rs:1241) | |
==24107== by 0x26BE99: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:691) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x26CB5F: glommio::sys::uring::UringCommon::poll (uring.rs:767) | |
==24107== by 0x2090EE: glommio::sys::uring::Reactor::poll_io (uring.rs:1762) | |
==24107== by 0x1ACCE5: glommio::reactor::Reactor::spin_poll_io (reactor.rs:847) | |
==24107== by 0x176BFA: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1501) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x04b99120 size 8 | |
==24107== at 0x1621B1: <alloc::vec::Vec<T,A> as core::ops::deref::DerefMut>::deref_mut (mod.rs:2541) | |
==24107== by 0x1A0DAC: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:361) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Address 0x4b99120 is at offset 48 from 0x4b990f0. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x153566: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x15334C: alloc::alloc::exchange_malloc (alloc.rs:237) | |
==24107== by 0x1741E2: alloc::sync::Arc<T>::new (boxed.rs:220) | |
==24107== by 0x1A04FC: glommio::channels::channel_mesh::MeshBuilder<T,A>::new (channel_mesh.rs:312) | |
==24107== by 0x1A3539: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::full (channel_mesh.rs:286) | |
==24107== by 0x18448A: valgrind_deadlock::main (main.rs:14) | |
==24107== by 0x146B9A: core::ops::function::FnOnce::call_once (function.rs:248) | |
==24107== by 0x19EFFD: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:122) | |
==24107== by 0x17DE90: std::rt::lang_start::{{closure}} (rt.rs:166) | |
==24107== by 0x3F9B8E: std::rt::lang_start_internal (function.rs:283) | |
==24107== by 0x17DE69: std::rt::lang_start (rt.rs:165) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x3CBA74: <core::cell::BorrowRefMut as core::ops::drop::Drop>::drop (cell.rs:363) | |
==24107== by 0x3CBAB9: core::ptr::drop_in_place<core::cell::BorrowRefMut> (mod.rs:487) | |
==24107== by 0x21594E: core::ptr::drop_in_place<core::cell::RefMut<glommio::free_list::FreeList<core::pin::Pin<alloc::rc::Rc<core::cell::RefCell<glommio::sys::source::InnerSource>>>>>> (mod.rs:487) | |
==24107== by 0x206975: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_one_event (uring.rs:1241) | |
==24107== by 0x26BE99: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:691) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x26CB5F: glommio::sys::uring::UringCommon::poll (uring.rs:767) | |
==24107== by 0x2090EE: glommio::sys::uring::Reactor::poll_io (uring.rs:1762) | |
==24107== by 0x1ACCE5: glommio::reactor::Reactor::spin_poll_io (reactor.rs:847) | |
==24107== by 0x176BFA: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1501) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x04b9a618 size 8 | |
==24107== at 0x15A869: core::mem::replace (mod.rs:1117) | |
==24107== by 0x1A4420: core::option::Option<T>::take (option.rs:1582) | |
==24107== by 0x1A1071: glommio::channels::channel_mesh::MeshBuilder<T,A>::register::{{closure}} (channel_mesh.rs:363) | |
==24107== by 0x19F3BA: core::ops::function::impls::<impl core::ops::function::FnMut<A> for &mut F>::call_mut (function.rs:294) | |
==24107== by 0x1525EA: <core::slice::iter::IterMut<T> as core::iter::traits::iterator::Iterator>::find_map (macros.rs:276) | |
==24107== by 0x17C1A3: <core::iter::adapters::filter_map::FilterMap<I,F> as core::iter::traits::iterator::Iterator>::next (filter_map.rs:61) | |
==24107== by 0x15EB0C: <alloc::vec::Vec<T> as alloc::vec::spec_from_iter_nested::SpecFromIterNested<T,I>>::from_iter (spec_from_iter_nested.rs:26) | |
==24107== by 0x1643D9: <alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (spec_from_iter.rs:33) | |
==24107== by 0x1632C4: <alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter (mod.rs:2649) | |
==24107== by 0x17C229: core::iter::traits::iterator::Iterator::collect (iterator.rs:1836) | |
==24107== by 0x1A0E05: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:361) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== Address 0x4b9a618 is at offset 8 from 0x4b9a610. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x3B5346: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x3B6049: <alloc::alloc::Global as core::alloc::Allocator>::allocate (alloc.rs:237) | |
==24107== by 0x3B1768: alloc::raw_vec::finish_grow (raw_vec.rs:469) | |
==24107== by 0x16F083: alloc::raw_vec::RawVec<T,A>::grow_amortized (raw_vec.rs:400) | |
==24107== by 0x1712F7: alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (raw_vec.rs:285) | |
==24107== by 0x17100B: alloc::raw_vec::RawVec<T,A>::reserve (raw_vec.rs:289) | |
==24107== by 0x161669: alloc::vec::Vec<T,A>::reserve (mod.rs:841) | |
==24107== by 0x161375: alloc::vec::Vec<T,A>::insert (mod.rs:1386) | |
==24107== by 0x1A0F78: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:369) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x3CBA74: <core::cell::BorrowRefMut as core::ops::drop::Drop>::drop (cell.rs:363) | |
==24107== by 0x3CBAB9: core::ptr::drop_in_place<core::cell::BorrowRefMut> (mod.rs:487) | |
==24107== by 0x21594E: core::ptr::drop_in_place<core::cell::RefMut<glommio::free_list::FreeList<core::pin::Pin<alloc::rc::Rc<core::cell::RefCell<glommio::sys::source::InnerSource>>>>>> (mod.rs:487) | |
==24107== by 0x206975: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_one_event (uring.rs:1241) | |
==24107== by 0x26BE99: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:691) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x26CB5F: glommio::sys::uring::UringCommon::poll (uring.rs:767) | |
==24107== by 0x2090EE: glommio::sys::uring::Reactor::poll_io (uring.rs:1762) | |
==24107== by 0x1ACCE5: glommio::reactor::Reactor::spin_poll_io (reactor.rs:847) | |
==24107== by 0x176BFA: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1501) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x04b9a620 size 8 | |
==24107== at 0x15A871: core::mem::replace (mod.rs:1117) | |
==24107== by 0x1A4420: core::option::Option<T>::take (option.rs:1582) | |
==24107== by 0x1A1071: glommio::channels::channel_mesh::MeshBuilder<T,A>::register::{{closure}} (channel_mesh.rs:363) | |
==24107== by 0x19F3BA: core::ops::function::impls::<impl core::ops::function::FnMut<A> for &mut F>::call_mut (function.rs:294) | |
==24107== by 0x1525EA: <core::slice::iter::IterMut<T> as core::iter::traits::iterator::Iterator>::find_map (macros.rs:276) | |
==24107== by 0x17C1A3: <core::iter::adapters::filter_map::FilterMap<I,F> as core::iter::traits::iterator::Iterator>::next (filter_map.rs:61) | |
==24107== by 0x15EB0C: <alloc::vec::Vec<T> as alloc::vec::spec_from_iter_nested::SpecFromIterNested<T,I>>::from_iter (spec_from_iter_nested.rs:26) | |
==24107== by 0x1643D9: <alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (spec_from_iter.rs:33) | |
==24107== by 0x1632C4: <alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter (mod.rs:2649) | |
==24107== by 0x17C229: core::iter::traits::iterator::Iterator::collect (iterator.rs:1836) | |
==24107== by 0x1A0E05: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:361) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== Address 0x4b9a620 is at offset 16 from 0x4b9a610. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x3B5346: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x3B6049: <alloc::alloc::Global as core::alloc::Allocator>::allocate (alloc.rs:237) | |
==24107== by 0x3B1768: alloc::raw_vec::finish_grow (raw_vec.rs:469) | |
==24107== by 0x16F083: alloc::raw_vec::RawVec<T,A>::grow_amortized (raw_vec.rs:400) | |
==24107== by 0x1712F7: alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (raw_vec.rs:285) | |
==24107== by 0x17100B: alloc::raw_vec::RawVec<T,A>::reserve (raw_vec.rs:289) | |
==24107== by 0x161669: alloc::vec::Vec<T,A>::reserve (mod.rs:841) | |
==24107== by 0x161375: alloc::vec::Vec<T,A>::insert (mod.rs:1386) | |
==24107== by 0x1A0F78: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:369) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x3CBA74: <core::cell::BorrowRefMut as core::ops::drop::Drop>::drop (cell.rs:363) | |
==24107== by 0x3CBAB9: core::ptr::drop_in_place<core::cell::BorrowRefMut> (mod.rs:487) | |
==24107== by 0x21594E: core::ptr::drop_in_place<core::cell::RefMut<glommio::free_list::FreeList<core::pin::Pin<alloc::rc::Rc<core::cell::RefCell<glommio::sys::source::InnerSource>>>>>> (mod.rs:487) | |
==24107== by 0x206975: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_one_event (uring.rs:1241) | |
==24107== by 0x26BE99: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:691) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x26CB5F: glommio::sys::uring::UringCommon::poll (uring.rs:767) | |
==24107== by 0x2090EE: glommio::sys::uring::Reactor::poll_io (uring.rs:1762) | |
==24107== by 0x1ACCE5: glommio::reactor::Reactor::spin_poll_io (reactor.rs:847) | |
==24107== by 0x176BFA: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1501) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting store by thread 2 at 0x04b9a618 size 16 | |
==24107== at 0x15A8E8: core::mem::replace (mod.rs:1310) | |
==24107== by 0x1A4420: core::option::Option<T>::take (option.rs:1582) | |
==24107== by 0x1A1071: glommio::channels::channel_mesh::MeshBuilder<T,A>::register::{{closure}} (channel_mesh.rs:363) | |
==24107== by 0x19F3BA: core::ops::function::impls::<impl core::ops::function::FnMut<A> for &mut F>::call_mut (function.rs:294) | |
==24107== by 0x1525EA: <core::slice::iter::IterMut<T> as core::iter::traits::iterator::Iterator>::find_map (macros.rs:276) | |
==24107== by 0x17C1A3: <core::iter::adapters::filter_map::FilterMap<I,F> as core::iter::traits::iterator::Iterator>::next (filter_map.rs:61) | |
==24107== by 0x15EB0C: <alloc::vec::Vec<T> as alloc::vec::spec_from_iter_nested::SpecFromIterNested<T,I>>::from_iter (spec_from_iter_nested.rs:26) | |
==24107== by 0x1643D9: <alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (spec_from_iter.rs:33) | |
==24107== by 0x1632C4: <alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter (mod.rs:2649) | |
==24107== by 0x17C229: core::iter::traits::iterator::Iterator::collect (iterator.rs:1836) | |
==24107== by 0x1A0E05: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:361) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== Address 0x4b9a618 is at offset 8 from 0x4b9a610. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x3B5346: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x3B6049: <alloc::alloc::Global as core::alloc::Allocator>::allocate (alloc.rs:237) | |
==24107== by 0x3B1768: alloc::raw_vec::finish_grow (raw_vec.rs:469) | |
==24107== by 0x16F083: alloc::raw_vec::RawVec<T,A>::grow_amortized (raw_vec.rs:400) | |
==24107== by 0x1712F7: alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (raw_vec.rs:285) | |
==24107== by 0x17100B: alloc::raw_vec::RawVec<T,A>::reserve (raw_vec.rs:289) | |
==24107== by 0x161669: alloc::vec::Vec<T,A>::reserve (mod.rs:841) | |
==24107== by 0x161375: alloc::vec::Vec<T,A>::insert (mod.rs:1386) | |
==24107== by 0x1A0F78: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:369) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x3CBA74: <core::cell::BorrowRefMut as core::ops::drop::Drop>::drop (cell.rs:363) | |
==24107== by 0x3CBAB9: core::ptr::drop_in_place<core::cell::BorrowRefMut> (mod.rs:487) | |
==24107== by 0x21594E: core::ptr::drop_in_place<core::cell::RefMut<glommio::free_list::FreeList<core::pin::Pin<alloc::rc::Rc<core::cell::RefCell<glommio::sys::source::InnerSource>>>>>> (mod.rs:487) | |
==24107== by 0x206975: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_one_event (uring.rs:1241) | |
==24107== by 0x26BE99: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:691) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x26CB5F: glommio::sys::uring::UringCommon::poll (uring.rs:767) | |
==24107== by 0x2090EE: glommio::sys::uring::Reactor::poll_io (uring.rs:1762) | |
==24107== by 0x1ACCE5: glommio::reactor::Reactor::spin_poll_io (reactor.rs:847) | |
==24107== by 0x176BFA: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1501) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x004e85e8 size 8 | |
==24107== at 0x3FBB84: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (atomic.rs:2961) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x1A183F: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:383) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x3CBA74: <core::cell::BorrowRefMut as core::ops::drop::Drop>::drop (cell.rs:363) | |
==24107== by 0x3CBAB9: core::ptr::drop_in_place<core::cell::BorrowRefMut> (mod.rs:487) | |
==24107== by 0x21594E: core::ptr::drop_in_place<core::cell::RefMut<glommio::free_list::FreeList<core::pin::Pin<alloc::rc::Rc<core::cell::RefCell<glommio::sys::source::InnerSource>>>>>> (mod.rs:487) | |
==24107== by 0x206975: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_one_event (uring.rs:1241) | |
==24107== by 0x26BE99: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:691) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x26CB5F: glommio::sys::uring::UringCommon::poll (uring.rs:767) | |
==24107== by 0x2090EE: glommio::sys::uring::Reactor::poll_io (uring.rs:1762) | |
==24107== by 0x1ACCE5: glommio::reactor::Reactor::spin_poll_io (reactor.rs:847) | |
==24107== by 0x176BFA: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1501) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x004e8618 size 4 | |
==24107== at 0x3FBBB9: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (atomic.rs:3036) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x1A183F: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:383) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x3CBA74: <core::cell::BorrowRefMut as core::ops::drop::Drop>::drop (cell.rs:363) | |
==24107== by 0x3CBAB9: core::ptr::drop_in_place<core::cell::BorrowRefMut> (mod.rs:487) | |
==24107== by 0x21594E: core::ptr::drop_in_place<core::cell::RefMut<glommio::free_list::FreeList<core::pin::Pin<alloc::rc::Rc<core::cell::RefCell<glommio::sys::source::InnerSource>>>>>> (mod.rs:487) | |
==24107== by 0x206975: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_one_event (uring.rs:1241) | |
==24107== by 0x26BE99: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:691) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x26CB5F: glommio::sys::uring::UringCommon::poll (uring.rs:767) | |
==24107== by 0x2090EE: glommio::sys::uring::Reactor::poll_io (uring.rs:1762) | |
==24107== by 0x1ACCE5: glommio::reactor::Reactor::spin_poll_io (reactor.rs:847) | |
==24107== by 0x176BFA: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1501) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting store by thread 2 at 0x004e85e8 size 8 | |
==24107== at 0x3FBBCE: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (atomic.rs:2946) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x1A183F: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:383) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x3CBA74: <core::cell::BorrowRefMut as core::ops::drop::Drop>::drop (cell.rs:363) | |
==24107== by 0x3CBAB9: core::ptr::drop_in_place<core::cell::BorrowRefMut> (mod.rs:487) | |
==24107== by 0x21594E: core::ptr::drop_in_place<core::cell::RefMut<glommio::free_list::FreeList<core::pin::Pin<alloc::rc::Rc<core::cell::RefCell<glommio::sys::source::InnerSource>>>>>> (mod.rs:487) | |
==24107== by 0x206975: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_one_event (uring.rs:1241) | |
==24107== by 0x26BE99: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:691) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x26CB5F: glommio::sys::uring::UringCommon::poll (uring.rs:767) | |
==24107== by 0x2090EE: glommio::sys::uring::Reactor::poll_io (uring.rs:1762) | |
==24107== by 0x1ACCE5: glommio::reactor::Reactor::spin_poll_io (reactor.rs:847) | |
==24107== by 0x176BFA: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1501) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting store by thread 2 at 0x004e861c size 4 | |
==24107== at 0x3FBBD1: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (remutex.rs:106) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x1A183F: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:383) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x3CBA74: <core::cell::BorrowRefMut as core::ops::drop::Drop>::drop (cell.rs:363) | |
==24107== by 0x3CBAB9: core::ptr::drop_in_place<core::cell::BorrowRefMut> (mod.rs:487) | |
==24107== by 0x21594E: core::ptr::drop_in_place<core::cell::RefMut<glommio::free_list::FreeList<core::pin::Pin<alloc::rc::Rc<core::cell::RefCell<glommio::sys::source::InnerSource>>>>>> (mod.rs:487) | |
==24107== by 0x206975: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submit_one_event (uring.rs:1241) | |
==24107== by 0x26BE99: glommio::sys::uring::UringCommon::consume_sqe_queue (uring.rs:691) | |
==24107== by 0x26C4DB: glommio::sys::uring::UringCommon::consume_submission_queue (uring.rs:719) | |
==24107== by 0x26CB5F: glommio::sys::uring::UringCommon::poll (uring.rs:767) | |
==24107== by 0x2090EE: glommio::sys::uring::Reactor::poll_io (uring.rs:1762) | |
==24107== by 0x1ACCE5: glommio::reactor::Reactor::spin_poll_io (reactor.rs:847) | |
==24107== by 0x176BFA: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1501) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== | |
glommio: Connecting peer | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x004e861c size 4 | |
==24107== at 0x3FBC92: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (remutex.rs:162) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x1A183F: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:383) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x206620: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submission_queue (uring.rs:1181) | |
==24107== by 0x26C158: glommio::sys::uring::UringCommon::consume_cancellation_queue (uring.rs:711) | |
==24107== by 0x26C7B8: glommio::sys::uring::UringCommon::flush_cancellations (uring.rs:747) | |
==24107== by 0x187ED4: glommio::sys::uring::Reactor::wait (uring.rs:1857) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== by 0x178DC4: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:1000) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting store by thread 2 at 0x004e861c size 4 | |
==24107== at 0x3FBC92: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (remutex.rs:162) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x1A183F: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:383) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x206620: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submission_queue (uring.rs:1181) | |
==24107== by 0x26C158: glommio::sys::uring::UringCommon::consume_cancellation_queue (uring.rs:711) | |
==24107== by 0x26C7B8: glommio::sys::uring::UringCommon::flush_cancellations (uring.rs:747) | |
==24107== by 0x187ED4: glommio::sys::uring::Reactor::wait (uring.rs:1857) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== by 0x178DC4: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:1000) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting store by thread 2 at 0x004e85e8 size 8 | |
==24107== at 0x3FBC97: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (atomic.rs:2946) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x1A183F: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:383) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x206620: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submission_queue (uring.rs:1181) | |
==24107== by 0x26C158: glommio::sys::uring::UringCommon::consume_cancellation_queue (uring.rs:711) | |
==24107== by 0x26C7B8: glommio::sys::uring::UringCommon::flush_cancellations (uring.rs:747) | |
==24107== by 0x187ED4: glommio::sys::uring::Reactor::wait (uring.rs:1857) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== by 0x178DC4: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:1000) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x004e8618 size 4 | |
==24107== at 0x3FBCA0: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (atomic.rs:2979) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x1A183F: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:383) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Allocation context: BSS section of /home/vlovich/valgrind-deadlock/target/debug/valgrind-deadlock | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x206620: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submission_queue (uring.rs:1181) | |
==24107== by 0x26C158: glommio::sys::uring::UringCommon::consume_cancellation_queue (uring.rs:711) | |
==24107== by 0x26C7B8: glommio::sys::uring::UringCommon::flush_cancellations (uring.rs:747) | |
==24107== by 0x187ED4: glommio::sys::uring::Reactor::wait (uring.rs:1857) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== by 0x178DC4: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:1000) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x04c28dd0 size 8 | |
==24107== at 0x1F2542: <alloc::sync::Arc<T> as core::ops::deref::Deref>::deref (non_null.rs:381) | |
==24107== by 0x18BA39: <glommio::channels::spsc_queue::Producer<T> as glommio::channels::spsc_queue::BufferHalf>::connect (spsc_queue.rs:314) | |
==24107== by 0x17FBFD: glommio::channels::shared_channel::SharedSender<T>::connect::{{closure}} (shared_channel.rs:170) | |
==24107== by 0x1733FE: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A1907: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:384) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Address 0x4c28dd0 is at offset 16 from 0x4c28dc0. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x153566: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x15334C: alloc::alloc::exchange_malloc (alloc.rs:237) | |
==24107== by 0x15CF9A: alloc::rc::Rc<T>::new (boxed.rs:220) | |
==24107== by 0x17F67E: glommio::channels::shared_channel::new_bounded (shared_channel.rs:154) | |
==24107== by 0x1A086D: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:368) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x206620: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submission_queue (uring.rs:1181) | |
==24107== by 0x26C158: glommio::sys::uring::UringCommon::consume_cancellation_queue (uring.rs:711) | |
==24107== by 0x26C7B8: glommio::sys::uring::UringCommon::flush_cancellations (uring.rs:747) | |
==24107== by 0x187ED4: glommio::sys::uring::Reactor::wait (uring.rs:1857) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== by 0x178DC4: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:1000) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting store by thread 2 at 0x04c28f88 size 8 | |
==24107== at 0x3AC5E4: core::sync::atomic::atomic_store (atomic.rs:2947) | |
==24107== by 0x17D491: core::sync::atomic::AtomicUsize::store (atomic.rs:2102) | |
==24107== by 0x18BAA5: <glommio::channels::spsc_queue::Producer<T> as glommio::channels::spsc_queue::BufferHalf>::connect (spsc_queue.rs:314) | |
==24107== by 0x17FBFD: glommio::channels::shared_channel::SharedSender<T>::connect::{{closure}} (shared_channel.rs:170) | |
==24107== by 0x1733FE: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A1907: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:384) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== Address 0x4c28f88 is at offset 392 from 0x4c28e00. Allocation context: | |
==24107== at 0x484D150: memalign (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x484D2B1: posix_memalign (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x400DD9: __rdl_alloc (alloc.rs:97) | |
==24107== by 0x153566: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x15334C: alloc::alloc::exchange_malloc (alloc.rs:237) | |
==24107== by 0x17481B: alloc::sync::Arc<T>::new (boxed.rs:220) | |
==24107== by 0x18C27F: glommio::channels::spsc_queue::inner_make (spsc_queue.rs:245) | |
==24107== by 0x18D7D1: glommio::channels::spsc_queue::make (spsc_queue.rs:237) | |
==24107== by 0x17F63D: glommio::channels::shared_channel::new_bounded (shared_channel.rs:151) | |
==24107== by 0x1A086D: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:368) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x206620: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submission_queue (uring.rs:1181) | |
==24107== by 0x26C158: glommio::sys::uring::UringCommon::consume_cancellation_queue (uring.rs:711) | |
==24107== by 0x26C7B8: glommio::sys::uring::UringCommon::flush_cancellations (uring.rs:747) | |
==24107== by 0x187ED4: glommio::sys::uring::Reactor::wait (uring.rs:1857) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== by 0x178DC4: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:1000) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x04c28dc0 size 8 | |
==24107== at 0x1D4530: alloc::rc::RcInnerPtr::strong (cell.rs:451) | |
==24107== by 0x15CA13: alloc::rc::RcInnerPtr::inc_strong (rc.rs:2579) | |
==24107== by 0x15D604: <alloc::rc::Rc<T> as core::clone::Clone>::clone (rc.rs:1592) | |
==24107== by 0x17FC4F: glommio::channels::shared_channel::SharedSender<T>::connect::{{closure}} (shared_channel.rs:171) | |
==24107== by 0x1733FE: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A1907: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:384) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== Address 0x4c28dc0 is at offset 0 from 0x4c28dc0. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x153566: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x15334C: alloc::alloc::exchange_malloc (alloc.rs:237) | |
==24107== by 0x15CF9A: alloc::rc::Rc<T>::new (boxed.rs:220) | |
==24107== by 0x17F67E: glommio::channels::shared_channel::new_bounded (shared_channel.rs:154) | |
==24107== by 0x1A086D: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:368) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x206620: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submission_queue (uring.rs:1181) | |
==24107== by 0x26C158: glommio::sys::uring::UringCommon::consume_cancellation_queue (uring.rs:711) | |
==24107== by 0x26C7B8: glommio::sys::uring::UringCommon::flush_cancellations (uring.rs:747) | |
==24107== by 0x187ED4: glommio::sys::uring::Reactor::wait (uring.rs:1857) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== by 0x178DC4: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:1000) | |
==24107== | |
==24107== | |
==24107== More than 100 errors detected. Subsequent errors | |
==24107== will still be recorded, but in less detail than before. | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x04c28dc0 size 8 | |
==24107== at 0x3D6816: core::mem::replace (mod.rs:1117) | |
==24107== by 0x3D67AB: core::cell::Cell<T>::replace (cell.rs:412) | |
==24107== by 0x15CA59: alloc::rc::RcInnerPtr::inc_strong (cell.rs:363) | |
==24107== by 0x15D604: <alloc::rc::Rc<T> as core::clone::Clone>::clone (rc.rs:1592) | |
==24107== by 0x17FC4F: glommio::channels::shared_channel::SharedSender<T>::connect::{{closure}} (shared_channel.rs:171) | |
==24107== by 0x1733FE: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A1907: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:384) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Address 0x4c28dc0 is at offset 0 from 0x4c28dc0. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x153566: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x15334C: alloc::alloc::exchange_malloc (alloc.rs:237) | |
==24107== by 0x15CF9A: alloc::rc::Rc<T>::new (boxed.rs:220) | |
==24107== by 0x17F67E: glommio::channels::shared_channel::new_bounded (shared_channel.rs:154) | |
==24107== by 0x1A086D: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:368) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x206620: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submission_queue (uring.rs:1181) | |
==24107== by 0x26C158: glommio::sys::uring::UringCommon::consume_cancellation_queue (uring.rs:711) | |
==24107== by 0x26C7B8: glommio::sys::uring::UringCommon::flush_cancellations (uring.rs:747) | |
==24107== by 0x187ED4: glommio::sys::uring::Reactor::wait (uring.rs:1857) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== by 0x178DC4: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:1000) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting store by thread 2 at 0x04c28dc0 size 8 | |
==24107== at 0x3D6854: core::mem::replace (mod.rs:1310) | |
==24107== by 0x3D67AB: core::cell::Cell<T>::replace (cell.rs:412) | |
==24107== by 0x15CA59: alloc::rc::RcInnerPtr::inc_strong (cell.rs:363) | |
==24107== by 0x15D604: <alloc::rc::Rc<T> as core::clone::Clone>::clone (rc.rs:1592) | |
==24107== by 0x17FC4F: glommio::channels::shared_channel::SharedSender<T>::connect::{{closure}} (shared_channel.rs:171) | |
==24107== by 0x1733FE: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A1907: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:384) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Address 0x4c28dc0 is at offset 0 from 0x4c28dc0. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x153566: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x15334C: alloc::alloc::exchange_malloc (alloc.rs:237) | |
==24107== by 0x15CF9A: alloc::rc::Rc<T>::new (boxed.rs:220) | |
==24107== by 0x17F67E: glommio::channels::shared_channel::new_bounded (shared_channel.rs:154) | |
==24107== by 0x1A086D: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:368) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x206620: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submission_queue (uring.rs:1181) | |
==24107== by 0x26C158: glommio::sys::uring::UringCommon::consume_cancellation_queue (uring.rs:711) | |
==24107== by 0x26C7B8: glommio::sys::uring::UringCommon::flush_cancellations (uring.rs:747) | |
==24107== by 0x187ED4: glommio::sys::uring::Reactor::wait (uring.rs:1857) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== by 0x178DC4: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:1000) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x04c28dd0 size 8 | |
==24107== at 0x175578: <alloc::sync::Arc<T> as core::clone::Clone>::clone (non_null.rs:381) | |
==24107== by 0x18D85D: <glommio::channels::spsc_queue::Producer<T> as core::clone::Clone>::clone (spsc_queue.rs:106) | |
==24107== by 0x17FDC7: glommio::channels::shared_channel::SharedSender<T>::connect::{{closure}} (shared_channel.rs:180) | |
==24107== by 0x1733FE: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A1907: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:384) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Address 0x4c28dd0 is at offset 16 from 0x4c28dc0. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x153566: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x15334C: alloc::alloc::exchange_malloc (alloc.rs:237) | |
==24107== by 0x15CF9A: alloc::rc::Rc<T>::new (boxed.rs:220) | |
==24107== by 0x17F67E: glommio::channels::shared_channel::new_bounded (shared_channel.rs:154) | |
==24107== by 0x1A086D: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:368) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x206620: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submission_queue (uring.rs:1181) | |
==24107== by 0x26C158: glommio::sys::uring::UringCommon::consume_cancellation_queue (uring.rs:711) | |
==24107== by 0x26C7B8: glommio::sys::uring::UringCommon::flush_cancellations (uring.rs:747) | |
==24107== by 0x187ED4: glommio::sys::uring::Reactor::wait (uring.rs:1857) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== by 0x178DC4: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:1000) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x04c28e00 size 8 | |
==24107== at 0x3B60B7: core::sync::atomic::atomic_add (atomic.rs:2994) | |
==24107== by 0x175596: <alloc::sync::Arc<T> as core::clone::Clone>::clone (atomic.rs:2327) | |
==24107== by 0x18D85D: <glommio::channels::spsc_queue::Producer<T> as core::clone::Clone>::clone (spsc_queue.rs:106) | |
==24107== by 0x17FDC7: glommio::channels::shared_channel::SharedSender<T>::connect::{{closure}} (shared_channel.rs:180) | |
==24107== by 0x1733FE: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A1907: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:384) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== Address 0x4c28e00 is at offset 0 from 0x4c28e00. Allocation context: | |
==24107== at 0x484D150: memalign (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x484D2B1: posix_memalign (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x400DD9: __rdl_alloc (alloc.rs:97) | |
==24107== by 0x153566: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x15334C: alloc::alloc::exchange_malloc (alloc.rs:237) | |
==24107== by 0x17481B: alloc::sync::Arc<T>::new (boxed.rs:220) | |
==24107== by 0x18C27F: glommio::channels::spsc_queue::inner_make (spsc_queue.rs:245) | |
==24107== by 0x18D7D1: glommio::channels::spsc_queue::make (spsc_queue.rs:237) | |
==24107== by 0x17F63D: glommio::channels::shared_channel::new_bounded (shared_channel.rs:151) | |
==24107== by 0x1A086D: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:368) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x206620: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submission_queue (uring.rs:1181) | |
==24107== by 0x26C158: glommio::sys::uring::UringCommon::consume_cancellation_queue (uring.rs:711) | |
==24107== by 0x26C7B8: glommio::sys::uring::UringCommon::flush_cancellations (uring.rs:747) | |
==24107== by 0x187ED4: glommio::sys::uring::Reactor::wait (uring.rs:1857) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== by 0x178DC4: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:1000) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x04c28dd0 size 8 | |
==24107== at 0x1755BA: <alloc::sync::Arc<T> as core::clone::Clone>::clone (sync.rs:1371) | |
==24107== by 0x18D85D: <glommio::channels::spsc_queue::Producer<T> as core::clone::Clone>::clone (spsc_queue.rs:106) | |
==24107== by 0x17FDC7: glommio::channels::shared_channel::SharedSender<T>::connect::{{closure}} (shared_channel.rs:180) | |
==24107== by 0x1733FE: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A1907: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:384) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Address 0x4c28dd0 is at offset 16 from 0x4c28dc0. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x153566: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x15334C: alloc::alloc::exchange_malloc (alloc.rs:237) | |
==24107== by 0x15CF9A: alloc::rc::Rc<T>::new (boxed.rs:220) | |
==24107== by 0x17F67E: glommio::channels::shared_channel::new_bounded (shared_channel.rs:154) | |
==24107== by 0x1A086D: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:368) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x206620: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submission_queue (uring.rs:1181) | |
==24107== by 0x26C158: glommio::sys::uring::UringCommon::consume_cancellation_queue (uring.rs:711) | |
==24107== by 0x26C7B8: glommio::sys::uring::UringCommon::flush_cancellations (uring.rs:747) | |
==24107== by 0x187ED4: glommio::sys::uring::Reactor::wait (uring.rs:1857) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== by 0x178DC4: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:1000) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x04c28f10 size 8 | |
==24107== at 0x3B6454: core::sync::atomic::atomic_load (atomic.rs:2962) | |
==24107== by 0x1D011D: core::sync::atomic::AtomicUsize::load (atomic.rs:2075) | |
==24107== by 0x1F2902: <glommio::channels::spsc_queue::Producer<T> as glommio::channels::spsc_queue::BufferHalf>::peer_id (spsc_queue.rs:318) | |
==24107== by 0x17ED37: <glommio::channels::shared_channel::Connector<T> as core::future::future::Future>::poll (shared_channel.rs:134) | |
==24107== by 0x17FF35: glommio::channels::shared_channel::SharedSender<T>::connect::{{closure}} (shared_channel.rs:181) | |
==24107== by 0x1733FE: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A1907: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:384) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Address 0x4c28f10 is at offset 272 from 0x4c28e00. Allocation context: | |
==24107== at 0x484D150: memalign (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x484D2B1: posix_memalign (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x400DD9: __rdl_alloc (alloc.rs:97) | |
==24107== by 0x153566: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x15334C: alloc::alloc::exchange_malloc (alloc.rs:237) | |
==24107== by 0x17481B: alloc::sync::Arc<T>::new (boxed.rs:220) | |
==24107== by 0x18C27F: glommio::channels::spsc_queue::inner_make (spsc_queue.rs:245) | |
==24107== by 0x18D7D1: glommio::channels::spsc_queue::make (spsc_queue.rs:237) | |
==24107== by 0x17F63D: glommio::channels::shared_channel::new_bounded (shared_channel.rs:151) | |
==24107== by 0x1A086D: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:368) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x206620: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submission_queue (uring.rs:1181) | |
==24107== by 0x26C158: glommio::sys::uring::UringCommon::consume_cancellation_queue (uring.rs:711) | |
==24107== by 0x26C7B8: glommio::sys::uring::UringCommon::flush_cancellations (uring.rs:747) | |
==24107== by 0x187ED4: glommio::sys::uring::Reactor::wait (uring.rs:1857) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== by 0x178DC4: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:1000) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 2 at 0x04c28e00 size 8 | |
==24107== at 0x3B6192: core::sync::atomic::atomic_sub (atomic.rs:3013) | |
==24107== by 0x21C4C8: <alloc::sync::Arc<T> as core::ops::drop::Drop>::drop (atomic.rs:2357) | |
==24107== by 0x21A12A: core::ptr::drop_in_place<alloc::sync::Arc<glommio::channels::spsc_queue::Buffer<bool>>> (mod.rs:487) | |
==24107== by 0x218F0A: core::ptr::drop_in_place<glommio::channels::spsc_queue::Producer<bool>> (mod.rs:487) | |
==24107== by 0x147C36: core::ptr::drop_in_place<glommio::channels::shared_channel::Connector<glommio::channels::spsc_queue::Producer<bool>>> (mod.rs:487) | |
==24107== by 0x17FF8F: glommio::channels::shared_channel::SharedSender<T>::connect::{{closure}} (shared_channel.rs:181) | |
==24107== by 0x1733FE: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A1907: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:384) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== Address 0x4c28e00 is at offset 0 from 0x4c28e00. Allocation context: | |
==24107== at 0x484D150: memalign (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x484D2B1: posix_memalign (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x400DD9: __rdl_alloc (alloc.rs:97) | |
==24107== by 0x153566: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x15334C: alloc::alloc::exchange_malloc (alloc.rs:237) | |
==24107== by 0x17481B: alloc::sync::Arc<T>::new (boxed.rs:220) | |
==24107== by 0x18C27F: glommio::channels::spsc_queue::inner_make (spsc_queue.rs:245) | |
==24107== by 0x18D7D1: glommio::channels::spsc_queue::make (spsc_queue.rs:237) | |
==24107== by 0x17F63D: glommio::channels::shared_channel::new_bounded (shared_channel.rs:151) | |
==24107== by 0x1A086D: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:368) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x206620: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submission_queue (uring.rs:1181) | |
==24107== by 0x26C158: glommio::sys::uring::UringCommon::consume_cancellation_queue (uring.rs:711) | |
==24107== by 0x26C7B8: glommio::sys::uring::UringCommon::flush_cancellations (uring.rs:747) | |
==24107== by 0x187ED4: glommio::sys::uring::Reactor::wait (uring.rs:1857) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== by 0x178DC4: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:1000) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting store by thread 2 at 0x04c289a1 size 1 | |
==24107== at 0x48712B8: memmove (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x3FBDEA: <std::io::stdio::StdoutLock as std::io::Write>::write_all (intrinsics.rs:2333) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x41B770: core::fmt::write (mod.rs:1226) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x182C20: glommio::channels::shared_channel::ConnectedSender<T>::send::{{closure}} (shared_channel.rs:291) | |
==24107== by 0x17367C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A1A8D: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:384) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Address 0x4c289a1 is at offset 1 from 0x4c289a0. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x3FF8B2: std::sync::once::Once::call_once_force::{{closure}} (alloc.rs:95) | |
==24107== by 0x14413C: std::sync::once::Once::call_inner (once.rs:434) | |
==24107== by 0x1443DA: std::sync::once_lock::OnceLock<T>::initialize (once.rs:334) | |
==24107== by 0x3FC61E: std::io::stdio::_print (once_lock.rs:217) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x206620: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submission_queue (uring.rs:1181) | |
==24107== by 0x26C158: glommio::sys::uring::UringCommon::consume_cancellation_queue (uring.rs:711) | |
==24107== by 0x26C7B8: glommio::sys::uring::UringCommon::flush_cancellations (uring.rs:747) | |
==24107== by 0x187ED4: glommio::sys::uring::Reactor::wait (uring.rs:1857) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== by 0x178DC4: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:1000) | |
==24107== | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting store by thread 2 at 0x04c289a8 size 8 | |
==24107== at 0x4871341: memmove (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x3FBDEA: <std::io::stdio::StdoutLock as std::io::Write>::write_all (intrinsics.rs:2333) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x41B770: core::fmt::write (mod.rs:1226) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x182C20: glommio::channels::shared_channel::ConnectedSender<T>::send::{{closure}} (shared_channel.rs:291) | |
==24107== by 0x17367C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A1A8D: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:384) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Address 0x4c289a8 is at offset 8 from 0x4c289a0. Allocation context: | |
==24107== at 0x4847BB8: malloc (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x3FF8B2: std::sync::once::Once::call_once_force::{{closure}} (alloc.rs:95) | |
==24107== by 0x14413C: std::sync::once::Once::call_inner (once.rs:434) | |
==24107== by 0x1443DA: std::sync::once_lock::OnceLock<T>::initialize (once.rs:334) | |
==24107== by 0x3FC61E: std::io::stdio::_print (once_lock.rs:217) | |
==24107== by 0x18EAAC: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:21) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x179241: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}}::{{closure}} (mod.rs:1000) | |
==24107== by 0x1739DC: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x177186: glommio::executor::LocalExecutor::run::{{closure}}::{{closure}} (mod.rs:1462) | |
==24107== by 0x17377C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x19832A: glommio::task::raw::RawTask<F,R,S>::run (raw.rs:470) | |
==24107== Other segment start (thread 3) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 3) | |
==24107== at 0x206620: <glommio::sys::uring::SleepableRing as glommio::sys::uring::UringCommon>::submission_queue (uring.rs:1181) | |
==24107== by 0x26C158: glommio::sys::uring::UringCommon::consume_cancellation_queue (uring.rs:711) | |
==24107== by 0x26C7B8: glommio::sys::uring::UringCommon::flush_cancellations (uring.rs:747) | |
==24107== by 0x187ED4: glommio::sys::uring::Reactor::wait (uring.rs:1857) | |
==24107== by 0x192FE0: glommio::reactor::Reactor::react (reactor.rs:866) | |
==24107== by 0x1451EA: glommio::parking::Inner::park (parking.rs:87) | |
==24107== by 0x1452A8: glommio::parking::Parker::poll_io (parking.rs:64) | |
==24107== by 0x176873: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1482) | |
==24107== by 0x176FC1: glommio::executor::LocalExecutor::run::{{closure}} (mod.rs:1522) | |
==24107== by 0x16693F: scoped_tls::ScopedKey<T>::set (lib.rs:137) | |
==24107== by 0x1763B2: glommio::executor::LocalExecutor::run (mod.rs:1522) | |
==24107== by 0x178DC4: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:1000) | |
==24107== | |
0 Waiting for room to send... | |
==24107== Thread 3: | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
--24107-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x9b | |
==24107== Conflicting load by thread 3 at 0x04c28f88 size 8 | |
==24107== at 0x3B6454: core::sync::atomic::atomic_load (atomic.rs:2962) | |
==24107== by 0x17D42D: core::sync::atomic::AtomicUsize::load (atomic.rs:2075) | |
==24107== by 0x18B792: <glommio::channels::spsc_queue::Consumer<T> as glommio::channels::spsc_queue::BufferHalf>::peer_id (spsc_queue.rs:373) | |
==24107== by 0x17EB83: <glommio::channels::shared_channel::Connector<T> as core::future::future::Future>::poll (shared_channel.rs:134) | |
==24107== by 0x18115C: glommio::channels::shared_channel::SharedReceiver<T>::connect::{{closure}} (shared_channel.rs:355) | |
==24107== by 0x17317E: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A1CED: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:378) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== by 0x173070: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x18EB96: valgrind_deadlock::main::{{closure}}::{{closure}} (main.rs:24) | |
==24107== by 0x1735BB: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Address 0x4c28f88 is at offset 392 from 0x4c28e00. Allocation context: | |
==24107== at 0x484D150: memalign (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x484D2B1: posix_memalign (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x400DD9: __rdl_alloc (alloc.rs:97) | |
==24107== by 0x153566: alloc::alloc::Global::alloc_impl (alloc.rs:95) | |
==24107== by 0x15334C: alloc::alloc::exchange_malloc (alloc.rs:237) | |
==24107== by 0x17481B: alloc::sync::Arc<T>::new (boxed.rs:220) | |
==24107== by 0x18C27F: glommio::channels::spsc_queue::inner_make (spsc_queue.rs:245) | |
==24107== by 0x18D7D1: glommio::channels::spsc_queue::make (spsc_queue.rs:237) | |
==24107== by 0x17F63D: glommio::channels::shared_channel::new_bounded (shared_channel.rs:151) | |
==24107== by 0x1A086D: glommio::channels::channel_mesh::MeshBuilder<T,A>::register (channel_mesh.rs:368) | |
==24107== by 0x1A1232: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:375) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== Other segment start (thread 2) | |
==24107== at 0x484EDD0: pthread_create@* (in /usr/lib/valgrind/vgpreload_drd-amd64-linux.so) | |
==24107== by 0x404610: std::sys::unix::thread::Thread::new (thread.rs:87) | |
==24107== by 0x1D9D4D: std::thread::Builder::spawn_unchecked_ (mod.rs:542) | |
==24107== by 0x1D89DD: std::thread::Builder::spawn_unchecked (mod.rs:469) | |
==24107== by 0x1DA80D: std::thread::Builder::spawn (mod.rs:401) | |
==24107== by 0x1D8816: std::thread::spawn (mod.rs:665) | |
==24107== by 0x1C0077: glommio::sys::blocking::BlockingThread::new (blocking.rs:147) | |
==24107== by 0x1DE47F: glommio::sys::blocking::BlockingThreadPool::new (blocking.rs:189) | |
==24107== by 0x2085D4: glommio::sys::uring::Reactor::new (uring.rs:1392) | |
==24107== by 0x1AC3B6: glommio::reactor::Reactor::new (reactor.rs:199) | |
==24107== by 0x20CFD9: glommio::executor::LocalExecutor::new (mod.rs:1170) | |
==24107== by 0x178B47: glommio::executor::LocalExecutorPoolBuilder::spawn_thread::{{closure}} (mod.rs:986) | |
==24107== Other segment end (thread 2) | |
==24107== at 0x4AA70EF: __libc_write (write.c:26) | |
==24107== by 0x4AA70EF: write (write.c:24) | |
==24107== by 0x3FAFE7: std::io::buffered::bufwriter::BufWriter<W>::flush_buf (fd.rs:152) | |
==24107== by 0x3FBF1F: <std::io::stdio::StdoutLock as std::io::Write>::write_all (linewritershim.rs:269) | |
==24107== by 0x3FD834: <std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str (mod.rs:1668) | |
==24107== by 0x41B770: core::fmt::write (mod.rs:1226) | |
==24107== by 0x3FBC23: <&std::io::stdio::Stdout as std::io::Write>::write_fmt (mod.rs:1679) | |
==24107== by 0x3FC602: std::io::stdio::_print (stdio.rs:689) | |
==24107== by 0x182C20: glommio::channels::shared_channel::ConnectedSender<T>::send::{{closure}} (shared_channel.rs:291) | |
==24107== by 0x17367C: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A1A8D: glommio::channels::channel_mesh::MeshBuilder<T,A>::join_with::{{closure}} (channel_mesh.rs:384) | |
==24107== by 0x1732F0: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll (mod.rs:91) | |
==24107== by 0x1A3789: glommio::channels::channel_mesh::MeshBuilder<T,glommio::channels::channel_mesh::Full>::join::{{closure}} (channel_mesh.rs:291) | |
==24107== | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment