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