Jump to content

Please read the Forum Rules before posting.

Photo
- - - - -

eSword 11.0.5 Issues Running in Linux


9 replies to this topic

#1 2guntom

2guntom

    Uploader

  • Veterans
  • PipPipPipPip
  • 71 posts
Offline

Posted 08 August 2016 - 11:28 AM

There is a bugs and issues thread for Windows users - This is for LINUX users.

 

I am using Lubuntu 16.04.1 64bit, the lates version, all up-to-date. I installed "PlayOnLinux". Downloaded eSword 11.0.5 and installed it with the Wine Programs Loader.

 

- The first problem is the TSK (treasury of scriptural knowledge) is plain text; you can't click on the verse references and have them go to that reference in the Bible

 

- As I attempted to get a screen shot, Kazam (screenshot program) only shows a blank grey screen.

 

- The third issue is the font. Whatever the default font is, that's all there is. The menu is still there to select a different font, but it has no effect on anything, accept older modules.

 

I tried it as stated above, and also ran the additional fix shown here

http://www.biblesupp...wine-on-linux/

but nothing changed.

 

Is there something else I need to activate/download in WineTricks to remedy this?

 

 - -

 

 



#2 Terry Mitchell_21396

Terry Mitchell_21396

    New to Bible Support

  • Members
  • Pip
  • 2 posts
Offline

Posted 09 August 2016 - 11:42 AM

I just installed eSword 11.0.5 in ArchLinux using wine 1.9.15, wine_gecko, and wine-mono. I also installed the .dll files I had previously listed. 

 

All popups are working, and the text looks like it should in TSK. You might check and see if a package for wine_gecko is installed. It may be needed since the files are marked up in HTML now. You may have to search to find out how to install it in Lubuntu.

 

As far as the fonts you may need to install some fonts using winetricks.

 

I hope this helps you some. 



#3 2guntom

2guntom

    Uploader

  • Veterans
  • PipPipPipPip
  • 71 posts
Offline

Posted 09 August 2016 - 06:17 PM

Lubuntu 16.04.1 uses Wine 1.6. I also already had gecko and mono.

 

I removed all of it and installed Wine 1.9.16 from WineHQ. From there I got Mono & Gecko.

 

Still no joy...

 

The fonts are available, just not recognized by the new eSword.



#4 rsw

rsw

    New to Bible Support

  • Members
  • Pip
  • 3 posts
Offline

Posted 19 November 2017 - 05:59 AM

Hi Guys,

 

Ever get any answers on this problem?



#5 2guntom

2guntom

    Uploader

  • Veterans
  • PipPipPipPip
  • 71 posts
Offline

Posted 21 November 2017 - 02:14 PM

No.

 

At that time, the only solution I had found was to use the older version of e-Sword that came on CD, but if you don't have a previously downloaded version of your premium modules you'll be disappointed.

 

The option I now use is to have Windows on my Bible study computers. When I need e-Sword, I boot to Windows; everything else, I boot to MX-16.

 

I have abandoned any more attempts at getting e-Sword running in Linux and I don't use anything 'buntu-based anymore.

 

 - -



#6 Adventbible

Adventbible

    New to Bible Support

  • Members
  • Pip
  • 5 posts
Offline

Posted 07 May 2018 - 08:43 AM

I tried e-Sword 11 and had the same issues, not links to the TSK. Not as real problem. But it kept crashing for some reason. Or it would open so far in an invisible screen and not complete the open process. I removed e-Sword, reinstalled it, and some times that would work. Then it wouldn't. I found version 10.07 and tried that. It worked for a while. The developed the same problem of not completely opening. I removed e-Sword and Wine, then reinstalled. Some luck with version 10.04. The only issue now is, e-Sword will always crash when I try to open the KJV+ version or the Strong's Concordance. I tried putting on different versions of the KJV+ and the Concordance from older files I collected, but no luck on that yet. 

I tried to get a screen shot of the errors encountered. But now I can get to the KJV+ with an unresponsive e-Sword program. 

If I open e-sword and click on the Dictionary tab, it freezes. Anything to do with the Concordance will freeze the program. E-sword takes a long time to load, and for the most part, it using the profile under Home/.wine/c-drive/Program files (x86)/e-Sword. I am using Unbuntu 16, with the latest updates, and Cinnamon. 

There seems to be a second e-Sword popping up and starting after it does open. 

By opening e-Sword, then going to KJV+ without doing anything else, I can get the report. It seems there is a conflict with Wine, which runs 32 bit, and e-sword is 64 bit. If that's the case, is there a fix? E-sword worked fine before, but developed issues after Ubuntu, Wine, and e-Sword updates. 

 

Unhandled exception: page fault on read access to 0x0000015e in 32-bit code (0x4b467e99).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:4b467e99 ESP:0033c81c EBP:0033c82c EFLAGS:00010202(  R- --  I   - - - )
 EAX:029d20d8 EBX:029d51d0 ECX:0033c928 EDX:00000010
 ESI:0000015e EDI:0033c168
Stack dump:
0x0033c81c:  00000000 0033c928 4b467ede 029d20d8
0x0033c82c:  0033c9a8 4b4c0397 029d20d8 0033ca14
0x0033c83c:  00000000 029d51d0 0033d698 4b48bb4b
0x0033c84c:  7bcbe000 00000318 00000014 0033c878
0x0033c85c:  7ec8932d 00000000 00000000 7ec8930d
0x0033c86c:  7bc36876 0033c890 029d51d0 0033c8a8
Backtrace:
=>0 0x4b467e99 in msftedit (+0x7e99) (0x0033c82c)
  1 0x4b4c0397 in msftedit (+0x60396) (0x0033c9a8)
  2 0x4b48bb14 in msftedit (+0x2bb13) (0x0033d298)
  3 0x7ec9903a WINPROC_wrapper+0x19() in user32 (0x0033d2c8)
  4 0x7ec9967a in user32 (+0x99679) (0x0033d318)
  5 0x7ec9ad2a in user32 (+0x9ad29) (0x0033d7d8)
  6 0x7ec9bcd9 CallWindowProcA+0xd8() in user32 (0x0033d838)
  7 0x1107f67e in richedit (+0xf67d) (0x0033d8d8)
  8 0x7ec9903a WINPROC_wrapper+0x19() in user32 (0x0033d908)
  9 0x7ec9967a in user32 (+0x99679) (0x0033d958)
  10 0x7ec99b26 in user32 (+0x99b25) (0x0033de18)
  11 0x7ec9bbaf in user32 (+0x9bbae) (0x0033de58)
  12 0x7ec5f95e in user32 (+0x5f95d) (0x0033dec8)
  13 0x7ec664d7 in user32 (+0x664d6) (0x0033df28)
  14 0x7ec66770 SendMessageW+0x5f() in user32 (0x0033df78)
  15 0x7ec423b3 in user32 (+0x423b2) (0x0033e048)
  16 0x7ec42c76 SetFocus+0xf5() in user32 (0x0033e078)
  17 0x11091715 in richedit (+0x21714) (0x0033e328)
  18 0x1107f6a4 in richedit (+0xf6a3) (0x0033e3c8)
  19 0x7ec9903a WINPROC_wrapper+0x19() in user32 (0x0033e3f8)
  20 0x7ec9967a in user32 (+0x99679) (0x0033e448)
  21 0x7ec99b26 in user32 (+0x99b25) (0x0033e908)
  22 0x7ec9bbaf in user32 (+0x9bbae) (0x0033e948)
  23 0x7ec5f95e in user32 (+0x5f95d) (0x0033e9b8)
  24 0x7ec664d7 in user32 (+0x664d6) (0x0033ea18)
  25 0x7ec66770 SendMessageW+0x5f() in user32 (0x0033ea68)
  26 0x7ec423b3 in user32 (+0x423b2) (0x0033eb38)
  27 0x7ec42c76 SetFocus+0xf5() in user32 (0x0033eb68)
  28 0x66023cce in msvbvm60 (+0x23ccd) (0x0033eb94)
  29 0x66023b28 in msvbvm60 (+0x23b27) (0x010d70b4)
  30 0x6602f370 in msvbvm60 (+0x2f36f) (0x010938d0)
  31 0x6602425e in msvbvm60 (+0x2425d) (0x66024294)
  32 0x56531055 (0x8bec8b55)
0x4b467e99: movl 0x0(%esi),%eax
Modules:
Module Address Debug info Name (141 modules)
PE   370000-  381000 Deferred        tx16_wnd
PE   400000-  b80000 Deferred        e-sword
PE 13c0000- 14d4000 Deferred        tx16
PE 1620000- 165f000 Deferred        tx16_tls
PE 1890000- 1a64000 Deferred        codejock.controls.unicode.v15.1.C:\windows\syswow64\Codejock.Controls.Unicode.v15.1.3.ocx
PE 2bf0000- 2cbd000 Deferred        codejock.dockingpane.unicode.v15C:\windows\syswow64\Codejock.DockingPane.Unicode.v15.1.3.ocx
PE 2cc0000- 2cd3000 Deferred        vsthes6
PE 2df0000- 2e27000 Deferred        vsspell6
PE 32a0000- 331b000 Deferred        sqltp50
PE 3430000- 34c6000 Deferred        sqltv3763
PE 10000000-1005e000 Deferred        tx4ole16
PE 11070000-110ab000 Export          richedit
PE 27580000-27685000 Deferred        mscomctl
PE 277b0000-27850000 Deferred        mscomct2
PE 31ac0000-31aed000 Deferred        combolist
PE 4b460000-4b4e6000 Export          msftedit
PE 5f400000-5f4f2000 Deferred        mfc42
PE 5f800000-5f8f2000 Deferred        mfc42u
PE 66000000-66153000 Export          msvbvm60
ELF 79f48000-7b800000 Deferred        libicudata.so.55
ELF 7b800000-7ba54000 Deferred        kernel32<elf>
  \-PE 7b810000-7ba54000 \               kernel32
ELF 7bc00000-7bcda000 Deferred        ntdll<elf>
  \-PE 7bc10000-7bcda000 \               ntdll
ELF 7bf00000-7bf04000 Deferred        <wine-loader>
ELF 7c717000-7c75c000 Deferred        libxslt.so.1
ELF 7c75c000-7c7f8000 Deferred        urlmon<elf>
  \-PE 7c770000-7c7f8000 \               urlmon
ELF 7c96f000-7cb05000 Deferred        libicuuc.so.55
ELF 7cb05000-7cce6000 Deferred        libxml2.so.2
ELF 7cd0c000-7cdc5000 Deferred        msxml3<elf>
  \-PE 7cd20000-7cdc5000 \               msxml3
ELF 7cdc5000-7ce3c000 Deferred        wininet<elf>
  \-PE 7cdd0000-7ce3c000 \               wininet
ELF 7ced6000-7ceec000 Deferred        msls31<elf>
  \-PE 7cee0000-7ceec000 \               msls31
ELF 7ceec000-7cf4b000 Deferred        libjpeg.so.8
ELF 7cf4b000-7d000000 Deferred        windowscodecs<elf>
  \-PE 7cf60000-7d000000 \               windowscodecs
ELF 7d10b000-7d132000 Deferred        mpr<elf>
  \-PE 7d110000-7d132000 \               mpr
ELF 7d132000-7d173000 Deferred        usp10<elf>
  \-PE 7d140000-7d173000 \               usp10
ELF 7d173000-7d18e000 Deferred        spoolss<elf>
  \-PE 7d180000-7d18e000 \               spoolss
ELF 7d18e000-7d1b1000 Deferred        localspl<elf>
  \-PE 7d190000-7d1b1000 \               localspl
ELF 7d1b1000-7d228000 Deferred        wineps<elf>
  \-PE 7d1d0000-7d228000 \               wineps
ELF 7d423000-7d439000 Deferred        libgpg-error.so.0
ELF 7d439000-7d4ae000 Deferred        libpcre.so.3
ELF 7d4ae000-7d4cb000 Deferred        libgcc_s.so.1
ELF 7d4cb000-7d57a000 Deferred        libgcrypt.so.20
ELF 7d57a000-7d5a0000 Deferred        liblzma.so.5
ELF 7d5a0000-7d5a9000 Deferred        librt.so.1
ELF 7d5a9000-7d5cf000 Deferred        libselinux.so.1
ELF 7d5cf000-7d65d000 Deferred        libsystemd.so.0
ELF 7d65d000-7d666000 Deferred        libffi.so.6
ELF 7d666000-7d67f000 Deferred        libresolv.so.2
ELF 7d67f000-7d6d9000 Deferred        libdbus-1.so.3
ELF 7d6d9000-7d765000 Deferred        libgmp.so.10
ELF 7d765000-7d79a000 Deferred        libhogweed.so.4
ELF 7d79a000-7d7d7000 Deferred        libnettle.so.6
ELF 7d7d7000-7d80b000 Deferred        libidn.so.11
ELF 7d80b000-7d86c000 Deferred        libp11-kit.so.0
ELF 7d86c000-7d89d000 Deferred        libk5crypto.so.3
ELF 7d89d000-7d9f5000 Deferred        libgnutls.so.30
ELF 7da7a000-7da7f000 Deferred        libkeyutils.so.1
ELF 7da7f000-7da94000 Deferred        libtasn1.so.6
ELF 7da94000-7db6a000 Deferred        libkrb5.so.3
ELF 7db6a000-7db7e000 Deferred        libavahi-client.so.3
ELF 7db7e000-7dbd0000 Deferred        libgssapi_krb5.so.2
ELF 7dbd0000-7dc57000 Deferred        libcups.so.2
ELF 7dc60000-7dc67000 Deferred        libnss_dns.so.2
PE 7dc70000-7dc73000 Deferred        msimg32
ELF 7dc7d000-7dcf3000 Deferred        shlwapi<elf>
  \-PE 7dc90000-7dcf3000 \               shlwapi
ELF 7dcf3000-7df1c000 Deferred        shell32<elf>
  \-PE 7dd00000-7df1c000 \               shell32
ELF 7df1c000-7e001000 Deferred        comdlg32<elf>
  \-PE 7df20000-7e001000 \               comdlg32
ELF 7e001000-7e03d000 Deferred        winspool<elf>
  \-PE 7e010000-7e03d000 \               winspool
ELF 7e03d000-7e0ec000 Deferred        msvcrt<elf>
  \-PE 7e050000-7e0ec000 \               msvcrt
ELF 7e0ec000-7e1e1000 Deferred        comctl32<elf>
  \-PE 7e0f0000-7e1e1000 \               comctl32
ELF 7e239000-7e246000 Deferred        libkrb5support.so.0
ELF 7e246000-7e24b000 Deferred        libcom_err.so.2
ELF 7e24b000-7e259000 Deferred        libavahi-common.so.3
ELF 7e259000-7e26d000 Deferred        olepro32<elf>
  \-PE 7e260000-7e26d000 \               olepro32
ELF 7e272000-7e2a7000 Deferred        uxtheme<elf>
  \-PE 7e280000-7e2a7000 \               uxtheme
ELF 7e2a8000-7e2cc000 Deferred        imm32<elf>
  \-PE 7e2b0000-7e2cc000 \               imm32
ELF 7e2ee000-7e2f5000 Deferred        libxfixes.so.3
ELF 7e2f5000-7e301000 Deferred        libxcursor.so.1
ELF 7e301000-7e314000 Deferred        libxi.so.6
ELF 7e314000-7e318000 Deferred        libxcomposite.so.1
ELF 7e318000-7e325000 Deferred        libxrandr.so.2
ELF 7e325000-7e331000 Deferred        libxrender.so.1
ELF 7e331000-7e338000 Deferred        libxxf86vm.so.1
ELF 7e338000-7e33c000 Deferred        libxinerama.so.1
ELF 7e33c000-7e343000 Deferred        libxdmcp.so.6
ELF 7e343000-7e347000 Deferred        libxau.so.6
ELF 7e347000-7e36d000 Deferred        libxcb.so.1
ELF 7e36d000-7e4b8000 Deferred        libx11.so.6
ELF 7e4b8000-7e4cd000 Deferred        libxext.so.6
ELF 7e4f3000-7e580000 Deferred        winex11<elf>
  \-PE 7e500000-7e580000 \               winex11
ELF 7e608000-7e632000 Deferred        libexpat.so.1
ELF 7e632000-7e67b000 Deferred        libfontconfig.so.1
ELF 7e67b000-7e6a6000 Deferred        libpng12.so.0
ELF 7e6a6000-7e6c1000 Deferred        libz.so.1
ELF 7e6c1000-7e771000 Deferred        libfreetype.so.6
ELF 7e797000-7e8c4000 Deferred        oleaut32<elf>
  \-PE 7e7b0000-7e8c4000 \               oleaut32
ELF 7e8c4000-7e940000 Deferred        rpcrt4<elf>
  \-PE 7e8d0000-7e940000 \               rpcrt4
ELF 7e940000-7ea6f000 Deferred        ole32<elf>
  \-PE 7e960000-7ea6f000 \               ole32
ELF 7ea6f000-7eadb000 Deferred        advapi32<elf>
  \-PE 7ea80000-7eadb000 \               advapi32
ELF 7eadb000-7ebf2000 Deferred        gdi32<elf>
  \-PE 7eaf0000-7ebf2000 \               gdi32
ELF 7ebf2000-7ed40000 Dwarf           user32<elf>
  \-PE 7ec00000-7ed40000 \               user32
ELF 7ed40000-7ed53000 Deferred        libnss_files.so.2
ELF 7ed53000-7ed60000 Deferred        libnss_nis.so.2
ELF 7ed60000-7ed7b000 Deferred        libnsl.so.1
ELF 7ed7b000-7ed85000 Deferred        libnss_compat.so.2
ELF 7ef85000-7efda000 Deferred        libm.so.6
ELF 7efe7000-7f000000 Deferred        version<elf>
  \-PE 7eff0000-7f000000 \               version
ELF f7c05000-f7c0a000 Deferred        libdl.so.2
ELF f7c0a000-f7dc0000 Deferred        libc.so.6
ELF f7dc0000-f7ddd000 Deferred        libpthread.so.0
ELF f7e03000-f7fb8000 Dwarf           libwine.so.1
ELF f7fb9000-f7fde000 Deferred        ld-linux.so.2
ELF f7fe1000-f7fe2000 Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
0000001e    0
0000001d    0
00000014    0
00000010    0
0000000f    0
00000012 winedevice.exe
0000001c    0
00000019    0
00000017    0
00000013    0
0000001a plugplay.exe
00000020    0
0000001f    0
0000001b    0
00000021 explorer.exe
00000023    0
00000022    0
00000024 (D) C:\Program Files (x86)\e-sword\e-Sword.exe
00000027    0
00000026    0
00000025    0 <==
System information:
    Wine build: wine-1.6.2
    Platform: i386 (WOW64)
    Host system: Linux
    Host version: 4.13.0-39-generic
 

 

 



#7 2guntom

2guntom

    Uploader

  • Veterans
  • PipPipPipPip
  • 71 posts
Offline

Posted 07 May 2018 - 10:11 AM

Adventbible, sorry you are having trouble, and I feel your pain.

 

I had contacted Mr Myers about making a version for Linux, but he has no interest. He did say I could use his modules and make my own, but I possess neither the time nor the skill to do so. The easiest path that I investigated was to take eSword, crack it, hack it, and then repackage it for Linux, but that also requires time and knowledge I do not have. And, to top it off, my end product would be something that only I could use because it was illegal...

 

The ONLY solution that I have found is to dual-boot my computers; that is, to have Windows AND Linux on each machine. Windows for eSword, picture editing, and some work-type-stuff, then Linux for everything else.

 

Also, I have completely abandoned any 'buntu or 'buntu-related distros altogether. I have switched solely to MX Linux which is debian-based. Wine and Winetricks is packaged differently in MX so it comes across as a completely different animal. So much so that I don't use it.

 

Again, my "fix" is to have Windows installed for eSword; sad but true.

 

Have you tried posting that error report in any of the 'buntu help forums? Something specific to wine issues *might* yield some help.

 

If you find a solution, please share  :)

 

 - -



#8 Adventbible

Adventbible

    New to Bible Support

  • Members
  • Pip
  • 5 posts
Offline

Posted 18 August 2018 - 11:59 AM

Still no solution. I am looking at upgrading to Linux 18 that keeps popping up on the updates. As far as I can tell, E-Sword is installed as a 64 bit program. I've read Wine is stuck on 32 bit. Not sure how that works. Maybe a future update will solve the problem. I do have windows and Linux on the same machine. I regret ever opening windows again. Last time that updated it took down a bunch of my profiles. I still use them on Linux through Wine. For the most part I adapted over to all Linux programs but there is nothing like E-Sword offered. I think you mentioned photo editing. I've used Gimp on windows and now on Linux. Everything you need to do is somewhere on YouTube. And Gimp is powerful once you master a few simple steps. My daughter is now using Gimp on her Apple. Took her a few hours to catch on. 



#9 APsit190

APsit190

    e-Sword Tools Developer

  • Members (T)
  • PipPipPipPipPip
  • 1,904 posts
  • LocationThe Land of the Long White Cloud
Offline

Posted 18 August 2018 - 01:56 PM

Still no solution. I am looking at upgrading to Linux 18 that keeps popping up on the updates. As far as I can tell, E-Sword is installed as a 64 bit program. I've read Wine is stuck on 32 bit. Not sure how that works. Maybe a future update will solve the problem. I do have windows and Linux on the same machine. I regret ever opening windows again. Last time that updated it took down a bunch of my profiles. I still use them on Linux through Wine. For the most part I adapted over to all Linux programs but there is nothing like E-Sword offered. I think you mentioned photo editing. I've used Gimp on windows and now on Linux. Everything you need to do is somewhere on YouTube. And Gimp is powerful once you master a few simple steps. My daughter is now using Gimp on her Apple. Took her a few hours to catch on. 

e-Sword is a 32 bit program, and considering you installed it as a 64 bit, no wonder why you are having issues.



#10 2guntom

2guntom

    Uploader

  • Veterans
  • PipPipPipPip
  • 71 posts
Offline

Posted 20 August 2018 - 10:12 AM

I gave Xubuntu 18.04 a try when it first came out in April.

 

It was a disaster. I contemplated troubleshooting, but then I remembered all the trouble I had with Xubuntu 16.04 when it first came out. It's just not worth it to me. I'm done with anything 'buntu or 'buntu-based.

 

I tried several debian-based distros and found some interesting ones, but MX is what I'm sticking with. It works, it works well, and it works all the time. In the rare exception when it doesn't, the forum members are there to help, and so are the developers.

 

Having said all that, there is a recipe for success using a dual-boot system for Windows so you can run Windows-based software.

I've had to do this this year because of some of the work I'm doing that requires a "Windows" operating system.

 

You must have an SSD. Since you have to turn off all the fast-booting setting so you can dual-boot, all of Microsoft's speed cheats are disabled. SSD's are cheaper, if you go with smaller ones. Amazon has 120GB for less than $30, and that is the best $30 you will ever spend; yes, they are that fast. Install Windows 10 first, then partition off a small section, maybe 35GB for Linux. Use a "regular" hard drive in the same computer, format it NTFS and mark it "STORAGE". The "STORAGE" drive will be accessible from both OS's. OS's on the SSD, everything else on the HDD.

 

RAM should be DDR3 or better, 6GB or more depending on how heavy of software you run in Windows.

 

Get a decent graphics card with at least 1GB of memory; 2GB is better. Stay away from gaming cards. AMD seems more compatible with Linux systems; nVidia has always been a pain, particularly with gaming cards.

 

I prefer Intel processors, and some guys drive Chevy's, other drive Fords. "Hyperthreading" dual core Intels are good; quad core is better. Hyperthreading quad core is amazing, but expensive. AMD is generally less expensive all the way around, and their offerings are ever-interesting. An AMD tri-core at minimum; quadcore is better. I have in my possession an "APU" machine that boasts a hyperthreading dual core, so...

 

Keeping in mind, everything stated above is for a DESKTOP computer, and working from a government surplus, bargain basement, as cheap as I can get away with standpoint. And this not necessarily "building" a machine, but rather modifying an OEM machine, keeping the price as low as possible.





Reply to this topic



  


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users




Similar Topics