Skip to content

Current x64 version hangs after adding files in very specific case #694

@DarkVoyage

Description

@DarkVoyage

System (please complete the following information)

  • OS: Windows 11 Pro
  • CPU: Xeon E5 2683V4 Dual
  • RAM: 64GB

Describe the bug
Files are not added to program (any format) with drag-n-drop or open file menu.
This is happening on version 1.1.7 and nightly x64. Version 1.1.6 x64 and 1.1.7 x86 works fine.
So it is narrowed to something that changed about GUI or decoding since 1.1.7 and only in x64 version.
When you add files - nothing happens and you still can click any window elements, go to options, but if you try to close app window - it hangs (see screenshot).

Image

I tried this program recently and found it very convenient. But it was x86 version. I found that there's x64 version, but current version is not working stable for me.

To Reproduce
I doubt that you can reproduce this bug, because you need a specific machine, this should be done with my help.

So here's the possible steps, if someone wishes to try:

  1. You need a 2 CPU similar machine, maybe with 64 threads or more.
  2. Open app and add files.
  3. You see that it doesn't add anything and hangs further.

But here's what I could find after some testing. I could reproduce bug only on my 2 CPU machines with 64 threads. If I switch off even 1 thread of 64 - there's no error anymore.

  1. Launch app.
  2. Switch off 1 thread. Doesn't matter which position thread: 20 or 63 or 0.
  3. Add files.
  4. Switch on all threads. No error anymore.

If you pass step 3 and just switch threads off/on - it will hang.

So I narrowed down this only to some initial state after launch and only since 1.1.7 x64. For now I can switch off one thread completely. But I hope this can be fixed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions