From d4bbb18d46c430b8f41f9865b0074c7edaa0eb74 Mon Sep 17 00:00:00 2001 From: Florian Schmaus <flow@cs.fau.de> Date: Wed, 15 Jul 2020 12:37:49 +0200 Subject: [PATCH] Delete runtime.org --- runtime.org | 302 ---------------------------------------------------- 1 file changed, 302 deletions(-) delete mode 100644 runtime.org diff --git a/runtime.org b/runtime.org deleted file mode 100644 index 07e9e2d7..00000000 --- a/runtime.org +++ /dev/null @@ -1,302 +0,0 @@ -* Segfault Issue -** Core A #1 0x00007ffff0020943 - -Number of threads: 2 -[New Thread 0x7ffff6f13700 (LWP 16072)] -0: Start workerLoop -0: ContextManager newWorkerHook -[New Thread 0x7ffff6712700 (LWP 16073)] -Just alloacted alpha fiber at 0x62ac70 -0: Scheduling fiber 0x62ac70 -1: Start workerLoop -1: ContextManager newWorkerHook -1: Starting context 0x7fffe80008c0 -1: Start dispatchLoop -0: Starting context 0x7ffff00008c0 -1: BPS 0x7fffe8010620 constructed state=0 by fiber 0x62ac70 -0: Start dispatchLoop -1: BPS 0x7fffe80105a0 constructed state=0 by fiber 0x62ac70 -1: Scheduling fiber 0x7fffe8402af0 -1: Scheduling fiber 0x7fffe84028e0 -0: BPS 0x7ffff0010610 constructed state=0 by fiber 0x7fffe8402af0 -1: fib: Calling wait for n=4 -0: Scheduling fiber 0x7ffff0402af0 -1: PS 0x7fffe80105a0 block() blockedContext is 0x7fffe80008c0 -0: Scheduling fiber 0x7ffff04028e0 -1: Saving context 0x7fffe80008c0 and switching to 0x7fffe8010960 -1: Start dispatchLoop -1: BPS 0x7fffe80206b0 constructed state=0 by fiber 0x7fffe84028e0 -1: Scheduling fiber 0x7fffe8402910 -1: Scheduling fiber 0x7fffe8402940 -1: fib: Calling wait for n=2 -1: PS 0x7fffe80206b0 block() blockedContext is 0x7fffe8010960 -0: fib: Calling wait for n=3 -1: Saving context 0x7fffe8010960 and switching to 0x7fffe80209e0 -1: Start dispatchLoop -0: PS 0x7ffff0010610 block() blockedContext is 0x7ffff00008c0 -1: fib: Calling signalAndExit for n=0 -0: Saving context 0x7ffff00008c0 and switching to 0x7ffff0010960 -1: fib: Calling signalAndExit for n=1 -0: Start dispatchLoop -1: Discarding context 0x7fffe80209e0 and switching to 0x7fffe8010960 -0: fib: Calling signalAndExit for n=1 -1: fib: Calling signalAndExit for n=2 -0: BPS 0x7ffff00206b0 constructed state=0 by fiber 0x7ffff0402af0 -0: Scheduling fiber 0x7ffff04028e0 -0: Scheduling fiber 0x7ffff0402910 -1: fib: Calling signalAndExit for n=1 -0: fib: Calling wait for n=2 -1: fib: Calling signalAndExit for n=0 -0: PS 0x7ffff00206b0 block() blockedContext is 0x7ffff0010960 -1: Discarding context 0x7fffe8010960 and switching to 0x7ffff0010960 -0: Saving context 0x7ffff0010960 and switching to 0x7ffff00209e0 -0: Start dispatchLoop - -Program received signal SIGILL, Illegal instruction. -[Switching to Thread 0x7ffff6712700 (LWP 16073)] -0x00007ffff0020943 in ?? () -(gdb) bt -#0 0x00007ffff0020943 in ?? () -#1 0x00007ffff00209c0 in ?? () -#2 0x0000000000000000 in ?? () - -** Core A #2 0x000000000040e20d -Number of threads: 2 -[New Thread 0x7ffff6f13700 (LWP 16112)] -0: Start workerLoop -[New Thread 0x7ffff6712700 (LWP 16113)] -0: ContextManager newWorkerHook -Just alloacted alpha fiber at 0x62ac70 -0: Scheduling fiber 0x62ac70 -1: Start workerLoop -1: ContextManager newWorkerHook -1: Starting context 0x7fffe80008c0 -1: Start dispatchLoop -1: BPS 0x7fffe8010620 constructed state=0 by fiber 0x62ac70 -1: BPS 0x7fffe80105a0 constructed state=0 by fiber 0x62ac70 -1: Scheduling fiber 0x7fffe8402af0 -1: Scheduling fiber 0x7fffe84028e0 -1: fib: Calling wait for n=4 -1: PS 0x7fffe80105a0 block() blockedContext is 0x7fffe80008c0 -1: Saving context 0x7fffe80008c0 and switching to 0x7fffe8010960 -1: Start dispatchLoop -1: BPS 0x7fffe80206b0 constructed state=0 by fiber 0x7fffe84028e0 -1: Scheduling fiber 0x7fffe8402910 -1: Scheduling fiber 0x7fffe8402940 -1: fib: Calling wait for n=2 -1: PS 0x7fffe80206b0 block() blockedContext is 0x7fffe8010960 -1: Saving context 0x7fffe8010960 and switching to 0x7fffe80209e0 -1: Start dispatchLoop -1: fib: Calling signalAndExit for n=0 -1: fib: Calling signalAndExit for n=1 -0: Starting context 0x7ffff00008c0 -1: Discarding context 0x7fffe80209e0 and switching to 0x7fffe8010960 -0: Start dispatchLoop -1: fib: Calling signalAndExit for n=2 -0: BPS 0x7ffff0010610 constructed state=0 by fiber 0x7fffe8402af0 -0: Scheduling fiber 0x7ffff0402af0 -0: Scheduling fiber 0x7ffff04028e0 -1: BPS 0x7fffe80206b0 constructed state=0 by fiber 0x7ffff0402af0 -0: fib: Calling wait for n=3 -1: Scheduling fiber 0x7fffe84028e0 -0: PS 0x7ffff0010610 block() blockedContext is 0x7ffff00008c0 -0: Saving context 0x7ffff00008c0 and switching to 0x7ffff0010960 -0: Start dispatchLoop -0: fib: Calling signalAndExit for n=1 -0: fib: Calling signalAndExit for n=1 -1: Scheduling fiber 0x7fffe8402940 -0: fib: Calling signalAndExit for n=0 -1: fib: Calling wait for n=2 -1 -Program received signal SIGSEGV, Segmentation fault. -[Switching to Thread 0x7ffff6f13700 (LWP 16112)] -0x000000000040e20d in std::swap<std::_Any_data> (__a=..., __b=...) at /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/move.h:186 -186 __a = _GLIBCXX_MOVE(__b); -(gdb) bt -#0 0x000000000040e20d in std::swap<std::_Any_data> (__a=..., __b=...) at /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/move.h:186 -#1 0x000000000040e197 in std::function<void ()>::swap(std::function<void ()>&) (this=0x7ffff00201a0, __x=...) at /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/functional:2156 -#2 0x0000000000410770 in std::function<void ()>::operator=(std::function<void ()> const&) (this=0x41abed, __x=...) at /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/functional:2071 -#3 0x000000000041010c in Context::setHook(std::function<void ()>) (this=0x40abb5 <std::_Any_data::_M_access<void (*)(void*)>() const+21>, hook=...) at /home/flo/uni-repos/uni-git/runtime/Context.hpp:82 -#4 0x000000000040ef92 in ContextManager::discardAndResume (this=0x62acc0, context=0x40abb5 <std::_Any_data::_M_access<void (*)(void*)>() const+21>) at /home/flo/uni-repos/uni-git/runtime/ContextManager.cpp:77 -#5 0x000000000040aca0 in PrivateSemaphore::unblockAndExit (this=0x7fffe80206b0) at /home/flo/uni-repos/uni-git/runtime/PrivateSemaphore.hpp:38 -#6 0x000000000040a99f in PrivateSemaphore::signalAndExit (this=0x7fffe80206b0) at /home/flo/uni-repos/uni-git/runtime/PrivateSemaphore.hpp:55 -#7 0x0000000000409fd9 in fib (voidParams=0x7fffe8020678) at /home/flo/uni-repos/uni-git/runtime/Main.cpp:57 -#8 0x000000000040aa52 in std::_Function_handler<void (void*), void (*)(void*)>::_M_invoke(std::_Any_data const&, void*&&) (__functor=..., __args=<unknown type in /home/flo/uni-repos/uni-git/runtime/build/Main, CU 0x0, DIE 0x6787>) at /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/functional:1871 -#9 0x0000000000411cc8 in std::function<void (void*)>::operator()(void*) const (this=0x7fffe8402940, __args=0x7fffe8020678) at /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/functional:2267 -#10 0x0000000000411bb9 in Fiber::run (this=0x7fffe8402940) at /home/flo/uni-repos/uni-git/runtime/Fiber.cpp:6 -#11 0x000000000040c18a in Dispatcher::dispatchLoop (this=0x62aca0) at /home/flo/uni-repos/uni-git/runtime/Dispatcher.cpp:21 -#12 0x000000000040c9b9 in std::_Mem_fn_base<void (Dispatcher::*)(), true>::operator()<, void>(Dispatcher*) const (this=0x7ffff00209c0, __object=0x62aca0) at /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/functional:600 -#13 0x000000000040c933 in std::_Bind<std::_Mem_fn<void (Dispatcher::*)()> (Dispatcher*)>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x7ffff00209c0, __args=<unknown type in /home/flo/uni-repos/uni-git/runtime/build/Main, CU 0xc547, DIE 0x11bed>) at /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/functional:1073 -#14 0x000000000040c8c6 in std::_Bind<std::_Mem_fn<void (Dispatcher::*)()> (Dispatcher*)>::operator()<, void>() (this=0x7ffff00209c0) at /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/functional:1131 -#15 0x000000000040c62d in std::_Function_handler<void (), std::_Bind<std::_Mem_fn<void (Dispatcher::*)()> (Dispatcher*)> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/functional:1871 -#16 0x000000000040b81e in std::function<void ()>::operator()() const (this=0x7ffff0020978) at /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/functional:2267 -#17 0x00000000004103a5 in Context::kickoff () at /home/flo/uni-repos/uni-git/runtime/Context.hpp:46 -#18 0x0000000000000000 in ?? () - -** Core A #3 0x00007ffff7dd1330 - -Number of threads: 2 -[New Thread 0x7ffff6f13700 (LWP 16453)] -[New Thread 0x7ffff6712700 (LWP 16454)] -Just alloacted alpha fiber at 0x62ac70 -1: Start workerLoop -0: Start workerLoop -0: Scheduling fiber 0x62ac70 -0: ContextManager newWorkerHook -1: ContextManager newWorkerHook -1: Starting context 0x7fffe80008c0 -0: Starting context 0x7ffff00008c0 -1: Start dispatchLoop -1: BPS 0x7fffe8010620 constructed state=0 by fiber 0x62ac70 -1: BPS 0x7fffe80105a0 constructed state=0 by fiber 0x62ac70 -1: Scheduling fiber 0x7fffe8402af0 -1: Scheduling fiber 0x7fffe84028e0 -1: fib: Calling wait for n=4 -1: PS 0x7fffe80105a0 block() blockedContext is 0x7fffe80008c0 -1: Saving context 0x7fffe80008c0 and switching to 0x7fffe8010960 -1: Start dispatchLoop -1: BPS 0x7fffe80206b0 constructed state=0 by fiber 0x7fffe84028e0 -1: Scheduling fiber 0x7fffe8402910 -0: Start dispatchLoop -1: Scheduling fiber 0x7fffe8402940 -0: BPS 0x7ffff0010610 constructed state=0 by fiber 0x7fffe8402af0 -1: fib: Calling wait for n=2 -0: Scheduling fiber 0x7ffff0402af0 -1: PS 0x7fffe80206b0 block() blockedContext is 0x7fffe8010960 -0: Scheduling fiber 0x7ffff04028e0 -1: Saving context 0x7fffe8010960 and switching to 0x7fffe80209e0 -1: Start dispatchLoop -0: fib: Calling wait for n=3 -1: fib: Calling signalAndExit for n=0 -0: PS 0x7ffff0010610 block() blockedContext is 0x7ffff00008c0 -1: fib: Calling signalAndExit for n=1 -0: Saving context 0x7ffff00008c0 and switching to 0x7ffff0010960 -1: Discarding context 0x7fffe80209e0 and switching to 0x7fffe8010960 -0: Start dispatchLoop -1: fib: Calling signalAndExit for n=2 -0: fib: Calling signalAndExit for n=1 -1: BPS 0x7fffe80206b0 constructed state=0 by fiber 0x7ffff0402af0 -1: Scheduling fiber 0x7fffe84028e0 -1: Scheduling fiber 0x7fffe8402940 -0: fib: Calling signalAndExit for n=1 -1: fib: Calling wait for n=2 -0: fib: Calling signalAndExit for n=0 -1: PS 0x7fffe80206b0 block() blockedContext is 0x7fffe8010960 -0: Discarding context 0x7ffff0010960 and switching to 0x7fffe8010960 -Error in `/home/flo/uni-repos/uni-git/runtime/build/Main': free(): invalid pointer: 0x00007ffff7dd93ea -Program received signal SIGILL, Illegal instruction. -[Switching to Thread 0x7ffff6712700 (LWP 16454)] -0x00007ffff7dd1330 in vtable for std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> > () from /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/libstdc++.so.6 -(gdb) bt -#0 0x00007ffff7dd1330 in vtable for std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> > () from /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/libstdc++.so.6 -#1 0x000000000000003e in ?? () -#2 0x6666663700000028 in ?? () -#3 0x00007fffe801fd40 in ?? () -#4 0x00007fffe801fcd0 in ?? () -#5 0x00007fffe801fd60 in ?? () -#6 0x0000000000001002 in ?? () -#7 0x00007fffffffe3ce in ?? () -#8 0x00007ffff7076ec7 in ?? () from /lib64/libc.so.6 -#9 0x00007fffe801fd40 in ?? () -#10 0x00007ffff0402b20 in ?? () -#11 0x00007ffff7dd9bf0 in ?? () from /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/libstdc++.so.6 -#12 0x0000000000000003 in ?? () -#13 0x00007ffff7076ec7 in ?? () from /lib64/libc.so.6 -#14 0x00007ffff6712700 in ?? () -#15 0x01007fffe801ffe0 in ?? () -#16 0x00007fffe801ffe0 in ?? () -#17 0x00007fffe801fd40 in ?? () -#18 0x00007ffff6f8bce6 in malloc_printerr (action=-160356608, str=0x1 <error: Cannot access memory at address 0x1>, ptr=<optimized out>, ar_ptr=<optimized out>) at malloc.c:5000 -#19 0x00007ffff6f8c4ee in _int_free (av=0x7ffff72abc40 <main_arena>, p=<optimized out>, have_lock=0) at malloc.c:3861 -#20 0x00007ffff7b20046 in __gnu_cxx::new_allocator<char>::deallocate (this=0x7fffe801fcf0, __p=<optimized out>) at /var/tmp/portage/sys-devel/gcc-5.4.0/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h:110 -#21 std::allocator_traits<std::allocator<char> >::deallocate (__a=..., __n=<optimized out>, __p=<optimized out>) at /var/tmp/portage/sys-devel/gcc-5.4.0/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h:517 -#22 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy (__size=<optimized out>, this=0x7fffe801fcf0) at /var/tmp/portage/sys-devel/gcc-5.4.0/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h:185 -#23 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose (this=0x7fffe801fcf0) at /var/tmp/portage/sys-devel/gcc-5.4.0/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h:180 -#24 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string (this=0x7fffe801fcf0, __in_chrg=<optimized out>) at /var/tmp/portage/sys-devel/gcc-5.4.0/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h:543 -#25 std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::~basic_stringbuf (this=0x7fffe801fca8, __in_chrg=<optimized out>) at /var/tmp/portage/sys-devel/gcc-5.4.0/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/sstream:65 -#26 std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream (this=0x7fffe801fc90, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /var/tmp/portage/sys-devel/gcc-5.4.0/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/sstream:718 -#27 0x00000000004101e0 in Context::saveAndStart (this=0x7fffe8010960, newContext=0x7fffe801fe58) at /home/flo/uni-repos/uni-git/runtime/Context.hpp:105 -#28 0x000000000000003d in ?? () -#29 0x000000000000003d in ?? () -#30 0x00007ffff72ac680 in ?? () from /lib64/libc.so.6 -#31 0x00007ffff7dd16a0 in vtable for std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> > () from /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/libstdc++.so.6 -#32 0x0000000000000000 in ?? () - -** Core B #1 - -Number of threads: 2 -[New Thread 0x7ffff6f13700 (LWP 23641)] -[New Thread 0x7ffff6712700 (LWP 23642)] -Just alloacted alpha fiber at 0x62cc90 -0: Scheduling fiber 0x62cc90 -1: Start workerLoop -0: Start workerLoop -0: ContextManager newWorkerHook -1: ContextManager newWorkerHook -1: Starting context 0x7ffff0000950 -1: Start dispatchLoop -1: Executing fiber 0 -1: BPS 0x7ffff0010590 constructed by fiber 0x62cc90 -1: BPS 0x7ffff0010390 constructed by fiber 0x62cc90 -0: Starting context 0x7fffe8000950 -1: Scheduling fiber 0x7ffff0403110 -0: Start dispatchLoop -1: Scheduling fiber 0x7ffff04031a0 -0: Executing fiber 0 -1: fib: Calling wait for n=4 -0: BPS 0x7fffe8010420 constructed by fiber 0x7ffff0403110 -1: PS 0x7ffff0010390 block() blockedContext is 0x7ffff0000950 -0: Scheduling fiber 0x7fffe8403110 -1: Saving context 0x7ffff0000950 and switching to Context 0x7ffff00109b0 [tos: 0x7ffff00209a0 bos: 0x7ffff00109b0] -0: Scheduling fiber 0x7fffe84031a0 -1: Start dispatchLoop -0: fib: Calling wait for n=3 -1: Executing fiber 0x62cc90 -1: BPS 0x7ffff0020480 constructed by fiber 0x7ffff04031a0 -0: PS 0x7fffe8010420 block() blockedContext is 0x7fffe8000950 -1: Scheduling fiber 0x7ffff0403210 -0: Saving context 0x7fffe8000950 and switching to Context 0x7fffe80109b0 [tos: 0x7fffe80209a0 bos: 0x7fffe80109b0] -1: Scheduling fiber 0x7ffff0403240 -1: fib: Calling wait for n=2 -1: PS 0x7ffff0020480 block() blockedContext is 0x7ffff00109b0 -0: Start dispatchLoop -0: Executing fiber 0x7ffff0403110 -0: fib: Calling signalAndExit for n=1 -0: Executing fiber 0x7fffe84031a0 -1: Saving context 0x7ffff00109b0 and switching to Context 0x7ffff0020a50 [tos: 0x7ffff0030a40 bos: 0x7ffff0020a50] -0: BPS 0x7fffe8020480 constructed by fiber 0x7fffe8403110 -1: Start dispatchLoop -0: Scheduling fiber 0x7fffe84031a0 -0: Scheduling fiber 0x7fffe8403210 -0: fib: Calling wait for n=2 -0: PS 0x7fffe8020480 block() blockedContext is 0x7fffe80109b0 -1: Executing fiber 0x7ffff04031a0 -1: fib: Calling signalAndExit for n=0 -1: Executing fiber 0x7ffff0403240 -1: fib: Calling signalAndExit for n=1 -1: Discarding context 0x7ffff0020a50 and switching to 0x7ffff00109b0 -1: fib: Calling signalAndExit for n=2 -1: Executing fiber 0x7ffff0403210 -1: fib: Calling signalAndExit for n=1 -1: Executing fiber 0x7fffe84031a0 -1: fib: Calling signalAndExit for n=0 -1: Discarding context 0x7ffff00109b0 and switching to 0x7fffe80109b0 -0: Saving context 0x7fffe80109b0 and switching to Context 0x7fffe8020a50 [tos: 0x7fffe8030a40 bos: 0x7fffe8020a50] -0: Start dispatchLoop - -Program received signal SIGSEGV, Segmentation fault. -[Switching to Thread 0x7ffff6712700 (LWP 23642)] -0x00007fffe8020990 in ?? () -(gdb) x/60b $rip-16 -0x7fffe8020980: 0xcc 0xcc 0xcc 0xcc 0xcc 0xcc 0xcc 0xcc -0x7fffe8020988: 0xb0 0x09 0x01 0xe8 0xff 0x7f 0x00 0x00 -0x7fffe8020990: 0xf0 0x00 0x01 0xe8 0xff 0x7f 0x00 0x00 -0x7fffe8020998: 0xab 0xab 0xab 0xab 0xab 0xab 0xab 0xab -0x7fffe80209a0: 0xee 0xee 0xee 0xee 0xee 0xee 0xee 0xee -0x7fffe80209a8: 0xee 0xee 0xee 0xee 0xee 0xee 0xee 0x00 -0x7fffe80209b0: 0xa0 0x09 0x02 0xe8 0xff 0x7f 0x00 0x00 -0x7fffe80209b8: 0x78 0xff 0x01 0xe8 -(gdb) bt -#0 0x00007fffe8020990 in ?? () -#1 0x00007fffe8020a10 in ?? () -#2 0x0000000000000000 in ?? () -- GitLab