I checked the wineHQ and found that at least one user couldn't get the
install to work. I got it to install under 0.9.43 ( I use an older version
because of a bug in BattleNet) and the device manager will load in the
background.  My system lists it as sleeping, but it detects my BB after I
run bcharge.  I get several error messages (attached in a txt file) when
trying to run the desktop software. I run ubuntu 7.10 amd64 and every 32bit
windows program I've tried works.  I have some spare room and might install
a small i386 distro to see if that helps.
I don't know if this will be any help to the project, but since the install
will work, I think we could port or reverse engineer some of the modules
that come from RIM.  I'm going to try to configure wine to see if I can
satisfy some of the dependancies and at least list the modules that won't
work.
Any thoughts on this?
Mike
fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
fixme:ole:CoResumeClassObjects stub
fixme:advapi:RegisterEventSourceA ((null),"Desktop"): stub
fixme:advapi:RegisterEventSourceW (L"",L"Desktop"): stub
fixme:win:RegisterDeviceNotificationA (hwnd=0x10034, 
filter=0x34fa18,flags=0x00000000),
        returns a fake device notification handle!
wine: Unhandled page fault on read access to 0x00000000 at address 0x412ef0 
(thread 001a), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code 
(0x00412ef0).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:00412ef0 ESP:0034fa3c EBP:0034fe60 EFLAGS:00010246(   - 00      -RIZP1)
 EAX:00000000 EBX:00000000 ECX:00000000 EDX:004406bc
 ESI:0042e860 EDI:00000000
Stack dump:
0x0034fa3c:  00404b92 00000000 7b862b30 00000000
0x0034fa4c:  0042e860 7bc3f6de 00110000 00000000
0x0034fa5c:  00110000 7bc32761 001647b2 00000120
0x0034fa6c:  0034fadc 7bc320df 00110000 7bc8553c
0x0034fa7c:  0034fabc 7bc40727 00110020 00000000
0x0034fa8c:  00000000 7bc32761 0034fac8 00000000
Backtrace:
=>1 0x00412ef0 in bbdevmgr (+0x12ef0) (0x0034fe60)
  2 0x004043f3 in bbdevmgr (+0x43f3) (0x0034fe7c)
  3 0x00414017 in bbdevmgr (+0x14017) (0x0034ff08)
  4 0x7b87546e in kernel32 (+0x5546e) (0x0034ffe8)
  5 0xf7ea49e7 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x00412ef0: movl        0x0(%ecx),%eax
Modules:
Module  Address                 Debug info      Name (57 modules)
PE        400000-  435000       Export          bbdevmgr
ELF     7b800000-7b929000       Export          kernel32<elf>
  \-PE  7b820000-7b929000       \               kernel32
ELF     7bc00000-7bca1000       Deferred        ntdll<elf>
  \-PE  7bc10000-7bca1000       \               ntdll
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7d6f1000-7d6f6000       Deferred        libxfixes.so.3
ELF     7d6f6000-7d6ff000       Deferred        libxcursor.so.1
ELF     7d6ff000-7d71c000       Deferred        imm32<elf>
  \-PE  7d710000-7d71c000       \               imm32
ELF     7d71c000-7d722000       Deferred        libxrandr.so.2
ELF     7d722000-7d725000       Deferred        libxinerama.so.1
ELF     7dcd3000-7dcd5000       Deferred        libnvidia-tls.so.1
ELF     7dcd5000-7e66d000       Deferred        libglcore.so.1
ELF     7e66d000-7e703000       Deferred        libgl.so.1
ELF     7e703000-7e708000       Deferred        libxdmcp.so.6
ELF     7e708000-7e70b000       Deferred        libxau.so.6
ELF     7e70b000-7e7fc000       Deferred        libx11.so.6
ELF     7e7fc000-7e80a000       Deferred        libxext.so.6
ELF     7e80c000-7e814000       Deferred        libxrender.so.1
ELF     7e81d000-7e8ad000       Deferred        winex11<elf>
  \-PE  7e830000-7e8ad000       \               winex11
ELF     7e92a000-7e94a000       Deferred        libexpat.so.1
ELF     7e94a000-7e975000       Deferred        libfontconfig.so.1
ELF     7e975000-7e98a000       Deferred        libz.so.1
ELF     7e98a000-7e9fa000       Deferred        libfreetype.so.6
ELF     7e9fa000-7ea97000       Deferred        oleaut32<elf>
  \-PE  7ea10000-7ea97000       \               oleaut32
ELF     7ea97000-7eb36000       Deferred        ole32<elf>
  \-PE  7eab0000-7eb36000       \               ole32
ELF     7eb36000-7eb49000       Deferred        libresolv.so.2
ELF     7eb49000-7eb67000       Deferred        iphlpapi<elf>
  \-PE  7eb50000-7eb67000       \               iphlpapi
ELF     7eb67000-7ebc0000       Deferred        rpcrt4<elf>
  \-PE  7eb70000-7ebc0000       \               rpcrt4
ELF     7ebc0000-7ebd4000       Deferred        lz32<elf>
  \-PE  7ebd0000-7ebd4000       \               lz32
ELF     7ebd4000-7ebee000       Deferred        version<elf>
  \-PE  7ebe0000-7ebee000       \               version
ELF     7ebee000-7ec36000       Deferred        advapi32<elf>
  \-PE  7ec00000-7ec36000       \               advapi32
ELF     7ec36000-7ecce000       Deferred        gdi32<elf>
  \-PE  7ec50000-7ecce000       \               gdi32
ELF     7ecce000-7ee0c000       Deferred        user32<elf>
  \-PE  7ecf0000-7ee0c000       \               user32
ELF     7ee0c000-7ee6a000       Deferred        setupapi<elf>
  \-PE  7ee20000-7ee6a000       \               setupapi
ELF     7ee6a000-7ee75000       Deferred        libnss_files.so.2
ELF     7ee75000-7ee8d000       Deferred        libnsl.so.1
ELF     7ee8d000-7ee96000       Deferred        libnss_compat.so.2
ELF     7efc8000-7efed000       Deferred        libm.so.6
ELF     7eff6000-7f000000       Deferred        libnss_nis.so.2
ELF     f7d23000-f7d27000       Deferred        libdl.so.2
ELF     f7d27000-f7e71000       Deferred        libc.so.6
ELF     f7e72000-f7e8a000       Deferred        libpthread.so.0
ELF     f7e9d000-f7fb1000       Export          libwine.so.1
ELF     f7fb3000-f7fd1000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000019 (D) C:\Program Files\Common Files\Research In Motion\USB 
Drivers\BbDevMgr.exe
        0000001a    0 <==
0000000e 
        00000018    0
        00000017    0
        00000016    0
        00000015    0
        00000014    0
        00000012    0
        00000011    0
        00000010    0
        0000000f    0
0000000b 
        0000000c    0
00000008 
        00000013    0
        0000000d    0
        0000000a    0
        00000009    0
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {ba3d0120-e617-4f66-adca-585cc2fb86db} 
could be created for context 0x17
fixme:winsock:convert_af_w2u unhandled Windows address family 32
fixme:winsock:WSASocketW Unsupported socket family -1!
fixme:winstation:OpenInputDesktop (0,0,2000000): stub
fixme:ole:DllGetClassObject 
        CLSID:  {b196b286-bab4-101a-b69c-00aa00341d07},
        IID:    {d5f569d0-593b-101a-b569-08002b2dbf7a}
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111
err:ole:CoGetClassObject no class object {b196b286-bab4-101a-b69c-00aa00341d07} 
could be created for context 0x1
err:ole:marshal_object couldn't get IPSFactory buffer for interface 
{b196b284-bab4-101a-b69c-00aa00341d07}
err:rpc:I_RpcReceive we got fault packet with status 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80074002
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 
0x8001011d

-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Barry-devel mailing list
Barry-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/barry-devel

Reply via email to