https://bugs.winehq.org/show_bug.cgi?id=48333
Bug ID: 48333 Summary: Logos Bible Software Indexing fails Product: Wine Version: 5.0-rc2 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: johnpgoodman@gmail.com Distribution: ---
Logos Bible Software is a bit like Kindle but with a focus on theological books that are all hyperlinked and indexed for fast research. To function the software must index the books (often thousands) to enable fast searches. Every time a new book is added indexing must take place.
Logos Bible software works very well (bronze) on wine but it is necessary to set win version to xp and 32bit for indexing to succeed. The 64bit version of the app runs with win version set to 7 but regardless of the win version setting indexing fails.
The Logos indexer runs in a separate process with the following command: WINEPREFIX=/home/$USER/.wine-logos/ wine c:'/users/$USER/Local Settings/Application Data/Logos/System/LogosIndexer.exe'
Note if the index is already created it will complete immediately. Otherwise it runs in the system tray and has a simple menu that allows indexing to be paused temporarily.
Error messages attached.
https://bugs.winehq.org/show_bug.cgi?id=48333
--- Comment #1 from m0rvj johnpgoodman@gmail.com --- Created attachment 66065 --> https://bugs.winehq.org/attachment.cgi?id=66065 Terminal Output from indexer crash
https://bugs.winehq.org/show_bug.cgi?id=48333
--- Comment #2 from m0rvj johnpgoodman@gmail.com --- Created attachment 66066 --> https://bugs.winehq.org/attachment.cgi?id=66066 different error with 4.21 staging might shed light.
https://bugs.winehq.org/show_bug.cgi?id=48333
m0rvj johnpgoodman@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Logos Bible Software |Logos Bible Software |Indexing fails |Indexing fails 64bit only | |32bit works
https://bugs.winehq.org/show_bug.cgi?id=48333
--- Comment #3 from m0rvj johnpgoodman@gmail.com --- Updated to reflect that this is a 64bit only bug. Running the 32bit version of the app it works fine.
https://bugs.winehq.org/show_bug.cgi?id=48333
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox.xerox2000x@gmail.com Keywords| |download Ever confirmed|0 |1 Status|UNCONFIRMED |NEW URL| |https://downloads.logoscdn. | |com/LBS8/Installer/8.7.0.00 | |39/Logos-x86.msi
--- Comment #4 from Louis Lenders xerox.xerox2000x@gmail.com --- Hi John,
could you try this with latest wine-staging-rc2?
The indexer does not crash for me (win7 version set) with latest Staging.
At least in vanilla wine i consequently get crashes, but they seem to be different from now and then, don`t know why.
Anyway, confirming there`s a bug in vanilla wine
https://bugs.winehq.org/show_bug.cgi?id=48333
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO
--- Comment #5 from Louis Lenders xerox.xerox2000x@gmail.com --- Actually this might just be a duplicate of bug 47668.
@ John: to workaround that bug please use (latest) staging-patch at: https://raw.githubusercontent.com/wine-staging/wine-staging/master/patches/k...
Patch for bug 47668. was rewritten (thanks Zebediah!) and my guess is this crash comes from using my old (rather poor) patch.
To summarize: could you apply the above linked patch on vanilla wine and see if it resolves this bug?
Regards
https://bugs.winehq.org/show_bug.cgi?id=48333
--- Comment #6 from m0rvj johnpgoodman@gmail.com --- Is that patch newer than the one is staging 5.0 rc2?
https://bugs.winehq.org/show_bug.cgi?id=48333
--- Comment #7 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to m0rvj from comment #6)
Is that patch newer than the one is staging 5.0 rc2?
No it isn`t, is that crash from comment 1 while running Staging-5.0rc2? Because it is not clear what wine (staging) version you were running there.
As i said, for me in staging-5.0rc2 it doesn`t crash, but maybe it needs some special "books" to get git crash (????)
Regards
https://bugs.winehq.org/show_bug.cgi?id=48333
--- Comment #8 from m0rvj johnpgoodman@gmail.com --- Created attachment 66138 --> https://bugs.winehq.org/attachment.cgi?id=66138 wine 5.0 rc2 indexer crash around 50 percent
I've tried this 3 times. 64bit Wine 5.0 rc2 crashes around 50% but not exactly. Seemed to crash at different points. Once at 50%, once at 52% another time I missed it. This is using a small testing library of only free resources rather than my main account.
https://bugs.winehq.org/show_bug.cgi?id=48333
--- Comment #9 from m0rvj johnpgoodman@gmail.com --- Thanks for your help with this Louis, I've uploaded a new terminal output.
https://bugs.winehq.org/show_bug.cgi?id=48333
--- Comment #10 from m0rvj johnpgoodman@gmail.com --- Note there is a definite improvement with rc2. In rc1 I didn't see a percentage progress report.
https://bugs.winehq.org/show_bug.cgi?id=48333
--- Comment #11 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to m0rvj from comment #10)
Note there is a definite improvement with rc2. In rc1 I didn't see a percentage progress report.
But are you sure it crashes? I just tried again, the icon appears in the taskbar, i can see that the percentage goes up, and then it exits. I`m just guessing that indexing has finished??? When i restart it exits immedialety , i guess indexing is not needed anymore? In your last attachment i don`t see a crash either
How can one know if indexing completed successfully, you have an idea?
https://bugs.winehq.org/show_bug.cgi?id=48333
--- Comment #12 from m0rvj johnpgoodman@gmail.com --- I think for that one I'll need to ask one of the Logos devs and get back to you.
https://bugs.winehq.org/show_bug.cgi?id=48333
Frank franksauer@cox.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |franksauer@cox.net
--- Comment #13 from Frank franksauer@cox.net --- (In reply to Louis Lenders from comment #11)
(In reply to m0rvj from comment #10)
Note there is a definite improvement with rc2. In rc1 I didn't see a percentage progress report.
But are you sure it crashes? I just tried again, the icon appears in the taskbar, i can see that the percentage goes up, and then it exits. I`m just guessing that indexing has finished??? When i restart it exits immedialety , i guess indexing is not needed anymore? In your last attachment i don`t see a crash either
How can one know if indexing completed successfully, you have an idea?
Typically you know indexing has finished when the icon is no longer in the task bar. There are times in the port to Wine that is not the case. I have been able to get indexing to fully complete on 64 Bit Logos in a 64 Bit Wine prefix on Kubuntu 19.10.
This was accomplished by checking the index folders as referenced in this post on the Logos forums: https://community.logos.com/forums/p/121/1081685.aspx#1081685
No one else has posted if it has worked for them. I have verified it works by running it twice - both fully completed without crash.
https://bugs.winehq.org/show_bug.cgi?id=48333
--- Comment #14 from m0rvj johnpgoodman@gmail.com --- Frank, the question is can we be sure that the index is fully built properly? This is actually a hard question. On my mac indexing seems to go at a fairly even pace from 0 to 100%. On wine it seems to sometimes report progress, other times not. Go so far and then hang... the icon still there. Even the 32bit version when I added the NIVAC commentaries which I bought today only got so far as 12%. When I quit Logos after a couple of minutes the indexer also exited. It didn't reindex when I opened it again. It's very hard to know if that was completed or not!
https://bugs.winehq.org/show_bug.cgi?id=48333
--- Comment #15 from Frank franksauer@cox.net --- (In reply to m0rvj from comment #14)
Frank, the question is can we be sure that the index is fully built properly? This is actually a hard question. On my mac indexing seems to go at a fairly even pace from 0 to 100%. On wine it seems to sometimes report progress, other times not. Go so far and then hang... the icon still there. Even the 32bit version when I added the NIVAC commentaries which I bought today only got so far as 12%. When I quit Logos after a couple of minutes the indexer also exited. It didn't reindex when I opened it again. It's very hard to know if that was completed or not!
Yeah, the percentage has never seemed to work. My suggestion/observation was based upon auditing the index folders and comparing the folders and files they contained to a fully indexed Windows system.
Based on the comparison, the three index folders should contain 9 files and the files matched both in name and file size.
So on a programming level, I cannot say. I will leave that to those of you with the experience to do so. I was trying to offer an avenue that gave an option to verify the validity of the indexing process by comparison to the working version in Windows 10
https://bugs.winehq.org/show_bug.cgi?id=48333
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |kernel32 Summary|Logos Bible Software |64-bit Logos Bible Software |Indexing fails 64bit only |Indexer crashes due to |32bit works |kernel32.ReOpenFile stub Hardware|x86 |x86-64 Resolution|--- |DUPLICATE CC| |focht@gmx.net Status|NEEDINFO |RESOLVED
--- Comment #16 from Anastasius Focht focht@gmx.net --- Hello folks,
as indicated by Louis in comment #5 this an exact dupe of bug 47668 There is no need to keep two bug reports for the same underlying issue open.
You can still comment and post results here but the technical discussion/(re)solution is tracked by bug 47668
$ wine --version wine-5.0-rc3
Regards
*** This bug has been marked as a duplicate of bug 47668 ***
https://bugs.winehq.org/show_bug.cgi?id=48333
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #17 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Closing Duplicate
https://bugs.winehq.org/show_bug.cgi?id=48333
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|64-bit Logos Bible Software |Logos 8 Bible Software |Indexer crashes due to |(.NET 4.7 app): Indexer |kernel32.ReOpenFile stub |crashes due to | |kernel32.ReOpenFile stub URL|https://downloads.logoscdn. |https://web.archive.org/web |com/LBS8/Installer/8.7.0.00 |/20210209172851/https://dow |39/Logos-x86.msi |nloads.logoscdn.com/LBS8/In | |staller/8.7.0.0039/Logos-x8 | |6.msi Keywords| |dotnet