Closed eric-hansen closed 1 month ago
I think I may have found a connection with this crash to the Logos Indexer. The most likely reason is the Windows version we've set the Indexer to (likely Win 10) in the installer. @jg00dman says that Vista should provide a more stable Indexer.
cf. #154
How would I go about updating the Windows version to Vista?
If running the AppImage:
cd /path/to/LogosBible10/data/bin
ln -s ./selected_wine.AppImage winecfg
WINEPREFIX=/path/to/LogosBible10/data/wine64_bottle ./winecfg
While winecfg is running, go to the Applications tab and click Add application
Navigate in the Windows dir to user/AppData/Local/Logos/System
and add LogosIndexer.exe.
In the winecfg window, select the Indexer and click the Windows Version drop down and choose Vitsa. Hit okay.
There is probably a CLI way to do this, I just haven't researched it yet.
I downloaded the LogosLinuxInstaller file from the release page, but I don't see anything for an AppImage. How do I get that?
We store our AppImages here:
https://github.com/FaithLife-Community/wine-appimages
They are in turn pulled from:
https://github.com/mmtrt/WINE_AppImage/tree/continuous-staging
My understanding is that Logos v30+ requires Wine 9.14-staging, but the FL-C link only has for 9.12, does that matter?
9.10+ should be sufficient. I'm not sure which version of 9.x permitted it, but we have set it at a conservative 9.10. 9.12+ should all work.
If running the AppImage:
cd /path/to/LogosBible10/data/bin ln -s ./selected_wine.AppImage winecfg WINEPREFIX=/path/to/LogosBible10/data/wine64_bottle ./winecfg
While winecfg is running, go to the Applications tab and click
Add application
Navigate in the Windows dir to
user/AppData/Local/Logos/System
and add LogosIndexer.exe.In the winecfg window, select the Indexer and click the Windows Version drop down and choose Vitsa. Hit okay.
So I've tried this, but I still get a crash. Do I need to have the initial index run beforehand?
So you could try clearing your library catalog or all library data.
You could also try running the indexer manually after that.
I got it to work by opening and closing it multiple times. :P I'm not sure why it finally worked.
I'd ensure all wine and Logos processes are closed.
I see this was closed but I just tried using latest main:
Welcome to Logos on Linux (4.0.0-alpha.14)
Logos Version: 35.0.0.520
When I try to open the bible it still crashes.
To clarify, you wiped the old install and installed a new Logos install using the installer?
This error was found after an install that resulted in an instant crash:
1000s of:
Time: 2024-08-29 15:06:35 +01:00 (2024-08-29T14:06:35Z)
SQLite Error 2058: os_win.c:49869: (33) winUnlockReadLock(C\users\deck\AppData\Local\Logos\Data\1hcez4ci.pqb\ResourceManager\ChurchHistory\Discovered.db) - Lock violation.
To clarify, you wiped the old install and installed a new Logos install using the installer?
Sorry just saw you left comments on this.
I did not do this. Do I need to reinstall Logos and re-install the library every time a new update comes out?
We are attempting to make our code able to apply what is missing in previous installations, such as being able to install the ICU data files in place for Logos 30+, but the issue with Logos crashing is usually not related to our program but to how Wine and Logos interact. At least previously, many of our issues were usually some kind of data corruption. I haven't seen data corruption issues for a while, notably in that no one is saying removing the Library catalogs solves their after-login crashes.
In this case, I was wondering if we were dealing with a potentially old issue due to a previously problematic install (i.e., something wasn't applied properly during our install procedure due to a bug, regression, etc.). In general, as far as we have been able to tell, we have ironed out a lot of those issues.
—
That being said the error I reported before your response suggests there may be a new issue with Wine↔Logos that we haven't grappled with before. We will have to investigate this to see if we can replicate it and then attempt to determine why it is happening, or if there is a stopgap measure we can put in place.
Gotcha, makes sense. I'll reinstall Logos and the library and see if it resolves the issue. Do I just delete the LogosBible10 directory that was created?
Yep! We store everything but the config and log there. Deleting the config helps only with install issues.
So I just re-installed a fresh copy and I get the same error. What I did is run the main.py
script and run the install dependencies option, then I did install app. Should I do something else as well?
There can be issues with running from source rather than from a built binary.
That being said, I probably need more info. Can you capture the debug logs and share them? I'm interested if you're getting the same error as John. Just run the script or the binary with -D
.
It doesn't look like the same error. Here's the debug logs from the most recent session I did w/ -D
passed in:
2024-08-30 17:39:53 INFO: OS name: pop
2024-08-30 17:39:53 INFO: OS release: 22.04
2024-08-30 17:39:53 DEBUG: config.SUPERUSER_COMMAND='pkexec'
2024-08-30 17:39:53 DEBUG: config.PACKAGE_MANAGER_COMMAND_INSTALL=['apt', 'install', '-y']
2024-08-30 17:39:53 DEBUG: config.PACKAGE_MANAGER_COMMAND_QUERY=['dpkg', '-l']
2024-08-30 17:39:53 DEBUG: config.PACKAGES='binutils cabextract fuse3 wget winbind'
2024-08-30 17:39:53 DEBUG: config.L9PACKAGES=''
2024-08-30 17:39:53 INFO: Setting 15 variables from config file.
2024-08-30 17:39:53 DEBUG: config.ACTION=<function run_control_panel at 0x7c86c32111c0>
2024-08-30 17:39:53 INFO: Terminal log level set to DEBUG
2024-08-30 17:39:53 DEBUG: Current dialog version: None
2024-08-30 17:39:53 DEBUG: The 'dialog' package was not found. Falling back to Python Curses.
2024-08-30 17:39:53 DEBUG: Use Python Dialog?: False
2024-08-30 17:39:53 DEBUG: Current persistent config:
2024-08-30 17:39:53 DEBUG: FLPRODUCT: Logos
2024-08-30 17:39:53 DEBUG: FLPRODUCTi: logos4
2024-08-30 17:39:53 DEBUG: TARGETVERSION: 10
2024-08-30 17:39:53 DEBUG: TARGET_RELEASE_VERSION: 35.0.0.0520
2024-08-30 17:39:53 DEBUG: current_logos_version: 35.0.0.520
2024-08-30 17:39:53 DEBUG: INSTALLDIR: /home/eric/LogosBible10
2024-08-30 17:39:53 DEBUG: WINETRICKSBIN: /home/eric/LogosBible10/data/bin/winetricks
2024-08-30 17:39:53 DEBUG: WINEBIN_CODE: Recommended
2024-08-30 17:39:53 DEBUG: WINE_EXE: /home/eric/LogosBible10/data/bin/wine-devel_9.12-x86_64.AppImage
2024-08-30 17:39:53 DEBUG: WINECMD_ENCODING: 437
2024-08-30 17:39:53 DEBUG: LOGS: None
2024-08-30 17:39:53 DEBUG: BACKUPDIR: None
2024-08-30 17:39:53 DEBUG: LAST_UPDATED: 2024-08-30T17:39:07
2024-08-30 17:39:53 DEBUG: RECOMMENDED_WINE64_APPIMAGE_URL: https://github.com/FaithLife-Community/wine-appimages/releases/download/9.12-devel/wine-devel_9.12-x86_64.AppImage
2024-08-30 17:39:53 DEBUG: LLI_LATEST_VERSION: 4.0.0-alpha.14
2024-08-30 17:39:53 INFO: Logos Linux Installer, 4.0.0-alpha.14 by Ferion11, John Goodman, T. H. Wright, N. Marti.
2024-08-30 17:39:53 DEBUG: Installer log file: /home/eric/.local/state/Logos_on_Linux/Logos_on_Linux.log
2024-08-30 17:39:53 DEBUG: logos_version_number='36.0.0.733'
2024-08-30 17:39:53 INFO: Writing config to /home/eric/.config/Logos_on_Linux/Logos_on_Linux.json
2024-08-30 17:39:53 DEBUG: Running self-update.
2024-08-30 17:39:53 DEBUG: Download source: https://api.github.com/repos/FaithLife-Community/LogosLinuxInstaller/releases
2024-08-30 17:39:53 DEBUG: Download destination: None
2024-08-30 17:39:53 DEBUG: Getting headers from https://api.github.com/repos/FaithLife-Community/LogosLinuxInstaller/releases.
2024-08-30 17:39:53 DEBUG: Starting new HTTPS connection (1): api.github.com:443
2024-08-30 17:39:53 DEBUG: https://api.github.com:443 "HEAD /repos/FaithLife-Community/LogosLinuxInstaller/releases HTTP/1.1" 200 0
2024-08-30 17:39:53 DEBUG: content_length=None
2024-08-30 17:39:53 DEBUG: content_md5=None
2024-08-30 17:39:53 DEBUG: File size on server: None
2024-08-30 17:39:53 DEBUG: chunk_size=102400; file_mode='wb'; headers={'Accept-Encoding': 'identity'}
2024-08-30 17:39:53 INFO: Starting new download for https://api.github.com/repos/FaithLife-Community/LogosLinuxInstaller/releases.
2024-08-30 17:39:53 DEBUG: Starting new HTTPS connection (1): api.github.com:443
2024-08-30 17:39:54 DEBUG: https://api.github.com:443 "GET /repos/FaithLife-Community/LogosLinuxInstaller/releases HTTP/1.1" 200 58252
2024-08-30 17:39:54 INFO: Release URL: https://github.com/FaithLife-Community/LogosLinuxInstaller/releases/download/v4.0.0-alpha.14/LogosLinuxInstaller
2024-08-30 17:39:54 INFO: Release URL Tag Name: v4.0.0-alpha.14
2024-08-30 17:39:54 INFO: 4.0.0-alpha.14
2024-08-30 17:39:54 INFO: Writing config to /home/eric/.config/Logos_on_Linux/Logos_on_Linux.json
2024-08-30 17:39:54 INFO: Running function: run_control_panel
2024-08-30 17:39:54 INFO: Using DIALOG: curses
2024-08-30 17:39:54 INFO: Starting TUI…
2024-08-30 17:39:58 WARNING: Exiting installation.
2024-08-30 17:39:58 DEBUG: Closing Logos on Linux.
2024-08-30 17:39:58 DEBUG: No processes found.
2024-08-30 17:39:58 DEBUG: Closing Logos on Linux finished.
2024-08-30 17:42:17 INFO: OS name: pop
2024-08-30 17:42:17 INFO: OS release: 22.04
2024-08-30 17:42:17 DEBUG: config.SUPERUSER_COMMAND='pkexec'
2024-08-30 17:42:17 DEBUG: config.PACKAGE_MANAGER_COMMAND_INSTALL=['apt', 'install', '-y']
2024-08-30 17:42:17 DEBUG: config.PACKAGE_MANAGER_COMMAND_QUERY=['dpkg', '-l']
2024-08-30 17:42:17 DEBUG: config.PACKAGES='binutils cabextract fuse3 wget winbind'
2024-08-30 17:42:17 DEBUG: config.L9PACKAGES=''
2024-08-30 17:42:17 INFO: Setting 15 variables from config file.
2024-08-30 17:42:17 DEBUG: config.ACTION=<function run_control_panel at 0x7a97c14111c0>
2024-08-30 17:42:17 INFO: Terminal log level set to DEBUG
2024-08-30 17:42:17 DEBUG: Current dialog version: None
2024-08-30 17:42:17 DEBUG: The 'dialog' package was not found. Falling back to Python Curses.
2024-08-30 17:42:17 DEBUG: Use Python Dialog?: False
2024-08-30 17:42:17 DEBUG: Current persistent config:
2024-08-30 17:42:17 DEBUG: FLPRODUCT: Logos
2024-08-30 17:42:17 DEBUG: FLPRODUCTi: logos4
2024-08-30 17:42:17 DEBUG: TARGETVERSION: 10
2024-08-30 17:42:17 DEBUG: TARGET_RELEASE_VERSION: 35.0.0.0520
2024-08-30 17:42:17 DEBUG: current_logos_version: 36.0.0.733
2024-08-30 17:42:17 DEBUG: INSTALLDIR: /home/eric/LogosBible10
2024-08-30 17:42:17 DEBUG: WINETRICKSBIN: /home/eric/LogosBible10/data/bin/winetricks
2024-08-30 17:42:17 DEBUG: WINEBIN_CODE: Recommended
2024-08-30 17:42:17 DEBUG: WINE_EXE: /home/eric/LogosBible10/data/bin/wine-devel_9.12-x86_64.AppImage
2024-08-30 17:42:17 DEBUG: WINECMD_ENCODING: 437
2024-08-30 17:42:17 DEBUG: LOGS: None
2024-08-30 17:42:17 DEBUG: BACKUPDIR: None
2024-08-30 17:42:17 DEBUG: LAST_UPDATED: 2024-08-30T17:39:53
2024-08-30 17:42:17 DEBUG: RECOMMENDED_WINE64_APPIMAGE_URL: https://github.com/FaithLife-Community/wine-appimages/releases/download/9.12-devel/wine-devel_9.12-x86_64.AppImage
2024-08-30 17:42:17 DEBUG: LLI_LATEST_VERSION: 4.0.0-alpha.14
2024-08-30 17:42:17 INFO: Logos Linux Installer, 4.0.0-alpha.14 by Ferion11, John Goodman, T. H. Wright, N. Marti.
2024-08-30 17:42:17 DEBUG: Installer log file: /home/eric/.local/state/Logos_on_Linux/Logos_on_Linux.log
2024-08-30 17:42:17 DEBUG: logos_version_number='36.0.0.733'
2024-08-30 17:42:17 INFO: Writing config to /home/eric/.config/Logos_on_Linux/Logos_on_Linux.json
2024-08-30 17:42:17 DEBUG: Running self-update.
2024-08-30 17:42:17 DEBUG: Download source: https://api.github.com/repos/FaithLife-Community/LogosLinuxInstaller/releases
2024-08-30 17:42:17 DEBUG: Download destination: None
2024-08-30 17:42:17 DEBUG: Getting headers from https://api.github.com/repos/FaithLife-Community/LogosLinuxInstaller/releases.
2024-08-30 17:42:17 DEBUG: Starting new HTTPS connection (1): api.github.com:443
2024-08-30 17:42:18 DEBUG: https://api.github.com:443 "HEAD /repos/FaithLife-Community/LogosLinuxInstaller/releases HTTP/1.1" 200 0
2024-08-30 17:42:18 DEBUG: content_length=None
2024-08-30 17:42:18 DEBUG: content_md5=None
2024-08-30 17:42:18 DEBUG: File size on server: None
2024-08-30 17:42:18 DEBUG: chunk_size=102400; file_mode='wb'; headers={'Accept-Encoding': 'identity'}
2024-08-30 17:42:18 INFO: Starting new download for https://api.github.com/repos/FaithLife-Community/LogosLinuxInstaller/releases.
2024-08-30 17:42:18 DEBUG: Starting new HTTPS connection (1): api.github.com:443
2024-08-30 17:42:18 DEBUG: https://api.github.com:443 "GET /repos/FaithLife-Community/LogosLinuxInstaller/releases HTTP/1.1" 200 58252
2024-08-30 17:42:19 INFO: Release URL: https://github.com/FaithLife-Community/LogosLinuxInstaller/releases/download/v4.0.0-alpha.14/LogosLinuxInstaller
2024-08-30 17:42:19 INFO: Release URL Tag Name: v4.0.0-alpha.14
2024-08-30 17:42:19 INFO: 4.0.0-alpha.14
2024-08-30 17:42:19 INFO: Writing config to /home/eric/.config/Logos_on_Linux/Logos_on_Linux.json
2024-08-30 17:42:19 INFO: Running function: run_control_panel
2024-08-30 17:42:19 INFO: Using DIALOG: curses
2024-08-30 17:42:19 INFO: Starting TUI…
2024-08-30 17:42:45 DEBUG: Exiting…
2024-08-30 17:42:45 DEBUG: Closing Logos on Linux.
2024-08-30 17:42:45 DEBUG: No processes found.
2024-08-30 17:42:45 DEBUG: Closing Logos on Linux finished.
2024-08-30 17:44:53 INFO: OS name: pop
2024-08-30 17:44:53 INFO: OS release: 22.04
2024-08-30 17:44:53 DEBUG: config.SUPERUSER_COMMAND='pkexec'
2024-08-30 17:44:53 DEBUG: config.PACKAGE_MANAGER_COMMAND_INSTALL=['apt', 'install', '-y']
2024-08-30 17:44:53 DEBUG: config.PACKAGE_MANAGER_COMMAND_QUERY=['dpkg', '-l']
2024-08-30 17:44:53 DEBUG: config.PACKAGES='binutils cabextract fuse3 wget winbind'
2024-08-30 17:44:53 DEBUG: config.L9PACKAGES=''
2024-08-30 17:44:53 INFO: Setting 15 variables from config file.
2024-08-30 17:44:53 DEBUG: config.ACTION=<function run_control_panel at 0x791a347111c0>
2024-08-30 17:44:53 INFO: Terminal log level set to DEBUG
2024-08-30 17:44:53 DEBUG: Current dialog version: None
2024-08-30 17:44:53 DEBUG: The 'dialog' package was not found. Falling back to Python Curses.
2024-08-30 17:44:53 DEBUG: Use Python Dialog?: False
2024-08-30 17:44:53 DEBUG: Current persistent config:
2024-08-30 17:44:53 DEBUG: FLPRODUCT: Logos
2024-08-30 17:44:53 DEBUG: FLPRODUCTi: logos4
2024-08-30 17:44:53 DEBUG: TARGETVERSION: 10
2024-08-30 17:44:53 DEBUG: TARGET_RELEASE_VERSION: 35.0.0.0520
2024-08-30 17:44:53 DEBUG: current_logos_version: 36.0.0.733
2024-08-30 17:44:53 DEBUG: INSTALLDIR: /home/eric/LogosBible10
2024-08-30 17:44:53 DEBUG: WINETRICKSBIN: /home/eric/LogosBible10/data/bin/winetricks
2024-08-30 17:44:53 DEBUG: WINEBIN_CODE: Recommended
2024-08-30 17:44:53 DEBUG: WINE_EXE: /home/eric/LogosBible10/data/bin/wine-devel_9.12-x86_64.AppImage
2024-08-30 17:44:53 DEBUG: WINECMD_ENCODING: 437
2024-08-30 17:44:53 DEBUG: LOGS: /home/eric/LogosBible10/logs.txt
2024-08-30 17:44:53 DEBUG: BACKUPDIR: None
2024-08-30 17:44:53 DEBUG: LAST_UPDATED: 2024-08-30T17:42:17
2024-08-30 17:44:53 DEBUG: RECOMMENDED_WINE64_APPIMAGE_URL: https://github.com/FaithLife-Community/wine-appimages/releases/download/9.12-devel/wine-devel_9.12-x86_64.AppImage
2024-08-30 17:44:53 DEBUG: LLI_LATEST_VERSION: 4.0.0-alpha.14
2024-08-30 17:44:53 INFO: Logos Linux Installer, 4.0.0-alpha.14 by Ferion11, John Goodman, T. H. Wright, N. Marti.
2024-08-30 17:44:53 DEBUG: Installer log file: /home/eric/.local/state/Logos_on_Linux/Logos_on_Linux.log
2024-08-30 17:44:53 DEBUG: logos_version_number='36.0.0.733'
2024-08-30 17:44:53 INFO: Writing config to /home/eric/.config/Logos_on_Linux/Logos_on_Linux.json
2024-08-30 17:44:53 DEBUG: Running self-update.
2024-08-30 17:44:53 DEBUG: Download source: https://api.github.com/repos/FaithLife-Community/LogosLinuxInstaller/releases
2024-08-30 17:44:53 DEBUG: Download destination: None
2024-08-30 17:44:53 DEBUG: Getting headers from https://api.github.com/repos/FaithLife-Community/LogosLinuxInstaller/releases.
2024-08-30 17:44:53 DEBUG: Starting new HTTPS connection (1): api.github.com:443
2024-08-30 17:44:53 DEBUG: https://api.github.com:443 "HEAD /repos/FaithLife-Community/LogosLinuxInstaller/releases HTTP/1.1" 200 0
2024-08-30 17:44:53 DEBUG: content_length=None
2024-08-30 17:44:53 DEBUG: content_md5=None
2024-08-30 17:44:53 DEBUG: File size on server: None
2024-08-30 17:44:53 DEBUG: chunk_size=102400; file_mode='wb'; headers={'Accept-Encoding': 'identity'}
2024-08-30 17:44:53 INFO: Starting new download for https://api.github.com/repos/FaithLife-Community/LogosLinuxInstaller/releases.
2024-08-30 17:44:53 DEBUG: Starting new HTTPS connection (1): api.github.com:443
2024-08-30 17:44:54 DEBUG: https://api.github.com:443 "GET /repos/FaithLife-Community/LogosLinuxInstaller/releases HTTP/1.1" 200 58252
2024-08-30 17:44:54 INFO: Release URL: https://github.com/FaithLife-Community/LogosLinuxInstaller/releases/download/v4.0.0-alpha.14/LogosLinuxInstaller
2024-08-30 17:44:54 INFO: Release URL Tag Name: v4.0.0-alpha.14
2024-08-30 17:44:54 INFO: 4.0.0-alpha.14
2024-08-30 17:44:54 INFO: Writing config to /home/eric/.config/Logos_on_Linux/Logos_on_Linux.json
2024-08-30 17:44:54 INFO: Running function: run_control_panel
2024-08-30 17:44:54 INFO: Using DIALOG: curses
2024-08-30 17:44:54 INFO: Starting TUI…
2024-08-30 17:44:56 DEBUG: Version string: wine-9.12
2024-08-30 17:44:56 INFO: Determining wine branch of '/home/eric/LogosBible10/data/bin/wine-devel_9.12-x86_64.AppImage'
2024-08-30 17:44:56 DEBUG: Checking if /home/eric/LogosBible10/data/bin/wine-devel_9.12-x86_64.AppImage is a usable AppImage.
2024-08-30 17:44:56 DEBUG: Converting path to expanded_path: /home/eric/LogosBible10/data/bin/wine-devel_9.12-x86_64.AppImage
2024-08-30 17:44:56 DEBUG: /home/eric/LogosBible10/data/bin/wine-devel_9.12-x86_64.AppImage exists!
2024-08-30 17:44:56 DEBUG: It is an AppImage!
2024-08-30 17:44:56 DEBUG: It is a usable AppImage!
2024-08-30 17:44:56 DEBUG: Mounting AppImage: /home/eric/LogosBible10/data/bin/wine-devel_9.12-x86_64.AppImage
2024-08-30 17:44:56 DEBUG: branch='devel'
2024-08-30 17:44:56 DEBUG: Wine branch of /home/eric/LogosBible10/data/bin/wine-devel_9.12-x86_64.AppImage: devel
2024-08-30 17:44:56 DEBUG: Wine release of /home/eric/LogosBible10/data/bin/wine-devel_9.12-x86_64.AppImage: [9, 12, 'devel']
2024-08-30 17:44:56 DEBUG: run_wine_proc: /home/eric/LogosBible10/data/bin/wine-devel_9.12-x86_64.AppImage; exe='/home/eric/LogosBible10/data/wine64_bottle/drive_c/users/eric/AppData/Local/Logos/Logos.exe'; exe_args=[]
2024-08-30 17:44:56 DEBUG: wine environment: {'WINE': '/home/eric/LogosBible10/data/bin/wine64', 'WINE_EXE': '/home/eric/LogosBible10/data/bin/wine-devel_9.12-x86_64.AppImage', 'WINEDEBUG': '', 'WINEDLLOVERRIDES': '', 'WINELOADER': '/home/eric/LogosBible10/data/bin/wine64', 'WINEPREFIX': '/home/eric/LogosBible10/data/wine64_bottle', 'WINETRICKS_SUPER_QUIET': ''}
2024-08-30 17:44:56 DEBUG: subprocess cmd: '/home/eric/LogosBible10/data/bin/wine-devel_9.12-x86_64.AppImage /home/eric/LogosBible10/data/wine64_bottle/drive_c/users/eric/AppData/Local/Logos/Logos.exe'
2024-08-30 17:44:56 INFO: MESA-INTEL: warning: cannot initialize blitter engine
2024-08-30 17:44:56 INFO: MESA-INTEL: warning: cannot initialize blitter engine
2024-08-30 17:44:57 INFO: 0134:err:winediag:wined3d_dll_init Disabling 3D support.
2024-08-30 17:44:57 INFO: MESA-INTEL: warning: cannot initialize blitter engine
2024-08-30 17:45:02 INFO: 022c:err:winediag:wined3d_dll_init Disabling 3D support.
2024-08-30 17:45:02 INFO: MESA-INTEL: warning: cannot initialize blitter engine
2024-08-30 17:45:03 INFO: 0250:err:winediag:wined3d_dll_init Disabling 3D support.
2024-08-30 17:45:03 INFO: 026c:err:winediag:wined3d_dll_init Disabling 3D support.
2024-08-30 17:45:03 INFO: 033c:err:winediag:wined3d_dll_init Disabling 3D support.
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L"Application: Logos.exe\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L"CoreCLR Version: 8.0.724.31311\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L".NET Version: 8.0.7\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L"Description: The application requested process termination through System.Environment.FailFast.\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L"Message: Unhandled exception in async work\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L"Description: The process was terminated due to an unhandled exception.System.Globalization.CultureNotFoundException: Culture is not supported. (Parameter 'name')\r\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L"en-us-posix is an invalid culture identifier.\r\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at System.Globalization.CultureInfo.GetCultureInfo(String name)\r\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at System.Globalization.CultureData.IcuEnumCultures(CultureTypes types)\r\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at Libronix.Utility.CultureInfoUtility.CreateSpecificCulture(LanguageName language)\r\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at Libronix.Globalization.Culture.CreateSpecificCulture()\r\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at Libronix.Globalization.Culture.get_FormatCultureInfo()\r\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at Libronix.Utility.Windows.RichTextTextSource.Visitor.GetNewTextRunProperties(StandardTextRunProperties trpBase, RichTextContent content)\r\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at Libronix.Utility.Windows.RichTextTextSource.Visitor.Visit(RichTextRun run)\r\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at Libronix.RichText.RichTextRun.Accept(IRichTextVisitor visitor)\r\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at Libronix.Utility.Windows.RichTextTextSource.Visitor.ConvertSubtree()\r\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at Libronix.Utility.Windows.RichTextTextSource.Visitor.Convert()\r\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at Libronix.Utility.Windows.RichTextTextSource.Create(IEnumerable`1 seqRichText, StandardTextRunProperties textRunProperties, IRichTextFormattingProvider formattingProvider)\r\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at Libronix.Utility.ViewModels.WpfFormattedRichText.CreateRichTextSource(ReadOnlyCollection`1 richText, RichTextData activeHyperlink, RichTextFormatProperties defaultFormat)\r\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at Libronix.Utility.ViewModels.WpfFormattedRichText.Create(TextFormatter textFormatter, ReadOnlyCollection`1 richText, RichTextFormatProperties defaultFormat, Double maxWidth)\r\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at Libronix.Utility.ViewModels.RichTextFormatter.Format(ReadOnlyCollection`1 richText, Double maxWidth)\r\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at LDLS4.Controls.ReverseInterlinearRibbon.ReverseInterlinearRibbonCell.Create(TextAlignmentCellData data, RichTextFormatter formatter, Boolean isColumnSpanning)\r\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at LDLS4.Controls.ReverseInterlinearRibbon.ReverseInterlinearRibbonColumn.Create(ReadOnlyCollection`1 rows, TextAlignmentColumnData data, RichTextFormatter leftToRightFormatter, RichTextFormatter rightToLeftFormatter, ReadOnlyCollection`1 spanningColumns)\r\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at LDLS4.Controls.ReverseInterlinearRibbon.ReverseInterlinearRibbonColumn.Create(ReadOnlyCollection`1 rows, TextAlignmentColumnData data, RichTextFormatter leftToRightFormatter, RichTextFormatter rightToLeftFormatter)\r\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at LDLS4.Controls.ReverseInterlinearRibbon.ReverseInterlinearRibbonView.ReverseInterlinearGroupProvider.<>c__DisplayClass4_0.<LoadElementWorkCore>b__0(ReadOnlyCollection`1 x)\r\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at System.Linq.Enumerable.SelectIListIterator`2.Fill(IList`1 source, Span`1 results, Func`2 func)\r\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at System.Linq.Enumerable.SelectIListIterator`2.ToList()\r\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at Libronix.Utility.EnumerableUtility.ToReadOnlyCollection[T](IEnumerable`1 seq)\r\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at LDLS4.Controls.ReverseInterlinearRibbon.ReverseInterlinearRibbonView.ReverseInterlinearGroupProvider.LoadElementWorkCore(IDataRibbonPositionGroup id, Object data, Object config)\r\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at Logos.OwnerDrawn.ViewportElementProvider`4.LoadWork(ReadOnlyCollection`1 ids)+MoveNext()\r\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at Libronix.Utility.Threading.AsyncWorkerTask`1.EnumMoveNext()\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L"Stack:\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at System.Environment.FailFast(System.String, System.Exception)\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at Libronix.Utility.ApplicationUtility.FailFast(System.String, System.Exception)\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at Libronix.Utility.Threading.AsyncWorkerTask`1[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].EnumMoveNext()\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at Libronix.Utility.Threading.AsyncWorkerTask`1[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ContinueExecution(System.Object)\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at Libronix.Utility.Threading.AsyncAction.ContinueCallback(System.Object)\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at System.Windows.Threading.Dispatcher.WrappedInvoke(System.Delegate, System.Object, Int32, System.Delegate)\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at System.Windows.Threading.DispatcherOperation.InvokeImpl()\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(System.Object)\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at System.Windows.Threading.DispatcherOperation.Invoke()\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at System.Windows.Threading.Dispatcher.ProcessQueue()\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at System.Windows.Threading.Dispatcher.WrappedInvoke(System.Delegate, System.Object, Int32, System.Delegate)\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at System.Windows.Threading.Dispatcher.Invoke(System.Windows.Threading.DispatcherPriority, System.Delegate, System.Object)\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at System.Windows.Threading.Dispatcher.TranslateAndDispatchMessage(System.Windows.Interop.MSG ByRef)\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at System.Windows.Threading.Dispatcher.Run()\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at System.Windows.Application.RunDispatcher(System.Object)\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at System.Windows.Application.RunInternal(System.Windows.Window)\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at System.Windows.Application.Run(System.Windows.Window)\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at System.Windows.Application.Run()\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at LDLS4.OurApp.InitializeAndRun(System.Collections.ObjectModel.ReadOnlyCollection`1<System.String>, Libronix.Utility.Windows.Threading.SingleInstanceManager, Libronix.Utility.Scope)\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L" at LDLS4.OurApp.Main(System.String[])\n"
2024-08-30 17:45:13 DEBUG: run_wine_proc: /home/eric/LogosBible10/data/bin/wineserver; exe=None; exe_args=['-w']
2024-08-30 17:45:13 DEBUG: wine environment: {'WINE': '/home/eric/LogosBible10/data/bin/wine64', 'WINE_EXE': '/home/eric/LogosBible10/data/bin/wine-devel_9.12-x86_64.AppImage', 'WINEDEBUG': '', 'WINEDLLOVERRIDES': '', 'WINELOADER': '/home/eric/LogosBible10/data/bin/wine64', 'WINEPREFIX': '/home/eric/LogosBible10/data/wine64_bottle', 'WINETRICKS_SUPER_QUIET': ''}
2024-08-30 17:45:13 DEBUG: subprocess cmd: '/home/eric/LogosBible10/data/bin/wineserver -w'
2024-08-30 17:45:17 WARNING: Exiting installation.
2024-08-30 17:45:17 DEBUG: Closing Logos on Linux.
2024-08-30 17:45:17 DEBUG: No processes found.
2024-08-30 17:45:17 DEBUG: Closing Logos on Linux finished.
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L"Description: The application requested process termination through System.Environment.FailFast.\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L"Message: Unhandled exception in async work\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L"Description: The process was terminated due to an unhandled exception.System.Globalization.CultureNotFoundException: Culture is not supported. (Parameter 'name')\r\n"
2024-08-30 17:45:09 INFO: 010c:err:eventlog:ReportEventW L"en-us-posix is an invalid culture identifier.\r\n"
This error was, according to @jg00dman, the result of unimplemented wine64 error catching and a fix had been in the works on Wine's side.
See https://github.com/ferion11/LogosLinuxInstaller/issues/105 for reference.
Are you able to try running again and see if the error changes at all?
Unless there's been a change I need to use since NY last comment, I had tried a few times before submitting the logs.
If you would prefer I try installing and running Logos another way than the main.py script, please point me in that direction.
Ah, I meant try starting Logos again with the debug flag and see if the error is different in the logs.
Most of the time, the async error is a tad ephemeral.
Gotcha. I just tried again and got the same error:
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L"Application: Logos.exe\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L"CoreCLR Version: 8.0.724.31311\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L".NET Version: 8.0.7\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L"Description: The application requested process termination through System.Environment.FailFast.\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L"Message: Unhandled exception in async work\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L"Description: The process was terminated due to an unhandled exception.System.Globalization.CultureNotFoundException: Culture is not supported. (Parameter 'name')\r\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L"en-us-posix is an invalid culture identifier.\r\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at System.Globalization.CultureInfo.GetCultureInfo(String name)\r\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at System.Globalization.CultureData.IcuEnumCultures(CultureTypes types)\r\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at Libronix.Utility.CultureInfoUtility.CreateSpecificCulture(LanguageName language)\r\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at Libronix.Globalization.Culture.CreateSpecificCulture()\r\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at Libronix.Globalization.Culture.get_FormatCultureInfo()\r\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at Libronix.Utility.Windows.RichTextTextSource.Visitor.GetNewTextRunProperties(StandardTextRunProperties trpBase, RichTextContent content)\r\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at Libronix.Utility.Windows.RichTextTextSource.Visitor.Visit(RichTextRun run)\r\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at Libronix.RichText.RichTextRun.Accept(IRichTextVisitor visitor)\r\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at Libronix.Utility.Windows.RichTextTextSource.Visitor.ConvertSubtree()\r\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at Libronix.Utility.Windows.RichTextTextSource.Visitor.Convert()\r\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at Libronix.Utility.Windows.RichTextTextSource.Create(IEnumerable`1 seqRichText, StandardTextRunProperties textRunProperties, IRichTextFormattingProvider formattingProvider)\r\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at Libronix.Utility.ViewModels.WpfFormattedRichText.CreateRichTextSource(ReadOnlyCollection`1 richText, RichTextData activeHyperlink, RichTextFormatProperties defaultFormat)\r\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at Libronix.Utility.ViewModels.WpfFormattedRichText.Create(TextFormatter textFormatter, ReadOnlyCollection`1 richText, RichTextFormatProperties defaultFormat, Double maxWidth)\r\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at Libronix.Utility.ViewModels.RichTextFormatter.Format(ReadOnlyCollection`1 richText, Double maxWidth)\r\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at LDLS4.Controls.ReverseInterlinearRibbon.ReverseInterlinearRibbonCell.Create(TextAlignmentCellData data, RichTextFormatter formatter, Boolean isColumnSpanning)\r\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at LDLS4.Controls.ReverseInterlinearRibbon.ReverseInterlinearRibbonColumn.Create(ReadOnlyCollection`1 rows, TextAlignmentColumnData data, RichTextFormatter leftToRightFormatter, RichTextFormatter rightToLeftFormatter, ReadOnlyCollection`1 spanningColumns)\r\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at LDLS4.Controls.ReverseInterlinearRibbon.ReverseInterlinearRibbonColumn.Create(ReadOnlyCollection`1 rows, TextAlignmentColumnData data, RichTextFormatter leftToRightFormatter, RichTextFormatter rightToLeftFormatter)\r\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at LDLS4.Controls.ReverseInterlinearRibbon.ReverseInterlinearRibbonView.ReverseInterlinearGroupProvider.<>c__DisplayClass4_0.<LoadElementWorkCore>b__0(ReadOnlyCollection`1 x)\r\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at System.Linq.Enumerable.SelectIListIterator`2.Fill(IList`1 source, Span`1 results, Func`2 func)\r\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at System.Linq.Enumerable.SelectIListIterator`2.ToList()\r\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at Libronix.Utility.EnumerableUtility.ToReadOnlyCollection[T](IEnumerable`1 seq)\r\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at LDLS4.Controls.ReverseInterlinearRibbon.ReverseInterlinearRibbonView.ReverseInterlinearGroupProvider.LoadElementWorkCore(IDataRibbonPositionGroup id, Object data, Object config)\r\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at Logos.OwnerDrawn.ViewportElementProvider`4.LoadWork(ReadOnlyCollection`1 ids)+MoveNext()\r\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at Libronix.Utility.Threading.AsyncWorkerTask`1.EnumMoveNext()\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L"Stack:\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at System.Environment.FailFast(System.String, System.Exception)\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at Libronix.Utility.ApplicationUtility.FailFast(System.String, System.Exception)\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at Libronix.Utility.Threading.AsyncWorkerTask`1[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].EnumMoveNext()\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at Libronix.Utility.Threading.AsyncWorkerTask`1[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ContinueExecution(System.Object)\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at Libronix.Utility.Threading.AsyncAction.ContinueCallback(System.Object)\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at System.Windows.Threading.DispatcherOperation.InvokeImpl()\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(System.Object)\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at System.Windows.Threading.DispatcherOperation.Invoke()\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at System.Windows.Threading.Dispatcher.ProcessQueue()\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at System.Windows.Threading.Dispatcher.TranslateAndDispatchMessage(System.Windows.Interop.MSG ByRef)\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at System.Windows.Threading.Dispatcher.Run()\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at System.Windows.Application.RunDispatcher(System.Object)\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at System.Windows.Application.RunInternal(System.Windows.Window)\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at System.Windows.Application.Run(System.Windows.Window)\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at System.Windows.Application.Run()\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at LDLS4.OurApp.InitializeAndRun(System.Collections.ObjectModel.ReadOnlyCollection`1<System.String>, Libronix.Utility.Windows.Threading.SingleInstanceManager, Libronix.Utility.Scope)\n"
2024-08-31 14:31:14 INFO: 0110:err:eventlog:ReportEventW L" at LDLS4.OurApp.Main(System.String[])\n"
2024-08-31 14:31:18 DEBUG: run_wine_proc: /home/eric/LogosBible10/data/bin/wineserver; exe=None; exe_args=['-w']
2024-08-31 14:31:18 DEBUG: wine environment: {'WINE': '/home/eric/LogosBible10/data/bin/wine64', 'WINE_EXE': '/home/eric/LogosBible10/data/bin/wine-devel_9.12-x86_64.AppImage', 'WINEDEBUG': '', 'WINEDLLOVERRIDES': '', 'WINELOADER': '/home/eric/LogosBible10/data/bin/wine64', 'WINEPREFIX': '/home/eric/LogosBible10/data/wine64_bottle', 'WINETRICKS_SUPER_QUIET': ''}
2024-08-31 14:31:18 DEBUG: subprocess cmd: '/home/eric/LogosBible10/data/bin/wineserver -w'
2024-08-31 14:31:20 DEBUG: Exiting…
2024-08-31 14:31:20 DEBUG: Closing Logos on Linux.
2024-08-31 14:31:20 DEBUG: No processes found.
2024-08-31 14:31:20 DEBUG: Closing Logos on Linux finished.
Is there a .NET package or something I'm missing? The only confusing thing for me is that it's using a non-standard "culture"/language ID.
What does locale
report for you?
❯ locale
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
I'm on popOS if it matters here:
❯ cat /etc/lsb-release
DISTRIB_ID=Pop
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Pop!_OS 22.04 LTS"
Getting this same error about en-us-posix being an invalid culture identifier on Fedora 40 as well.
paul@fedora:~$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
Any further information we need/can provide to help resolve this issue?
I just wanted to chime in here and say that I too am encountering the CultureNotFoundException stating, "en-us-posix is an invalid culture identifier." The results on my system (Debian 12 running the Budgie desktop) running the locale command shows en_US.UTF-8 across the board. That got me thinking that perhaps something in the wine bottle's registry was set to en-us-posix, but a search there found nothing.
This exception seems to be thrown at the point where Logos loads the Interlinear Ribbon at the bottom of a bible window. This coincides with what I have observed the program to be doing right before the crash. Here's a some snippets of my Logos crash log:
Error ID: 9230 Error detail: CultureNotFoundException: Culture is not supported. (Parameter 'name') en-us-posix is an invalid culture identifier.
System.Globalization.CultureNotFoundException: Culture is not supported. (Parameter 'name') en-us-posix is an invalid culture identifier. at System.Globalization.CultureInfo.GetCultureInfo(String name) at System.Globalization.CultureData.IcuEnumCultures(CultureTypes types) at Libronix.Utility.CultureInfoUtility.CreateSpecificCulture(LanguageName language) at Libronix.Globalization.Culture.CreateSpecificCulture()
...
at LDLS4.Controls.ReverseInterlinearRibbon.ReverseInterlinearRibbonView.ReverseInterlinearGroupProvider.LoadElementWorkCore(IDataRibbonPositionGroup id, Object data, Object config) at Logos.OwnerDrawn.ViewportElementProvider
4.LoadWork(ReadOnlyCollection
1 ids)+MoveNext() at Libronix.Utility.Threading.AsyncWorkerTask`1.EnumMoveNext()
Hope this can shed some light on a future fix.
So I would assume we are seeing at least a few different issues.
There was the indexer issue, which this was originally about.
There is an issue on first boot that requires restarting the program regularly.
There is the issue with the Culture not found error.
We should have pushed code to fix the first. We believe the second is an upstream wine error that 9.16 appears to be resolving.
The last we have not explored.
Based on our testing, we believe Wine 9.16 resolves this issue. I have uploaded Wine 9.19 to our repo.
https://github.com/FaithLife-Community/wine-appimages/releases/tag/9.19-devel
Code has been merged to fix the indexer version.
I am closing this issue. If the issue appears again after the next release, feel free to reopen this issue.
See #191 for the culture issue going forward.
Using the latest alpha (v4.0.0-alpha-.13), when I go to the app menu and click Bible or type in a passage and choose to open it up in the bible, Logos (v35.0) crashes. This happens whether I try to start Logos from the GUI control panel or from the TUI control panel.