[GH-ISSUE #773] Crash when switching tabs #3545

Closed
opened 2026-03-13 11:55:55 +03:00 by kerem · 4 comments
Owner

Originally created by @itagagaki on GitHub (Nov 14, 2024).
Original GitHub issue: https://github.com/1Remote/1Remote/issues/773

Originally assigned to: @VShawn on GitHub.

Steps to reproduce:

  1. Open an RDP session
  2. Open a Serial session (The serial tab becomes active)
  3. Click the RDP tab

The error info is attached.
errorinfo2024-11-14-23.16.42.md

Originally created by @itagagaki on GitHub (Nov 14, 2024). Original GitHub issue: https://github.com/1Remote/1Remote/issues/773 Originally assigned to: @VShawn on GitHub. Steps to reproduce: 1. Open an RDP session 2. Open a Serial session (The serial tab becomes active) 3. Click the RDP tab The error info is attached. [errorinfo2024-11-14-23.16.42.md](https://github.com/user-attachments/files/17749863/errorinfo2024-11-14-23.16.42.md)
kerem 2026-03-13 11:55:55 +03:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@itagagaki commented on GitHub (Nov 14, 2024):

Opening a single RDP session and clicking on that tab crashed in the same way. So it may not be a session switching issue, but simply a tab click event handler issue.

<!-- gh-comment-id:2476485627 --> @itagagaki commented on GitHub (Nov 14, 2024): Opening a single RDP session and clicking on that tab crashed in the same way. So it may not be a session switching issue, but simply a tab click event handler issue.
Author
Owner

@itagagaki commented on GitHub (Nov 14, 2024):

This commit seems to be the culprit: 060dc7adbb

<!-- gh-comment-id:2476814865 --> @itagagaki commented on GitHub (Nov 14, 2024): This commit seems to be the culprit: 060dc7adbbd02a98253498fc2aa1ebd7d822b38a
Author
Owner

@VShawn commented on GitHub (Nov 15, 2024):

Object reference not set to an instance of an object.

From the telemetry system, I got this error report from time to time, which clearly originates from the Dragablz control. Since referencing the NuGet package doesn't show any error detail and Dragablz has not been maintained for years, I made the commit: github.com/1Remote/1Remote@060dc7adbb, by forking Dragablz to allow the error log to display the line number of the issue in the nightly built.

<!-- gh-comment-id:2477688499 --> @VShawn commented on GitHub (Nov 15, 2024): `Object reference not set to an instance of an object.` From the telemetry system, I got this error report from time to time, which clearly originates from the Dragablz control. Since referencing the NuGet package doesn't show any error detail and Dragablz has not been maintained for years, I made the commit: https://github.com/1Remote/1Remote/commit/060dc7adbbd02a98253498fc2aa1ebd7d822b38a, by forking Dragablz to allow the error log to display the line number of the issue in the nightly built.
Author
Owner

@VShawn commented on GitHub (Nov 15, 2024):

I found that the referenced Dragablz branch(https://github.com/BornToBeRoot/Dragablz) introduced new bug while fixing those old ones.

<!-- gh-comment-id:2478020867 --> @VShawn commented on GitHub (Nov 15, 2024): I found that the referenced Dragablz branch(https://github.com/BornToBeRoot/Dragablz) introduced new bug while fixing those old ones.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/1Remote#3545
No description provided.