Opened 4 years ago
Last modified 4 years ago
#16394 new bug
NFS4: "Get Info" on file stored on network share causes KDL
Reported by: | dogcow | Owned by: | pdziepak |
---|---|---|---|
Priority: | normal | Milestone: | Unscheduled |
Component: | File Systems/NFS4 | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description (last modified by )
hrev54415 / x86_64
Welcome to Kernel Debugging Land... Thread 3587 "w>test-notempty" running on CPU 1 stack trace for thread 3587 "w>test-notempty" kernel stack: 0xffffffff9c7de000 to 0xffffffff9c7e3000 user stack: 0x00007f506ceb9000 to 0x00007f506cef9000 frame caller <image>:function + offset 0 ffffffff9c7e26c8 (+ 24) ffffffff8014fa1c <kernel_x86_64> arch_debug_call_with_fault_handler + 0x16 1 ffffffff9c7e26e0 (+ 80) ffffffff800ae1b8 <kernel_x86_64> debug_call_with_fault_handler + 0x88 2 ffffffff9c7e2730 (+ 96) ffffffff800afb41 <kernel_x86_64> kernel_debugger_loop(char const*, char const*, __va_list_tag*, int) + 0xf1 3 ffffffff9c7e2790 (+ 80) ffffffff800afe3e <kernel_x86_64> kernel_debugger_internal(char const*, char const*, __va_list_tag*, int) + 0x6e 4 ffffffff9c7e27e0 (+ 240) ffffffff800b01a7 <kernel_x86_64> panic + 0xb7 5 ffffffff9c7e28d0 (+ 224) ffffffff8015ac08 <kernel_x86_64> x86_unexpected_exception + 0x168 6 ffffffff9c7e29b0 (+ 888) ffffffff801512ec <kernel_x86_64> int_bottom + 0x80 kernel iframe at 0xffffffff9c7e2d28 (end = 0xffffffff9c7e2df0) rax 0x1 rbx 0xffffffff9f93e388 rcx 0x1 rdx 0x8000 rsi 0x0 rdi 0xcccccccc00000000 rbp 0xffffffff9c7e2e00 r8 0x0 r9 0x26 r10 0x1e519c81b24 r11 0x3202 r12 0x0 r13 0xffffffff9f17ed80 r14 0xffffffff9f469048 r15 0x1 rip 0xffffffff8014a45a rsp 0xffffffff9c7e2df0 rflags 0x13246 vector: 0xd, error code: 0x0 7 ffffffff9c7e2d28 (+ 216) ffffffff8014a45a <kernel_x86_64> VMCache::WriteModified() + 0x0a 8 ffffffff9c7e2e00 (+ 32) ffffffffb0045788 </boot/system/add-ons/kernel/file_systems/nfs4> _ZN5Inode13SyncAndCommitEb.part.33 + 0x18 9 ffffffff9c7e2e20 (+ 48) ffffffffb004ac5a </boot/system/add-ons/kernel/file_systems/nfs4> Inode::Close(OpenFileCookie*) + 0xca 10 ffffffff9c7e2e50 (+ 80) ffffffffb004d53c </boot/system/add-ons/kernel/file_systems/nfs4> nfs4_free_cookie(fs_volume*, fs_vnode*, void*) + 0x7c 11 ffffffff9c7e2ea0 (+ 32) ffffffff80101d83 <kernel_x86_64> file_free_fd(file_descriptor*) + 0x33 12 ffffffff9c7e2ec0 (+ 32) ffffffff800f0e94 <kernel_x86_64> put_fd + 0x84 13 ffffffff9c7e2ee0 (+ 64) ffffffff800f1163 <kernel_x86_64> close_fd_index + 0xc3 14 ffffffff9c7e2f20 (+ 16) ffffffff801515f8 <kernel_x86_64> x86_64_syscall_entry + 0xfe user iframe at 0xffffffff9c7e2f30 (end = 0xffffffff9c7e2ff8) rax 0x97 rbx 0x7f506cef86b0 rcx 0x1e519c81df1 rdx 0x8000600e rsi 0x45ed9e8e0c rdi 0x19 rbp 0x7f506cef8610 r8 0x0 r9 0x0 r10 0x1e519c81b24 r11 0x3202 r12 0x10563623acb0 r13 0x7f506cef86b0 r14 0x7f506cef8690 r15 0x7f506cef8730 rip 0x1e519c81df1 rsp 0x7f506cef85f8 rflags 0x3202 vector: 0x63, error code: 0x0 15 ffffffff9c7e2f30 (+139985071199968) 000001e519c81df1 <libroot.so> _kern_close + 0x09 16 00007f506cef8610 (+ 32) 00000045ed986432 <libbe.so> BNode::Unset() + 0x12 17 00007f506cef8630 (+ 32) 00000045ed98645f <libbe.so> BNode::~BNode() + 0x1f 18 00007f506cef8650 (+ 512) 000001d7e5871b7c <libtracker.so> BPrivate::SpringLoadedFolderAddUniqueTypeToList(entry_ref*, BObjectList<BString>*) + 0x13c 19 00007f506cef8850 (+ 112) 000001d7e5871d13 <libtracker.so> BPrivate::SpringLoadedFolderCacheDragData(BMessage const*, BMessage**, BObjectList<BString>**) + 0xc3 20 00007f506cef88c0 (+ 32) 000001d7e582aa0a <libtracker.so> BPrivate::BContainerWindow::DragStart(BMessage const*) + 0x4a 21 00007f506cef88e0 (+ 80) 000001d7e5899cbb <libtracker.so> BPrivate::BPoseView::MouseMoved(BPoint, unsigned int, BMessage const*) + 0x10b 22 00007f506cef8930 (+ 400) 00000045ed94f82f <libbe.so> BView::MessageReceived(BMessage*) + 0xb2f 23 00007f506cef8ac0 (+ 272) 000001d7e58972c3 <libtracker.so> BPrivate::BPoseView::MessageReceived(BMessage*) + 0xd3 24 00007f506cef8bd0 (+ 560) 00000045ed958063 <libbe.so> BWindow::DispatchMessage(BMessage*, BHandler*) + 0xb43 25 00007f506cef8e00 (+ 144) 00000045ed9536b1 <libbe.so> BWindow::task_looper() + 0x1c1 26 00007f506cef8e90 (+ 32) 00000045ed897a41 <libbe.so> BLooper::_task0_(void*) + 0x21 27 00007f506cef8eb0 (+ 32) 000001e519c81039 <libroot.so> _thread_do_exit_work (nearest) + 0x79 28 00007f506cef8ed0 (+ 0) 00007ffb612ba260 <commpage> commpage_thread_exit + 0x00 kdebug> re[1D[1D[1D[1Dbtstack trace for thread 3587 "w>test-notempty" kernel stack: 0xffffffff9c7de000 to 0xffffffff9c7e3000 user stack: 0x00007f506ceb9000 to 0x00007f506cef9000 frame caller <image>:function + offset 0 ffffffff9c7e2408 (+ 32) ffffffff800b10e9 <kernel_x86_64> invoke_command_trampoline(void*) + 0x19 1 ffffffff9c7e2428 (+ 24) ffffffff8014fa1c <kernel_x86_64> arch_debug_call_with_fault_handler + 0x16 2 ffffffff9c7e2440 (+ 80) ffffffff800ae1b8 <kernel_x86_64> debug_call_with_fault_handler + 0x88 3 ffffffff9c7e2490 (+ 96) ffffffff800b136f <kernel_x86_64> invoke_debugger_command + 0xef 4 ffffffff9c7e24f0 (+ 64) ffffffff800b14e9 <kernel_x86_64> invoke_pipe_segment(debugger_command_pipe*, int, char*) + 0xf9 5 ffffffff9c7e2530 (+ 80) ffffffff800b15fc <kernel_x86_64> invoke_debugger_command_pipe + 0xac 6 ffffffff9c7e2580 (+ 96) ffffffff800b6288 <kernel_x86_64> ExpressionParser::_ParseCommandPipe(int&) + 0x118 7 ffffffff9c7e25e0 (+ 96) ffffffff800bcf43 <kernel_x86_64> ExpressionParser::EvaluateCommand(char const*, int&) + 0xd83 8 ffffffff9c7e2640 (+ 240) ffffffff800bf4ec <kernel_x86_64> evaluate_debug_command + 0x11c 9 ffffffff9c7e2730 (+ 96) ffffffff800afc00 <kernel_x86_64> kernel_debugger_loop(char const*, char const*, __va_list_tag*, int) + 0x1b0 10 ffffffff9c7e2790 (+ 80) ffffffff800afe3e <kernel_x86_64> kernel_debugger_internal(char const*, char const*, __va_list_tag*, int) + 0x6e 11 ffffffff9c7e27e0 (+ 240) ffffffff800b01a7 <kernel_x86_64> panic + 0xb7 12 ffffffff9c7e28d0 (+ 224) ffffffff8015ac08 <kernel_x86_64> x86_unexpected_exception + 0x168 13 ffffffff9c7e29b0 (+ 888) ffffffff801512ec <kernel_x86_64> int_bottom + 0x80 kernel iframe at 0xffffffff9c7e2d28 (end = 0xffffffff9c7e2df0) rax 0x1 rbx 0xffffffff9f93e388 rcx 0x1 rdx 0x8000 rsi 0x0 rdi 0xcccccccc00000000 rbp 0xffffffff9c7e2e00 r8 0x0 r9 0x26 r10 0x1e519c81b24 r11 0x3202 r12 0x0 r13 0xffffffff9f17ed80 r14 0xffffffff9f469048 r15 0x1 rip 0xffffffff8014a45a rsp 0xffffffff9c7e2df0 rflags 0x13246 vector: 0xd, error code: 0x0 14 ffffffff9c7e2d28 (+ 216) ffffffff8014a45a <kernel_x86_64> VMCache::WriteModified() + 0x0a 15 ffffffff9c7e2e00 (+ 32) ffffffffb0045788 </boot/system/add-ons/kernel/file_systems/nfs4> _ZN5Inode13SyncAndCommitEb.part.33 + 0x18 16 ffffffff9c7e2e20 (+ 48) ffffffffb004ac5a </boot/system/add-ons/kernel/file_systems/nfs4> Inode::Close(OpenFileCookie*) + 0xca 17 ffffffff9c7e2e50 (+ 80) ffffffffb004d53c </boot/system/add-ons/kernel/file_systems/nfs4> nfs4_free_cookie(fs_volume*, fs_vnode*, void*) + 0x7c 18 ffffffff9c7e2ea0 (+ 32) ffffffff80101d83 <kernel_x86_64> file_free_fd(file_descriptor*) + 0x33 19 ffffffff9c7e2ec0 (+ 32) ffffffff800f0e94 <kernel_x86_64> put_fd + 0x84 20 ffffffff9c7e2ee0 (+ 64) ffffffff800f1163 <kernel_x86_64> close_fd_index + 0xc3 21 ffffffff9c7e2f20 (+ 16) ffffffff801515f8 <kernel_x86_64> x86_64_syscall_entry + 0xfe user iframe at 0xffffffff9c7e2f30 (end = 0xffffffff9c7e2ff8) rax 0x97 rbx 0x7f506cef86b0 rcx 0x1e519c81df1 rdx 0x8000600e rsi 0x45ed9e8e0c rdi 0x19 rbp 0x7f506cef8610 r8 0x0 r9 0x0 r10 0x1e519c81b24 r11 0x3202 r12 0x10563623acb0 r13 0x7f506cef86b0 r14 0x7f506cef8690 r15 0x7f506cef8730 rip 0x1e519c81df1 rsp 0x7f506cef85f8 rflags 0x3202 vector: 0x63, error code: 0x0 22 ffffffff9c7e2f30 (+139985071199968) 000001e519c81df1 <libroot.so> _kern_close + 0x09 23 00007f506cef8610 (+ 32) 00000045ed986432 <libbe.so> BNode::Unset() + 0x12 24 00007f506cef8630 (+ 32) 00000045ed98645f <libbe.so> BNode::~BNode() + 0x1f 25 00007f506cef8650 (+ 512) 000001d7e5871b7c <libtracker.so> BPrivate::SpringLoadedFolderAddUniqueTypeToList(entry_ref*, BObjectList<BString>*) + 0x13c 26 00007f506cef8850 (+ 112) 000001d7e5871d13 <libtracker.so> BPrivate::SpringLoadedFolderCacheDragData(BMessage const*, BMessage**, BObjectList<BString>**) + 0xc3 27 00007f506cef88c0 (+ 32) 000001d7e582aa0a <libtracker.so> BPrivate::BContainerWindow::DragStart(BMessage const*) + 0x4a 28 00007f506cef88e0 (+ 80) 000001d7e5899cbb <libtracker.so> BPrivate::BPoseView::MouseMoved(BPoint, unsigned int, BMessage const*) + 0x10b 29 00007f506cef8930 (+ 400) 00000045ed94f82f <libbe.so> BView::MessageReceived(BMessage*) + 0xb2f 30 00007f506cef8ac0 (+ 272) 000001d7e58972c3 <libtracker.so> BPrivate::BPoseView::MessageReceived(BMessage*) + 0xd3 31 00007f506cef8bd0 (+ 560) 00000045ed958063 <libbe.so> BWindow::DispatchMessage(BMessage*, BHandler*) + 0xb43 32 00007f506cef8e00 (+ 144) 00000045ed9536b1 <libbe.so> BWindow::task_looper() + 0x1c1 33 00007f506cef8e90 (+ 32) 00000045ed897a41 <libbe.so> BLooper::_task0_(void*) + 0x21 34 00007f506cef8eb0 (+ 32) 000001e519c81039 <libroot.so> _thread_do_exit_work (nearest) + 0x79 35 00007f506cef8ed0 (+ 0) 00007ffb612ba260 <commpage> commpage_thread_exit + 0x00 kdebug> reboot
Change History (2)
comment:1 by , 4 years ago
Description: | modified (diff) |
---|
comment:2 by , 4 years ago
Platform: | x86-64 → All |
---|
Note:
See TracTickets
for help on using tickets.
The panic did not happen instantaneously; the Get Info window appeared, but the system became very laggy as I was clicking through the tabs, and it panicked shortly thereafter.