https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273418
--- Comment #21 from Konstantin Belousov ---
(In reply to Jason A. Harmening from comment #20)
Please go ahead.
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273924
Mark Linimon changed:
What|Removed |Added
CC|p...@freebsd.org |
Assignee|b...@freebsd.
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273924
Graham Perrin changed:
What|Removed |Added
Status|New |Open
CC|
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=265950
Yuri Pankov changed:
What|Removed |Added
Component|misc|bin
Version|Unspecified
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273418
--- Comment #20 from Jason A. Harmening ---
Expanded version that spits out devnode names, adds CDP_ACTIVE to devfs_free()
assert, and asserts that we don't try to add a node to the freelist while still
on the active list:
diff --git a/sys
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273929
--- Comment #3 from Kyle Evans ---
(In reply to David Chisnall from comment #2)
> I don't have a *minimal* reproducer, but I've been porting the Verona sandbox
> code to AArch64:
Right, sorry, I meant that I've attached what I believe to
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273902
Graham Perrin changed:
What|Removed |Added
CC||grahamper...@gmail.com
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273418
--- Comment #19 from Konstantin Belousov ---
Well, the new flag CDP_ON_ACTIVE_LIST mostly duplicates the CDP_ACTIVE.
Crucial part is assert that CDP_ACTIVE is not set when freeing. Adding
yet another flag would not hurt but it is purely d
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273418
--- Comment #18 from Jason A. Harmening ---
Shouldn't the asserts in my proposed patch already accomplish what we need
here?
It may not be truly necessary to add a new flag solely tracking active list
membership (vs. CDP_ACTIVE), but it se
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273418
--- Comment #17 from Konstantin Belousov ---
In which way the current scheme is buggy?
Asserting at active list manipulations would not help, the problem seems
to be that cdp was freed without removing from the list.
--
You are receiving
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273418
--- Comment #16 from Mateusz Guzik ---
i am saying the current scheme is already buggy and needs to be reworked, but
before that happens it would best to find the current bug, if only to make sure
the rewrite does not just hide it
to that
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273418
--- Comment #15 from Konstantin Belousov ---
No, checking at list addition or removal is to late.
Problem is clearly that device is dereferenced while active, i.e. it sounds
as if somebody did dev_rel() manually.
So IMO the following asser
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273418
--- Comment #14 from Mateusz Guzik ---
every spot which modifies the list has to come with an assert on the flag being
appropriately set or unset, apart from the spot which does the actual free
i would even go as far as making it a non-ass
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273913
Mark Linimon changed:
What|Removed |Added
Assignee|b...@freebsd.org|freebsd-...@freebsd.org
--
You are
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273418
Jason A. Harmening changed:
What|Removed |Added
CC||j...@freebsd.org
--- Comment
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273907
Graham Perrin changed:
What|Removed |Added
Status|New |Open
Keywords|
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273929
--- Comment #2 from David Chisnall ---
(In reply to Kyle Evans from comment #1)
I don't have a *minimal* reproducer, but I've been porting the Verona sandbox
code to AArch64:
https://github.com/microsoft/verona-sandbox/pull/2
This works
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273661
Joshua Kinard changed:
What|Removed |Added
CC||free...@kumba.dev
--- Comment #9 f
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=249320
Graham Perrin changed:
What|Removed |Added
Component|standards |kern
Assignee|standa...@
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273929
Kyle Evans changed:
What|Removed |Added
CC||kev...@freebsd.org
Attachment #244999
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273929
Bug ID: 273929
Summary: AArch64 machine-dependent code clobbers X0 in SIGTRAP
from capsicum violations
Product: Base System
Version: CURRENT
Hardware: arm64
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=271607
Graham Perrin changed:
What|Removed |Added
Depends on||273920
Referenced Bugs:
https://
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273916
Mina Galić changed:
What|Removed |Added
Assignee|b...@freebsd.org|k...@freebsd.org
--
You are receivin
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273916
Graham Perrin changed:
What|Removed |Added
Status|New |Open
Version|14.0-CURRE
24 matches
Mail list logo