Minarca client crash after black screen...

61 views
Skip to first unread message

Daniel Colin

unread,
Jun 6, 2025, 1:53:53 PMJun 6
to Minarca Data Backup
Hello,

We have a problem that we haven't found a solution for for several days. The Minarca client installation went smoothly, but once we tried to launch it, the interface launched for a few seconds with a black screen, then crashed. The problem seems to be targeted at Windows Server 2022 and 2025. The WinDbg tool doesn't return any specific errors, but the event viewer has reported this error to us, but not every time:

Nom de l'application défaillante : minarcaw.exe, version : 0.0.0.0, horodatage : 0x674789c3
Nom du module défaillant : python310.dll, version : 3.10.150.1013, horodatage : 0x615b4f70
Exception code: 0xc0000005
Fault offset: 0x00000000000e16fe
Identifiant du processus défaillant : 0x6D8
Heure de début de l'application défaillante : 0x1DBD6C0240FBF06
Chemin de l'application défaillante : C:\Program Files\Minarca\minarcaw.exe
Chemin du module défaillant : C:\Program Files\Minarca\python310.dll
ID du rapport : bdd9b55d-8a77-4787-907f-b9a6eb2fd8db
Nom complet du package défaillant : 
Package défaillant – ID d'application relatif :

And Minarca log show this :

2025-06-06 11:55:31,741 [6328][CRITI][MainThread ] App: Unable to get a Window, abort.
2025-06-06 12:15:11,830 [1008][INFO ][MainThread ] Kivy: v2.3.0
2025-06-06 12:15:11,830 [1008][INFO ][MainThread ] Kivy: Installed at "C:\Program Files\Minarca\kivy\__init__.pyc"
2025-06-06 12:15:11,831 [1008][INFO ][MainThread ] Python: v3.10.11 (tags/v3.10.11:7d4cc5a, Apr 5 2023, 00:38:17) [MSC v.1929 64 bit (AMD64)]
2025-06-06 12:15:11,831 [1008][INFO ][MainThread ] Python: Interpreter at "C:\Program Files\Minarca\minarcaw.exe"
2025-06-06 12:15:11,833 [1008][INFO ][MainThread ] KivyMD: 2.0.1.dev0, git-b5bc79f, 2024-07-08 (installed at "C:\Program Files\Minarca\kivymd\__init__.pyc")
2025-06-06 12:15:11,833 [1008][INFO ][MainThread ] Factory: 195 symbols loaded
2025-06-06 12:15:11,878 [1008][INFO ][MainThread ] Image: Providers: img_tex, img_dds, img_sdl2, img_pil (img_ffpyplayer ignored)
2025-06-06 12:15:11,894 [1008][INFO ][MainThread ] Text: Provider: sdl2
2025-06-06 12:15:12,006 [1008][INFO ][MainThread ] Window: Provider: sdl2
2025-06-06 12:15:12,024 [1008][INFO ][MainThread ] Window: Activate GLES2/ANGLE context
2025-06-06 12:15:12,390 [1008][CRITI][MainThread ] Window: Unable to find any valuable Window provider. Please enable debug logging (e.g. add -d if running from the command line, or change the log level in the config) and re-run your app to identify potential causes
sdl2 - RuntimeError: b'Could not create GL context: Le syst\xc3\xa8me n\xe2\x80\x99a pas trouv\xc3\xa9 l\xe2\x80\x99option d\xe2\x80\x99environnement sp\xc3\xa9cifi\xc3\xa9e.'
File "kivy\core\__init__.py", line 71, in core_select_lib
File "kivy\core\window\window_sdl2.py", line 165, in __init__
File "kivy\core\window\__init__.py", line 1129, in __init__
File "kivy\core\window\window_sdl2.py", line 316, in create_window
File "kivy\\core\\window\\_window_sdl2.pyx", line 243, in kivy.core.window._window_sdl2._WindowSDL2Storage.setup_window
File "kivy\\core\\window\\_window_sdl2.pyx", line 76, in kivy.core.window._window_sdl2._WindowSDL2Storage.die

2025-06-06 12:15:12,391 [1008][CRITI][MainThread ] App: Unable to get a Window, abort.


Servers 2022 and 2025 are up-to-date virtual machines running on VMWare ESXi 8. Other VMs running other OSes on the same ESXi platforms are fine. Any ideas?

Thanks

Patrik Dufresne

unread,
Jun 6, 2025, 2:45:08 PMJun 6
to min...@googlegroups.com
Hello Daniel,

Thank you for the detailed report — it’s very helpful.

From the logs and crash information you shared, the issue appears to be linked to the inability to create an OpenGL context, despite Minarca already enforcing the use of ANGLE (GLES2):

This kind of error typically points to a missing or unsupported Direct3D environment, which ANGLE relies on to emulate OpenGL. On Windows Server (especially in virtualized environments), some DirectX features are not available by default, or the system lacks the necessary GPU support.

I would start by checking of DirectX is installed and functional. You can test DirectX functionality using dxdiag.exe

Could you confirm which version of Minarca you are testing ?


--
You received this message because you are subscribed to the Google Groups "Minarca Data Backup" group.
To unsubscribe from this group and stop receiving emails from it, send an email to minarca+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/minarca/9c6c69b9-1309-4b20-9f1a-c567e8ea1170n%40googlegroups.com.


--
** Par mesure d'efficacité, je consulte mes courriels une fois par jour.
IKUS Software

Patrik Dufresne

unread,
Jun 16, 2025, 8:01:58 AMJun 16
to min...@googlegroups.com
Hello Daniel,

Did you figure out the issue ?

Daniel Colin

unread,
Jun 24, 2025, 4:34:14 AMJun 24
to Minarca Data Backup
Hello Patrick, sorry for the delay. The bug is still present. Here are the details from the dxdiag on one of the problematic servers. In parallel, we have another virtual server where Minarca was working fine until we moved it to a new physical server. This machine was migrated from an ESXi 7 host to an ESXi 8 host with a different CPU. We don't have a GPU in our ESXi hosts.
DxDiag.txt

Patrik Dufresne

unread,
Jun 25, 2025, 6:19:25 AMJun 25
to min...@googlegroups.com
Hello Daniel,

The problem is related to Kivy. I open a ticket directly with the project: https://github.com/kivymd/KivyMD/issues/1798


Patrik Dufresne

unread,
Jun 26, 2025, 7:49:34 AMJun 26
to min...@googlegroups.com
Hello Daniel,

Could you try starting Minarca from the command line with debug mode enabled?
> minarca --debug ui

Then, please copy and paste the log output from the console. It might contain details about why the window cannot be created.

As a workaround, you can use the Minarca command-line interface to configure and manage the backup:

> minarca --help

Patrik Dufresne

unread,
Jun 26, 2025, 1:04:28 PMJun 26
to min...@googlegroups.com
Hello Daniel,

According to the Kivy team, this issue typically occurs when the video driver does not provide an OpenGL implementation. Since you're running in a virtual environment, it's possible that the VMware video driver doesn't support OpenGL.

As suggested by the Kivy team, you may be able to install MesaGL for software-based rendering:
https://github.com/kivy/kivy/issues/9092#issuecomment-3008941738


Message has been deleted
Message has been deleted
Message has been deleted

Daniel Colin

unread,
Jun 27, 2025, 2:38:45 AMJun 27
to Minarca Data Backup
Hi Patrik,

Here is the result of command minarca --debug ui :

C:\Program Files\Minarca>minarca --debug -d ui
Config: Upgrading from 0 to 1
Config: Upgrading from 1 to 2
Config: Upgrading from 2 to 3
Config: Upgrading from 3 to 4
Config: Upgrading from 4 to 5
Config: Upgrading from 5 to 6
Config: Upgrading from 6 to 7
Config: Upgrading from 7 to 8
Config: Upgrading from 8 to 9
Config: Upgrading from 9 to 10
Config: Upgrading from 10 to 11
Config: Upgrading from 11 to 12
Config: Upgrading from 12 to 13
Config: Upgrading from 13 to 14
Config: Upgrading from 14 to 15
Config: Upgrading from 15 to 16
Config: Upgrading from 16 to 17
Config: Upgrading from 17 to 18
Config: Upgrading from 18 to 19
Config: Upgrading from 19 to 20
Config: Upgrading from 20 to 21
Config: Upgrading from 21 to 22
Config: Upgrading from 22 to 23
Config: Upgrading from 23 to 24
Config: Upgrading from 24 to 25
Config: Upgrading from 25 to 26
Config: Upgrading from 26 to 27
Kivy: v2.3.1

Kivy: Installed at "C:\Program Files\Minarca\kivy\__init__.pyc"
Python: v3.12.9 (tags/v3.12.9:fdb8142, Feb  4 2025, 15:27:58) [MSC v.1942 64 bit (AMD64)]
Python: Interpreter at "C:\Program Files\Minarca\minarca.exe"
KivyMD: 2.0.1.dev0, git-b5bc79f, 2025-03-28 (installed at "C:\Program Files\Minarca\kivymd\__init__.pyc")
Factory: 195 symbols loaded
Cache: register <kv.resourcefind> with limit=None, timeout=60
Cache: register <kv.image> with limit=None, timeout=60
Cache: register <kv.atlas> with limit=None, timeout=None

Image: Providers: img_tex, img_dds, img_sdl2, img_pil (img_ffpyplayer ignored)
Cache: register <kv.texture> with limit=1000, timeout=60
Cache: register <kv.shader> with limit=1000, timeout=3600
Cache: register <kv.graphics.texture> with limit=None, timeout=None
Text: Provider: sdl2
Cache: register <kv.lang> with limit=None, timeout=None
Window: Provider: sdl2
Window: Activate GLES2/ANGLE context
vm3dgl: Unable to acquire VMware SVGA 3D display device.
vm3dgl: Failed to initialize svga driver.
vm3dgl: Falling back to LLVMPipe.

Window: Unable to find any valuable Window provider. Please enable debug logging (e.g. add -d if running from the command line, or change the log level in the config) and re-run your app to identify potential causes
sdl2 - RuntimeError: b'Could not create GL context: Le syst\xc3\xa8me n\xe2\x80\x99a pas trouv\xc3\xa9 l\xe2\x80\x99option d\xe2\x80\x99environnement sp\xc3\xa9cifi\xc3\xa9e.'
  File "kivy\core\__init__.py", line 71, in core_select_lib
  File "kivy\core\window\window_sdl2.py", line 165, in __init__
  File "kivy\core\window\__init__.py", line 1129, in __init__
  File "kivy\core\window\window_sdl2.py", line 316, in create_window
  File "kivy\\core\\window\\_window_sdl2.pyx", line 243, in kivy.core.window._window_sdl2._WindowSDL2Storage.setup_window
  File "kivy\\core\\window\\_window_sdl2.pyx", line 76, in kivy.core.window._window_sdl2._WindowSDL2Storage.die

App: Unable to get a Window, abort.
unexpected error retrieving patterns
Traceback (most recent call last):
  File "minarca_client\main.py", line 383, in _ui
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
  File "minarca_client\ui\__init__.py", line 3, in <module>
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
  File "minarca_client\ui\theme\__init__.py", line 5, in <module>
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
  File "kivymd\__init__.py", line 62, in <module>
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
  File "kivymd\font_definitions.py", line 58, in <module>
  File "kivy\metrics.py", line 168, in sp
  File "kivy\\_metrics.pyx", line 55, in kivy._metrics.dpi2px
  File "kivy\\_metrics.pyx", line 59, in kivy._metrics.dpi2px
  File "kivy\\_metrics.pyx", line 35, in kivy._metrics.dispatch_pixel_scale
  File "kivy\context.py", line 36, in __getattribute__
  File "kivy\\properties.pyx", line 531, in kivy.properties.Property.__get__
  File "kivy\\properties.pyx", line 1656, in kivy.properties.AliasProperty.get
  File "kivy\metrics.py", line 206, in get_dpi
  File "kivy\base.py", line 139, in ensure_window
SystemExit: 1

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "minarca_client\main.py", line 737, in main
  File "minarca_client\main.py", line 384, in _ui
TypeError: catching classes that do not inherit from BaseException is not allowed

It seems there is a problem with the graphics drivers or something else that escapes me.
Screenshot of actual driver, it is the last version i could find :

Screenshot_20250626_203844.png

Tell me if you need other information.

Thanks

Daniel

Patrik Dufresne

unread,
Jun 27, 2025, 7:25:21 AMJun 27
to min...@googlegroups.com

Hello Daniel,

To be honest, I’m not exactly sure what the root cause is, but it’s clearly related to your virtual environment and the video driver. I don’t have an exact solution yet, so bear with me while we try to figure it out together. Here are a few things you could try:

  1. Ensure VMware Tools are installed and up to date.
    From what I understand, enabling 3D acceleration might also be required for OpenGL support.

  2. Check if your hypervisor allows selecting a different video card.
    For example, in Proxmox I can choose between different virtual GPU types—switching to another one might help, especially if it offers OpenGL support out of the box.

  3. Try installing Mesa3D, which provides software-based OpenGL rendering:
    https://docs.mesa3d.org/systems.html

Since I can’t reproduce the issue on my end, it’s a bit difficult to give you a definitive answer—but I’ll do my best to help.

FYI here what I have in my VM:

image.png

image.png




--
You received this message because you are subscribed to the Google Groups "Minarca Data Backup" group.
To unsubscribe from this group and stop receiving emails from it, send an email to minarca+u...@googlegroups.com.
Message has been deleted
Message has been deleted
Message has been deleted

Daniel Colin

unread,
Jun 30, 2025, 8:20:01 AMJun 30
to Minarca Data Backup
Hello Patrik,

Finally, I tried my luck installing Mesa3D using packages from this Github: https://github.com/pal1000/mesa-dist-win/releases/tag/25.1.4
The result: this resolved the issue on the affected servers.
However, it's still quite strange, given that the phenomenon is random from one server to another.
We'll keep an eye on this on the next servers we use Minarca on.
Thank you for your time.

Daniel

Patrik Dufresne

unread,
Jun 30, 2025, 1:03:53 PMJun 30
to min...@googlegroups.com
Hello Daniel,

I'm glad it fixed your issue. Keep me posted if the problem persists on another server. Meanwhile, I will create a ticket in Minarca to return a most comprehensive error message when this occurs.


--
You received this message because you are subscribed to the Google Groups "Minarca Data Backup" group.
To unsubscribe from this group and stop receiving emails from it, send an email to minarca+u...@googlegroups.com.

Daniel Colin

unread,
Jul 1, 2025, 2:14:28 PMJul 1
to Minarca Data Backup
Kivy: Installed at "C:\Program Files\Minarca\kivy\__init__.pyc"
Python: v3.12.9 (tags/v3.12.9:fdb8142, Feb  4 2025, 15:27:58) [MSC v.1942 64 bit (AMD64)]
Python: Interpreter at "C:\Program Files\Minarca\minarca.exe"
KivyMD: 2.0.1.dev0, git-b5bc79f, 2025-03-28 (installed at "C:\Program Files\Minarca\kivymd\__init__.pyc")
Factory: 195 symbols loaded
Cache: register <kv.resourcefind> with limit=None, timeout=60
Cache: register <kv.image> with limit=None, timeout=60
Cache: register <kv.atlas> with limit=None, timeout=None
Image: Providers: img_tex, img_dds, img_sdl2, img_pil (img_ffpyplayer ignored)
Cache: register <kv.texture> with limit=1000, timeout=60
Cache: register <kv.shader> with limit=1000, timeout=3600
Cache: register <kv.graphics.texture> with limit=None, timeout=None
Text: Provider: sdl2
Cache: register <kv.lang> with limit=None, timeout=None
Window: Provider: sdl2
Window: Activate GLES2/ANGLE context
vm3dgl: Unable to acquire VMware SVGA 3D display device.
vm3dgl: Failed to initialize svga driver.
vm3dgl: Falling back to LLVMPipe.
Window: Unable to find any valuable Window provider. Please enable debug logging (e.g. add -d if running from the command line, or change the log level in the config) and re-run your app to identify potential causes
sdl2 - RuntimeError: b'Could not create GL context: Le syst\xc3\xa8me n\xe2\x80\x99a pas trouv\xc3\xa9 l\xe2\x80\x99option d\xe2\x80\x99environnement sp\xc3\xa9cifi\xc3\xa9e.'
  File "kivy\core\__init__.py", line 71, in core_select_lib
  File "kivy\core\window\window_sdl2.py", line 165, in __init__
  File "kivy\core\window\__init__.py", line 1129, in __init__
  File "kivy\core\window\window_sdl2.py", line 316, in create_window
  File "kivy\\core\\window\\_window_sdl2.pyx", line 243, in kivy.core.window._window_sdl2._WindowSDL2Storage.setup_window
  File "kivy\\core\\window\\_window_sdl2.pyx", line 76, in kivy.core.window._window_sdl2._WindowSDL2Storage.die

App: Unable to get a Window, abort.
In attachment, screenshot of actual driver, it is the last version i could find 

Tell me if you need other information.

Thanks

Daniel

Screenshot_20250626_203844.png

Daniel Colin

unread,
Jul 1, 2025, 2:14:28 PMJul 1
to Minarca Data Backup
Hello Patrik,

Finally, I tried my luck installing Mesa3D using packages from this Github:
https://github.com/pal1000/mesa-dist-win/releases/tag/25.1.4
The result: the graphical interface now launches correctly. We performed a few reboots of the server and moved between different ESXi hosts, and the workaround seems stable. I implemented this fix on the various servers that were causing problems, and it's resolved on each of them.
Thanks for the support.

Daniel

Daniel Colin

unread,
Jul 1, 2025, 2:14:28 PMJul 1
to Minarca Data Backup
Hello Patrik,

Here is the result of commande minarca --debug ui :

Kivy: Installed at "C:\Program Files\Minarca\kivy\__init__.pyc"
Python: v3.12.9 (tags/v3.12.9:fdb8142, Feb  4 2025, 15:27:58) [MSC v.1942 64 bit (AMD64)]
Python: Interpreter at "C:\Program Files\Minarca\minarca.exe"
KivyMD: 2.0.1.dev0, git-b5bc79f, 2025-03-28 (installed at "C:\Program Files\Minarca\kivymd\__init__.pyc")
Factory: 195 symbols loaded
Cache: register <kv.resourcefind> with limit=None, timeout=60
Cache: register <kv.image> with limit=None, timeout=60
Cache: register <kv.atlas> with limit=None, timeout=None
Image: Providers: img_tex, img_dds, img_sdl2, img_pil (img_ffpyplayer ignored)
Cache: register <kv.texture> with limit=1000, timeout=60
Cache: register <kv.shader> with limit=1000, timeout=3600
Cache: register <kv.graphics.texture> with limit=None, timeout=None
Text: Provider: sdl2
Cache: register <kv.lang> with limit=None, timeout=None
Window: Provider: sdl2
Window: Activate GLES2/ANGLE context
vm3dgl: Unable to acquire VMware SVGA 3D display device.
vm3dgl: Failed to initialize svga driver.
vm3dgl: Falling back to LLVMPipe.
Window: Unable to find any valuable Window provider. Please enable debug logging (e.g. add -d if running from the command line, or change the log level in the config) and re-run your app to identify potential causes
sdl2 - RuntimeError: b'Could not create GL context: Le syst\xc3\xa8me n\xe2\x80\x99a pas trouv\xc3\xa9 l\xe2\x80\x99option d\xe2\x80\x99environnement sp\xc3\xa9cifi\xc3\xa9e.'
  File "kivy\core\__init__.py", line 71, in core_select_lib
  File "kivy\core\window\window_sdl2.py", line 165, in __init__
  File "kivy\core\window\__init__.py", line 1129, in __init__
  File "kivy\core\window\window_sdl2.py", line 316, in create_window
  File "kivy\\core\\window\\_window_sdl2.pyx", line 243, in kivy.core.window._window_sdl2._WindowSDL2Storage.setup_window
  File "kivy\\core\\window\\_window_sdl2.pyx", line 76, in kivy.core.window._window_sdl2._WindowSDL2Storage.die

App: Unable to get a Window, abort.

It seems there is problem with graphic driver, so i install the latest driver i found to see if better results with no luck

Screenshot_20250626_203844.png

In the meantime, we were able to configure Minarca via command line

Daniel Colin

unread,
Jul 1, 2025, 2:14:29 PMJul 1
to Minarca Data Backup
Hi Patrik,

Here is the result of command minarca --debug ui :

Kivy: Installed at "C:\Program Files\Minarca\kivy\__init__.pyc"
Python: v3.12.9 (tags/v3.12.9:fdb8142, Feb  4 2025, 15:27:58) [MSC v.1942 64 bit (AMD64)]
Python: Interpreter at "C:\Program Files\Minarca\minarca.exe"
KivyMD: 2.0.1.dev0, git-b5bc79f, 2025-03-28 (installed at "C:\Program Files\Minarca\kivymd\__init__.pyc")
Factory: 195 symbols loaded
Cache: register <kv.resourcefind> with limit=None, timeout=60
Cache: register <kv.image> with limit=None, timeout=60
Cache: register <kv.atlas> with limit=None, timeout=None
Image: Providers: img_tex, img_dds, img_sdl2, img_pil (img_ffpyplayer ignored)
Cache: register <kv.texture> with limit=1000, timeout=60
Cache: register <kv.shader> with limit=1000, timeout=3600
Cache: register <kv.graphics.texture> with limit=None, timeout=None
Text: Provider: sdl2
Cache: register <kv.lang> with limit=None, timeout=None
Window: Provider: sdl2
Window: Activate GLES2/ANGLE context
vm3dgl: Unable to acquire VMware SVGA 3D display device.
vm3dgl: Failed to initialize svga driver.
vm3dgl: Falling back to LLVMPipe.
Window: Unable to find any valuable Window provider. Please enable debug logging (e.g. add -d if running from the command line, or change the log level in the config) and re-run your app to identify potential causes
sdl2 - RuntimeError: b'Could not create GL context: Le syst\xc3\xa8me n\xe2\x80\x99a pas trouv\xc3\xa9 l\xe2\x80\x99option d\xe2\x80\x99environnement sp\xc3\xa9cifi\xc3\xa9e.'
  File "kivy\core\__init__.py", line 71, in core_select_lib
  File "kivy\core\window\window_sdl2.py", line 165, in __init__
  File "kivy\core\window\__init__.py", line 1129, in __init__
  File "kivy\core\window\window_sdl2.py", line 316, in create_window
  File "kivy\\core\\window\\_window_sdl2.pyx", line 243, in kivy.core.window._window_sdl2._WindowSDL2Storage.setup_window
  File "kivy\\core\\window\\_window_sdl2.pyx", line 76, in kivy.core.window._window_sdl2._WindowSDL2Storage.die

App: Unable to get a Window, abort.
It seems there is a problem with the graphics drivers or something else that escapes me.
Screenshot of actual driver, it is the last version i could find :

Screenshot_20250626_203844.png

Tell me if you need other information.

Thanks

Daniel

Daniel Colin

unread,
Jul 6, 2025, 4:43:50 PMJul 6
to Minarca Data Backup
Hello Patrik,

Finally, I tried my luck installing Mesa3D using packages from this Github: https://github.com/pal1000/mesa-dist-win/releases/tag/25.1.4
The result: this resolved the issue on the affected servers.
However, it's still quite strange, given that the phenomenon is random from one server to another.
We'll keep an eye on this on the next servers we use Minarca on.
Thank you for your time.

Daniel
Reply all
Reply to author
Forward
0 new messages