|Message: Re: Example B1 won't display text||Not Logged In (login)|
Click on the Forum title, e.g. on the "Forums by Category" page, to read a sequence of postings to the Forum and its threads all in one page. If you are only interested in one thread or the thread following a specific posting, click the thread or the posting, which takes you to a smaller page, which contains only the part you are interested in and may be easier to navigate.
Messages are "chained" if there are only replies at the first level, i.e. 1/1.html, 1/1/1.html etc. In case of "chained" messages the message number is replaced by the icon and there is no indentation.
Inline: Display the subject line only or also the text of the posting(s); for the choice "All" the "Outline" choices are switched off.
|1||0||1||no text / full text of posting|
|2||1||All||text for level 1 only / text for All postings|
Outline: Choose the depth of the posting thread, successive toggle controls provide increasing detail.
|1||2||1||2 levels / 1 level (original posting)|
|2||3||2||3 levels / 2 levels|
|3||3||All||3 levels / all levels (all postings)|
This should probably be in the visualization forum.
I have noted this behavior on macOS too along with issues with the standard OpenGL X11 viewer (e.g. /vis/open OGLSX 600x600-0+0). The visualization developers could probably help much more than I can as to the reason for this bug but they likely won't see this message unless you post your question in that forum.
But if I had to venture a guess, it's likely this issue has more to do with Apple than Geant4. These days, Apple cares very little for cross-platform applications like Geant4. Essentially, if you aren't developing an app for the AppStore, you can no longer expect Apple to provide support. Visualization on macOS is greatly affected by this mentality:
- Apple used to have dedicated support for X11 on OSX, then they dropped that support and went with the open-source project: XQuartz - XQuartz hasn't had a new release since October 2016 so it is very likely outdated w.r.t. macOS backend changes and thus, the reason OGLSX and OGLIX compiles but crashes - Apple has deprecated support for OpenGL and OpenCL in favor of a proprietary hybrid called "Metal" - The API is only available via Swift and Objective-C programming languages, not C++ - Although Apple claims they still support OpenGL on High Sierra, Apple very likely doesn't have any dedicated developers for these libraries anymore
- Install Linux image within VirtualBox - visualization will work there but running batch jobs in VM is not recommended w.r.t. performance - Create a Docker image of Geant4 using Linux - You can run X11 applications within the Docker image and forward X11 display to XQuartz - This solution will use Linux X11 to build image and only forward final image to XQuartz - There are pre-built ones here: https://hub.docker.com/r/andreadotti/geant4/ - These don't have the X11/xserver installed within container but you can customize Dockerfiles from https://github.com/andreadotti/docker-geant4 to do this - Ignore - This is not a "critical" bug in the sense that it is just text display issues, not volumes, and Geant4 is not producing an invalid result
|Inline Depth:||Outline Depth:||Add message:|