Re: panic: vm_object_madvise: page 0xfffffe0413c58630 is fictiti

看板FB_current作者時間12年前 (2013/04/27 12:33), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串8/8 (看更多)
On 27.11.2012 16:40, Andriy Gapon wrote: > on 27/11/2012 17:38 Andre Oppermann said the following: >> Clang doing a manual kernel build of my work tree with "make -j8 kernel". > > This sounds like a "process" that may have triggered the problem. > But is it the process that made the syscall in the backtrace? > You can check by e.g. going to frame 13 and examining *td and *td->td_pro= c. > (kgdb) frame 13 #13 0xffffffff80bfd3a5 in amd64_syscall (td=3D0xfffffe0018230000, traced=3D= 0) at subr_syscall.c:135 135 error =3D (sa->callp->sy_call)(td, sa->args); Current language: auto; currently minimal (kgdb) p *td $1 =3D {td_lock =3D 0xffffffff812ac180, td_proc =3D 0xfffffe0256301950, td_= plist =3D {tqe_next =3D 0x0, tqe_prev =3D 0xfffffe0256301960}, td_runq =3D {tqe_next =3D 0x0, tqe_p= rev =3D 0xffffffff812ac630}, td_slpq =3D {tqe_next =3D 0x0, tqe_prev =3D 0xfffffe00181c6a80}, td_lock= q =3D {tqe_next =3D 0x0, tqe_prev =3D 0xffffff8487efc540}, td_hash =3D {le_next =3D 0x0, le_pre= v =3D 0xffffff80006ffe58}, td_cpuset =3D 0xfffffe0007376dc8, td_sel =3D 0x0, td_sleepqueue =3D 0xff= fffe00181c6a80, td_turnstile =3D 0xfffffe0018378b40, td_rlqe =3D 0xfffffe0018215a00, td_= umtxq =3D 0xfffffe0018170580, td_tid =3D 100299, td_sigqueue =3D {sq_signals =3D {__bits =3D {0, 0, 0,= 0}}, sq_kill =3D {__bits =3D {0, 0, 0, 0}}, sq_list =3D {tqh_first =3D 0x0, tqh_last =3D 0xfffffe00182= 300b8}, sq_proc =3D 0xfffffe0256301950, sq_flags =3D 1}, td_lend_user_pri =3D = 255 '=FF', td_flags =3D 4, td_inhibitors =3D 0, td_pflags =3D 0, td_dupfd =3D 0, td_sqqueue =3D 0, = td_wchan =3D 0x0, td_wmesg =3D 0x0, td_lastcpu =3D 0 '\0', td_oncpu =3D 0 '\0', td_owepreempt =3D 0 '\0', td= _tsqueue =3D 255 '=FF', td_locks =3D 3, td_rw_rlocks =3D 0, td_lk_slocks =3D 0, td_stopsched =3D= 1, td_blocked =3D 0x0, td_lockname =3D 0x0, td_contested =3D {lh_first =3D 0x0}, td_sleeplocks = =3D 0xffffffff81429ea0, td_intr_nesting_level =3D 0, td_pinned =3D 1, td_ucred =3D 0xfffffe00182= 44c00, td_estcpu =3D 0, td_slptick =3D 0, td_blktick =3D 0, td_swvoltick =3D 2312563, td_cow =3D= 6, td_ru =3D {ru_utime =3D { tv_sec =3D 0, tv_usec =3D 0}, ru_stime =3D {tv_sec =3D 0, tv_usec = =3D 0}, ru_maxrss =3D 50728, ru_ixrss =3D 2858440, ru_idrss =3D 31280, ru_isrss =3D 26752, ru_minfl= t =3D 7722, ru_majflt =3D 11, ru_nswap =3D 0, ru_inblock =3D 8, ru_oublock =3D 4, ru_msgsnd =3D 0, r= u_msgrcv =3D 0, ru_nsignals =3D 0, ru_nvcsw =3D 35, ru_nivcsw =3D 98}, td_rux =3D {rux_runtime =3D 0, rux= _uticks =3D 0, rux_sticks =3D 0, rux_iticks =3D 0, rux_uu =3D 0, rux_su =3D 0, rux_tu =3D 0}, td_incrun= time =3D 2792408043, td_runtime =3D 2792408043, td_pticks =3D 0, td_sticks =3D 7, td_iticks = =3D 0, td_uticks =3D 108, td_intrval =3D 0, td_oldsigmask =3D {__bits =3D {0, 0, 0, 0}}, td_genera= tion =3D 133, td_sigstk =3D { ss_sp =3D 0x0, ss_size =3D 0, ss_flags =3D 4}, td_xsig =3D 0, td_profi= l_addr =3D 0, td_profil_ticks =3D 0, td_name =3D "cc", '\0' <repeats 17 times>, td_fpop =3D 0x0, td_dbgflags = =3D 0, td_dbgksi =3D { ksi_link =3D {tqe_next =3D 0x0, tqe_prev =3D 0x0}, ksi_info =3D {si_si= gno =3D 0, si_errno =3D 0, si_code =3D 0, si_pid =3D 0, si_uid =3D 0, si_status =3D 0, si_addr = =3D 0x0, si_value =3D { sival_int =3D 0, sival_ptr =3D 0x0, sigval_int =3D 0, sigval_ptr = =3D 0x0}, _reason =3D {_fault =3D { _trapno =3D 0}, _timer =3D {_timerid =3D 0, _overrun =3D 0}, _me= sgq =3D {_mqd =3D 0}, _poll =3D { _band =3D 0}, __spare__ =3D {__spare1__ =3D 0, __spare2__ =3D {0= , 0, 0, 0, 0, 0, 0}}}}, ksi_flags =3D 0, ksi_sigq =3D 0x0}, td_ng_outbound =3D 0, td_osd =3D {= osd_nslots =3D 0, osd_slots =3D 0x0, osd_next =3D {le_next =3D 0x0, le_prev =3D 0x0}}, td_map_def_user =3D = 0x0, td_dbg_forked =3D 0, td_vp_reserv =3D 0, td_sigmask =3D {__bits =3D {0, 0, 0, 0}}, td_rqindex= =3D 0 '\0', td_base_pri =3D 175 '=AF', td_priority =3D 175 '=AF', td_pri_class =3D 3= '\003', td_user_pri =3D 175 '=AF', td_base_user_pri =3D 175 '=AF', td_pcb =3D 0xffffff8487f47cc0, td_state = =3D TDS_RUNNING, td_retval =3D {0, 5}, td_slpcallout =3D {c_links =3D {sle =3D {sle_next =3D 0x0}, tqe = =3D {tqe_next =3D 0x0, tqe_prev =3D 0x0}}, c_time =3D 0, c_arg =3D 0x0, c_func =3D 0, c_l= ock =3D 0x0, c_flags =3D 16, c_cpu =3D 0}, td_frame =3D 0xffffff8487f47c00, td_kstack_obj =3D 0xfff= ffe0256092570, td_kstack =3D 18446743543414538240, td_kstack_pages =3D 4, td_critnest = =3D 1, td_md =3D { md_spinlock_count =3D 1, md_saved_flags =3D 582, md_spurflt_addr =3D 3= 4407014400}, td_sched =3D 0xfffffe0018230458, td_ar =3D 0x0, td_lprof =3D {{lh_first = =3D 0x0}, {lh_first =3D 0x0}}, td_dtrace =3D 0xfffffe0248e8c000, td_errno =3D 0, td_vnet =3D 0x0, td_vn= et_lpush =3D 0x0, td_intr_frame =3D 0x0, td_rfppwait_p =3D 0xfffffe0248f8a950, td_ma =3D 0= x0, td_ma_cnt =3D 0} (kgdb) p *td->td_proc $2 =3D {p_list =3D {le_next =3D 0xfffffe0248f8a950, le_prev =3D 0xfffffe024= 8eb04a8}, p_threads =3D { tqh_first =3D 0xfffffe0018230000, tqh_last =3D 0xfffffe0018230010}, p_= slock =3D {lock_object =3D { lo_name =3D 0xffffffff80e5c3a8 "process slock", lo_flags =3D 720896,= lo_data =3D 0, lo_witness =3D 0x0}, mtx_lock =3D 4}, p_ucred =3D 0xfffffe0018244c00= , p_fd =3D 0xfffffe0018560000, p_fdtol =3D 0x0, p_stats =3D 0xfffffe0018225a00, p_limit =3D 0xfffffe001= 8468900, p_limco =3D {c_links =3D { sle =3D {sle_next =3D 0x0}, tqe =3D {tqe_next =3D 0x0, tqe_prev =3D = 0x0}}, c_time =3D 0, c_arg =3D 0x0, c_func =3D 0, c_lock =3D 0xfffffe0256301a48, c_flags =3D 0, c_cpu =3D = 0}, p_sigacts =3D 0xfffffe0256372000, p_flag =3D 268451842, p_state =3D PRS_= NORMAL, p_pid =3D 5732, p_hash =3D {le_next =3D 0x0, le_prev =3D 0xffffff80006ed320}, p_pglist = =3D { le_next =3D 0xfffffe0248d5f000, le_prev =3D 0xfffffe0248f8aa18}, p_ppt= r =3D 0xfffffe0248f8a950, p_sibling =3D {le_next =3D 0x0, le_prev =3D 0xfffffe0248f8aa40}, p_child= ren =3D {lh_first =3D 0x0}, p_mtx =3D {lock_object =3D {lo_name =3D 0xffffffff80e5c39b "process lock= ", lo_flags =3D 21168128, lo_data =3D 0, lo_witness =3D 0xffffff80006c8400}, mtx_lock =3D 4}, = p_ksi =3D 0xfffffe0016c82850, p_sigqueue =3D {sq_signals =3D {__bits =3D {0, 0, 0, 0}}, sq_kill =3D {_= _bits =3D {0, 0, 0, 0}}, sq_list =3D {tqh_first =3D 0x0, tqh_last =3D 0xfffffe0256301a90}, sq_p= roc =3D 0xfffffe0256301950, sq_flags =3D 1}, p_oppid =3D 0, p_vmspace =3D 0xfffffe0018260188, p_sw= tick =3D 2311559, p_realtimer =3D { it_interval =3D {tv_sec =3D 0, tv_usec =3D 0}, it_value =3D {tv_sec = =3D 0, tv_usec =3D 0}}, p_ru =3D { ru_utime =3D {tv_sec =3D 0, tv_usec =3D 0}, ru_stime =3D {tv_sec =3D 0= , tv_usec =3D 0}, ru_maxrss =3D 0, ru_ixrss =3D 0, ru_idrss =3D 0, ru_isrss =3D 0, ru_minflt =3D 0, ru_ma= jflt =3D 0, ru_nswap =3D 0, ru_inblock =3D 0, ru_oublock =3D 0, ru_msgsnd =3D 0, ru_msgrcv =3D 0, = ru_nsignals =3D 0, ru_nvcsw =3D 0, ru_nivcsw =3D 0}, p_rux =3D {rux_runtime =3D 0, rux_uticks =3D 0, rux_= sticks =3D 0, rux_iticks =3D 0, rux_uu =3D 0, rux_su =3D 0, rux_tu =3D 0}, p_crux =3D {rux_runtime =3D= 0, rux_uticks =3D 0, rux_sticks =3D 0, rux_iticks =3D 0, rux_uu =3D 0, rux_su =3D 0, rux_tu= =3D 0}, p_profthreads =3D 0, p_exitthreads =3D 0, p_traceflag =3D 0, p_tracevp =3D 0x0, p_tracecred = =3D 0x0, p_textvp =3D 0xfffffe0248d4f5d0, p_lock =3D 0, p_sigiolst =3D {slh_first= =3D 0x0}, p_sigparent =3D 20, p_sig =3D 0, p_code =3D 0, p_stops =3D 0, p_stype =3D 0, p_step =3D 0 '\= 0', p_pfsflags =3D 0 '\0', p_nlminfo =3D 0x0, p_aioinfo =3D 0x0, p_singlethread =3D 0x0, p_suspcoun= t =3D 0, p_xthread =3D 0x0, p_boundary_count =3D 0, p_pendingcnt =3D 0, p_itimers =3D 0x0, p_procdes= c =3D 0x0, p_magic =3D 3203398350, p_osrel =3D 1000025, p_comm =3D "cc", '\0' <repeats 17 times>, p_pgrp = =3D 0xfffffe00184e5900, p_sysent =3D 0xffffffff8123bf58, p_args =3D 0x0, p_cpulimit =3D 92233720= 36854775807, p_nice =3D 0 '\0', p_fibnum =3D 0, p_xstat =3D 0, p_klist =3D {kl_list =3D {slh_first =3D 0= x0}, kl_lock =3D 0xffffffff80849790 <knlist_mtx_lock>, kl_unlock =3D 0xffffffff808497b0 <knlist_mtx_unlock>, kl_assert_locked =3D 0xffffffff808497d0 <knlist_mtx_assert_locked>, kl_assert_unlocked =3D 0xffffffff808497f0 <knlist_mtx_assert_unlocked>, kl_lockarg =3D 0xfffffe0256301a48}, p_numthreads =3D 1, p_md =3D {md_l= dt =3D 0x0, md_ldt_sd =3D { sd_lolimit =3D 0, sd_lobase =3D 0, sd_type =3D 0, sd_dpl =3D 0, sd_p= =3D 0, sd_hilimit =3D 0, sd_xx0 =3D 0, sd_gran =3D 0, sd_hibase =3D 0, sd_xx1 =3D 0, sd_mbz = =3D 0, sd_xx2 =3D 0}}, p_itcallout =3D { c_links =3D {sle =3D {sle_next =3D 0x0}, tqe =3D {tqe_next =3D 0x0, tq= e_prev =3D 0x0}}, c_time =3D 0, c_arg =3D 0x0, c_func =3D 0, c_lock =3D 0x0, c_flags =3D 16, c_cpu =3D= 0}, p_acflag =3D 0, p_peers =3D 0x0, p_leader =3D 0xfffffe0256301950, p_emuldata =3D 0x0, p_label =3D 0x0, p_= sched =3D 0xfffffe0256301df8, p_ktr =3D {stqh_first =3D 0x0, stqh_last =3D 0xfffffe0256301d88}, p_mqno= tifier =3D {lh_first =3D 0x0}, p_dtrace =3D 0xfffffe0256687a40, p_pwait =3D {cv_description =3D 0xfffff= fff80e5d034 "ppwait", cv_waiters =3D 0}, p_dbgwait =3D {cv_description =3D 0xffffffff80e5d03= b "dbgwait", cv_waiters =3D 0}, p_prev_runtime =3D 0, p_racct =3D 0x0, p_throttled =3D 0 '\0', p_orphan = =3D {le_next =3D 0x0, le_prev =3D 0x0}, p_orphans =3D {lh_first =3D 0x0}} -- = Andre _______________________________________________ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
文章代碼(AID): #1HUrK3oo (FB_current)
討論串 (同標題文章)
文章代碼(AID): #1HUrK3oo (FB_current)