Skip to content

[Bug] Custom Shell/Terminal or Diff/Merge Tool crash the app (Linux) #1483

Closed
@ennerperez

Description

@ennerperez

Image

After clicking the examine button, the app crashes

Crash::: Tmds.DBus.Protocol.DBusException: org.freedesktop.portal.Error.InvalidArgument: invalid filter: invalid glob pattern

----------------------------
Version: 2025.24.0.0
OS: Unix 6.15.3.200
Framework: .NETCoreApp,Version=v9.0
Source: <unknown>
Thread Name: Unnamed
User: ennerperez
App Start Time: 7/1/2025 12:43:05 PM
Exception Time: 7/1/2025 12:43:12 PM
Memory Usage: 675 MB
---------------------------

Tmds.DBus.Protocol.DBusException: org.freedesktop.portal.Error.InvalidArgument: invalid filter: invalid glob pattern
   at Tmds.DBus.Protocol.DBusConnection.<CallMethodAsync>d__46`1.MoveNext() + 0x2e6
--- End of stack trace from previous location ---
   at Tmds.DBus.Protocol.Connection.<CallMethodAsync>d__28`1.MoveNext() + 0x79
--- End of stack trace from previous location ---
   at Avalonia.FreeDesktop.DBusSystemDialog.<OpenFilePickerAsync>d__12.MoveNext() + 0x3de
--- End of stack trace from previous location ---
   at Avalonia.Platform.Storage.FallbackStorageProvider.<OpenFilePickerAsync>d__12.MoveNext() + 0x102
--- End of stack trace from previous location ---
   at SourceGit.Views.Preferences.<SelectShellOrTerminal>d__63.MoveNext() + 0x5d
--- End of stack trace from previous location ---
   at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__128_0(Object state) + 0x17
   at Avalonia.Threading.SendOrPostCallbackDispatcherOperation.InvokeCore() + 0x1bf
   at Avalonia.Threading.DispatcherOperation.Execute() + 0x74
   at Avalonia.Threading.Dispatcher.ExecuteJob(DispatcherOperation) + 0x5f
   at Avalonia.Threading.Dispatcher.ExecuteJobsCore(Boolean) + 0x2c
   at Avalonia.Threading.Dispatcher.Signaled() + 0x41
   at Avalonia.X11.X11PlatformThreading.CheckSignaled() + 0x56
   at Avalonia.X11.X11PlatformThreading.RunLoop(CancellationToken) + 0x280
   at Avalonia.Threading.DispatcherFrame.Run(IControlledDispatcherImpl) + 0x109
   at Avalonia.Threading.Dispatcher.PushFrame(DispatcherFrame) + 0x9b
   at Avalonia.Threading.Dispatcher.MainLoop(CancellationToken) + 0xfe
   at Avalonia.Controls.ApplicationLifetimes.ClassicDesktopStyleApplicationLifetime.StartCore(String[]) + 0x50
   at SourceGit.App.Main(String[] args) + 0xe0

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions