View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002462 | Virtual Moon Atlas | 1-Software | public | 21-08-23 21:42 | 23-03-28 15:44 |
| Reporter | Peter Besenbruch | Assigned To | Patrick Chevalley | ||
| Priority | normal | Severity | block | Reproducibility | always |
| Status | resolved | Resolution | fixed | ||
| Platform | Debian | OS | Linux | OS Version | Bullseye |
| Product Version | 7.0 | ||||
| Summary | 0002462: Unhandled Exceptions, OpenGl | ||||
| Description | With the upgrade to Debian Bullseye, Virtualmoon 6 stopped working. I installed version 7 for Windows with wine. Launching wine atlun.exe produces an "unable to create legacy context" error, followed by a string of unhandled exceptions. The command line also shows that the file libGL.so.1 could not be loaded, although it is installed. The same happens with the original wine included with Debian (5.0.3) and a version from WineHQ (6.15). I have also enabled i386 architecture in case it was needed. | ||||
| Tags | crash, opengl, wine | ||||
|
|
I should add I am running a bog standard Haswell i3 system with 8GB of RAM. |
|
|
This is strange because it work fine for me with Ubuntu 21.04. It also use wine 5.0.3 but mesa is 21.0. Mesa 20.0 also worked fine in previous version. What graphic card do you use? are you sure all the driver to support OpenGL on this card are installed? libGL.so.1 is only a redirection to the specific graphic card library. |
|
|
I can confirm exactly the same bug on mageia 8 with wine-6.0, mesa-21.2.3 We used to package a native version of VirtualMoon on mga7, and were testing if version 7, which fails to work under linux, was working under wine. No go. We will certainly drop its distribution for mga9 if things remain in this state :( PS: to be honest, it is a pity that linux development has been stopped in favour of windows only, especially now, when there is a move towards RPI-ready astronomical solutions within the community :( |
|
|
This is unfortunately impossible for me to fix, I not have enough OpenGL knowledge nor enough time to try to find a solution. It is really a pity that Mesa don't maintain the old OpenGL API at a stable level, this make any low resource project impossible to maintain over the time. I not like Windows for many reason but at least they maintain this code compatibility level. The day they break it there will be no Windows version too. |
|
|
My apologizes, I did not know that it was a technical issue. Would it be possible for you to summarize somewhere, like in a TODO file, which parts of the code are problematic? Someone could step in and help for an upgrade to recent opengl API? |
|
|
I still don't know what prevent the application to run with wine. For me it work fine on Kubuntu 21.10 with nvidia 470, using both the default wine 5.0.3 or with winehq stable 6.0.2. Maybe it is worth to do more testing with different graphic driver, using X11 or Wayland, ... The original issue on Linux is the texture are not loading, see for example 0001986 and 0002066 The problem is probably with the GLscene library. |
|
|
Version 8.0 was released today, the GLSCene issue is fixed and a native Linux version is back, no more need for Wine. https://ap-i.net/avl/en/start |
|
|
And I downloaded the Linux version 8 along with a couple of data packs to run on PopOS with a 10th generation i3 CPU. It is indeed fixed. Thank you to those who figured this out. |
|
|
Thank you to try the new version and good it work now! |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 21-08-23 21:42 | Peter Besenbruch | New Issue | |
| 21-08-23 21:42 | Peter Besenbruch | Tag Attached: crash | |
| 21-08-23 21:42 | Peter Besenbruch | Tag Attached: opengl | |
| 21-08-23 21:42 | Peter Besenbruch | Tag Attached: wine | |
| 21-08-23 21:44 | Peter Besenbruch | Note Added: 0007163 | |
| 21-08-24 10:06 | Patrick Chevalley | Status | new => feedback |
| 21-08-24 10:06 | Patrick Chevalley | Note Added: 0007164 | |
| 21-11-01 15:41 | chris | Note Added: 0007264 | |
| 21-11-01 19:36 | Patrick Chevalley | Note Added: 0007265 | |
| 21-11-01 20:47 | chris | Note Added: 0007266 | |
| 21-11-02 13:47 | Patrick Chevalley | Note Added: 0007267 | |
| 23-03-27 20:00 | Patrick Chevalley | Assigned To | => Patrick Chevalley |
| 23-03-27 20:00 | Patrick Chevalley | Status | feedback => resolved |
| 23-03-27 20:00 | Patrick Chevalley | Note Added: 0008230 | |
| 23-03-27 20:51 | Peter Besenbruch | Status | resolved => new |
| 23-03-27 20:51 | Peter Besenbruch | Resolution | open => reopened |
| 23-03-27 20:51 | Peter Besenbruch | Note Added: 0008232 | |
| 23-03-28 15:25 | Patrick Chevalley | Status | new => resolved |
| 23-03-28 15:25 | Patrick Chevalley | Resolution | reopened => fixed |
| 23-03-28 15:25 | Patrick Chevalley | Note Added: 0008233 |