Linux version of Logos Bible Software
Comments
-
I'm not talking about that. I'm saying something like Steam offering a SteamOS, or Kodi offering a Kodibuntu.
Like Kodibuntu, Logos can be the desktop to log in, instead of logging into some desktop and open Logos. i.e. Logos can be something some people only use (well some sort of browser is needed but given Logos already has a wikipedia module it is not something entirely out of Logos' reach. Perhaps a Javascript jit compiler is not that there. But besides that what sort of things needed in a Christian's workflow can't be done by Logos?)
Or something like people buying a Chromebook and install Logos desktop on it (ChromeOS can install Linux softwares.)
The point is a Logos for Linux give people a choice to not choose base on the OS (using macOS or Windows has its associated cost on top of what one is paying for Logos.) For some Logos for Linux is a choice of Linux but for some others Logos for Linux can be a choice free from a choice of OS. (I mean they don't need to care about what underlying OS is running as along as it doesn't add cost and it runs Logos.)
0 -
May be a great news to some people here: https://devblogs.microsoft.com/commandline/shipping-a-linux-kernel-with-windows/
(If anything at least it shows not even microsoft can ignore Linux.)
0 -
Thanks for posting. I have been scrubbing through the posts to read about successful runs of Logos on Linux that can be repeated by a novice like myself. The VM certainly stirs up a lot of interest for me.
0 -
The short summary is that there’s currently no way to run Logos desktop on Linux (other than VM because it is what it's designed for.)
With VM, you need to have a Windows license. Also, you may need a license for the software as well. VirtualBox is free but performance is not good. Best currently is VMWare which supports graphical acceleration on Linux host Windows guest. Since Logos is a demanding program including graphical performance I think VMWare should be the better choice.
The extra license cost Is one of the reason of the requests here, others including VM penalty and also not everyone want to have a guest OS running.
To reduces license cost, you could try to find if you have any old Windows 7/8 license lying around. It is still possible to upgrade from those to 10 for free. Also, if you're from academics, check if your institute offers VMWare a workstation. VMWare Player is free to use but I'm not sure if it supports hardware acceleration so you may check that first.
0 -
I agree with you that Virtualbox is slow, but the best answer is not VMware. I am using KVM on Linux to run copy of windows in which I run Logos. If you have trouble setting up KVM, just install Gnome Boxes and use that. Good Gnome Boxes uses KVM behind the scenes. I prefer using straight KVM because it has more options, but Gnome Boxes should work fine as well.
0 -
Got a tiny bit further than before with 8.7... still resources don't download but many features do seem to work. Am working on ideas to get resources to download. I've found about 25 ways that don't work so far;)
גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה
0 -
n.b. those with linux knowledge will recognise that the ram usage and vm icon indicate I am running a virtual machine but that is not what you are looking at. This is Logos running native via wine on kubuntu using Rik's instructions but with the newer software.
גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה
0 -
Compared to using a virtual machine in Linux. It would probably work better with less expensive hardware to remote desktop from Linux to a Windows 10 computer running Logos. It takes the same software for a VM and a VM splits up your computer hardware on a single computer.
0 -
Actually a VM doesn't 'split' but intelligently shares for the most part. It does have a separate RAM allocation so if you have less than 8gb it might not be a great plan. With 16gb I have no probs using the virtual machine but I am wanting to get the wine option stable.
גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה
0 -
Wonderful progress! Thank you for posting this and for continuing to experiment!
0 -
Congratulations! Very good work! I am encouraged. Please keep working on this. Question. So the extra RAM usage. . . Is it from Logos running under wine, or are you saying that you have a different VM running in the background?
0 -
Where do we find Rik's instructions? It would be wonderful to download books. Will it accept your email and tell you what books you own?
0 -
Right. I use KVM to run a version of Windows that I run Logos in, and I'm doing it on a machine with 16g of ram. Ideally, using WINE would be much better. I'd love to be able to run Logos on a lighter weight laptop.
Regarding the downloading books problem, I'm assuming it's some kind of Windows library that Logos is trying to rely on which is missing under WINE, but without proper error messages that would be hard to find. Are you seeing anything interesting by running "wine /path/to/Logos.exe &> wine.log"?
0 -
Actually I think the issue is with a core wine function that can't be resolved by swapping in a native dll. I've tried almost all the dependencies now. It might be a case of waiting for an update to wine. The bad news is that the latest dev version 4.14 breaks things badly so its time to be quite active with bug reports etc. Once past this hurdle we may yet find other huge problems... but there are some good indications that the database functions are working so maybe not.
גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה
0 -
David J. Ring, Jr. said:
Where do we find Rik's instructions? It would be wonderful to download books. Will it accept your email and tell you what books you own?
Go to this page for the instructions: https://community.logos.com/forums/t/121.aspx?PageIndex=25
0 -
Ok. I really need to start playing around with this myself and start looking into writing bug reports. I would encourage others to think about doing this too. Only if enough of us combine together and work on this is there likely to be any light at the end of the tunnel. Between MS opensoursing various frameworks and the tons and tons of work going into WINE these days (largely because of Steam's Proton project), I'm hopeful that further progress can be made.
Regarding VM's I think I'm actually going to set up a Linux guest in which I tinker around with stuff and take snapshots so I can revert if I screw things up too badly.
0 -
Not the same as running Logos 8 natively on Linux, but you can make https://app.logos.com into a desktop app (sorta, you'll still need to be connected to the internet to use it, just like you would the website).
Install nodejs. On Ubuntu, you can just run
sudo apt install nodejs
Then install nativefier
npm install -g nativefier
Then you can create a program with
nativefier --name "Logos" --single-instance "https://app.logos.com"
It will create a directory called logos-linux-x64 (assuming you are running 64 bit Linux) with a program called "logos" in it, and all the needed dependencies to run the app.
Optionally, if you want a fuller desktop experience, checkout my nativefier-webapps repo on github: https://github.com/timotheosh/nativefier-webapps. I have a desktop file and icon for the program you can use, and build scripts that can create similar applications for Gmail, Evernote, and several other web applications I use frequently.
0 -
If one wants to do that, they can run Chrome from the command line to start a session in app mode. That would be lighter since the resources are shared with other running Chrome instances including the web pages you're browsing.
0 -
Sure, if resources are a concern, and one already uses Chrome. Nativefier makes this a separate application to your desktop, that has its own menu entry, icon, and process. Sometimes, it makes sense to reason about a webapp separately from one's "browsing tasks". You can even build the app with "--tray start-in-tray" so it starts up hidden and available in one's system tray. Besides, the separate Electron app is still lighter than running Logos 8 on Wine.
0 -
Great News! A wine developer has provided a patch that allows all Logos 8 resources to successfully download and be used. So this means that as far as I can tell, Logos 8 is fully functional in Ubuntu 18.04 with wine! This is a real answer to prayer! Here is the link to the relevant wine bug report and patch: https://bugs.winehq.org/show_bug.cgi?id=47668
I am writing up the steps you would need to follow to download the wine source, apply the patch, install wine, then install Logos 8 as part of the Google Doc that we were using earlier: https://docs.google.com/document/d/1Gms_Bc2Q_OOH3G5lmP6twXnqiSWxrFFT7lCN3nRyymw
The next step is getting this patch accepted so that newer wine builds would have it available without needing to build ourselves. I'll try to keep you updated.
0 -
That’s great progress! Finally.
0 -
Encouraging to hear this!
0 -
Rik,
You are truly my hero brother. Do you know how long I have been waiting for this? Years and years! I've known for a long time that Faithlife would never work on a Linux port. I've known that there would need to be a community effort. Your persistence, and that of others, has shown that it will indeed be possible to run Logos on Linux without any kind of virtual machine technology. This is fantastic news!!!!
As a Linux guy who loves to dig into the text of Scripture this is huge for me. I have been able to run Bibleworks under WINE for years, but Logos has leapfroged Bibleworks in many ways, and now that BW is defunct the future is clearly with Logos.
Unfortunately, since I've accepted a pastoral call to a new church, and am the throes of moving from South Texas to Northern Illinois (any Logos/Linux users in the Grayslake area???), I have pretty much zero time to experiment with things. However, as time permits, I will look at your instructions and try to give them a whirl.
Thank you, thank you, thank you brother for your persistence and work!!!!
Blessings,
Adam
0 -
Looking at the Google Doc it appears that most of these steps are scriptable. Does not look very hard to write a bash script to automate most (or perhaps all) of theses steps. Will look into it as there is time.
0 -
Adam,
Thanks for the encouragement. We also have been waiting for *years* for this one, and as we support many mother-tongue Bible translators that use Linux but also www.sil.org has moved to Logos for their translation resources it has stood as the *primary* software tool not available for Linux for these users.
Thanks go to @John Goodman and especially a certain Louis Lenders who provided the actual patch. I would not have been able to do that myself. Instead I only stand as the lowly tester that kept trying beyond hope to see if it would work, and behold it came together.
I do hope that I can help facilitate any traction in getting this patch "mainlined" so it is part of Wine. Then it would just be a matter of installing Wine, installing .NET 4.7.2 via winetricks, and then installing Logos. There may be some additional minor tweaks such as making sure the correct fonts get installed, etc.
So again all thanks go to the Wine developers, but all praise to Him!
0 -
I can now confirm that Rik's instructions work on Kubuntu 19.04 64bit too! Logos for Linux just became real!
גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה
0 -
For those feeling daunted by building from src a prebuilt deb for 64bit systems is here: https://drive.google.com/open?id=128wjpqsTOqNQXMqOvuuv7pCpdgIQ74t8
Enjoy!
Should be compatible with Ubuntu / Kubuntu 19.04. That's what I'm running.
גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה
0 -
0
-
Unfortunately, I get Logos to install, but it continually crashes when starting up and trying to synchronize.
The only thing different from the instructions is that it builds against WINE dev 4.17 instead of 4.16, since 4.17 must have just been released.
The install is on a 32bit version of Kubuntu in a VM.
I'm inserting the WINE backtrace log. See anything in here which could be an outstanding problem?
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x0a621ced).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:0a621ced ESP:1aeee2b0 EBP:1aeee33c EFLAGS:00010202( R- -- I - - - )
EAX:185a8750 EBX:185a8718 ECX:00000000 EDX:1aeee30c
ESI:187fe9a8 EDI:00000000
Stack dump:
0x1aeee2b0: 00000000 00000000 00000000 1aeee30c
0x1aeee2c0: 31d5063b 1aeee454 185a8718 00000000
0x1aeee2d0: 0a6ef72c 00000000 1aeee201 0a6ef72c
0x1aeee2e0: 00000000 00000001 17a40000 1aeee510
0x1aeee2f0: 00000008 1aeee2fc 00000000 00000000
0x1aeee300: 0a6ef72c 187fe9a8 1aeee301 b5e5b8d8
Backtrace:
=>0 0x0a621ced EntryPoint+0xffffffff() in libronix.digitallibrary.native. (0x1aeee33c)
1 0x0a611fd3 EntryPoint+0xffffffff() in libronix.digitallibrary.native. (0x1aeee384)
2 0x0a612220 EntryPoint+0xffffffff() in libronix.digitallibrary.native. (0x1aeee3b4)
3 0x0a5dfc33 EntryPoint+0xffffffff() in libronix.digitallibrary.native. (0x1aeee7bc)
4 0x0a5e1a9d EntryPoint+0xffffffff() in libronix.digitallibrary.native. (0x1aeeea18)
5 0x0a5e271a EntryPoint+0xffffffff() in libronix.digitallibrary.native. (0x1aeeeae0)
6 0x1b8d6c87 (0x1aeeeb5c)
7 0x1b8d6afb (0x1aeeeb78)
8 0x1b89e399 (0x1aeeebc4)
9 0x1b89deb2 (0x1aeeebf4)
10 0x1b89da5e (0x1aeeec18)
11 0x0ff1aeb4 (0x1aeeec38)
12 0x0ff1a5dc (0x1aeeec54)
13 0x191a68f3 (0x1aeeec90)
14 0x191a65d1 (0x1aeeecbc)
15 0x191a784b (0x1aeeecf8)
16 0x79ab5412 in mscorlib.ni (+0x395411) (0x1aeeed64)
17 0x79b0d836 in mscorlib.ni (+0x3ed835) (0x1aeeed78)
18 0x79ab8410 in mscorlib.ni (+0x39840f) (0x1aeeed94)
19 0x79ab7b72 in mscorlib.ni (+0x397b71) (0x1aeeede4)
20 0x79ab79da in mscorlib.ni (+0x3979d9) (0x1aeeedf4)
21 0x037f1d50 EntryPoint+0xffffffff() in clr (0x1aeeee48)
22 0x037f7764 EntryPoint+0xffffffff() in clr (0x1aeeeebc)
23 0x0392f883 EntryPoint+0x136c82() in clr (0x1aeeef3c)
24 0x0392e269 EntryPoint+0x135668() in clr (0x1aeeef50)
25 0x0392e2d3 EntryPoint+0x1356d2() in clr (0x1aeeeff4)
26 0x0392e3a0 EntryPoint+0x13579f() in clr (0x1aeef050)
27 0x0392e40f EntryPoint+0x13580e() in clr (0x1aeef074)
28 0x0392f811 EntryPoint+0x136c10() in clr (0x1aeef124)
29 0x0392e66b EntryPoint+0x135a6a() in clr (0x1aeef1a4)
30 0x038762d1 EntryPoint+0x7d6d0() in clr (0x1aeeff3c)
31 0x7bca90cc call_thread_func_wrapper+0xb() in ntdll (0x1aeeff4c)
32 0x7bcac8de RtlCaptureStackBackTrace+0x21d() in ntdll (0x1aeeffdc)
33 0x7bca90be call_thread_exit_func+0x31() in ntdll (0x1aeeffec)
0x0a621ced EntryPoint+0xffffffff in libronix.digitallibrary.native.: movl 0x0(%ecx),%eax
Modules:
Module Address Debug info Name (204 modules)
PE 400000- 34b0000 Deferred logos
PE 37e0000- 3ece000 Export clr
PE 3ed0000- 3fc5000 Deferred msvcr120_clr0400
PE 65a0000- 6fb0000 Deferred system.ni
PE 6fb0000- 7b5e000 Deferred presentationcore.ni
PE 7b70000- 7cb9000 Deferred wpfgfx_v0400
PE 7cc0000- 7d38000 Deferred msvcp120_clr0400
PE 7d40000- 7e0a000 Deferred presentationnative_v0400
PE 7e10000- 7e90000 Deferred clrjit
PE 8040000- 8053000 Deferred nlssorting
PE 8d10000- 8d1e000 Deferred evrpresenter
PE 9180000- 91b7000 Deferred sxs
PE 9230000- 996e000 Deferred system.xml.ni
PE 9f80000- a2d0000 Deferred system.data
PE a2f0000- a3bb000 Deferred sqlite3
PE a3c0000- a3c3000 Deferred api-ms-win-crt-time-l1-1-0
PE a4e0000- a775000 Export libronix.digitallibrary.native
PE a890000- a9d6000 Deferred winmm
PE afb0000- b505000 Deferred libronix.digitallibrary.resources.native
PE b510000- b55d000 Deferred easyhook
PE b560000- b6be000 Deferred icuin52
PE b6c0000- b733000 Deferred libxml2
PE cea0000- cead000 Deferred api-ms-win-core-winrt-string-l1-1-0
PE eb40000- eb85000 Deferred system.numerics.ni
PE f820000- fbed000 Deferred comctl32
PE ff30000- ff3b000 Deferred v8helper
PE 10000000-1007d000 Deferred mscoreei
PE 10350000-10b34000 Deferred system.data.ni
PE 18b40000-18ec6000 Deferred d3dcompiler_47
PE 1a420000-1a43a000 Deferred mscorsecimpl
PE 1a670000-1a68f000 Deferred clrcompression
PE 1af00000-1b2c0000 Deferred v8
PE 22650000-22738000 Deferred diasymreader
PE 26100000-26e1d000 Deferred system.windows.forms.ni
PE 4a800000-4a90d000 Deferred icuuc52
PE 4ad00000-4b599000 Deferred icudt52
PE 512a0000-5155b000 Deferred system.runtime.serialization.ni
PE 56610000-57917000 Deferred presentationframework.ni
PE 580d0000-582c4000 Deferred system.xaml.ni
PE 584e0000-588d3000 Deferred windowsbase.ni
PE 60370000-6046c000 Deferred system.configuration.ni
PE 61a00000-621e0000 Deferred system.core.ni
PE 622c0000-622c3000 Deferred api-ms-win-crt-filesystem-l1-1-0
PE 62740000-6274d000 Deferred api-ms-win-core-xstate-l2-1-0
PE 62800000-628bc000 Deferred usp10
PE 62940000-6296a000 Deferred imagehlp
PE 63340000-63344000 Deferred api-ms-win-crt-runtime-l1-1-0
PE 63a00000-63a03000 Deferred api-ms-win-crt-heap-l1-1-0
PE 63ac0000-63ada000 Deferred dwmapi
PE 64700000-6473c000 Deferred concrt140
PE 64b40000-64b78000 Deferred shcore
PE 64d10000-64ddf000 Deferred system.security.ni
PE 65980000-6599a000 Deferred version
PE 66640000-66696000 Deferred msacm32
PE 66700000-66781000 Deferred rsaenh
PE 66c80000-66cf1000 Deferred msvcp140
PE 67800000-67848000 Deferred combase
PE 68c40000-68d3a000 Deferred shlwapi
PE 69580000-69584000 Deferred api-ms-win-crt-stdio-l1-1-0
PE 69d80000-69d83000 Deferred api-ms-win-crt-environment-l1-1-0
PE 69e80000-69ee9000 Deferred propsys
PE 6a300000-6a64c000 Deferred oleaut32
PE 6a6c0000-6a6c3000 Deferred api-ms-win-crt-utility-l1-1-0
PE 6a900000-6aa71000 Deferred setupapi
PE 6b5c0000-6b625000 Deferred explorerframe
PE 6ba80000-6ba8c000 Deferred api-ms-win-core-fibers-l1-1-1
PE 6bf00000-6bf1b000 Deferred schannel
PE 6c0c0000-6c0fb000 Deferred imm32
PE 6c300000-6c30d000 Deferred api-ms-win-appmodel-runtime-l1-1-2
PE 6d780000-6d784000 Deferred api-ms-win-crt-convert-l1-1-0
PE 6dbc0000-6dc07000 Deferred mpr
PE 6df80000-6df84000 Deferred api-ms-win-crt-string-l1-1-0
PE 6e540000-6e54d000 Deferred api-ms-win-core-synch-l1-2-0
PE 6e8c0000-6e8cd000 Deferred api-ms-win-core-localization-l1-2-1
PE 6ecc0000-6ecd5000 Deferred vcruntime140
PE 6fb40000-6fc74000 Deferred d3d9
PE 6fdc0000-6ff8e000 Deferred rpcrt4
PE 70180000-7018d000 Deferred api-ms-win-core-quirks-l1-1-0
PE 70780000-70785000 Deferred api-ms-win-crt-math-l1-1-0
PE 71240000-71432000 Deferred kernelbase
PE 71440000-71481000 Deferred jsproxy
PE 79000000-7904a000 Deferred mscoree
PE 79720000-7aa9e000 Export mscorlib.ni
PE 7aea0000-7b034000 Deferred system.drawing.ni
ELF 7b400000-7b829000 Deferred kernel32<elf>
\-PE 7b420000-7b829000 \ kernel32
ELF 7bc00000-7bd3e000 Dwarf ntdll<elf>
\-PE 7bc30000-7bd3e000 \ ntdll
ELF 7c000000-7c004000 Deferred <wine-loader>
ELF 7ee9e000-7eeb2000 Deferred libnss_files.so.2
ELF 7eeb2000-7eecd000 Deferred libnsl.so.1
ELF 7eecd000-7eedb000 Deferred libnss_nis.so.2
ELF 7eedb000-7efdd000 Deferred libm.so.6
ELF aa0ac000-aa100000 Deferred libgssapi_krb5.so.2
ELF aa424000-aa500000 Deferred libkrb5.so.3
ELF ab01a000-ab04f000 Deferred libk5crypto.so.3
ELF ab072000-ab0b8000 Deferred netapi32<elf>
\-PE ab080000-ab0b8000 \ netapi32
ELF ab0b8000-ab0ff000 Deferred secur32<elf>
\-PE ab0c0000-ab0ff000 \ secur32
ELF ac505000-ac51d000 Deferred libresolv.so.2
ELF ac51d000-ac5fe000 Deferred windowscodecs<elf>
\-PE ac540000-ac5fe000 \ windowscodecs
ELF ad706000-ad70b000 Deferred libkeyutils.so.1
ELF ad75a000-ad7fd000 Deferred wininet<elf>
\-PE ad770000-ad7fd000 \ wininet
ELF ae104000-ae111000 Deferred libkrb5support.so.0
ELF ae111000-ae12d000 Deferred kerberos<elf>
\-PE ae120000-ae12d000 \ kerberos
ELF ae12d000-ae17e000 Deferred winhttp<elf>
\-PE ae140000-ae17e000 \ winhttp
ELF af503000-af508000 Deferred libcom_err.so.2
ELF af508000-af50f000 Deferred libnss_dns.so.2
ELF af50f000-af513000 Deferred libnss_mdns4_minimal.so.2
ELF b0d83000-b0da6000 Deferred libtinfo.so.5
ELF b0da6000-b0ddd000 Deferred libedit.so.2
ELF b0ddd000-b0de6000 Deferred libatomic.so.1
ELF b0de6000-b0e04000 Deferred libgcc_s.so.1
ELF b0f8a000-b0f94000 Deferred libdrm_nouveau.so.2
ELF b0f94000-b0f9f000 Deferred libdrm_amdgpu.so.1
ELF b0f9f000-b0fbd000 Deferred libelf.so.1
ELF b0fbd000-b0fcb000 Deferred libdrm_radeon.so.1
ELF b0fcb000-b0fdb000 Deferred libsensors.so.4
ELF b0fdb000-b47c2000 Deferred libllvm-8.so.1
ELF b47c2000-b56d3000 Deferred swrast_dri.so
ELF b56d3000-b56db000 Deferred libxcb-sync.so.1
ELF b56db000-b56df000 Deferred libxcb-present.so.0
ELF b56df000-b56fc000 Deferred libxcb-glx.so.0
ELF b56fc000-b5710000 Deferred libdrm.so.2
ELF b5710000-b572f000 Deferred libglapi.so.0
ELF b572f000-b57a6000 Deferred libglx_mesa.so.0
ELF b57c9000-b5828000 Deferred libgldispatch.so.0
ELF b5828000-b5971000 Deferred opengl32<elf>
\-PE b5860000-b5971000 \ opengl32
ELF b5971000-b5b00000 Deferred wined3d<elf>
\-PE b59b0000-b5b00000 \ wined3d
ELF b5c02000-b5c07000 Deferred libxcb-dri3.so.0
ELF b5c07000-b5c0b000 Deferred libxdamage.so.1
ELF b5c2b000-b5c4e000 Deferred libglx.so.0
ELF b5c4e000-b5caf000 Deferred libgl.so.1
ELF b5caf000-b5cdc000 Deferred iphlpapi<elf>
\-PE b5cc0000-b5cdc000 \ iphlpapi
ELF b5cdc000-b5de8000 Deferred msvcr120<elf>
\-PE b5d10000-b5de8000 \ msvcr120
ELF b5de8000-b5f03000 Deferred ucrtbase<elf>
\-PE b5e20000-b5f03000 \ ucrtbase
ELF b5f03000-b5f3f000 Deferred ws2_32<elf>
\-PE b5f10000-b5f3f000 \ ws2_32
ELF b5f3f000-b6950000 Deferred shell32<elf>
\-PE b5f70000-b6950000 \ shell32
ELF b6950000-b69da000 Deferred dwrite<elf>
\-PE b6960000-b69da000 \ dwrite
ELF b69da000-b6a65000 Deferred libgmp.so.10
ELF b6a65000-b6a9b000 Deferred libhogweed.so.4
ELF b6a9b000-b6ad7000 Deferred libnettle.so.6
ELF b6ad7000-b6aec000 Deferred libtasn1.so.6
ELF b6aec000-b6c6d000 Deferred libunistring.so.2
ELF b6c6d000-b6dbb000 Deferred libp11-kit.so.0
ELF b6dbb000-b6f51000 Deferred libgnutls.so.30
ELF b6f51000-b7049000 Deferred crypt32<elf>
\-PE b6f70000-b7049000 \ crypt32
ELF b70a0000-b70a6000 Deferred libxcb-dri2.so.0
ELF b70a6000-b70af000 Deferred libffi.so.6
ELF b70af000-b70b2000 Deferred libxshmfence.so.1
ELF b70d2000-b70f7000 Deferred bcrypt<elf>
\-PE b70e0000-b70f7000 \ bcrypt
ELF b713d000-b7144000 Deferred libxfixes.so.3
ELF b7144000-b7150000 Deferred libxcursor.so.1
ELF b7150000-b7163000 Deferred libxi.so.6
ELF b7163000-b7167000 Deferred libxcomposite.so.1
ELF b7167000-b7174000 Deferred libxrandr.so.2
ELF b7174000-b7180000 Deferred libxrender.so.1
ELF b7180000-b7187000 Deferred libxxf86vm.so.1
ELF b7187000-b718b000 Deferred libxinerama.so.1
ELF b718b000-b7195000 Deferred librt.so.1
ELF b7195000-b71b0000 Deferred libbsd.so.0
ELF b71b0000-b71b7000 Deferred libxdmcp.so.6
ELF b71b7000-b71bb000 Deferred libxau.so.6
ELF b71bb000-b71e7000 Deferred libxcb.so.1
ELF b71e7000-b7331000 Deferred libx11.so.6
ELF b7331000-b7346000 Deferred libxext.so.6
ELF b7346000-b7349000 Deferred libx11-xcb.so.1
ELF b7349000-b7367000 Deferred libidn2.so.0
ELF b7369000-b7423000 Deferred winex11<elf>
\-PE b7390000-b7423000 \ winex11
ELF b74f2000-b7524000 Deferred libexpat.so.1
ELF b7524000-b756f000 Deferred libfontconfig.so.1
ELF b756f000-b758e000 Deferred libz.so.1
ELF b758e000-b75c8000 Deferred libpng16.so.16
ELF b75c8000-b7685000 Deferred libfreetype.so.6
ELF b76a8000-b78e0000 Deferred user32<elf>
\-PE b76d0000-b78e0000 \ user32
ELF b78e0000-b79b7000 Deferred msvcrt<elf>
\-PE b7900000-b79b7000 \ msvcrt
ELF b79b7000-b7b11000 Deferred gdi32<elf>
\-PE b79e0000-b7b11000 \ gdi32
ELF b7b11000-b7b95000 Deferred advapi32<elf>
\-PE b7b20000-b7b95000 \ advapi32
ELF b7b97000-b7b9c000 Deferred libdl.so.2
ELF b7b9c000-b7d78000 Deferred libc.so.6
ELF b7d78000-b7d97000 Deferred libpthread.so.0
ELF b7db0000-b7dba000 Deferred libnss_compat.so.2
ELF b7dba000-b7f71000 Dwarf libwine.so.1
ELF b7f73000-b7f9b000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
000000b9 0
000000b8 0
0000009a 0
00000063 0
00000026 0
00000023 0
0000001e 0
00000018 0
00000013 0
00000010 0
0000000f 0
00000011 winedevice.exe
00000019 0
00000017 0
00000016 0
00000012 0
0000001a explorer.exe
0000002a 0
00000029 0
00000028 0
0000001b 0
0000001c plugplay.exe
00000020 0
0000001f 0
0000001d 0
00000021 winedevice.exe
0000002b 0
00000027 0
00000025 0
00000024 0
00000022 0
00000061 rpcss.exe
000000af 0
00000068 0
00000067 0
00000066 0
00000065 0
00000062 0
00000079 (D) C:\users\aaylnx\Local Settings\Application Data\Logos\System\Logos.exe
000000b7 0
000000b4 0
000000b3 0
000000b2 0
000000ae 0
000000ad 0
000000ac 0
000000ab 0
000000aa 0
000000a9 0
000000a8 0
000000a7 0
000000a6 0
000000a5 0
000000a4 0
000000a3 0 <==
000000a2 -1
000000a1 0
000000a0 0
0000009f 0
00000099 0
00000096 0
00000095 0
00000094 -1
00000093 0
00000092 0
00000091 0
00000090 0
0000008f 0
0000008e 0
0000008d 0
0000008c 0
0000008b 0
0000008a -1
00000089 0
00000088 0
00000087 0
00000086 -1
00000084 0
00000083 0
00000082 0
00000081 0
00000080 0
0000007f 0
0000007e 0
0000007c 2
0000007b 0
0000007a 0
00000097 mscorsvw.exe
0000009e 0
0000009d 0
0000009c 0
00000098 0
System information:
Wine build: wine-4.17
Platform: i386
Version: Windows 7
Host system: Linux
Host version: 5.0.0-29-generic0 -
Unfortunately, I 've tried to work through the instructions on the Google Doc several times, but have failed. On two different setups I've been able to get Logos to install, and then it starts to sync to sync, and then it dies and can't be restarted. One of these failures was on a 32 bit ubuntu system and one on a 64 bit.
Here is the backtrace file if anyone has any ideas:
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x0c821ced).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:0c821ced ESP:0f04eeb0 EBP:0f04ef3c EFLAGS:00010202( R- -- I - - - )
EAX:184a88f0 EBX:184a88b8 ECX:00000000 EDX:0f04ef0c
ESI:184a8970 EDI:00000000
Stack dump:
0x0f04eeb0: 00000000 00000000 00000000 0f04ef0c
0x0f04eec0: 6e9944a2 0f04f054 184a88b8 00000000
0x0f04eed0: 0c8ef72c 00000000 0f04ee01 0c8ef72c
0x0f04eee0: 00000000 00000001 177b0000 0f04f110
0x0f04eef0: 00000008 0f04eefc 00000000 00000000
0x0f04ef00: 0c8ef72c 184a8970 0f04ef01 f5c638d8
Backtrace:
=>0 0x0c821ced EntryPoint+0xffffffff() in libronix.digitallibrary.native. (0x0f04ef3c)
1 0x0c811fd3 EntryPoint+0xffffffff() in libronix.digitallibrary.native. (0x0f04ef84)
2 0x0c812220 EntryPoint+0xffffffff() in libronix.digitallibrary.native. (0x0f04efb4)
3 0x0c7dfc33 EntryPoint+0xffffffff() in libronix.digitallibrary.native. (0x0f04f3bc)
4 0x0c7e1a9d EntryPoint+0xffffffff() in libronix.digitallibrary.native. (0x0f04f618)
5 0x0c7e271a EntryPoint+0xffffffff() in libronix.digitallibrary.native. (0x0f04f6e0)
6 0x21bb7c17 (0x0f04f75c)
7 0x21bb797b (0x0f04f778)
8 0x21bb7651 (0x0f04f7c4)
9 0x21bb6442 (0x0f04f7f4)
10 0x21bb5786 (0x0f04f818)
11 0x1ab91f1c (0x0f04f838)
12 0x1ab90cf4 (0x0f04f854)
13 0x19530d13 (0x0f04f890)
14 0x195309f1 (0x0f04f8bc)
15 0x19531c6b (0x0f04f8f8)
16 0x79ab5412 in mscorlib.ni (+0x395411) (0x0f04f964)
17 0x79b0d836 in mscorlib.ni (+0x3ed835) (0x0f04f978)
18 0x79ab8410 in mscorlib.ni (+0x39840f) (0x0f04f994)
19 0x79ab7b72 in mscorlib.ni (+0x397b71) (0x0f04f9e4)
20 0x79ab79da in mscorlib.ni (+0x3979d9) (0x0f04f9f4)
21 0x037f1d50 EntryPoint+0xffffffff() in clr (0x0f04fa48)
22 0x037f7764 EntryPoint+0xffffffff() in clr (0x0f04fabc)
23 0x0392f883 EntryPoint+0x136c82() in clr (0x0f04fb3c)
24 0x0392e269 EntryPoint+0x135668() in clr (0x0f04fb50)
25 0x0392e2d3 EntryPoint+0x1356d2() in clr (0x0f04fbf4)
26 0x0392e3a0 EntryPoint+0x13579f() in clr (0x0f04fc50)
27 0x0392e40f EntryPoint+0x13580e() in clr (0x0f04fc74)
28 0x0392f811 EntryPoint+0x136c10() in clr (0x0f04fd24)
29 0x0392e66b EntryPoint+0x135a6a() in clr (0x0f04fda4)
30 0x038762d1 EntryPoint+0x7d6d0() in clr (0x0f04ff3c)
31 0x7bca90cc call_thread_func_wrapper+0xb() in ntdll (0x0f04ff4c)
32 0x7bcac8de RtlCaptureStackBackTrace+0x21d() in ntdll (0x0f04ffdc)
33 0x7bca90be call_thread_exit_func+0x31() in ntdll (0x0f04ffec)
0x0c821ced EntryPoint+0xffffffff in libronix.digitallibrary.native.: movl 0x0(%ecx),%eax
Modules:
Module Address Debug info Name (185 modules)
PE 400000- 34b0000 Deferred logos
PE 37e0000- 3ece000 Export clr
PE 3ed0000- 3fc5000 Deferred msvcr120_clr0400
PE 6360000- 636d000 Deferred api-ms-win-core-winrt-string-l1-1-0
PE 65a0000- 6fb0000 Deferred system.ni
PE 6fb0000- 7b5e000 Deferred presentationcore.ni
PE 7b70000- 7cb9000 Deferred wpfgfx_v0400
PE 7cc0000- 7d38000 Deferred msvcp120_clr0400
PE 7d40000- 7e0a000 Deferred presentationnative_v0400
PE 7e10000- 7e90000 Deferred clrjit
PE 8040000- 8053000 Deferred nlssorting
PE 8d10000- 8d1e000 Deferred evrpresenter
PE 9180000- 91b7000 Deferred sxs
PE 9230000- 996e000 Deferred system.xml.ni
PE 9f80000- a2d0000 Deferred system.data
PE a2f0000- a3bb000 Deferred sqlite3
PE a3c0000- a3c3000 Deferred api-ms-win-crt-time-l1-1-0
PE c6e0000- c975000 Export libronix.digitallibrary.native
PE ca90000- cbd5000 Deferred winmm
PE cf90000- d4e5000 Deferred libronix.digitallibrary.resources.native
PE d4f0000- d53d000 Deferred easyhook
PE d540000- d69e000 Deferred icuin52
PE d6a0000- d713000 Deferred libxml2
PE fb30000- fb75000 Deferred system.numerics.ni
PE 10000000-1007d000 Deferred mscoreei
PE 10350000-10b34000 Deferred system.data.ni
PE 170c0000-1748c000 Deferred comctl32
PE 189c0000-18d46000 Deferred d3dcompiler_47
PE 19ee0000-19efa000 Deferred mscorsecimpl
PE 1a0d0000-1a0ef000 Deferred clrcompression
PE 1a900000-1a90b000 Deferred v8helper
PE 1adf0000-1b1b0000 Deferred v8
PE 20e90000-21bad000 Deferred system.windows.forms.ni
PE 22140000-22228000 Deferred diasymreader
PE 4a800000-4a90d000 Deferred icuuc52
PE 4ad00000-4b599000 Deferred icudt52
PE 512a0000-5155b000 Deferred system.runtime.serialization.ni
PE 56610000-57917000 Deferred presentationframework.ni
PE 580d0000-582c4000 Deferred system.xaml.ni
PE 584e0000-588d3000 Deferred windowsbase.ni
PE 60370000-6046c000 Deferred system.configuration.ni
PE 61a00000-621e0000 Deferred system.core.ni
PE 622c0000-622c3000 Deferred api-ms-win-crt-filesystem-l1-1-0
PE 62740000-6274d000 Deferred api-ms-win-core-xstate-l2-1-0
PE 62800000-628bb000 Deferred usp10
PE 62940000-6296a000 Deferred imagehlp
PE 63340000-63344000 Deferred api-ms-win-crt-runtime-l1-1-0
PE 63a00000-63a03000 Deferred api-ms-win-crt-heap-l1-1-0
PE 63ac0000-63ada000 Deferred dwmapi
PE 64700000-6473c000 Deferred concrt140
PE 64b40000-64b78000 Deferred shcore
PE 64d10000-64ddf000 Deferred system.security.ni
PE 65980000-6599a000 Deferred version
PE 66640000-66696000 Deferred msacm32
PE 66700000-66781000 Deferred rsaenh
PE 66c80000-66cf1000 Deferred msvcp140
PE 67800000-67848000 Deferred combase
PE 68c40000-68d3a000 Deferred shlwapi
PE 69580000-69584000 Deferred api-ms-win-crt-stdio-l1-1-0
PE 69d80000-69d83000 Deferred api-ms-win-crt-environment-l1-1-0
PE 69e80000-69ee9000 Deferred propsys
PE 6a300000-6a64c000 Deferred oleaut32
PE 6a6c0000-6a6c3000 Deferred api-ms-win-crt-utility-l1-1-0
PE 6a900000-6aa71000 Deferred setupapi
PE 6b5c0000-6b625000 Deferred explorerframe
PE 6ba80000-6ba8c000 Deferred api-ms-win-core-fibers-l1-1-1
PE 6bf00000-6bf1b000 Deferred schannel
PE 6c0c0000-6c0fb000 Deferred imm32
PE 6c300000-6c30d000 Deferred api-ms-win-appmodel-runtime-l1-1-2
PE 6d780000-6d784000 Deferred api-ms-win-crt-convert-l1-1-0
PE 6dbc0000-6dc07000 Deferred mpr
PE 6df80000-6df84000 Deferred api-ms-win-crt-string-l1-1-0
PE 6e540000-6e54d000 Deferred api-ms-win-core-synch-l1-2-0
PE 6e8c0000-6e8cd000 Deferred api-ms-win-core-localization-l1-2-1
PE 6ecc0000-6ecd5000 Deferred vcruntime140
PE 6fb40000-6fc74000 Deferred d3d9
PE 6fdc0000-6ff8d000 Deferred rpcrt4
PE 70180000-7018d000 Deferred api-ms-win-core-quirks-l1-1-0
PE 70780000-70785000 Deferred api-ms-win-crt-math-l1-1-0
PE 71240000-71432000 Deferred kernelbase
PE 71440000-71480000 Deferred jsproxy
PE 79000000-7904a000 Deferred mscoree
PE 79720000-7aa9e000 Export mscorlib.ni
PE 7aea0000-7b034000 Deferred system.drawing.ni
ELF 7b400000-7b829000 Deferred kernel32<elf>
\-PE 7b420000-7b829000 \ kernel32
ELF 7bc00000-7bd3e000 Dwarf ntdll<elf>
\-PE 7bc30000-7bd3e000 \ ntdll
ELF 7c000000-7c004000 Deferred <wine-loader>
ELF 7ee89000-7ee9d000 Deferred libnss_files.so.2
ELF 7ee9d000-7eeb8000 Deferred libnsl.so.1
ELF 7eeb8000-7eec6000 Deferred libnss_nis.so.2
ELF 7eec6000-7efc8000 Deferred libm.so.6
ELF f1624000-f1700000 Deferred libkrb5.so.3
ELF f1c3d000-f1c91000 Deferred libgssapi_krb5.so.2
ELF f1c91000-f1cc6000 Deferred libk5crypto.so.3
ELF f2011000-f2057000 Deferred netapi32<elf>
\-PE f2020000-f2057000 \ netapi32
ELF f2445000-f248c000 Deferred secur32<elf>
\-PE f2450000-f248c000 \ secur32
ELF f291f000-f2a00000 Deferred windowscodecs<elf>
\-PE f2940000-f2a00000 \ windowscodecs
ELF f2c5d000-f2d00000 Deferred wininet<elf>
\-PE f2c70000-f2d00000 \ wininet
ELF f2e0f000-f2e2b000 Deferred kerberos<elf>
\-PE f2e20000-f2e2b000 \ kerberos
ELF f2e2b000-f2e7c000 Deferred winhttp<elf>
\-PE f2e40000-f2e7c000 \ winhttp
ELF f2f95000-f2fad000 Deferred libresolv.so.2
ELF f3320000-f333e000 Deferred libgcc_s.so.1
ELF f355f000-f5478000 Deferred libnvidia-glcore.so.390.116
ELF f5478000-f5591000 Deferred libglx_nvidia.so.0
ELF f5595000-f55a2000 Deferred libkrb5support.so.0
ELF f55c9000-f5628000 Deferred libgldispatch.so.0
ELF f5628000-f5771000 Deferred opengl32<elf>
\-PE f5660000-f5771000 \ opengl32
ELF f5771000-f5900000 Deferred wined3d<elf>
\-PE f57b0000-f5900000 \ wined3d
ELF f5a4b000-f5aac000 Deferred libgl.so.1
ELF f5aac000-f5ab1000 Deferred libkeyutils.so.1
ELF f5ae4000-f5bf0000 Deferred msvcr120<elf>
\-PE f5b10000-f5bf0000 \ msvcr120
ELF f5bf0000-f5d0b000 Deferred ucrtbase<elf>
\-PE f5c20000-f5d0b000 \ ucrtbase
ELF f5d0b000-f5d47000 Deferred ws2_32<elf>
\-PE f5d20000-f5d47000 \ ws2_32
ELF f5d47000-f6758000 Deferred shell32<elf>
\-PE f5d80000-f6758000 \ shell32
ELF f6758000-f67e2000 Deferred dwrite<elf>
\-PE f6770000-f67e2000 \ dwrite
ELF f67e2000-f686d000 Deferred libgmp.so.10
ELF f686d000-f68a3000 Deferred libhogweed.so.4
ELF f68a3000-f68df000 Deferred libnettle.so.6
ELF f68df000-f6a60000 Deferred libunistring.so.2
ELF f6a60000-f6bae000 Deferred libp11-kit.so.0
ELF f6bae000-f6d44000 Deferred libgnutls.so.30
ELF f6d44000-f6e3c000 Deferred crypt32<elf>
\-PE f6d60000-f6e3c000 \ crypt32
ELF f6fde000-f6fe3000 Deferred libcom_err.so.2
ELF f6fe3000-f6fea000 Deferred libnss_dns.so.2
ELF f6fec000-f700f000 Deferred libglx.so.0
ELF f700f000-f7024000 Deferred libtasn1.so.6
ELF f7024000-f7042000 Deferred libidn2.so.0
ELF f704d000-f707a000 Deferred iphlpapi<elf>
\-PE f7060000-f707a000 \ iphlpapi
ELF f707a000-f7081000 Deferred libxfixes.so.3
ELF f7081000-f708d000 Deferred libxcursor.so.1
ELF f708d000-f70a0000 Deferred libxi.so.6
ELF f70a0000-f70a4000 Deferred libxcomposite.so.1
ELF f70a4000-f70b1000 Deferred libxrandr.so.2
ELF f70b1000-f70bd000 Deferred libxrender.so.1
ELF f70bd000-f70c4000 Deferred libxxf86vm.so.1
ELF f70c4000-f70c8000 Deferred libxinerama.so.1
ELF f70c8000-f70d2000 Deferred librt.so.1
ELF f70d2000-f70ed000 Deferred libbsd.so.0
ELF f70ed000-f70f4000 Deferred libxdmcp.so.6
ELF f70f4000-f70f8000 Deferred libxau.so.6
ELF f70f8000-f7124000 Deferred libxcb.so.1
ELF f7124000-f726e000 Deferred libx11.so.6
ELF f726e000-f7283000 Deferred libxext.so.6
ELF f7286000-f728b000 Deferred libnvidia-tls.so.390.116
ELF f728b000-f7294000 Deferred libffi.so.6
ELF f7294000-f72b9000 Deferred bcrypt<elf>
\-PE f72a0000-f72b9000 \ bcrypt
ELF f72bb000-f7375000 Deferred winex11<elf>
\-PE f72e0000-f7375000 \ winex11
ELF f74c7000-f74f9000 Deferred libexpat.so.1
ELF f74f9000-f7544000 Deferred libfontconfig.so.1
ELF f7544000-f757e000 Deferred libpng16.so.16
ELF f757e000-f763b000 Deferred libfreetype.so.6
ELF f7673000-f78ab000 Deferred user32<elf>
\-PE f76a0000-f78ab000 \ user32
ELF f78ab000-f7982000 Deferred msvcrt<elf>
\-PE f78d0000-f7982000 \ msvcrt
ELF f7982000-f7adc000 Deferred gdi32<elf>
\-PE f79a0000-f7adc000 \ gdi32
ELF f7adc000-f7b60000 Deferred advapi32<elf>
\-PE f7af0000-f7b60000 \ advapi32
ELF f7b60000-f7b6a000 Deferred libnss_compat.so.2
ELF f7b6c000-f7b71000 Deferred libdl.so.2
ELF f7b71000-f7d4d000 Deferred libc.so.6
ELF f7d4d000-f7d6c000 Deferred libpthread.so.0
ELF f7d83000-f7da2000 Deferred libz.so.1
ELF f7da4000-f7f5b000 Dwarf libwine.so.1
ELF f7f5d000-f7f85000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
0000002e 0
00000027 0
00000020 0
0000001b 0
00000014 0
00000013 0
00000010 0
0000000f 0
00000011 winedevice.exe
00000018 0
00000017 0
00000016 0
00000012 0
00000019 plugplay.exe
0000001d 0
0000001c 0
0000001a 0
0000001e winedevice.exe
00000026 0
00000023 0
00000022 0
00000021 0
0000001f 0
00000024 explorer.exe
0000002a 0
00000029 0
00000028 0
00000025 0
0000002c rpcss.exe
00000066 0
00000034 0
00000032 0
00000031 0
00000030 0
0000002f 0
0000002d 0
00000036 (D) C:\users\aaylnx\Local Settings\Application Data\Logos\System\Logos.exe
0000006a 0
00000067 0
00000065 0
00000064 0
00000063 0
00000062 0
00000061 0
00000060 0
0000005f 0
0000005e 0
0000005d 0
0000005c 0
0000005b 0
0000005a 0
00000059 0
00000058 0
00000057 0
00000056 -1
00000055 0
00000054 0
00000053 0
00000052 0
00000051 0
00000050 0
0000004f 0
0000004e 0
0000004d 0
0000004c -1
0000004b 0
0000004a 0
00000049 0
00000048 -1
00000047 0
00000046 0
00000045 0
00000044 0
00000043 -1
00000041 0
00000040 0
0000003f 0
0000003e 0
0000003d 0 <==
0000003c 0
0000003b 0
00000039 2
00000038 0
00000037 0
System information:
Wine build: wine-4.17
Platform: i386 (WOW64)
Version: Windows 7
Host system: Linux
Host version: 4.15.0-64-generic0