Kindle app won't run with Wine

Questions about applications and software
Forum rules
Before you post please read this

Kindle app won't run with Wine

Postby arcrepublic on Mon Apr 02, 2012 2:27 pm

I'm not sure if this is a problem with the Kindle for Windows app specifically or with Wine. I initially tried installing the app through Winetricks but it gave me an error about renaming the .exe. Instead, I downloaded it from Amazon and tried running it manually but it said there was a program error and quit. It still seems to have installed but, when I try to run it, it gives me another program error. I ran it from the terminal and got the output below, though I don't know if it's any help in figuring this out. I also tried installing Spotify through Wine and had almost the exact same problem so it seems like this is a problem with Wine, not Kindle. Can anyone help me out with this?

EDIT: I just noticed that the output says something was "called in 32-bit code" a couple lines down. I'm running the 64-bit version of LM12, so could this be causing problems?


Code: Select all
fixme:system:SetProcessDPIAware stub!
wine: Call from 0x7b839f32 to unimplemented function msvcp90.dll.?end@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE?AV?$_String_iterator@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@XZ, aborting
wine: Unimplemented function msvcp90.dll.?end@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE?AV?$_String_iterator@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@XZ called at address 0x7b839f32 (thread 003b), starting debugger...
Unhandled exception: unimplemented function msvcp90.dll.?end@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE?AV?$_String_iterator@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@XZ called in 32-bit code (0x7b839f32).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7b839f32 ESP:0033fac0 EBP:0033fb24 EFLAGS:00000287(   - --  I S - -P-C)
 EAX:7b825ef1 EBX:7b894ff4 ECX:7e1e8b60 EDX:0033fae0
 ESI:80000100 EDI:ffffffff
Stack dump:
0x0033fac0:  0033fb44 00000008 025e3796 80000100
0x0033fad0:  00000001 00000000 7b839f32 00000002
0x0033fae0:  7e1e8b60 7e2030c3 0033fbb0 00000077
0x0033faf0:  025e7378 00000077 0033fb28 7e1e3ef6
0x0033fb00:  0033fb20 7e1e67d0 0033fbb4 7e21ba40
0x0033fb10:  025e75ac 0000007f 7b839eea 00000000
Backtrace:
=>0 0x7b839f32 in kernel32 (+0x29f32) (0x0033fb24)
  1 0x7e1e8ad8 in msvcp90 (+0x38ad7) (0x0033fb54)
  2 0x7e1cdd65 in msvcp90 (+0x1dd64) (0x0259bef8)
  3 0x0056f04b in kindle (+0x16f04a) (0x0259bef8)
  4 0x00000000 (0x0259bf89)
0x7b839f32: subl   $4,%esp
Modules:
Module   Address         Debug info   Name (142 modules)
PE     340000-  373000   Deferred        ssleay32
PE     390000-  3b8000   Deferred        webcoreviewer
PE     3c0000-  3d0000   Deferred        pthreadvc2
PE     400000- 1379000   Export          kindle
PE    1380000- 147e000   Deferred        libeay32
PE    1480000- 15bf000   Deferred        qtscript4
PE    15c0000- 16b6000   Deferred        libxml2
PE    16c0000- 17d6000   Deferred        javascriptcore
PE    17e0000- 18a2000   Deferred        cflite
PE    18b0000- 1a35000   Deferred        icuin44
PE    1a40000- 1fe3000   Deferred        libwebcore
PE    1ff0000- 2096000   Deferred        cairo
PE    20a0000- 20dd000   Deferred        libjpeg
PE   10000000-10a34000   Deferred        qtwebkit4
PE   4a800000-4a91f000   Deferred        icuuc44
PE   4ad00000-4bb41000   Deferred        icudt44
PE   5a4c0000-5a4d4000   Deferred        zlib1
PE   61000000-61056000   Deferred        qtxml4
PE   62000000-62093000   Deferred        qtsql4
PE   64000000-640ec000   Deferred        qtnetwork4
PE   65000000-657ac000   Deferred        qtgui4
PE   67000000-67228000   Deferred        qtcore4
ELF   7b800000-7b9aa000   Dwarf           kernel32<elf>
  \-PE   7b810000-7b9aa000   \               kernel32
ELF   7bc00000-7bcc4000   Deferred        ntdll<elf>
  \-PE   7bc10000-7bcc4000   \               ntdll
ELF   7bf00000-7bf04000   Deferred        <wine-loader>
ELF   7d6f9000-7d737000   Deferred        rsaenh<elf>
  \-PE   7d700000-7d737000   \               rsaenh
ELF   7d737000-7d751000   Deferred        imagehlp<elf>
  \-PE   7d740000-7d751000   \               imagehlp
ELF   7d751000-7d76f000   Deferred        wintab32<elf>
  \-PE   7d760000-7d76f000   \               wintab32
ELF   7d76f000-7d790000   Deferred        localspl<elf>
  \-PE   7d770000-7d790000   \               localspl
ELF   7d790000-7d799000   Deferred        librt.so.1
ELF   7d799000-7d79e000   Deferred        libgpg-error.so.0
ELF   7d79e000-7d7b5000   Deferred        libresolv.so.2
ELF   7d7b5000-7d7b9000   Deferred        libkeyutils.so.1
ELF   7d7b9000-7d802000   Deferred        libdbus-1.so.3
ELF   7d802000-7d887000   Deferred        libgcrypt.so.11
ELF   7d887000-7d899000   Deferred        libtasn1.so.3
ELF   7d899000-7d8a2000   Deferred        libkrb5support.so.0
ELF   7d8a2000-7d8cb000   Deferred        libk5crypto.so.3
ELF   7d8cb000-7d994000   Deferred        libkrb5.so.3
ELF   7d994000-7d9a7000   Deferred        libavahi-client.so.3
ELF   7d9a7000-7d9b5000   Deferred        libavahi-common.so.3
ELF   7d9b5000-7da65000   Deferred        libgnutls.so.26
ELF   7da65000-7daa3000   Deferred        libgssapi_krb5.so.2
ELF   7daa3000-7daf5000   Deferred        libcups.so.2
ELF   7dafa000-7db15000   Deferred        spoolss<elf>
  \-PE   7db00000-7db15000   \               spoolss
ELF   7db58000-7db8c000   Deferred        uxtheme<elf>
  \-PE   7db60000-7db8c000   \               uxtheme
ELF   7db8c000-7db92000   Deferred        libxfixes.so.3
ELF   7db92000-7db9d000   Deferred        libxcursor.so.1
ELF   7db9d000-7dbad000   Deferred        libxi.so.6
ELF   7dbad000-7dbb1000   Deferred        libxcomposite.so.1
ELF   7dbb1000-7dbba000   Deferred        libxrandr.so.2
ELF   7dbba000-7dbc5000   Deferred        libxrender.so.1
ELF   7dbc5000-7dbcb000   Deferred        libxxf86vm.so.1
ELF   7dbcb000-7dbcf000   Deferred        libxinerama.so.1
ELF   7dbcf000-7dbd6000   Deferred        libxdmcp.so.6
ELF   7dbd6000-7dbda000   Deferred        libxau.so.6
ELF   7dbda000-7dbf9000   Deferred        libxcb.so.1
ELF   7dbf9000-7dbff000   Deferred        libuuid.so.1
ELF   7dbff000-7dc19000   Deferred        libice.so.6
ELF   7dc19000-7dd4f000   Deferred        libx11.so.6
ELF   7dd4f000-7dd62000   Deferred        libxext.so.6
ELF   7dd62000-7dd6b000   Deferred        libsm.so.6
ELF   7dd6d000-7dd71000   Deferred        libcom_err.so.2
ELF   7dd8b000-7de31000   Deferred        winex11<elf>
  \-PE   7dda0000-7de31000   \               winex11
ELF   7de57000-7de81000   Deferred        libexpat.so.1
ELF   7de81000-7deb6000   Deferred        libfontconfig.so.1
ELF   7deb6000-7df4d000   Deferred        libfreetype.so.6
ELF   7df4d000-7df6c000   Deferred        libtinfo.so.5
ELF   7df6c000-7df8e000   Deferred        libncurses.so.5
ELF   7dfae000-7dfc2000   Deferred        msimg32<elf>
  \-PE   7dfb0000-7dfc2000   \               msimg32
ELF   7dfc2000-7dff5000   Deferred        wintrust<elf>
  \-PE   7dfd0000-7dff5000   \               wintrust
ELF   7dff5000-7e0a1000   Deferred        crypt32<elf>
  \-PE   7e000000-7e0a1000   \               crypt32
ELF   7e0a1000-7e0c3000   Deferred        iphlpapi<elf>
  \-PE   7e0b0000-7e0c3000   \               iphlpapi
ELF   7e0c3000-7e0de000   Deferred        wsock32<elf>
  \-PE   7e0d0000-7e0de000   \               wsock32
ELF   7e0de000-7e10d000   Deferred        msvcr90<elf>
  \-PE   7e0f0000-7e10d000   \               msvcr90
ELF   7e10d000-7e199000   Deferred        msvcrt<elf>
  \-PE   7e120000-7e199000   \               msvcrt
ELF   7e199000-7e271000   Dwarf           msvcp90<elf>
  \-PE   7e1b0000-7e271000   \               msvcp90
ELF   7e271000-7e293000   Deferred        imm32<elf>
  \-PE   7e280000-7e293000   \               imm32
ELF   7e293000-7e385000   Deferred        oleaut32<elf>
  \-PE   7e2b0000-7e385000   \               oleaut32
ELF   7e385000-7e3be000   Deferred        winspool<elf>
  \-PE   7e390000-7e3be000   \               winspool
ELF   7e3be000-7e4b3000   Deferred        comdlg32<elf>
  \-PE   7e3c0000-7e4b3000   \               comdlg32
ELF   7e4b3000-7e4dc000   Deferred        msacm32<elf>
  \-PE   7e4c0000-7e4dc000   \               msacm32
ELF   7e4dc000-7e57e000   Deferred        winmm<elf>
  \-PE   7e4e0000-7e57e000   \               winmm
ELF   7e57e000-7e5f4000   Deferred        rpcrt4<elf>
  \-PE   7e590000-7e5f4000   \               rpcrt4
ELF   7e5f4000-7e6fb000   Deferred        ole32<elf>
  \-PE   7e610000-7e6fb000   \               ole32
ELF   7e6fb000-7e7f1000   Deferred        comctl32<elf>
  \-PE   7e700000-7e7f1000   \               comctl32
ELF   7e7f1000-7ea02000   Deferred        shell32<elf>
  \-PE   7e800000-7ea02000   \               shell32
ELF   7ea02000-7ea6b000   Deferred        shlwapi<elf>
  \-PE   7ea10000-7ea6b000   \               shlwapi
ELF   7ea6b000-7eacb000   Deferred        advapi32<elf>
  \-PE   7ea80000-7eacb000   \               advapi32
ELF   7eacb000-7eb70000   Deferred        gdi32<elf>
  \-PE   7eae0000-7eb70000   \               gdi32
ELF   7eb70000-7ecad000   Deferred        user32<elf>
  \-PE   7eb80000-7ecad000   \               user32
ELF   7ecad000-7ecd2000   Deferred        mpr<elf>
  \-PE   7ecb0000-7ecd2000   \               mpr
ELF   7ecd2000-7ece7000   Deferred        libz.so.1
ELF   7ece7000-7ed52000   Deferred        wininet<elf>
  \-PE   7ecf0000-7ed52000   \               wininet
ELF   7ed52000-7ed84000   Deferred        ws2_32<elf>
  \-PE   7ed60000-7ed84000   \               ws2_32
ELF   7ef84000-7ef91000   Deferred        libnss_files.so.2
ELF   7ef91000-7ef9d000   Deferred        libnss_nis.so.2
ELF   7ef9d000-7efb6000   Deferred        libnsl.so.1
ELF   7efb6000-7efe0000   Deferred        libm.so.6
ELF   7efe7000-7f000000   Deferred        version<elf>
  \-PE   7eff0000-7f000000   \               version
ELF   f7413000-f741d000   Deferred        libnss_compat.so.2
ELF   f741e000-f7423000   Deferred        libdl.so.2
ELF   f7423000-f759d000   Deferred        libc.so.6
ELF   f759e000-f75b9000   Deferred        libpthread.so.0
ELF   f75d9000-f771b000   Dwarf           libwine.so.1
ELF   f771d000-f773d000   Deferred        ld-linux.so.2
ELF   f773d000-f773e000   Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
   0000001b    0
   00000014    0
   00000010    0
   0000000f    0
00000011 winedevice.exe
   00000017    0
   00000013    0
   00000012    0
00000018 plugplay.exe
   0000001c    0
   0000001a    0
   00000019    0
0000001d explorer.exe
   0000001e    0
0000002a Kindle.exe
   0000002c    0
00000031 Kindle.exe
   00000033    0
0000003a (D) C:\Program Files\Amazon\Kindle\Kindle.exe
   0000003c    0
   0000003b    0 <==
Backtrace:
=>0 0x7b839f32 in kernel32 (+0x29f32) (0x0033fb24)
  1 0x7e1e8ad8 in msvcp90 (+0x38ad7) (0x0033fb54)
  2 0x7e1cdd65 in msvcp90 (+0x1dd64) (0x0259bef8)
  3 0x0056f04b in kindle (+0x16f04a) (0x0259bef8)
  4 0x00000000 (0x0259bf89)
wine: Call from 0x7b839f32 to unimplemented function msvcp90.dll.?end@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE?AV?$_String_iterator@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@XZ, aborting
arcrepublic
Level 1
Level 1
 
Posts: 2
Joined: Mon Apr 02, 2012 12:23 am

Linux Mint is funded by ads and donations.
 

Re: Kindle app won't run with Wine

Postby richyrich on Mon Apr 02, 2012 6:30 pm

Suggestion only . :)
Does it "need" to be a Win app? . . a Linux alternative that works for me, and may work for you. . pls try Calibre, it's free for download via the Package manager.
User avatar
richyrich
Level 13
Level 13
 
Posts: 4635
Joined: Mon May 04, 2009 8:31 pm

Re: Kindle app won't run with Wine

Postby arcrepublic on Mon Apr 02, 2012 8:19 pm

richyrich wrote:Suggestion only . :)
Does it "need" to be a Win app? . . a Linux alternative that works for me, and may work for you. . pls try Calibre, it's free for download via the Package manager.


Calibre is awesome for books that don't have DRM but I have Kindle Edition textbooks that won't work with it. Thanks for the suggestion though.
arcrepublic
Level 1
Level 1
 
Posts: 2
Joined: Mon Apr 02, 2012 12:23 am

Re: Kindle app won't run with Wine

Postby Plaster02 on Wed Apr 04, 2012 6:14 pm

I don't used Wine but I have some workarounds for you:

Try using the Kindle Cloud Reader, it works within Firefox, Safari and Chrome web browsers
https://read.amazon.com/about
I've added it to my Chrome web browser from the Chrome Web Store:
https://chrome.google.com/webstore/detail/icdipabjmbhpdkjaihfjoikhjjeneebd
After signing in I was able to see all my purchased e-books from Amazon.

If you still interested in having Spotify you can use the Spotify "Preview" for Linux
http://www.spotify.com/int/download/previews/
Just follow the instructions at the end of the post in the "Spotify for Linux" section. I've been using it and it works pretty good.

As richyrich says it is healthy to look for Linux alternatives; personally I don't use Wine since it tends to fail often (or maybe I don't know how to use it :P). Hope this tips help you.

Note: I'm using Mint 12 32-bit version.
User avatar
Plaster02
Level 1
Level 1
 
Posts: 2
Joined: Mon Jan 09, 2012 11:57 pm
Location: Detroit, MI. USA

Re: Kindle app won't run with Wine

Postby Summersky on Mon Jun 25, 2012 11:23 am

I havent tried this ... yet.

http://appdb.winehq.org/objectManager.p ... &iId=25919

http://ubuntuforums.org/showthread.php? ... kindle+app
Summersky
Level 2
Level 2
 
Posts: 77
Joined: Fri Mar 12, 2010 1:06 pm


Return to Software & Applications

Who is online

Users browsing this forum: No registered users and 14 guests