Closed Bug 935787 Opened 12 years ago Closed 12 years ago

[B2G][Buri] crash in @ mozilla::dom::bluetooth::BluetoothDevice::SetPropertyByValue

Categories

(Firefox OS Graveyard :: Bluetooth, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: marcia, Unassigned)

References

Details

(Keywords: crash, Whiteboard: [b2g-crash])

Crash Data

Reported by the smoketest team as being seen during testing today on both 1.3 and 1.2 branches: Builds ID: 20131106004004 Gecko: 6a831fcb96f4 Gaia: 2140c987fdde1c99097018f7e93b0bbd43d2125d Base Image: 20131015 Builds ID: 20131106040203 Gecko: 9ba3faa35c96 Gaia: 3b5fe429f2414f2a9d7241b311b399033bb10612 Base Image: 20131015 They are unable to provide exact STR at this moment but it involved using the dialer. Will try to get more info. https://crash-stats.mozilla.com/report/index/b3232701-4f21-471c-84a0-a02ee2131106 Frame Module Signature Source 0 libxul.so mozilla::dom::bluetooth::BluetoothDevice::SetPropertyByValue(mozilla::dom::bluetooth::BluetoothNamedValue const&) dom/bluetooth/BluetoothDevice.cpp 1 libxul.so mozilla::dom::bluetooth::BluetoothDevice::BluetoothDevice dom/bluetooth/BluetoothDevice.cpp 2 libxul.so mozilla::dom::bluetooth::BluetoothDevice::Create(nsPIDOMWindow*, nsAString_internal const&, mozilla::dom::bluetooth::BluetoothValue const&) dom/bluetooth/BluetoothDevice.cpp 3 libxul.so mozilla::dom::bluetooth::BluetoothAdapter::Notify(mozilla::dom::bluetooth::BluetoothSignal const&) dom/bluetooth/BluetoothAdapter.cpp 4 libxul.so mozilla::dom::bluetooth::BluetoothService::DistributeSignal(mozilla::dom::bluetooth::BluetoothSignal const&) /builds/slave/b2g_m-b26_12_hamachi_ntly-0000/build/objdir-gecko/dom/bluetooth/../../dist/include/mozilla/Observer.h 5 libxul.so mozilla::dom::bluetooth::BluetoothChild::RecvNotify(mozilla::dom::bluetooth::BluetoothSignal const&) dom/bluetooth/ipc/BluetoothChild.cpp 6 libxul.so mozilla::dom::bluetooth::PBluetoothChild::OnMessageReceived(IPC::Message const&) /builds/slave/b2g_m-b26_12_hamachi_ntly-0000/build/objdir-gecko/ipc/ipdl/PBluetoothChild.cpp 7 libxul.so mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const&) /builds/slave/b2g_m-b26_12_hamachi_ntly-0000/build/objdir-gecko/ipc/ipdl/PContentChild.cpp 8 libxul.so mozilla::ipc::AsyncChannel::OnDispatchMessage(IPC::Message const&) ipc/glue/AsyncChannel.cpp 9 libxul.so mozilla::ipc::RPCChannel::OnMaybeDequeueOne() ipc/glue/RPCChannel.cpp 10 libxul.so RunnableMethod<WebCore::ReverbConvolver, void (WebCore::ReverbConvolver::*)(), Tuple0>::Run() ipc/chromium/src/base/tuple.h 11 libxul.so mozilla::ipc::RPCChannel::DequeueTask::Run() /builds/slave/b2g_m-b26_12_hamachi_ntly-0000/build/objdir-gecko/ipc/glue/../../dist/include/mozilla/ipc/RPCChannel.h 12 libxul.so MessageLoop::RunTask(Task*) ipc/chromium/src/base/message_loop.cc 13 libxul.so MessageLoop::DeferOrRunPendingTask(MessageLoop::PendingTask const&) ipc/chromium/src/base/message_loop.cc 14 libxul.so MessageLoop::DoWork() ipc/chromium/src/base/message_loop.cc 15 libxul.so mozilla::ipc::DoWorkRunnable::Run() ipc/glue/MessagePump.cpp 16 libxul.so nsThread::ProcessNextEvent(bool, bool*) xpcom/threads/nsThread.cpp 17 libxul.so NS_ProcessNextEvent(nsIThread*, bool) xpcom/glue/nsThreadUtils.cpp 18 libxul.so mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 19 libxul.so mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 20 libxul.so MessageLoop::RunInternal() ipc/chromium/src/base/message_loop.cc 21 libxul.so MessageLoop::Run() ipc/chromium/src/base/message_loop.cc 22 libxul.so nsBaseAppShell::Run() widget/xpwidgets/nsBaseAppShell.cpp 23 libxul.so XRE_RunAppShell toolkit/xre/nsEmbedFunctions.cpp 24 libxul.so mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 25 libxul.so MessageLoop::RunInternal() ipc/chromium/src/base/message_loop.cc 26 libxul.so MessageLoop::Run() ipc/chromium/src/base/message_loop.cc 27 libxul.so XRE_InitChildProcess toolkit/xre/nsEmbedFunctions.cpp 28 plugin-container main ipc/app/MozillaRuntimeMain.cpp 29 libc.so __libc_init bionic/libc/bionic/libc_init_dynamic.c 30 @0xb00045a9
Summary: crash in @ mozilla::dom::bluetooth::BluetoothDevice::SetPropertyByValue → [B2G][Buri] crash in @ mozilla::dom::bluetooth::BluetoothDevice::SetPropertyByValue
Hi Marcla, Could you please provide any possible steps while reproducing the issue? That might be help for tracing the root cause here. And is it relative with bluetooth headphone? Thank you.
Component: Gaia::Bluetooth File Transfer → Bluetooth
The symptom is very similar to bug 934552. Ben will keep tracking.
See Also: → 934552
Adding needs info for Lucas since he was reporting the smoketest results and should be able to give more info about the BT Headset they are using, as well as any other relevant details.
Flags: needinfo?(laliaga)
The bluetooth headset model is a Rocketfish RF-QX4 and PC BT dongle is an Iogear GBU521. We believe this crash involved the BT headset. As for STR, we just performed the Bluetooth cases (alongside the others) in the smoketest pass in MozTrap. The pass can be found here: https://moztrap.mozilla.org/runtests/run/2628/env/347/ We haven't seen this issue today in the latest 1.2 or 1.3 (11/7) when running the pass, but we'll keep an eye out and try to repro.
Flags: needinfo?(laliaga)
Keywords: steps-wanted
Hi Lucas, Since bug 934552 has already been resolved, would you mind giving it another try?
Flags: needinfo?(laliaga)
Unable to repro in latest 1.2 and 1.3 (11/13).
Flags: needinfo?(laliaga)
Status: NEW → RESOLVED
Closed: 12 years ago
Keywords: steps-wanted
Resolution: --- → WORKSFORME
(In reply to Lucas Aliaga from comment #6) > Unable to repro in latest 1.2 and 1.3 (11/13). Thanks!
You need to log in before you can comment on or make changes to this bug.