Am running 0810 as you all know,..
I am using a Samsung Behold (TGH-919). App installs and runs, no error messages, but screen is white:
My symbian Nokia N70 works great, and handles just fine until....
Bluetooth dongle dies repeatedly with segfault:
--- Relevant Backtrace ---
(gdb) bt
#0 0xb7dfe98f in sdp_gen_tid () from /usr/lib/libbluetooth.so.3
#1 0xb7dfe093 in sdp_service_search_attr_req () from /usr/lib/libbluetooth.so.3
#2 0xb7e1cd9b in sdp_lookup_pluto_rfcomm_channel (target={b = "3\206�220$"}) at sdpbrowse.cpp:50
#3 0xb7e1c872 in BDCommandProcessor_Linux_Bluetooth (this=0xb3253080, sMacAddressPhone=
{static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xb5391e54 "�200\215�\224f���$\b\t"}}, sMacAddressDongle=
{static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xb5391e58 "\224f���$\b\t"}}, pDevice=0x9b140a8) at BDCommandProcessor_Linux_Bluetooth.cpp:78
#4 0xb7e4b796 in BDCommandProcessor_BluetoothDongle (this=0xb3253080, pBluetooth_Dongle=0x9a7df30, sMacAddressPhone=
{static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xb5391fb8 "�200\215�B!9�,�t�@�\t(f�\t�177\215��200\215�\224f��pf�\t\\�t\bf�\t�\220\215�Z\"9��$\b\t"}}, pPhoneDevice=0x9b140a8) at BDCommandProcessor_BluetoothDongle.cpp:39
#5 0x08078b46 in DCE::Bluetooth_Dongle::CMD_Link_with_mobile_orbiter (this=0x9a7df30, sMac_address=
{static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xb5392220 "�200\215�\202"}}, sVMC_File=
{static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xb539221c "d\220\215��200\215�\202"}}, sConfig_File=
{static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xb5392218 "�216\215�d\220\215��200\215�\202"}}, sCMD_Result=@0xb53920e4, pMessage=0xb3252920)
at Bluetooth_Dongle.cpp:755
#6 0x08083806 in DCE::Bluetooth_Dongle_Command::ReceivedMessage (this=0x9a7df30, pMessageOriginal=0xb3252920)
at ../Gen_Devices/Bluetooth_DongleBase.h:203
#7 0xb7bcbc57 in DCE::HandleRequestSocket::RunThread (this=0x9a7df30) at HandleRequestSocket.cpp:174
#8 0xb7bcb547 in BeginHandleRequestThread (HRqSock=0x9a7df30) at HandleRequestSocket.cpp:31
#9 0xb7ab150f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0xb790aa0e in clone () from /lib/tls/i686/cmov/libc.so.6
(gdb) quit
The program is running. Exit anyway? (y or n) y
------------------------------------
10 05/30/09 2:19:16.799 Start of scan loop <0xb62b3b90>
10 05/30/09 2:19:16.799 Attached to BT adapter: hci0 20:13:4A:30:40:90
<0xb62b3b90>
05 05/30/09 2:19:16.799 [33;1mInquiry started[0m <0xb62b3b90>
10 05/30/09 2:19:17.011 Sending Have nothing command <0xb4ab0b90>
10 05/30/09 2:19:17.142 Analyzing device 00:24:90:C0:86:33. Existing 0x93e2f50, connected 0 <0xb62b3b90>
10 05/30/09 2:19:17.142 Bluetooth dongle intercepted new device. We're not connected. Proceeding like normal. <0xb62b3b90>
10 05/30/09 2:19:17.142 Adding device to map1: N/A m_mapPhoneDevice_Detected size is now: 2 <0xb62b3b90>
10 05/30/09 2:19:17.142 NewDeviceThread started <0xb20ffb90>
05 05/30/09 2:19:17.142 [33;1mDetected device mac: 00:24:90:C0:86:33 link quality: -72[0m <0xb20ffb90>
10 05/30/09 2:19:17.142 Socket::SendMessage type 2 id 4 from 84 to -1001 <0xb20ffb90>
10 05/30/09 2:19:17.144 pthread_create returned with 0 <0xb62b3b90>
10 05/30/09 2:19:17.155 Receive string: MESSAGE 155 <0xb52b1b90>
10 05/30/09 2:19:17.155 Received MESSAGE 155 0x9143478 device: 84 <0xb52b1b90>
10 05/30/09 2:19:17.155 Received Message type 1 ID 60 from 9 to 84 (device: 84) resp 0 <0xb52b1b90>
05 05/30/09 2:19:17.155 [33;1mAbout to connect to PlutoMO. We'll suspend scanning...[0m <0xb52b1b90>
05 05/30/09 2:19:17.155 [33;1mSuspending scanning...[0m <0xb52b1b90>
10 05/30/09 2:19:17.155 start of const 00:24:90:C0:86:33 <0xb52b1b90>
10 05/30/09 2:19:17.247 The scanning is suspended. We'll ignore the results of this scan <0xb62b3b90>
01 05/30/09 2:19:17.317 [31;1mreceived channel: 19
[0m <0xb52b1b90>
05 05/30/09 2:19:17.342 [33;1mCan't connect RFCOMM socket 00:24:90:C0:86:33, channel 19[0m <0xb52b1b90>
05 05/30/09 2:19:17.342 [33;1mWaiting any operation with the socket to finish...[0m <0xb52b1b90>
05 05/30/09 2:19:17.342 [33;1mBDCommandProcessor_Linux_Bluetooth is destroyed.[0m <0xb52b1b90>
05 05/30/09 2:19:17.342 [33;1mFailed to connect to PlutoMO. We'll resume scanning[0m <0xb52b1b90>
05 05/30/09 2:19:17.342 [33;1mResuming scanning...[0m <0xb52b1b90>
10 05/30/09 2:19:17.346 Start of scan loop <0xb62b3b90>
10 05/30/09 2:19:17.347 Attached to BT adapter: hci0 20:13:4A:30:40:90
<0xb62b3b90>
05 05/30/09 2:19:17.347 [33;1mInquiry started[0m <0xb62b3b90>
10 05/30/09 2:19:18.036 Sending Have nothing command <0xb4ab0b90>
10 05/30/09 2:19:18.503 Analyzing device 00:24:90:C0:86:33. Existing 0x93e3408, connected 0 <0xb62b3b90>
10 05/30/09 2:19:18.504 Bluetooth dongle intercepted new device. We're not connected. Proceeding like normal. <0xb62b3b90>
10 05/30/09 2:19:18.504 Adding device to map1: N/A m_mapPhoneDevice_Detected size is now: 2 <0xb62b3b90>
10 05/30/09 2:19:18.504 NewDeviceThread started <0xb20ffb90>
05 05/30/09 2:19:18.504 [33;1mDetected device mac: 00:24:90:C0:86:33 link quality: -74[0m <0xb20ffb90>
10 05/30/09 2:19:18.504 Socket::SendMessage type 2 id 4 from 84 to -1001 <0xb20ffb90>
10 05/30/09 2:19:18.507 pthread_create returned with 0 <0xb62b3b90>
10 05/30/09 2:19:18.527 Receive string: MESSAGE 155 <0xb52b1b90>
10 05/30/09 2:19:18.527 Received MESSAGE 155 0x9143478 device: 84 <0xb52b1b90>
10 05/30/09 2:19:18.527 Received Message type 1 ID 60 from 9 to 84 (device: 84) resp 0 <0xb52b1b90>
05 05/30/09 2:19:18.527 [33;1mAbout to connect to PlutoMO. We'll suspend scanning...[0m <0xb52b1b90>
05 05/30/09 2:19:18.527 [33;1mSuspending scanning...[0m <0xb52b1b90>
10 05/30/09 2:19:18.527 start of const 00:24:90:C0:86:33 <0xb52b1b90>
10 05/30/09 2:19:18.611 The scanning is suspended. We'll ignore the results of this scan <0xb62b3b90>
Return code: 139
3 05/30/09 02:19:18 84 (spawning-device) [1;31mDevice died... count=2/50 dev=84[1;00m
Sat May 30 02:19:18 EDT 2009 died
------------------------------
00:24:90:C0:86:33 is the samsung phone.
This seems to happen regardless of whether the phone is running JavaMO or NOT... wtf?!
am scratching my head on this one.. wth?
Any thoughts ?
-Thom