Closed Bug 950891 Opened 6 years ago Closed 6 years ago

[Monkey Test] IPC Crash mozilla::ipc::RawDBusConnection::SendWithReply on jb_gonk

Categories

(Firefox OS Graveyard :: Bluetooth, defect, critical)

ARM
Gonk (Firefox OS)
defect
Not set
critical

Tracking

(blocking-b2g:1.3+, firefox27 wontfix, firefox28 fixed, firefox29 fixed, b2g-v1.3 fixed, b2g-v1.3T fixed, b2g-v1.4 fixed)

RESOLVED FIXED
1.3 C2/1.4 S2(17jan)
blocking-b2g 1.3+
Tracking Status
firefox27 --- wontfix
firefox28 --- fixed
firefox29 --- fixed
b2g-v1.3 --- fixed
b2g-v1.3T --- fixed
b2g-v1.4 --- fixed

People

(Reporter: tkundu, Assigned: tzimmermann)

References

Details

(Keywords: crash, Whiteboard: [caf priority: p2][CR 589348][b2g-crash])

Crash Data

Attachments

(4 files, 1 obsolete file)

Summary: [Mon → [Monkey Test] IPC Crash mozilla::ipc::RawDBusConnection::SendWithReply on jb_gonk
Attached file crash.extra file
Attached ".extra" file when crash happens on jb_gonk


"gaia" revision="1abda08e450cb66a61a31bdcfd3352e2df9d9ace"
"gecko" revision="e5638ae70aad34961a65e6a51b15ffe2f3553b0d"
blocking-b2g: --- → 1.3?
Whiteboard: [CR 589348]
Test Steps

1. Connected BT car kit to the device.
2. Started music on device.
3. did BT on and off and airplane mode on and off.
4. After few hours of test,  mini dumps are generated in the phone.
Seen only one time so far
Mike Wu or Sotaro, 

Can one of you quickly analyze this issue and move it to the right component please?

Thanks
Hema
Flags: needinfo?(sotaro.ikeda.g)
Flags: needinfo?(mwu)
Thomas Zimmermann seems a correct person around RawDBusConnection. But he seems in PTO now.
Flags: needinfo?(sotaro.ikeda.g)
Thanks Sotaro. Adding David S to see who can help with this.
Flags: needinfo?(mwu) → needinfo?(dscravaglieri)
Are you still using bluez instead of bluedroid on JB? I assumed we switched to bluedroid on 1.3.
Yes, we are using BlueZ in v1.3 because Bluedroid support in Gecko was not implemented early enough.
Component: General → Bluetooth
Thomas, could you take a look at this ?
Flags: needinfo?(dscravaglieri) → needinfo?(tzimmermann)
Severity: normal → critical
Keywords: crash, regression
Whiteboard: [CR 589348] → [CR 589348][b2g-crash]
No longer blocks: 956143
Duplicate of this bug: 956143
Keywords: regression
I'll take a look today.
Assignee: nobody → tzimmermann
Status: NEW → ASSIGNED
Flags: needinfo?(tzimmermann)
I was able to reproduce this bug by pairing and connecting the phone with a BT handset, and repeatedly turning BT on and off.

The bug is a race condition between the main thread and the BT thread that we use during shutdown and start up. As you can see in the stack trace below, 'this' is null for the top most call, which means that no connection to the BT daemon has been established. I think the race condition might look something like this:

1. enabled BT on main thread
2. try to connect to BT handset on main thread (involves several calls to BT daemon)
3. disable BT on main thread, which sends a cleanup task to the BT thread
4. do steps 1 and 2 again
5. concurrently close connection on BT thread that was created during step 3

I'll see if I can come up with a solution that is now too invasive for 1.3. Any suggestions are welcome. :)

>>> debugger output >>>

(gdb) c
Continuing.

Program received signal SIGSEGV, Segmentation fault.
mozilla::ipc::RawDBusConnection::SendWithReply (this=0x0, aCallback=0x411ae971 <mozilla::ipc::DBusReplyHandler::Callback(DBusMessage*, void*)>, aData=0x48595160, 
    aTimeout=-1, aMessage=0x4458e1f0) at /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/ipc/dbus/RawDBusConnection.cpp:246
246	                                            aTimeout, aCallback, aData));
(gdb) bt
#0  mozilla::ipc::RawDBusConnection::SendWithReply (this=0x0, aCallback=0x411ae971 <mozilla::ipc::DBusReplyHandler::Callback(DBusMessage*, void*)>, aData=0x48595160, 
    aTimeout=-1, aMessage=0x4458e1f0) at /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/ipc/dbus/RawDBusConnection.cpp:246
#1  0x411aed5c in mozilla::ipc::RawDBusConnection::SendWithReply (this=0x0, aCallback=0x411ae971 <mozilla::ipc::DBusReplyHandler::Callback(DBusMessage*, void*)>, 
    aData=0x48595160, aTimeout=-1, aPath=0xbe993658 "/org/bluez/809/hci0/dev_00_23_7F_F4_99_B0", aIntf=0x429db7bf "org.bluez.Device", 
    aFunc=0x429db7d0 "GetServiceAttributeValue", aFirstArgType=115) at /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/ipc/dbus/RawDBusConnection.cpp:281
#2  0x4174612a in mozilla::dom::bluetooth::BluetoothDBusService::GetServiceChannel (this=<value optimized out>, aDeviceAddress=<value optimized out>, 
    aServiceUUID=<value optimized out>, aManager=<value optimized out>)
    at /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/dom/bluetooth/bluez/linux/BluetoothDBusService.cpp:2925
#3  0x4173c65c in mozilla::dom::bluetooth::BluetoothHfpManager::Connect (this=0x4458e280, aDeviceAddress=..., aController=0x48595100)
    at /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/dom/bluetooth/bluez/BluetoothHfpManager.cpp:1088
#4  0x41731658 in mozilla::dom::bluetooth::BluetoothProfileController::Start (this=0x48595100)
    at /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/dom/bluetooth/BluetoothProfileController.cpp:179
#5  0x4174d00e in ConnectDisconnect (aConnect=true, aDeviceAddress=..., aRunnable=<value optimized out>, aServiceUuid=0, aCod=2098180)
    at /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/dom/bluetooth/bluez/linux/BluetoothDBusService.cpp:2722
#6  0x4174d07c in mozilla::dom::bluetooth::BluetoothDBusService::Connect (this=<value optimized out>, aDeviceAddress=<value optimized out>, aCod=<value optimized out>, 
    aServiceUuid=0, aRunnable=0x485950d0) at /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/dom/bluetooth/bluez/linux/BluetoothDBusService.cpp:2732
#7  0x4173714e in mozilla::dom::bluetooth::BluetoothRequestParent::DoRequest (this=0x485950a0, aRequest=<value optimized out>)
    at /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/dom/bluetooth/ipc/BluetoothParent.cpp:488
#8  0x41737d56 in mozilla::dom::bluetooth::BluetoothParent::RecvPBluetoothRequestConstructor (this=<value optimized out>, aActor=0x485950a0, aRequest=...)
    at /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/dom/bluetooth/ipc/BluetoothParent.cpp:212
#9  0x410f1f4c in mozilla::dom::bluetooth::PBluetoothParent::OnMessageReceived (this=0x45ea63d0, __msg=<value optimized out>)
    at /home/mozilla/Projects/mozilla/src/B2G-master-unagi/objdir-gecko-debug/ipc/ipdl/PBluetoothParent.cpp:413
#10 0x41116b5c in mozilla::dom::PContentParent::OnMessageReceived (this=0x47a86400, __msg=...)
    at /home/mozilla/Projects/mozilla/src/B2G-master-unagi/objdir-gecko-debug/ipc/ipdl/PContentParent.cpp:1956
#11 0x410ca96a in mozilla::ipc::MessageChannel::DispatchAsyncMessage (this=0x47a86430, aMsg=...)
    at /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/ipc/glue/MessageChannel.cpp:986
#12 0x410cc84e in mozilla::ipc::MessageChannel::DispatchMessage (this=0x47a86430, aMsg=...)
    at /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/ipc/glue/MessageChannel.cpp:904
#13 0x410cc928 in mozilla::ipc::MessageChannel::OnMaybeDequeueOne (this=<value optimized out>)
    at /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/ipc/glue/MessageChannel.cpp:887
#14 0x410c9a12 in DispatchToMethod<mozilla::ipc::MessageChannel, void (mozilla::ipc::MessageChannel::*)()> (this=<value optimized out>)
    at /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/ipc/chromium/src/base/tuple.h:383
#15 RunnableMethod<mozilla::ipc::MessageChannel, void (mozilla::ipc::MessageChannel::*)(), Tuple0>::Run (this=<value optimized out>)
    at /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/ipc/chromium/src/base/task.h:307
#16 0x410c9b8a in mozilla::ipc::MessageChannel::RefCountedTask::Run (this=0x48e72ea0) at ../../dist/include/mozilla/ipc/MessageChannel.h:441
#17 mozilla::ipc::MessageChannel::DequeueTask::Run (this=0x48e72ea0) at ../../dist/include/mozilla/ipc/MessageChannel.h:458
#18 0x410bfda0 in MessageLoop::RunTask (this=0x4044d0c0, task=0x48e72ea0)
    at /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/ipc/chromium/src/base/message_loop.cc:340
#19 0x410c04a2 in MessageLoop::DeferOrRunPendingTask (this=0x48e72ea0, pending_task=<value optimized out>)
    at /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/ipc/chromium/src/base/message_loop.cc:348
#20 0x410c10e8 in MessageLoop::DoWork (this=0x4044d0c0) at /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/ipc/chromium/src/base/message_loop.cc:448
#21 0x410ce038 in mozilla::ipc::DoWorkRunnable::Run (this=<value optimized out>) at /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/ipc/glue/MessagePump.cpp:45
---Type <return> to continue, or q <return> to quit---
#22 0x40f20aec in nsThread::ProcessNextEvent (this=0x40402550, mayWait=<value optimized out>, result=0xbe9945f7)
    at /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/xpcom/threads/nsThread.cpp:612
#23 0x40ed5700 in NS_ProcessNextEvent (thread=0x40402550, mayWait=true) at /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/xpcom/glue/nsThreadUtils.cpp:263
#24 0x40f20770 in nsThread::Shutdown (this=0x494b9860) at /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/xpcom/threads/nsThread.cpp:465
#25 0x40ef9004 in nsRunnableMethodImpl<void (nsObserverService::*)(), void, true>::Run (this=<value optimized out>) at ../../dist/include/nsThreadUtils.h:383
#26 0x40f20aec in nsThread::ProcessNextEvent (this=0x40402550, mayWait=<value optimized out>, result=0xbe9946af)
    at /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/xpcom/threads/nsThread.cpp:612
#27 0x40ed5700 in NS_ProcessNextEvent (thread=0x40402550, mayWait=false) at /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/xpcom/glue/nsThreadUtils.cpp:263
#28 0x410ce1fc in mozilla::ipc::MessagePump::Run (this=0x40401d90, aDelegate=0x4044d0c0)
    at /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/ipc/glue/MessagePump.cpp:85
#29 0x410c02aa in MessageLoop::RunInternal (this=0x4044d0c0) at /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/ipc/chromium/src/base/message_loop.cc:222
#30 0x410c02c2 in MessageLoop::RunHandler (this=0x4044d0c0) at /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/ipc/chromium/src/base/message_loop.cc:215
#31 MessageLoop::Run (this=0x4044d0c0) at /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/ipc/chromium/src/base/message_loop.cc:189
#32 0x4160428a in nsBaseAppShell::Run (this=0x443fcca0) at /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/widget/xpwidgets/nsBaseAppShell.cpp:161
#33 0x41fc87b6 in nsAppStartup::Run (this=0x4435c250) at /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/toolkit/components/startup/nsAppStartup.cpp:268
#34 0x41f94d50 in XREMain::XRE_mainRun (this=0xbe994994) at /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/toolkit/xre/nsAppRunner.cpp:3978
#35 0x41f980ea in XREMain::XRE_main (this=0xbe994994, argc=<value optimized out>, argv=<value optimized out>, aAppData=0x22170)
    at /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/toolkit/xre/nsAppRunner.cpp:4046
#36 0x41f98284 in XRE_main (argc=1, argv=0xbe996b84, aAppData=0x22170, aFlags=<value optimized out>)
    at /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/toolkit/xre/nsAppRunner.cpp:4254
#37 0x00009a34 in do_main (argc=1, argv=0xbe996b84) at /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/b2g/app/nsBrowserApp.cpp:163
#38 main (argc=1, argv=0xbe996b84) at /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/b2g/app/nsBrowserApp.cpp:256
(gdb) info registers
r0             0x0	0
r1             0x411ae971	1092282737
r2             0x48595160	1213813088
r3             0xffffffff	-1
r4             0x0	0
r5             0xffffffff	-1
r6             0x48595160	1213813088
r7             0x411ae971	1092282737
r8             0x0	0
r9             0xbe9936f8	-1097255176
r10            0x1	1
r11            0x430c4354	1124877140
r12            0x4013aefc	1075031804
sp             0xbe9935d8	0xbe9935d8
lr             0x411aed5d	1092283741
pc             0x411aecd0	0x411aecd0 <mozilla::ipc::RawDBusConnection::SendWithReply(void (*)(DBusMessage*, void*), void*, int, DBusMessage*)+4>
cpsr           0x20000030	536870960
(gdb) 


>>> logcat >>>

I/qcom-bluetooth(  804): /system/etc/init.qcom.bt.sh: Bluetooth QSoC firmware download succeeded, /dev/ttyHS0 qualcomm-ibs 3000000 48:28:2f:f9:af:ee 
I/qcom-bluetooth(  805): /system/etc/init.qcom.bt.sh: start hciattach 
I/qcom-bluetooth(  807): /system/etc/init.qcom.bt.sh: start_hciattach: pid = 806 
I/GonkDBus(  109): DBus Thread Starting
I/Gecko   (  109): [Parent 109] WARNING: NameOwnerChanged Signal not handled!: file /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/dom/bluetooth/bluez/linux/BluetoothDBusService.cpp, line 1671
I/Gecko   (  109): [Parent 109] WARNING: NameOwnerChanged Signal not handled!: file /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/dom/bluetooth/bluez/linux/BluetoothDBusService.cpp, line 1671
I/Gecko   (  109): [Parent 109] WARNING: Not handling manager signal: PropertyChanged: file /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/dom/bluetooth/BluetoothManager.cpp, line 213
I/Gecko   (  623): [Child 623] WARNING: Not handling manager signal: PropertyChanged: file /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/dom/bluetooth/BluetoothManager.cpp, line 213
I/Gecko   (  109): [Parent 109] WARNING: DefaultAdapterChanged Signal not handled!: file /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/dom/bluetooth/bluez/linux/BluetoothDBusService.cpp, line 1671
I/Gecko   (  109): [Parent 109] WARNING: No observer registered for path /B2G/bluetooth/adapter: file /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/dom/bluetooth/BluetoothService.cpp, line 454
I/Gecko   (  109): [Parent 109] WARNING: No observer registered for path /B2G/bluetooth/adapter: file /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/dom/bluetooth/BluetoothService.cpp, line 454
I/Gecko   (  109): [Parent 109] WARNING: No observer registered for path /B2G/bluetooth/adapter: file /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/dom/bluetooth/BluetoothService.cpp, line 454
I/Gecko   (  109): [Parent 109] WARNING: No observer registered for path /B2G/bluetooth/adapter: file /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/dom/bluetooth/BluetoothService.cpp, line 454
I/Gecko   (  109): [Parent 109] WARNING: No observer registered for path /B2G/bluetooth/adapter: file /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/dom/bluetooth/BluetoothService.cpp, line 454
I/Gecko   (  109): [Parent 109] WARNING: No observer registered for path /B2G/bluetooth/adapter: file /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/dom/bluetooth/BluetoothService.cpp, line 454
I/GonkDBus(  109): Socket connect errno=2
I/Gecko   (  109): [Parent 109] WARNING: No observer registered for path /B2G/bluetooth/adapter: file /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/dom/bluetooth/BluetoothService.cpp, line 454
I/Gonk    (  109): NFC: OnConnectError
I/Gonk    (  109): NFC: OnDisconnect
I/Gecko   (  109): [Parent 109] WARNING: No observer registered for path /B2G/bluetooth/adapter: file /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/dom/bluetooth/BluetoothService.cpp, line 454
I/Gecko   (  109): [Parent 109] WARNING: No observer registered for path /B2G/bluetooth/adapter: file /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/dom/bluetooth/BluetoothService.cpp, line 454
V/EventHub(  109): /dev/input/event0 got: time=1850.227257, type=3, code=57, value=0
V/EventHub(  109): /dev/input/event0 got: time=1850.227274, type=3, code=48, value=35
V/EventHub(  109): /dev/input/event0 got: time=1850.227279, type=3, code=50, value=4
V/EventHub(  109): /dev/input/event0 got: time=1850.227284, type=3, code=53, value=94
V/EventHub(  109): /dev/input/event0 got: time=1850.227287, type=3, code=54, value=114
V/EventHub(  109): /dev/input/event0 got: time=1850.227290, type=3, code=58, value=35
V/EventHub(  109): /dev/input/event0 got: time=1850.227295, type=0, code=2, value=0
V/EventHub(  109): /dev/input/event0 got: time=1850.227299, type=0, code=0, value=0
I/Gecko   (  623): [Child 623] WARNING: Not handling device property: Alias: file /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/dom/bluetooth/BluetoothDevice.cpp, line 159
I/Gecko   (  623): [Child 623] WARNING: Not handling device property: Trusted: file /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/dom/bluetooth/BluetoothDevice.cpp, line 159
I/Gecko   (  623): [Child 623] WARNING: Not handling device property: Blocked: file /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/dom/bluetooth/BluetoothDevice.cpp, line 159
I/Gecko   (  623): [Child 623] WARNING: Not handling device property: Adapter: file /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/dom/bluetooth/BluetoothDevice.cpp, line 159
I/Gecko   (  623): [Child 623] WARNING: Not handling device property: Type: file /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/dom/bluetooth/BluetoothDevice.cpp, line 159
I/Gecko   (  623): [Child 623] WARNING: Not handling device property: Alias: file /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/dom/bluetooth/BluetoothDevice.cpp, line 159
I/Gecko   (  623): [Child 623] WARNING: Not handling device property: Trusted: file /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/dom/bluetooth/BluetoothDevice.cpp, line 159
I/Gecko   (  623): [Child 623] WARNING: Not handling device property: Blocked: file /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/dom/bluetooth/BluetoothDevice.cpp, line 159
I/Gecko   (  623): [Child 623] WARNING: Not handling device property: Adapter: file /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/dom/bluetooth/BluetoothDevice.cpp, line 159
I/Gecko   (  623): [Child 623] WARNING: Not handling device property: Type: file /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/dom/bluetooth/BluetoothDevice.cpp, line 159
V/EventHub(  109): /dev/input/event0 got: time=1850.453399, type=0, code=2, value=0
V/EventHub(  109): /dev/input/event0 got: time=1850.453415, type=0, code=0, value=0
D/memalloc(  109): /dev/pmem: Allocated buffer base:0x4bf69000 size:614400 offset:3072000 fd:145
D/memalloc(  623): /dev/pmem: Mapped buffer base:0x45e00000 size:3686400 offset:3072000 fd:37
D/memalloc(  109): /dev/pmem: Allocated buffer base:0x4bf69000 size:614400 offset:0 fd:151
D/memalloc(  623): /dev/pmem: Mapped buffer base:0x435db000 size:614400 offset:0 fd:40
D/memalloc(  109): /dev/pmem: Allocated buffer base:0x4bf69000 size:8192 offset:4669440 fd:159
D/memalloc(  623): /dev/pmem: Mapped buffer base:0x47274000 size:4677632 offset:4669440 fd:44
D/memalloc(  109): /dev/pmem: Allocated buffer base:0x4bf69000 size:8192 offset:4677632 fd:174
D/memalloc(  623): /dev/pmem: Mapped buffer base:0x4775f000 size:4685824 offset:4677632 fd:48
I/GonkDBus(  109): Removing DBus Sockets
I/Gecko   (  109): [Parent 109] WARNING: Bluetooth service is not ready yet!: file /home/mozilla/Projects/mozilla/src/B2G-master-unagi/gecko/dom/bluetooth/bluez/linux/BluetoothDBusService.cpp, line 1723
I/GeckoBluetooth(  109): Start: [HFP/HSP] 
I/Gecko   (  109): [Parent 109] ###!!! ASSERTION: You can't dereference a NULL nsRefPtr with operator->().: 'mRawPtr != 0', file ../../dist/include/nsAutoPtr.h, line 1035
I/ONCRPC  (  113): rpc_handle_rpc_call: for Xid: 4c0, Prog: 31000000, Vers: fc37ad5c, Proc: 00000012
I/ONCRPC  (  113): rpc_handle_rpc_call: Find Status: 0 Xid: 4c0
I/ONCRPC  (  113): oncrpc_proxy_handle_cmd_rpc_call: Dispatching xid: 4c0
triage: 1.3+ for CS blocker
blocking-b2g: 1.3? → 1.3+
Attachment #8356542 - Attachment description: Bug 950891: Don't run GetServiceChannel while turning Bluetooth on/off → [01] Bug 950891: Don't run GetServiceChannel while turning Bluetooth on/off
Attachment #8356542 - Flags: review?(echou) → review+
Comment on attachment 8356544 [details] [diff] [review]
[01] Bug 950891: Don't run GetServiceChannel while turning Bluetooth on/off (v1.3)

Review of attachment 8356544 [details] [diff] [review]:
-----------------------------------------------------------------

Thomas, please remove those additional lines in the patch summary before checkin-needed. Thanks.
Attachment #8356544 - Flags: review?(echou) → review+
https://hg.mozilla.org/mozilla-central/rev/fa959e83c403
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
See Also: → 969698
This patch should be landed on v1.3t.
James, this had been merged in 1.3t already. What we need is new patch in bug 984092
Flags: in-moztrap-
Test case has been added here in Moztrap: https://moztrap.mozilla.org/manage/case/13760/
Flags: in-moztrap- → in-moztrap+
Whiteboard: [CR 589348][b2g-crash] → [caf priority: p2][CR 589348][b2g-crash]
You need to log in before you can comment on or make changes to this bug.