You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
(gdb) info thread
Id Target Id Frame
4 Thread 4 (CPU#3 [halted ]) processor::cli_hlt () at arch/x64/processor.hh:248
3 Thread 3 (CPU#2 [halted ]) processor::cli_hlt () at arch/x64/processor.hh:248
2 Thread 2 (CPU#1 [halted ]) processor::cli_hlt () at arch/x64/processor.hh:248
* 1 Thread 1 (CPU#0 [halted ]) processor::cli_hlt () at arch/x64/processor.hh:248
(gdb) bt
#0 processor::cli_hlt () at arch/x64/processor.hh:248
#1 0x000000000048f784 in nmi (ef=0xffff80000209a068) at arch/x64/exceptions.cc:294
#2 <signal handler called>
#3 processor::sti_hlt () at arch/x64/processor.hh:252
#4 0x00000000005c9ce3 in arch::wait_for_interrupt () at arch/x64/arch.hh:43
#5 0x00000000005bf567 in sched::cpu::do_idle (this=0xffff800001b13040) at core/sched.cc:403
#6 0x00000000005bf60d in sched::cpu::idle (this=0xffff800001b13040) at core/sched.cc:422
#7 0x00000000005be9bb in sched::cpu::<lambda()>::operator()(void) const (__closure=0xffff800002095070) at core/sched.cc:164
#8 0x00000000005c5d26 in std::_Function_handler<void(), sched::cpu::init_idle_thread()::<lambda()> >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5.3.1/functional:1871
#9 0x000000000044fc6c in std::function<void ()>::operator()() const (this=0xffff800002095070) at /usr/include/c++/5.3.1/functional:2271
#10 0x00000000005c1f48 in sched::thread::main (this=0xffff800002095040) at core/sched.cc:1051
#11 0x00000000005be766 in sched::thread_main_c (t=0xffff800002095040) at arch/x64/arch-switch.hh:164
#12 0x000000000048d206 in thread_main () at arch/x64/entry.S:113
(gdb) thread 2
[Switching to thread 2 (Thread 2)]
#0 processor::cli_hlt () at arch/x64/processor.hh:248
248 }
(gdb) bt
#0 processor::cli_hlt () at arch/x64/processor.hh:248
#1 0x0000000000209c0e in arch::halt_no_interrupts () at arch/x64/arch.hh:48
#2 0x000000000049d6bb in osv::halt () at arch/x64/power.cc:24
#3 0x000000000022d8d1 in abort (fmt=0xa0c17d "Aborted\n") at runtime.cc:132
#4 0x000000000022d7b1 in abort () at runtime.cc:96
#5 0x00000000003c83c2 in mmu::vm_sigsegv (addr=0, ef=0xffff800003fe9078) at core/mmu.cc:1315
#6 0x00000000003c8561 in mmu::vm_fault (addr=0, ef=0xffff800003fe9078) at core/mmu.cc:1337
#7 0x000000000048d3fe in page_fault (ef=0xffff800003fe9078) at arch/x64/mmu.cc:38
#8 <signal handler called>
#9 0x00000000006293bc in sched::wait_object<waitqueue>::arm (this=0x2000002ff640) at core/waitqueue.cc:24
#10 0x0000000000243ff5 in sched::arm<sched::wait_object<waitqueue>, sched::wait_object<sched::timer>, sched::wait_object<signal_catcher> > (first=...) at include/osv/sched.hh:1088
#11 0x0000000000243e44 in sched::arm<sched::wait_object<net_channel>, sched::wait_object<waitqueue>, sched::wait_object<sched::timer>, sched::wait_object<signal_catcher> > (first=...)
at include/osv/sched.hh:1089
#12 0x0000000000243ae3 in sched::thread::do_wait_for<lockfree::mutex, sched::wait_object<net_channel>, sched::wait_object<waitqueue>, sched::wait_object<sched::timer>, sched::wait_object<signal_catcher> >(lockfree::mutex&, sched::wait_object<net_channel>&&, sched::wait_object<waitqueue>&&, sched::wait_object<sched::timer>&&, sched::wait_object<signal_catcher>&&) (mtx=...) at include/osv/sched.hh:1133
#13 0x0000000000243831 in sched::thread::wait_for<net_channel&, waitqueue&, sched::timer&, signal_catcher&> (mtx=...) at include/osv/sched.hh:1159
#14 0x00000000002435b7 in sbwait_tmo<osv::clock::uptime> (so=0xffffa00003e58e00, sb=0xffffa00003e58e90, timeout=...) at bsd/sys/kern/uipc_sockbuf.cc:154
#15 0x0000000000254a9c in socket_file::poll_sync (this=0xffffa00003e57400, pfd=..., timeout=...) at bsd/sys/kern/sys_socket.cc:287
#16 0x000000000060eef7 in poll_one (pfd=..., timeout=...) at core/poll.cc:343
#17 0x000000000060efe5 in poll (_pfd=0xffff800004276040, _nfds=1, _timeout=120000) at core/poll.cc:360
#18 0x0000000000613aef in select (nfds=1024, readfds=0x2000002ff990, writefds=0x0, exceptfds=0x0, timeout=0x2000002ff980) at core/select.cc:110
#19 0x0000100000c0dfec in ?? ()
#20 0x00002000002ff950 in ?? ()
#21 0x0000000000000012 in ?? ()
#22 0x0000000000000078 in ?? ()
#23 0x0000000000000000 in ?? ()
(gdb) tread 3
Undefined command: "tread". Try "help".
(gdb) thread 3
[Switching to thread 3 (Thread 3)]
#0 processor::cli_hlt () at arch/x64/processor.hh:248
248 }
(gdb) bt
#0 processor::cli_hlt () at arch/x64/processor.hh:248
#1 0x000000000048f784 in nmi (ef=0xffff8000020f0068) at arch/x64/exceptions.cc:294
#2 <signal handler called>
#3 processor::sti_hlt () at arch/x64/processor.hh:252
#4 0x00000000005c9ce3 in arch::wait_for_interrupt () at arch/x64/arch.hh:43
#5 0x00000000005bf567 in sched::cpu::do_idle (this=0xffff800001b7f040) at core/sched.cc:403
#6 0x00000000005bf60d in sched::cpu::idle (this=0xffff800001b7f040) at core/sched.cc:422
#7 0x00000000005be9bb in sched::cpu::<lambda()>::operator()(void) const (__closure=0xffff8000020eb070) at core/sched.cc:164
#8 0x00000000005c5d26 in std::_Function_handler<void(), sched::cpu::init_idle_thread()::<lambda()> >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5.3.1/functional:1871
#9 0x000000000044fc6c in std::function<void ()>::operator()() const (this=0xffff8000020eb070) at /usr/include/c++/5.3.1/functional:2271
#10 0x00000000005c1f48 in sched::thread::main (this=0xffff8000020eb040) at core/sched.cc:1051
#11 0x00000000005be766 in sched::thread_main_c (t=0xffff8000020eb040) at arch/x64/arch-switch.hh:164
#12 0x000000000048d206 in thread_main () at arch/x64/entry.S:113
(gdb) thread 4
[Switching to thread 4 (Thread 4)]
#0 processor::cli_hlt () at arch/x64/processor.hh:248
248 }
(gdb) bt
#0 processor::cli_hlt () at arch/x64/processor.hh:248
#1 0x000000000048f784 in nmi (ef=0xffff80000212b068) at arch/x64/exceptions.cc:294
#2 <signal handler called>
#3 processor::sti_hlt () at arch/x64/processor.hh:252
#4 0x00000000005c9ce3 in arch::wait_for_interrupt () at arch/x64/arch.hh:43
#5 0x00000000005bf567 in sched::cpu::do_idle (this=0xffff800001bb4040) at core/sched.cc:403
#6 0x00000000005bf60d in sched::cpu::idle (this=0xffff800001bb4040) at core/sched.cc:422
#7 0x00000000005be9bb in sched::cpu::<lambda()>::operator()(void) const (__closure=0xffff800002126070) at core/sched.cc:164
#8 0x00000000005c5d26 in std::_Function_handler<void(), sched::cpu::init_idle_thread()::<lambda()> >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5.3.1/functional:1871
#9 0x000000000044fc6c in std::function<void ()>::operator()() const (this=0xffff800002126070) at /usr/include/c++/5.3.1/functional:2271
#10 0x00000000005c1f48 in sched::thread::main (this=0xffff800002126040) at core/sched.cc:1051
#11 0x00000000005be766 in sched::thread_main_c (t=0xffff800002126040) at arch/x64/arch-switch.hh:164
#12 0x000000000048d206 in thread_main () at arch/x64/entry.S:113
Maybe per socket isolation is not well done or something like that.
The text was updated successfully, but these errors were encountered:
With fedora23 host and a0cf9fa
In host:
./src/netserver -D -d
OSv launch
In GDB:
Maybe per socket isolation is not well done or something like that.
The text was updated successfully, but these errors were encountered: