Re: macppc panic: vref used where vget required

2022-04-06 Thread Andrew Krasavin
ications product 0x3004" rev 1.10/0.01 addr 2 vscsi0 at root scsibus2 at vscsi0: 256 targets softraid0 at root scsibus3 at softraid0: 256 targets softraid0: sd1 was not shutdown properly sd1 at scsibus3 targ 1 lun 0: sd1: 976756MB, 512 bytes/sector, 2000397143 sectors root on sd1a (66a0d4a638e8b477.a) swap on sd1b dump on sd1b WARNING: / was not properly unmounted radeondrm0: ARUBA radeondrm0: 1366x768, 32bpp wsdisplay0 at radeondrm0 mux 1: console (std, vt100 emulation), using wskbd0 wsdisplay0: screen 1-5 added (std, vt100 emulation) radeondrm1: HAINAN -- Wbr, Andrew Krasavin

Re: macppc panic: vref used where vget required

2022-04-06 Thread Andrew Krasavin
node *uvn, vm_page_t *pps, int npag if ((uvn->u_flags & UVM_VNODE_VNISLOCKED) == 0) result = vn_lock(vn, LK_EXCLUSIVE | LK_RECURSEFAIL | lkflags); if (result == 0) { +#ifndef SMALL_KERNEL + if (vn->v_usecount == 0) + vprint("uvn_io: after lock", vn); +#endif + /* NOTE: vnode now locked! */ if (rw == UIO_READ) result = VOP_READ(vn, &uio, 0, curproc->p_ucred); Thank you for your reply! Yes, of course, I will do that soon and post the results here. -- Wbr, Andrew Krasavin

Re: macppc panic: vref used where vget required

2022-04-07 Thread Andrew Krasavin
_idle+0x11f sched_idle(80002241cff0) at sched_idle+0x280 ddb{2}> show vnode /f 0xfd834f678210 0xfd834f678210 tag UFS(1) type VREG(1) mount 0x814ea400 typedata 0x0 data 0xfd834f67a0f8 usecount 0 writecount 0 holdcnt 0 numoutput 0 flag 0x0 lflag 0x0 bioflag 0x4 clean bufs: di

Re: macppc panic: vref used where vget required

2022-04-07 Thread Andrew Krasavin
On Thu, Apr 07, 2022 at 12:23:11PM +0200, Sebastien Marie wrote: On Thu, Apr 07, 2022 at 12:06:45PM +0300, Andrew Krasavin wrote: On Wed, Apr 06, 2022 at 03:23:55PM +0200, Sebastien Marie wrote: uvn_io: start: 0xfd834f678210, type VREG, use 0, write 0, hold 0, flags (VBIOONFREELIST

Re: macppc panic: vref used where vget required

2022-04-11 Thread Andrew Krasavin
ts/downloads/Manowar 1982-2014/Studio Albums/2002 Warriors Of The World/2002 Warriors Of The World [2002 Japan ZACB-1058 Zain]/Manowar - Warriors Of The World (ZACB-1058).flac $ So, it is an ordinary file that qbittorrent distributes over the network. Again, I apologize for the delay. -- Wbr, Andrew Krasavin

Re: macppc panic: vref used where vget required

2022-04-11 Thread Andrew Krasavin
On Tue, Apr 12, 2022 at 06:44:09AM +0200, Sebastien Marie wrote: On Mon, Apr 11, 2022 at 10:35:37PM +0300, Andrew Krasavin wrote: Unfortunately, I didn't have a chance to get to my home computer last week and provide you with the information you need. My apologies. It isn't a prob

Re: macppc panic: vref used where vget required

2022-04-12 Thread Andrew Krasavin
. I will transcribe some of them for others devs. If that's the case, I'll do it myself next time, so as not to burden you with redundant work. I'm sorry if I've given unnecessary difficulty. -- Wbr, Andrew Krasavin

Re: macppc panic: vref used where vget required

2022-04-14 Thread Andrew Krasavin
he pid of qbittorrent changes because its process periodically crashes during 'recheck'. Shortly before a kernel panic, qbittorrent's crash rate usually increases. I suspect that this may also be related to the increasing number of page faults. -- Wbr, Andrew Krasavin