On 02/26/16 18:46, Jindrich Fucik wrote:
Poslední verze už je celkem stabilní a ani jí nepřekvapují nečekané
interrupty. Bohužel jsem narazil (a nejen já) na problém, že pokud je
připojen SATA SSD disk, tak při čtení většího množství dat vypadne kernl
panic: vm_page_insert_after: page already inserted

Možná otázka - má cenu tohle někde reportovat?


Obavam se, ze v teto podobe minimalni. Musel bys mit kernel prelozeny s debugovacima informacema (coz ale muzes mit, je to "HEAD" a ten by to tak mohl mit defaultne) a coredump z konkretniho padu. Takhle je prilis nejasne v jakem kontextu byla ta funkce volana.

Na coredump ale musis mit funkcni swap o velikosti vetsi nez je velikost pameti.

Problém se docela snadno replikuje, stačí vzít image, zabootovat do něj
a dát přečíst kus dat z SD karty (tar cf /dev/null /usr)

To je sice vyhoda, ale navzdory tomu, pokud nedodas detailnejsi informace, ktere jdou vytahnout prave z toho core dumpu, je vyrazne nizsi pravdepodobnost, ze se problemu bude nekdo venovat.

I kdyz to samozrejme nastat muze - zalezi, jestli se tvuj report trefi nekteremu commiterovi "do noty".

když disk není, tak při následném zastavení systému jsem také dostal hezké chyby


  lock order reversal:
  1st 0xc45b3db4 ufs (ufs) @ /usr/src/sys/kern/vfs_mount.c:1222
  2nd 0xc432cc94 syncer (syncer) @ /usr/src/sys/kern/vfs_subr.c:2617

Mas kernel prelozeny s INVARIANTS, takze to tyhle veci hlasi (za cenu ztratu vykonu). "Normalni" kernel by to nehlasil, coz neznamena, ze tam ten problem neni - pokud tam ovsem nejaky je. ;-)

Vice viz:

https://www.freebsd.org/doc/faq/troubleshoot.html#idp63255888

Dan



--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l

Odpovedet emailem