You are not logged in.

#1 2010-12-23 16:53:53

cerdiogenes
Member
From: Cascavel - Paraná - Brazil
Registered: 2010-12-22
Posts: 14
Website

KindlePC doesn't work: libcrypto issue

Hi,

In Arch32 it's work fine, but now that I installed Arch64 it's not working properly. I installed wine and lib32-openssl to be able to authenticate to my amazon account.

When I inform my username and passowrd do register my KindlePC and click register the program try to connect with amazon throw ssl and I get the following statck trace:

wine: Unhandled page fault on read access to 0xffffffff at address 0x7d724ebc (thread 0021), starting debugger...
Unhandled exception: page fault on read access to 0xffffffff in 32-bit code (0x7d724ebc).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7d724ebc ESP:0033d6b4 EBP:0033d714 EFLAGS:00010202(  R- --  I   - - - )
 EAX:000000c8 EBX:7d7d9fdc ECX:f761f3a0 EDX:f761f3d0
 ESI:00000001 EDI:0000000c
Stack dump:
0x0033d6b4:  0033d6fc 0033d714 00000000 000000dc
0x0033d6c4:  7c4ffdc8 0033d7e0 00000064 7edf7945
0x0033d6d4:  0033d6fc 00000028 7d7df9e0 0033d73c
0x0033d6e4:  00000001 7d7c114f 00000000 40400000
0x0033d6f4:  f759d551 00000000 00000000 00000000
0x0033d704:  00000000 00000000 00000000 00000000
000c: sel=0067 base=00000000 limit=00000000 32-bit r--
Backtrace:
=>0 0x7d724ebc ssleay_rand_add+0x30c() in libcrypto.so.1.0.0 (0x0033d714)
0x7d724ebc ssleay_rand_add+0x30c in libcrypto.so.1.0.0: pxor    %mm0,0x60(%esp)
Modules:
Module    Address            Debug info    Name (90 modules)
PE      400000- 1ef8000    Deferred        kindleforpc
PE    78480000-7850d000    Deferred        msvcp90
PE    78520000-785c3000    Deferred        msvcr90
ELF    7b800000-7b97f000    Deferred        kernel32<elf>
  \-PE    7b810000-7b97f000    \               kernel32
ELF    7bc00000-7bcb9000    Deferred        ntdll<elf>
  \-PE    7bc10000-7bcb9000    \               ntdll
ELF    7bf00000-7bf03000    Deferred        <wine-loader>
ELF    7d668000-7d7e3000    Export          libcrypto.so.1.0.0
ELF    7d7e3000-7d834000    Deferred        libssl.so.1.0.0
ELF    7dcc5000-7dcda000    Deferred        libresolv.so.2
ELF    7dcda000-7dced000    Deferred        msimg32<elf>
  \-PE    7dce0000-7dced000    \               msimg32
ELF    7ddce000-7dde8000    Deferred        libgcc_s.so.1
ELF    7ddee000-7ddf4000    Deferred        libnss_dns.so.2
ELF    7ddf4000-7de1b000    Deferred        winhttp<elf>
  \-PE    7de00000-7de1b000    \               winhttp
ELF    7de48000-7de85000    Deferred        rsaenh<elf>
  \-PE    7de50000-7de85000    \               rsaenh
ELF    7de85000-7de9d000    Deferred        imagehlp<elf>
  \-PE    7de90000-7de9d000    \               imagehlp
ELF    7de9d000-7deb9000    Deferred        wintab32<elf>
  \-PE    7dea0000-7deb9000    \               wintab32
ELF    7defd000-7df30000    Deferred        uxtheme<elf>
  \-PE    7df00000-7df30000    \               uxtheme
ELF    7df30000-7df35000    Deferred        libxfixes.so.3
ELF    7df35000-7df3e000    Deferred        libxcursor.so.1
ELF    7df3e000-7df45000    Deferred        libxrandr.so.2
ELF    7df45000-7df4d000    Deferred        libxrender.so.1
ELF    7df4d000-7df52000    Deferred        libxxf86vm.so.1
ELF    7df52000-7df57000    Deferred        libxdmcp.so.6
ELF    7df57000-7df6f000    Deferred        libxcb.so.1
ELF    7df6f000-7df86000    Deferred        libice.so.6
ELF    7df86000-7e0a1000    Deferred        libx11.so.6
ELF    7e0bf000-7e161000    Deferred        winex11<elf>
  \-PE    7e0d0000-7e161000    \               winex11
ELF    7e1e3000-7e20c000    Deferred        libexpat.so.1
ELF    7e20c000-7e23a000    Deferred        libfontconfig.so.1
ELF    7e23a000-7e2bf000    Deferred        libfreetype.so.6
ELF    7e2bf000-7e2cd000    Deferred        libxext.so.6
ELF    7e2dd000-7e3c9000    Deferred        oleaut32<elf>
  \-PE    7e2f0000-7e3c9000    \               oleaut32
ELF    7e3c9000-7e400000    Deferred        winspool<elf>
  \-PE    7e3d0000-7e400000    \               winspool
ELF    7e400000-7e4c1000    Deferred        comdlg32<elf>
  \-PE    7e410000-7e4c1000    \               comdlg32
ELF    7e4c1000-7e4e1000    Deferred        imm32<elf>
  \-PE    7e4d0000-7e4e1000    \               imm32
ELF    7e4e1000-7e50f000    Deferred        ws2_32<elf>
  \-PE    7e4f0000-7e50f000    \               ws2_32
ELF    7e50f000-7e540000    Deferred        wintrust<elf>
  \-PE    7e520000-7e540000    \               wintrust
ELF    7e540000-7e5e0000    Deferred        crypt32<elf>
  \-PE    7e550000-7e5e0000    \               crypt32
ELF    7e5f5000-7e669000    Deferred        rpcrt4<elf>
  \-PE    7e600000-7e669000    \               rpcrt4
ELF    7e669000-7e76b000    Deferred        ole32<elf>
  \-PE    7e680000-7e76b000    \               ole32
ELF    7e76b000-7e7ff000    Deferred        winmm<elf>
  \-PE    7e770000-7e7ff000    \               winmm
ELF    7e7ff000-7e8ef000    Deferred        comctl32<elf>
  \-PE    7e810000-7e8ef000    \               comctl32
ELF    7e8ef000-7eadb000    Deferred        shell32<elf>
  \-PE    7e900000-7eadb000    \               shell32
ELF    7eadb000-7eb3d000    Deferred        shlwapi<elf>
  \-PE    7eaf0000-7eb3d000    \               shlwapi
ELF    7eb3d000-7eb97000    Deferred        advapi32<elf>
  \-PE    7eb50000-7eb97000    \               advapi32
ELF    7eb97000-7ec22000    Deferred        gdi32<elf>
  \-PE    7eba0000-7ec22000    \               gdi32
ELF    7ec22000-7ed54000    Deferred        user32<elf>
  \-PE    7ec30000-7ed54000    \               user32
ELF    7ed54000-7ed77000    Deferred        mpr<elf>
  \-PE    7ed60000-7ed77000    \               mpr
ELF    7ed77000-7ed8c000    Deferred        libz.so.1
ELF    7ed8c000-7ed8f000    Deferred        iso8859-1.so
ELF    7ed8f000-7ed92000    Deferred        libxau.so.6
ELF    7ed92000-7edaa000    Deferred        version<elf>
  \-PE    7eda0000-7edaa000    \               version
ELF    7edaa000-7ee08000    Deferred        wininet<elf>
  \-PE    7edb0000-7ee08000    \               wininet
ELF    7efbd000-7efe2000    Deferred        libm.so.6
ELF    7efe2000-7efe6000    Deferred        libuuid.so.1
ELF    7eff4000-7f000000    Deferred        libnss_files.so.2
ELF    f74b4000-f74b8000    Deferred        libdl.so.2
ELF    f74b9000-f74c0000    Deferred        libsm.so.6
ELF    f74d6000-f7622000    Deferred        libc.so.6
ELF    f7622000-f763c000    Deferred        libpthread.so.0
ELF    f763c000-f777c000    Deferred        libwine.so.1
ELF    f777d000-f779b000    Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
    00000014    0
    00000010    0
    0000000f    0
00000011 winedevice.exe
    00000016    0
    00000013    0
    00000012    0
00000020 (D) C:\Arquivos de programas\Amazon\Kindle For PC\KindleForPC.exe
    00000027    0
    00000026    0
    00000024    0
    00000021    0 <==
00000022 explorer.exe
    00000023    0
Backtrace:
=>0 0x7d724ebc ssleay_rand_add+0x30c() in libcrypto.so.1.0.0 (0x0033d714)

There is something I can do to solve this or I must report a bug?

Best regards,
Carlos.

Offline

#2 2010-12-28 21:20:12

cerdiogenes
Member
From: Cascavel - Paraná - Brazil
Registered: 2010-12-22
Posts: 14
Website

Re: KindlePC doesn't work: libcrypto issue

I find a workaround to this and also open a new bug: https://bugs.archlinux.org/task/22238

The workaround is here: https://bugs.archlinux.org/task/21248?p … 32-openssl

The lib32-openssl package is not right.

Offline

Board footer

Powered by FluxBB