[Wine] Re: Barnes & Noble eReader question

ted
Wed, 03 Mar 2010 21:28:48 -0000

ok that was too much lets try this in parts.


Code:


ted at ted-laptop:~/.wine/drive_c/Program Files/Barnes &
Noble/DesktopReader$ wine BNDReader.exe
fixme:wininet:InternetCheckConnectionW
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:iphlpapi:GetAdaptersAddresses no support for IPv6 addresses
fixme:iphlpapi:GetAdaptersAddresses no support for IPv6 addresses
fixme:iphlpapi:NotifyAddrChange (Handle 0x32e698, overlapped 0x7fec220c): stub
sql: select distinct p.rowid, p.ean, p.titles, p.publisher, p.created,
p.synopsis, p.published, p.thumb_image, p.cover_image, p.product_code, p.type,
p.subscription_ean, p.subscription, p.sideloaded, p.file_size, p.local_filename,
p.locker_item_ean, p.locker_item_date_added, p.locker_item_download_status,
p.locker_item_sample, p.locker_item_order_number, p.locker_item_delivery_id,
p.locker_item_category_name, p.locker_item_purchase_status , ps.lending_state,
ps.locker_status from bn_client_products p, bn_client_product_states ps  where
p.locker_item_ean = '2981439166834'  and  p.locker_item_ean =
ps.product_ean
err:imm:ImmAssociateContextEx Unknown dwFlags 0x0
fixme:imm:ImmReleaseContext (0x1006a, 0x1526a8): stub
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
err:imm:ImmAssociateContextEx Unknown dwFlags 0x0
sql: select distinct p.rowid, p.ean, p.titles, p.publisher, p.created,
p.synopsis, p.published, p.thumb_image, p.cover_image, p.product_code, p.type,
p.subscription_ean, p.subscription, p.sideloaded, p.file_size, p.local_filename,
p.locker_item_ean, p.locker_item_date_added, p.locker_item_download_status,
p.locker_item_sample, p.locker_item_order_number, p.locker_item_delivery_id,
p.locker_item_category_name, p.locker_item_purchase_status , ps.lending_state,
ps.locker_status from bn_client_products p, bn_client_product_states ps  where
(ps.lending_state = 3 or ps.lending_state = 6 or (p.subscription_ean is not null
and p.subscription_ean != '' and  ( type = 2 or type = 3) and  (
published >= 1267560195 ) ) )  and  p.locker_item_ean = ps.product_ean  order
by ps.modified desc, p.rowid desc
sql: select distinct p.rowid, p.ean, p.titles, p.publisher, p.created,
p.synopsis, p.published, p.thumb_image, p.cover_image, p.product_code, p.type,
p.subscription_ean, p.subscription, p.sideloaded, p.file_size, p.local_filename,
p.locker_item_ean, p.locker_item_date_added, p.locker_item_download_status,
p.locker_item_sample, p.locker_item_order_number, p.locker_item_delivery_id,
p.locker_item_category_name, p.locker_item_purchase_status , ps.lending_state,
ps.locker_status from bn_client_products p, bn_client_product_states ps  where
p.rowid = 7 and  p.locker_item_ean = ps.product_ean
sql: select distinct p.rowid, p.ean, p.titles, p.publisher, p.created,
p.synopsis, p.published, p.thumb_image, p.cover_image, p.product_code, p.type,
p.subscription_ean, p.subscription, p.sideloaded, p.file_size, p.local_filename,
p.locker_item_ean, p.locker_item_date_added, p.locker_item_download_status,
p.locker_item_sample, p.locker_item_order_number, p.locker_item_delivery_id,
p.locker_item_category_name, p.locker_item_purchase_status , ps.lending_state,
ps.locker_status from bn_client_products p, bn_client_product_states ps  where
(p.sideloaded is null or p.sideloaded != 1) and  (ps.lending_state != 3 and
ps.lending_state != 6 )  and  p.locker_item_ean = ps.product_ean
sql: select distinct p.rowid, p.ean, p.titles, p.publisher, p.created,
p.synopsis, p.published, p.thumb_image, p.cover_image, p.product_code, p.type,
p.subscription_ean, p.subscription, p.sideloaded, p.file_size, p.local_filename,
p.locker_item_ean, p.locker_item_date_added, p.locker_item_download_status,
p.locker_item_sample, p.locker_item_order_number, p.locker_item_delivery_id,
p.locker_item_category_name, p.locker_item_purchase_status , ps.lending_state,
ps.locker_status from bn_client_products p, bn_client_product_states ps  where
(p.sideloaded is null or p.sideloaded != 1) and  (ps.lending_state != 3 and
ps.lending_state != 6 )  and  p.locker_item_ean = ps.product_ean
sql: select distinct p.rowid, p.ean, p.titles, p.publisher, p.created,
p.synopsis, p.published, p.thumb_image, p.cover_image, p.product_code, p.type,
p.subscription_ean, p.subscription, p.sideloaded, p.file_size, p.local_filename,
p.locker_item_ean, p.locker_item_date_added, p.locker_item_download_status,
p.locker_item_sample, p.locker_item_order_number, p.locker_item_delivery_id,
p.locker_item_category_name, p.locker_item_purchase_status , ps.lending_state,
ps.locker_status from bn_client_products p, bn_client_product_states ps  where
p.locker_item_ean = '9780877797753'  and  p.locker_item_ean =
ps.product_ean
sql: select distinct p.rowid, p.ean, p.titles, p.publisher, p.created,
p.synopsis, p.published, p.thumb_image, p.cover_image, p.product_code, p.type,
p.subscription_ean, p.subscription, p.sideloaded, p.file_size, p.local_filename,
p.locker_item_ean, p.locker_item_date_added, p.locker_item_download_status,
p.locker_item_sample, p.locker_item_order_number, p.locker_item_delivery_id,
p.locker_item_category_name, p.locker_item_purchase_status , ps.lending_state,
ps.locker_status from bn_client_products p, bn_client_product_states ps  where
p.locker_item_ean = '9781411431645'  and  p.locker_item_ean =
ps.product_ean
sql: select distinct p.rowid, p.ean, p.titles, p.publisher, p.created,
p.synopsis, p.published, p.thumb_image, p.cover_image, p.product_code, p.type,
p.subscription_ean, p.subscription, p.sideloaded, p.file_size, p.local_filename,
p.locker_item_ean, p.locker_item_date_added, p.locker_item_download_status,
p.locker_item_sample, p.locker_item_order_number, p.locker_item_delivery_id,
p.locker_item_category_name, p.locker_item_purchase_status , ps.lending_state,
ps.locker_status from bn_client_products p, bn_client_product_states ps  where
p.locker_item_ean = '9781411432574'  and  p.locker_item_ean =
ps.product_ean
sql: select distinct p.rowid, p.ean, p.titles, p.publisher, p.created,
p.synopsis, p.published, p.thumb_image, p.cover_image, p.product_code, p.type,
p.subscription_ean, p.subscription, p.sideloaded, p.file_size, p.local_filename,
p.locker_item_ean, p.locker_item_date_added, p.locker_item_download_status,
p.locker_item_sample, p.locker_item_order_number, p.locker_item_delivery_id,
p.locker_item_category_name, p.locker_item_purchase_status , ps.lending_state,
ps.locker_status from bn_client_products p, bn_client_product_states ps  where
p.locker_item_ean = '9781411432963'  and  p.locker_item_ean =
ps.product_ean
sql: select distinct p.rowid, p.ean, p.titles, p.publisher, p.created,
p.synopsis, p.published, p.thumb_image, p.cover_image, p.product_code, p.type,
p.subscription_ean, p.subscription, p.sideloaded, p.file_size, p.local_filename,
p.locker_item_ean, p.locker_item_date_added, p.locker_item_download_status,
p.locker_item_sample, p.locker_item_order_number, p.locker_item_delivery_id,
p.locker_item_category_name, p.locker_item_purchase_status , ps.lending_state,
ps.locker_status from bn_client_products p, bn_client_product_states ps  where
p.locker_item_ean = '2981439166834'  and  p.locker_item_ean =
ps.product_ean
sql: select distinct p.rowid, p.ean, p.titles, p.publisher, p.created,
p.synopsis, p.published, p.thumb_image, p.cover_image, p.product_code, p.type,
p.subscription_ean, p.subscription, p.sideloaded, p.file_size, p.local_filename,
p.locker_item_ean, p.locker_item_date_added, p.locker_item_download_status,
p.locker_item_sample, p.locker_item_order_number, p.locker_item_delivery_id,
p.locker_item_category_name, p.locker_item_purchase_status , ps.lending_state,
ps.locker_status from bn_client_products p, bn_client_product_states ps  where
p.locker_item_ean = '2980743464544'  and  p.locker_item_ean =
ps.product_ean
sql: select distinct p.rowid, p.ean, p.titles, p.publisher, p.created,
p.synopsis, p.published, p.thumb_image, p.cover_image, p.product_code, p.type,
p.subscription_ean, p.subscription, p.sideloaded, p.file_size, p.local_filename,
p.locker_item_ean, p.locker_item_date_added, p.locker_item_download_status,
p.locker_item_sample, p.locker_item_order_number, p.locker_item_delivery_id,
p.locker_item_category_name, p.locker_item_purchase_status , ps.lending_state,
ps.locker_status from bn_client_products p, bn_client_product_states ps  where
p.locker_item_ean = '2980061991111'  and  p.locker_item_ean =
ps.product_ean
sql: select distinct p.rowid, p.ean, p.titles, p.publisher, p.created,
p.synopsis, p.published, p.thumb_image, p.cover_image, p.product_code, p.type,
p.subscription_ean, p.subscription, p.sideloaded, p.file_size, p.local_filename,
p.locker_item_ean, p.locker_item_date_added, p.locker_item_download_status,
p.locker_item_sample, p.locker_item_order_number, p.locker_item_delivery_id,
p.locker_item_category_name, p.locker_item_purchase_status , ps.lending_state,
ps.locker_status from bn_client_products p, bn_client_product_states ps  where
p.locker_item_ean = '9780345519382'  and  p.locker_item_ean =
ps.product_ean
sql: select distinct p.rowid, p.ean, p.titles, p.publisher, p.created,
p.synopsis, p.published, p.thumb_image, p.cover_image, p.product_code, p.type,
p.subscription_ean, p.subscription, p.sideloaded, p.file_size, p.local_filename,
p.locker_item_ean, p.locker_item_date_added, p.locker_item_download_status,
p.locker_item_sample, p.locker_item_order_number, p.locker_item_delivery_id,
p.locker_item_category_name, p.locker_item_purchase_status , ps.lending_state,
ps.locker_status from bn_client_products p, bn_client_product_states ps  where
p.locker_item_ean = '2980345518713'  and  p.locker_item_ean =
ps.product_ean
sql: select distinct p.rowid, p.ean, p.titles, p.publisher, p.created,
p.synopsis, p.published, p.thumb_image, p.cover_image, p.product_code, p.type,
p.subscription_ean, p.subscription, p.sideloaded, p.file_size, p.local_filename,
p.locker_item_ean, p.locker_item_date_added, p.locker_item_download_status,
p.locker_item_sample, p.locker_item_order_number, p.locker_item_delivery_id,
p.locker_item_category_name, p.locker_item_purchase_status , ps.lending_state,
ps.locker_status from bn_client_products p, bn_client_product_states ps  where
p.locker_item_ean = '9780345519399'  and  p.locker_item_ean =
ps.product_ean
sql: select distinct p.rowid, p.ean, p.titles, p.publisher, p.created,
p.synopsis, p.published, p.thumb_image, p.cover_image, p.product_code, p.type,
p.subscription_ean, p.subscription, p.sideloaded, p.file_size, p.local_filename,
p.locker_item_ean, p.locker_item_date_added, p.locker_item_download_status,
p.locker_item_sample, p.locker_item_order_number, p.locker_item_delivery_id,
p.locker_item_category_name, p.locker_item_purchase_status , ps.lending_state,
ps.locker_status from bn_client_products p, bn_client_product_states ps  where
(ps.lending_state = 3 or ps.lending_state = 6 or (p.subscription_ean is not null
and p.subscription_ean != '' and  ( type = 2 or type = 3) and  (
published >= 1267560206 ) ) )  and  p.locker_item_ean = ps.product_ean  order
by ps.modified desc, p.rowid desc
err:imm:ImmAssociateContextEx Unknown dwFlags 0x0
sql: select distinct p.rowid, p.ean, p.titles, p.publisher, p.created,
p.synopsis, p.published, p.thumb_image, p.cover_image, p.product_code, p.type,
p.subscription_ean, p.subscription, p.sideloaded, p.file_size, p.local_filename,
p.locker_item_ean, p.locker_item_date_added, p.locker_item_download_status,
p.locker_item_sample, p.locker_item_order_number, p.locker_item_delivery_id,
p.locker_item_category_name, p.locker_item_purchase_status , ps.lending_state,
ps.locker_status from bn_client_products p, bn_client_product_states ps  where
(  ps.locker_status = 1 or p.subscription = 1 )  and(p.sideloaded is null or
p.sideloaded != 1) and (p.subscription = 1 or ( ( select count(1) from
bn_client_products q where q.ean = p.subscription_ean ) = 0 ) or p.type = 1) and
(ps.lending_state != 3 and ps.lending_state != 6 )  and  p.locker_item_ean =
ps.product_ean  order by p.titles asc, p.rowid asc
err:imm:ImmAssociateContextEx Unknown dwFlags 0x0
err:imm:ImmAssociateContextEx Unknown dwFlags 0x0
err:imm:ImmAssociateContextEx Unknown dwFlags 0x0
wine: Call from 0x7bc4a9e0 to unimplemented function
GDI32.dll.CreateFontIndirectExA, aborting
wine: Unimplemented function GDI32.dll.CreateFontIndirectExA called at address
0x7bc4a9e0 (thread 0009), starting debugger...
Unhandled exception: unimplemented function GDI32.dll.CreateFontIndirectExA
called in 32-bit code (0x7bc4a9e0).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7bc4a9e0 ESP:0032e720 EBP:0032e784 EFLAGS:00000202(   - --  I   - - - )
 EAX:00690c30 EBX:7bc98ff4 ECX:0032e7b8 EDX:00c01a00
 ESI:0032e72c EDI:00000000
Stack dump:
0x0032e720:  0032e7b8 6843ff00 0050c271 80000100
0x0032e730:  00000001 00000000 7bc4a9e0 00000002
0x0032e740:  00690cd4 00690c30 0050c2a3 00000000
0x0032e750:  00000000 00000000 00000000 00000000
0x0032e760:  01000000 00000000 00000000 00000000
0x0032e770:  00000000 00000000 00000000 0000a490
Backtrace:
=>0 0x7bc4a9e0 in ntdll (+0x3a9e0) (0x0032e784)
  1 0x00af000f (0x00af0000)
  2 0x0cd46800 (0x690c3068)
0x7bc4a9e0: subl        $4,%esp
Modules:
Module  Address                 Debug info      Name (137 modules)
PE        330000-  3cf000       Deferred        cflite
PE        3d0000-  3e0000       Deferred        pthreadvc2
PE        3e0000-  3f2000       Deferred        zlib1
PE        400000-  743000       Deferred        bndreader
PE        750000-  82f000       Deferred        javascriptcore
PE        830000-  867000       Deferred        libcurl
PE        870000-  96f000       Deferred        libeay32
PE        970000-  9a4000       Deferred        ssleay32
PE        9b0000-  ae2000       Deferred        libxml2
PE        b00000-  b16000       Deferred        zlibwapi
PE      10000000-10662000       Deferred        webkit
ELF     20000000-20004000       Deferred        libnss_mdns4_minimal.so.2
ELF     20004000-2000b000       Deferred        libnss_dns.so.2
ELF     2000b000-20032000       Deferred        netapi32<elf>
  \-PE  20010000-20032000       \               netapi32
ELF     41bbc000-41bda000       Deferred        libgcc_s.so.1
PE      4a800000-4a8e9000       Deferred        icuuc40
PE      4a900000-4a9fd000       Deferred        icuin40
PE      4ad00000-4ba48000       Deferred        icudt40
ELF     50675000-506a0000       Deferred        secur32<elf>
  \-PE  50680000-506a0000       \               secur32
ELF     68000000-6801d000       Deferred        ld-linux.so.2
ELF     6801d000-68158000       Deferred        libwine.so.1
ELF     68158000-68171000       Deferred        libpthread.so.0
ELF     68171000-682b6000       Deferred        libc.so.6
ELF     682b6000-682be000       Deferred        libnss_compat.so.2
ELF     682be000-682c9000       Deferred        libnss_nis.so.2
ELF     682c9000-682d5000       Deferred        libnss_files.so.2
ELF     682d5000-683e2000       Deferred        user32<elf>
  \-PE  682f0000-683e2000       \               user32
ELF     683e2000-6846c000       Deferred        gdi32<elf>
  \-PE  683f0000-6846c000       \               gdi32
ELF     6846c000-684dc000       Deferred        rpcrt4<elf>
  \-PE  68480000-684dc000       \               rpcrt4
ELF     684dc000-6866c000       Deferred        shell32<elf>
  \-PE  684f0000-6866c000       \               shell32
ELF     6866c000-686c9000       Deferred        shlwapi<elf>
  \-PE  68680000-686c9000       \               shlwapi
ELF     686c9000-68797000       Deferred        comctl32<elf>
  \-PE  686d0000-68797000       \               comctl32
ELF     68797000-68894000       Deferred        ole32<elf>
  \-PE  687b0000-68894000       \               ole32
ELF     68894000-68977000       Deferred        oleaut32<elf>
  \-PE  688b0000-68977000       \               oleaut32
ELF     68977000-689e5000       Deferred        msvcrt<elf>
  \-PE  68990000-689e5000       \               msvcrt
ELF     689e5000-68a10000       Deferred        ws2_32<elf>
  \-PE  689f0000-68a10000       \               ws2_32
ELF     68a10000-68a2b000       Deferred        wsock32<elf>
  \-PE  68a20000-68a2b000       \               wsock32
ELF     68a2b000-68a4b000       Deferred        iphlpapi<elf>
  \-PE  68a30000-68a4b000       \               iphlpapi
ELF     68a4b000-68a5f000       Deferred        libresolv.so.2
ELF     68a5f000-68ae6000       Deferred        winmm<elf>
  \-PE  68a70000-68ae6000       \               winmm
ELF     68ae6000-68b79000       Deferred        crypt32<elf>
  \-PE  68af0000-68b79000       \               crypt32
ELF     68b79000-68b88000       Deferred        liblber-2.4.so.2
ELF     68b88000-68ba2000       Deferred        libsasl2.so.2
ELF     68ba2000-68c4a000       Deferred        libgnutls.so.26
ELF     68c4a000-68c5c000       Deferred        libtasn1.so.3
ELF     68c5c000-68cd8000       Deferred        libgcrypt.so.11
ELF     68cd8000-68cdd000       Deferred        libgpg-error.so.0
ELF     68cdd000-68cf1000       Deferred        lz32<elf>
  \-PE  68ce0000-68cf1000       \               lz32
ELF     68cf1000-68d49000       Deferred        wininet<elf>
  \-PE  68d00000-68d49000       \               wininet
ELF     68d49000-68d6c000       Deferred        mpr<elf>
  \-PE  68d50000-68d6c000       \               mpr
ELF     68d6c000-68e17000       Deferred        comdlg32<elf>
  \-PE  68d70000-68e17000       \               comdlg32
ELF     68e17000-68e4d000       Deferred        winspool<elf>
  \-PE  68e20000-68e4d000       \               winspool
ELF     68e4d000-68e61000       Deferred        msimg32<elf>
  \-PE  68e50000-68e61000       \               msimg32
ELF     68e61000-68ee0000       Deferred        libfreetype.so.6
ELF     68ee0000-68f0d000       Deferred        libfontconfig.so.1
ELF     68f0d000-68f34000       Deferred        libexpat.so.1
ELF     68f34000-68fd3000       Deferred        winex11<elf>
  \-PE  68f40000-68fd3000       \               winex11
ELF     68fd3000-68fdc000       Deferred        libsm.so.6
ELF     68fdc000-68ff7000       Deferred        libice.so.6
ELF     68ff7000-69126000       Deferred        libx11.so.6
ELF     69126000-6912b000       Deferred        libuuid.so.1
ELF     6912b000-6912f000       Deferred        libxau.so.6
ELF     6912f000-6914d000       Deferred        libxcb.so.1
ELF     6914d000-6916e000       Deferred        imm32<elf>
  \-PE  69150000-6916e000       \               imm32
ELF     6916e000-69174000       Deferred        libxxf86vm.so.1
ELF     69174000-6917e000       Deferred        libxrender.so.1
ELF     6917e000-69187000       Deferred        libxrandr.so.2
ELF     69187000-6918d000       Deferred        libxfixes.so.3
ELF     6918d000-69198000       Deferred        libxcursor.so.1
ELF     69198000-691cb000       Deferred        uxtheme<elf>
  \-PE  691a0000-691cb000       \               uxtheme
ELF     691cb000-69202000       Deferred        winealsa<elf>
  \-PE  691d0000-69202000       \               winealsa
ELF     69202000-692c9000       Deferred        libasound.so.2
ELF     692c9000-692d2000       Deferred        librt.so.1
ELF     692d2000-692ea000       Deferred        msacm32<elf>
  \-PE  692e0000-692ea000       \               msacm32
ELF     692ea000-69310000       Deferred        msacm32<elf>
  \-PE  692f0000-69310000       \               msacm32
ELF     69310000-69326000       Deferred        midimap<elf>
  \-PE  69320000-69326000       \               midimap
ELF     69326000-6936b000       Deferred        libcups.so.2
ELF     6936b000-69395000       Deferred        libgssapi_krb5.so.2
ELF     69395000-693a1000       Deferred        libavahi-common.so.3
ELF     693a1000-693b2000       Deferred        libavahi-client.so.3
ELF     693b2000-69458000       Deferred        libkrb5.so.3
ELF     69458000-69481000       Deferred        libk5crypto.so.3
ELF     69481000-69485000       Deferred        libcom_err.so.2
ELF     69485000-6948d000       Deferred        libkrb5support.so.0
ELF     6948d000-694c6000       Deferred        libdbus-1.so.3
ELF     6db1a000-6db1e000       Deferred        libkeyutils.so.1
ELF     6dee6000-6dee9000       Deferred        libxinerama.so.1
ELF     6e94b000-6e961000       Deferred        libz.so.1
ELF     71b68000-71b8e000       Deferred        libm.so.6
ELF     71de5000-71dfc000       Deferred        libnsl.so.1
ELF     73e31000-73e7c000       Deferred        libldap_r-2.4.so.2
ELF     7429a000-742eb000       Deferred        wldap32<elf>
  \-PE  742a0000-742eb000       \               wldap32
ELF     75ca6000-75cff000       Deferred        advapi32<elf>
  \-PE  75cb0000-75cff000       \               advapi32
ELF     7674e000-76753000       Deferred        libxdmcp.so.6
ELF     77d0c000-77d10000       Deferred        libxcomposite.so.1
PE      78130000-781cb000       Deferred        msvcr80
ELF     79455000-7946e000       Deferred        version<elf>
  \-PE  79460000-7946e000       \               version
ELF     7b800000-7b93a000       Deferred        kernel32<elf>
  \-PE  7b810000-7b93a000       \               kernel32
ELF     7bc00000-7bcb5000       Export          ntdll<elf>
  \-PE  7bc10000-7bcb5000       \               ntdll
ELF     7bf00000-7bf04000       Deferred        <wine-loader>
PE      7c420000-7c4a7000       Deferred        msvcp80
ELF     7c6d3000-7c6e3000       Deferred        libxext.so.6
ELF     7c866000-7c86a000       Deferred        libdl.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\Barnes & Noble\DesktopReader\BNDReader.exe
        0000001c    0
        0000001b    0
        0000001a    0
        00000009    0 <==
0000000e services.exe
        00000014    0
        00000010    0
        0000000f    0
00000011 winedevice.exe
        00000017    0
        00000016    0
        00000013    0
        00000012    0
00000018 explorer.exe
        00000019    0