8000 fruity: Fix dbus starvation and backpressure by mrmacete · Pull Request #1211 · frida/frida-core · GitHub
[go: up one dir, main page]

Skip to content

fruity: Fix dbus starvation and backpressure - #1211

Merged
oleavr merged 2 commits into
mainfrom
fix/dbus-starvation-and-backpressure
Feb 18, 2026
Merged

oleavr merged 2 commits into
mainfrom
fix/dbus-starvation-and-backpressure

Conversation

@mrmacete
Copy link
Copy Markdown
Member

this one depends on frida-forks/libsoup#1

@mrmacete
mrmacete requested a review from oleavr February 16, 2026 15:47
@mrmacete mrmacete changed the title Fix dbus starvation and backpressure fruity: Fix dbus starvation and backpressure Feb 16, 2026
@oleavr
oleavr commented Feb 16, 2026
Copy link
Copy Markdown
Member

Yay, nice! 🙌 I guess this also needs a .vapi change in the Vala repo?

Comment thread src/fruity/network-stack.vala Resolved
mrmacete and others added 2 commits February 18, 2026 22:51
Incoming datagram delivery previously blocked while waiting for lwIP
thread work to complete.

Switch handle_incoming_datagrams() to an async API and schedule the
processing on the lwIP thread without joining immediately.

Use this to pace callers so they don't monopolize the GLib.MainContext
when floods of datagrams are coming in.

Co-authored-by: Håvard Sørbø <havard@hsorbo.no>
Co-authored-by: Ole André Vadla Ravnås <oleavr@gmail.com>
Co-authored-by: Håvard Sørbø <havard@hsorbo.no>
Co-authored-by: Ole André Vadla Ravnås <oleavr@gmail.com>
@oleavr
oleavr force-pushed 9B73 the fix/dbus-starvation-and-backpressure branch from da136ff to c95ccbe Compare February 18, 2026 21:52
@oleavr
oleavr merged commit 03afdb0 into main Feb 18, 2026
@oleavr
oleavr deleted the fix/dbus-starvation-and-backpressure branch February 18, 2026 21:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

0