-
Notifications
You must be signed in to change notification settings - Fork 40
Open
Labels
Description
Reproduction steps
- Scenario 1: middle-click a URL, such as in a YouTube video's description
- Scenario 2: press
ctrl-tfrom anywhere in the app
Actual result
In both scenarios, Grayjay freezes for about a second after the input, then crashes.
Expected result
- middle-clicking a URL should either open the URL in the default browser or do nothing
- pressing
ctrl-tshould have done nothing since Grayjay doesn't have a tabbed interface
Grayjay Version
12
What plugins are you seeing the problem on?
All
Plugin Version
No response
Which operating system are you using?
Linux
Which OS version are you using?
Bazzite stable 43.20251126
Are you using flatpak?
- Check this if you installed flatpak version for Linux. If unsure, leave blank.
When do you experience the issue?
- While logged in
- While logged out
- N/A
Are you using a VPN?
Yes
References
No response
Relevant log output
[2025-12-14 18:34:32.725] [ERROR] [T] An exception occurred in the IPC
Exception: Unable to read beyond the end of the stream.
Stack Trace: at System.IO.Stream.ReadAtLeastAsyncCore(Memory`1 buffer, Int32 minimumBytes, Boolean throwOnEndOfStream, CancellationToken cancellationToken)
at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
at DotCef.DotCefProcess.<Start>b__28_3()
[2025-12-14 18:34:32.738] [ERROR] [T] An exception occurred while handling UDP result: 'The operation was canceled.': at System.Threading.CancellationToken.ThrowOperationCanceledException()
at System.Threading.CancellationToken.ThrowIfCancellationRequested()
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Net.Sockets.SocketReceiveFromResult>.GetResult(Int16 token)
at System.Net.Sockets.UdpClient.<ReceiveAsync>g__WaitAndWrap|62_0(ValueTask`1 task)
at FUTO.MDNS.MDNSListener.ReceiveLoopAsync(UdpClient client, CancellationToken cancellationToken) in /run/build/grayjay/SyncServer/FUTO.MDNS/FUTO.MDNS/MDNSListener.cs:line 268
[2025-12-14 18:34:32.738] [ERROR] [T] An exception occurred while handling UDP result: 'The operation was canceled.': at System.Threading.CancellationToken.ThrowOperationCanceledException()
at System.Threading.CancellationToken.ThrowIfCancellationRequested()
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Net.Sockets.SocketReceiveFromResult>.GetResult(Int16 token)
at System.Net.Sockets.UdpClient.<ReceiveAsync>g__WaitAndWrap|62_0(ValueTask`1 task)
at FUTO.MDNS.MDNSListener.ReceiveLoopAsync(UdpClient client, CancellationToken cancellationToken) in /run/build/grayjay/SyncServer/FUTO.MDNS/FUTO.MDNS/MDNSListener.cs:line 268
Log flusher exited with exception: System.Threading.Tasks.TaskCanceledException: A task was canceled.
at Grayjay.Desktop.POC.Log.<.ctor>b__7_0()