Closed
Bug 1234975
Opened 9 years ago
Closed 8 years ago
[emulator-x86-kk][mochitest] PROCESS-CRASH | dom/media/test/test_timeupdate_small_files.html | application crashed [@ mozilla::Mirror<double>::Impl::UpdateValue(double const&)]
Categories
(Core :: Audio/Video: Playback, defect, P1)
Tracking
()
RESOLVED
FIXED
People
(Reporter: edgar, Assigned: bechen)
References
Details
Attachments
(1 file)
https://treeherder.mozilla.org/logviewer.html#?job_id=14847483&repo=try [...] 13:37:52 WARNING - PROCESS-CRASH | dom/media/test/test_timeupdate_small_files.html | application crashed [@ mozilla::Mirror<double>::Impl::UpdateValue(double const&)] 13:37:52 INFO - Crash dump filename: /tmp/tmp18RfpF/3d0bb2ff-7121-88eb-5808c8df-26d86395.dmp 13:37:52 INFO - Operating system: Android 13:37:52 INFO - 0.0.0 Linux 3.4.0+ #1 PREEMPT Fri Dec 5 17:28:48 PST 2014 i686 Android/full_x86/generic_x86:4.4.2/KOT49H/eng.worker.20151223.122803:eng/test-keys 13:37:52 INFO - CPU: x86 13:37:52 INFO - GenuineIntel family 6 model 3 stepping 3 13:37:52 INFO - 1 CPU 13:37:52 INFO - Crash reason: SIGSEGV 13:37:52 INFO - Crash address: 0xace00000 13:37:52 INFO - Thread 23 (crashed) 13:37:52 INFO - 0 libxul.so!mozilla::Mirror<double>::Impl::UpdateValue(double const&) [StateMirroring.h : 309 + 0x7] 13:37:52 INFO - eip = 0xb43b47d1 esp = 0xae13fa58 ebp = 0xae13fa58 ebx = 0xb72be6a8 13:37:52 INFO - esi = 0x00000000 edi = 0xb71f2d30 eax = 0xacdfffe0 ecx = 0xacdfffe0 13:37:52 INFO - edx = 0xae13fa78 efl = 0x00200282 13:37:52 INFO - Found by: given as instruction pointer in context 13:37:52 INFO - 1 libxul.so!nsRunnableMethodImpl<void (mozilla::AbstractMirror<double>::*)(double const&), true, double>::Run() [nsThreadUtils.h : 676 + 0x1f] 13:37:52 INFO - eip = 0xb43a08b8 esp = 0xae13fa60 ebp = 0xae13fa88 ebx = 0xb72be6a8 13:37:52 INFO - esi = 0x00000000 edi = 0xb71f2d30 13:37:52 INFO - Found by: call frame info 13:37:52 INFO - 2 libxul.so!mozilla::AutoTaskDispatcher::TaskGroupRunnable::Run() [TaskDispatcher.h : 170 + 0x5] 13:37:52 INFO - eip = 0xb3453678 esp = 0xae13fa90 ebp = 0xae13faa8 ebx = 0xb72be6a8 13:37:52 INFO - esi = 0x00000007 edi = 0xad348eb0 13:37:52 INFO - Found by: call frame info 13:37:52 INFO - 3 libxul.so!mozilla::TaskQueue::Runner::Run() [TaskQueue.cpp:3779955620ed : 170 + 0xa] 13:37:52 INFO - eip = 0xb345c975 esp = 0xae13fab0 ebp = 0xae13fb28 ebx = 0xb72be6a8 13:37:52 INFO - esi = 0xad39e880 edi = 0xae13fad8 13:37:52 INFO - Found by: call frame info 13:37:52 INFO - 4 libxul.so!nsThreadPool::Run() [nsThreadPool.cpp:3779955620ed : 221 + 0x8] 13:37:52 INFO - eip = 0xb3458fab esp = 0xae13fb30 ebp = 0xae13fb88 ebx = 0xb72be6a8 13:37:52 INFO - esi = 0xad39cb20 edi = 0x00000000 13:37:52 INFO - Found by: call frame info 13:37:52 INFO - 5 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3779955620ed : 964 + 0x5] 13:37:52 INFO - eip = 0xb345897c esp = 0xae13fb90 ebp = 0xae13fc08 ebx = 0xb72be6a8 13:37:52 INFO - esi = 0xae13fc2f edi = 0x00000000 13:37:52 INFO - Found by: call frame info 13:37:52 INFO - 6 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3779955620ed : 297 + 0x11] 13:37:52 INFO - eip = 0xb3473fb6 esp = 0xae13fc10 ebp = 0xae13fc38 ebx = 0xb72be6a8 13:37:52 INFO - esi = 0x00000000 edi = 0xae093ba0 13:37:52 INFO - Found by: call frame info 13:37:52 INFO - 7 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3779955620ed : 326 + 0xb] 13:37:52 INFO - eip = 0xb3681c4a esp = 0xae13fc40 ebp = 0xae13fc88 ebx = 0xb72be6a8 13:37:52 INFO - esi = 0xad9b5310 edi = 0xae093ba0 13:37:52 INFO - Found by: call frame info 13:37:52 INFO - 8 libxul.so!MessageLoop::RunInternal() [message_loop.cc:3779955620ed : 234 + 0x5] 13:37:52 INFO - eip = 0xb3664ba2 esp = 0xae13fc90 ebp = 0xae13fca8 ebx = 0xb72be6a8 13:37:52 INFO - esi = 0xae093ba0 edi = 0xae13fd18 13:37:52 INFO - Found by: call frame info 13:37:52 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:3779955620ed : 227 + 0x7] 13:37:52 INFO - eip = 0xb3664cd0 esp = 0xae13fcb0 ebp = 0xae13fcd8 ebx = 0xb72be6a8 13:37:52 INFO - esi = 0xae093ba0 edi = 0xae13fd18 13:37:52 INFO - Found by: call frame info 13:37:52 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:3779955620ed : 376 + 0x8] 13:37:52 INFO - eip = 0xb34596a6 esp = 0xae13fce0 ebp = 0xae13fd38 ebx = 0xb72be6a8 13:37:52 INFO - esi = 0xad5cbdd0 edi = 0xae13fd18 13:37:52 INFO - Found by: call frame info 13:37:52 INFO - 11 libnss3.so!_pt_root [ptthread.c:3779955620ed : 212 + 0x8] 13:37:52 INFO - eip = 0xb7555284 esp = 0xae13fd40 ebp = 0xae13fd78 ebx = 0xb75ddc98 13:37:52 INFO - esi = 0xad50d680 edi = 0x0000095c 13:37:52 INFO - Found by: call frame info 13:37:52 INFO - 12 libc.so!__thread_entry [pthread_create.cpp : 105 + 0xa] 13:37:52 INFO - eip = 0xb7619c0d esp = 0xae13fd80 ebp = 0xb8332360 ebx = 0xb76a9fcc 13:37:52 INFO - esi = 0xae13fdd0 edi = 0xb8332360 13:37:52 INFO - Found by: call frame info 13:37:52 INFO - 13 libc.so!__pthread_clone + 0x45 13:37:52 INFO - eip = 0xb764c176 esp = 0xae13fdc0 ebp = 0xb8332360 ebx = 0x00050f00 13:37:52 INFO - esi = 0xae13fdd0 edi = 0xae100000 13:37:52 INFO - Found by: call frame info 13:37:52 INFO - 14 libnss3.so!pt_AttachThread [ptthread.c:3779955620ed : 298 + 0x7] 13:37:52 INFO - eip = 0xb7555190 esp = 0xae13fdc4 ebp = 0xb8332360 13:37:52 INFO - Found by: stack scanning 13:37:52 INFO - Thread 0 13:37:52 INFO - 0 libc.so!write + 0x16 13:37:52 INFO - eip = 0xb764a116 esp = 0xbfeeca50 ebp = 0xbfeeca88 ebx = 0x0000000c 13:37:52 INFO - esi = 0xbfeeca7f edi = 0xbfeecabc eax = 0x00000001 ecx = 0xbfeeca7f 13:37:52 INFO - edx = 0x00000001 efl = 0x00200282 13:37:52 INFO - Found by: given as instruction pointer in context 13:37:52 INFO - 1 libxul.so!MessageLoop::PostTask_Helper(tracked_objects::Location const&, Task*, int, bool) [message_loop.cc:3779955620ed : 335 + 0x7] 13:37:52 INFO - eip = 0xb3668b6c esp = 0xbfeeca90 ebp = 0xbfeecad8 13:37:52 INFO - Found by: previous frame's frame pointer 13:37:52 INFO - 2 libxul.so!MessageLoop::PostTask(tracked_objects::Location const&, Task*) [message_loop.cc:3779955620ed : 267 + 0x11] 13:37:52 INFO - eip = 0xb3668bc0 esp = 0xbfeecae0 ebp = 0xbfeecb08 esi = 0xb1160ce0 13:37:52 INFO - edi = 0xad21b740 13:37:52 INFO - Found by: call frame info 13:37:52 INFO - 3 libxul.so!mozilla::ipc::ProcessLink::SendMessage(IPC::Message*) [MessageLink.cpp:3779955620ed : 221 + 0x4] 13:37:52 INFO - eip = 0xb3681a89 esp = 0xbfeecb10 ebp = 0xbfeecb58 esi = 0xb1160ce0 13:37:52 INFO - edi = 0xad21b740 13:37:52 INFO - Found by: call frame info 13:37:52 INFO - 4 libxul.so!mozilla::ipc::MessageChannel::Send(IPC::Message*) [MessageChannel.cpp:3779955620ed : 560 + 0x3] 13:37:52 INFO - eip = 0xb3685d50 esp = 0xbfeecb60 ebp = 0xbfeecb98 ebx = 0xb72be6a8 13:37:52 INFO - esi = 0x00000001 edi = 0xad21b740 13:37:52 INFO - Found by: call frame info 13:37:52 INFO - 5 libxul.so!mozilla::layers::PLayerTransactionChild::SendPLayerConstructor(mozilla::layers::PLayerChild*) [PLayerTransactionChild.cpp : 133 + 0xd] 13:37:52 INFO - eip = 0xb36f1fb1 esp = 0xbfeecba0 ebp = 0xbfeecbe8 ebx = 0xb72be6a8 13:37:52 INFO - esi = 0xad21b720 edi = 0xaf6d0190 13:37:52 INFO - Found by: call frame info 13:37:52 INFO - 6 libxul.so!void mozilla::layers::CreateShadowFor<void (mozilla::layers::ShadowLayerForwarder::*)(mozilla::layers::ShadowableLayer*)>(mozilla::layers::ClientLayer*, mozilla::layers::ClientLayerManager*, void (mozilla::layers::ShadowLayerForwarder::*)(mozilla::layers::ShadowableLayer*)) [ClientLayerManager.h:3779955620ed : 420 + 0xe] 13:37:52 INFO - eip = 0xb3a6ec19 esp = 0xbfeecbf0 ebp = 0xbfeecc18 ebx = 0xb72be6a8 13:37:52 INFO - esi = 0xac1fc9f8 edi = 0xb3aad5ce 13:37:52 INFO - Found by: call frame info 13:37:52 INFO - 7 libxul.so!mozilla::layers::ClientLayerManager::CreatePaintedLayerWithHint(mozilla::layers::LayerManager::PaintedLayerCreationHint) [ClientPaintedLayer.cpp:3779955620ed : 174 + 0x10] 13:37:52 INFO - eip = 0xb3a6ed5a esp = 0xbfeecc20 ebp = 0xbfeecc58 ebx = 0xb72be6a8 13:37:52 INFO - esi = 0xb3aad5ce edi = 0x00000000 13:37:52 INFO - Found by: call frame info 13:37:52 INFO - 8 libxul.so!mozilla::ContainerState::CreatePaintedLayer(mozilla::PaintedLayerData*) [FrameLayerBuilder.cpp:3779955620ed : 2186 + 0x10] 13:37:52 INFO - eip = 0xb488bd0d esp = 0xbfeecc60 ebp = 0xbfeecc98 ebx = 0xb72be6a8 13:37:52 INFO - esi = 0xade3b688 edi = 0xbfeecc7c 13:37:52 INFO - Found by: call frame info 13:37:52 INFO - 9 libxul.so!mozilla::ContainerState::FinishPaintedLayerData<mozilla::PaintedLayerDataNode::PopPaintedLayerData()::<lambda()> > [FrameLayerBuilder.cpp:3779955620ed : 3133 + 0xb] 13:37:52 INFO - eip = 0xb4897f06 esp = 0xbfeecca0 ebp = 0xbfeece18 ebx = 0xb72be6a8 13:37:52 INFO - esi = 0xbfeecdac edi = 0xbfeece2c 13:37:52 INFO - Found by: call frame info 13:37:52 INFO - 10 libxul.so!mozilla::PaintedLayerDataNode::PopPaintedLayerData() [FrameLayerBuilder.cpp:3779955620ed : 2778 + 0x8] 13:37:52 INFO - eip = 0xb4898c77 esp = 0xbfeece20 ebp = 0xbfeece58 ebx = 0xb72be6a8 13:37:52 INFO - esi = 0xbfeece50 edi = 0xbfeece2c 13:37:52 INFO - Found by: call frame info 13:37:52 INFO - 11 libxul.so!mozilla::PaintedLayerDataNode::PopAllPaintedLayerData() [FrameLayerBuilder.cpp:3779955620ed : 2786 + 0x8] 13:37:52 INFO - eip = 0xb4898ca9 esp = 0xbfeece60 ebp = 0xbfeece78 ebx = 0xb72be6a8 13:37:52 INFO - esi = 0xacd8e6c0 edi = 0x00000000 13:37:52 INFO - Found by: call frame info 13:37:52 INFO - 12 libxul.so!mozilla::PaintedLayerDataNode::Finish(bool) [FrameLayerBuilder.cpp:3779955620ed : 2740 + 0x7] 13:37:52 INFO - eip = 0xb4898cfd esp = 0xbfeece80 ebp = 0xbfeece98 ebx = 0xb72be6a8 13:37:52 INFO - esi = 0xacd8e6c0 edi = 0x00000000 13:37:52 INFO - Found by: call frame info 13:37:52 INFO - 13 libxul.so!mozilla::PaintedLayerDataNode::FinishAllChildren(bool) [FrameLayerBuilder.cpp:3779955620ed : 2729 + 0xe] 13:37:52 INFO - eip = 0xb4898dac esp = 0xbfeecea0 ebp = 0xbfeecec8 ebx = 0xb72be6a8 13:37:52 INFO - esi = 0xacd8e680 edi = 0xffffffff 13:37:52 INFO - Found by: call frame info 13:37:52 INFO - 14 libxul.so!mozilla::PaintedLayerDataNode::Finish(bool) [FrameLayerBuilder.cpp:3779955620ed : 2738 + 0x9] 13:37:52 INFO - eip = 0xb4898cf5 esp = 0xbfeeced0 ebp = 0xbfeecee8 ebx = 0xb72be6a8 13:37:52 INFO - esi = 0xacd8e680 edi = 0x00000000 13:37:52 INFO - Found by: call frame info 13:37:52 INFO - 15 libxul.so!mozilla::PaintedLayerDataTree::Finish() [FrameLayerBuilder.cpp:3779955620ed : 2800 + 0x9] 13:37:52 INFO - eip = 0xb4898d5d esp = 0xbfeecef0 ebp = 0xbfeecf08 ebx = 0xb72be6a8 13:37:52 INFO - esi = 0xbfeed1a8 edi = 0xbfeed0c0 13:37:52 INFO - Found by: call frame info 13:37:52 INFO - 16 libxul.so!mozilla::ContainerState::Finish(unsigned int*, mozilla::LayerManagerData*, mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const&, nsDisplayList*, bool&) [FrameLayerBuilder.cpp:3779955620ed : 4941 + 0x8] 13:37:52 INFO - eip = 0xb489b1d4 esp = 0xbfeecf10 ebp = 0xbfeecf68 ebx = 0xb72be6a8 13:37:52 INFO - esi = 0xbfeed140 edi = 0xbfeed0c0 13:37:52 INFO - Found by: call frame info 13:37:52 INFO - 17 libxul.so!mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList*, mozilla::ContainerLayerParameters const&, mozilla::gfx::Matrix4x4Typed<mozilla::gfx::UnknownUnits, mozilla::gfx::UnknownUnits> const*, unsigned int) [FrameLayerBuilder.cpp:3779955620ed : 5341 + 0x22] 13:37:52 INFO - eip = 0xb489c5ab esp = 0xbfeecf70 ebp = 0xbfeed288 ebx = 0xb72be6a8 13:37:52 INFO - esi = 0x0000003c edi = 0xbfeed0c0 13:37:52 INFO - Found by: call frame info 13:37:52 INFO - 18 libxul.so!nsDisplayList::PaintRoot(nsDisplayListBuilder*, nsRenderingContext*, unsigned int) [nsDisplayList.cpp:3779955620ed : 1622 + 0x4] 13:37:52 INFO - eip = 0xb48c3fac esp = 0xbfeed290 ebp = 0xbfeed4a8 13:37:52 INFO - Found by: previous frame's frame pointer 13:37:52 INFO - 19 libxul.so!nsLayoutUtils::PaintFrame(nsRenderingContext*, nsIFrame*, nsRegion const&, unsigned int, unsigned int) [nsLayoutUtils.cpp:3779955620ed : 3363 + 0x17] 13:37:52 INFO - eip = 0xb490bded esp = 0xbfeed4b0 ebp = 0xbfeedb28 ebx = 0xb72be6a8 13:37:52 INFO - esi = 0xbfeed674 edi = 0x00000000 13:37:52 INFO - Found by: call frame info 13:37:52 INFO - 20 libxul.so!PresShell::Paint(nsView*, nsRegion const&, unsigned int) [nsPresShell.cpp:3779955620ed : 6104 + 0x11] 13:37:52 INFO - eip = 0xb490c6a6 esp = 0xbfeedb30 ebp = 0xbfeedbe8 ebx = 0xb72be6a8 13:37:52 INFO - esi = 0xb009ef40 edi = 0xb1190800 13:37:52 INFO - Found by: call frame info 13:37:52 INFO - 21 libxul.so!nsViewManager::ProcessPendingUpdatesPaint(nsIWidget*) [nsViewManager.cpp:3779955620ed : 467 + 0x11] 13:37:52 INFO - eip = 0xb47347f0 esp = 0xbfeedbf0 ebp = 0xbfeedc48 ebx = 0xb72be6a8 13:37:52 INFO - esi = 0xb00d1600 edi = 0xaf650e20 13:37:52 INFO - Found by: call frame info 13:37:52 INFO - 22 libxul.so!nsViewManager::ProcessPendingUpdatesForView(nsView*, bool) [nsViewManager.cpp:3779955620ed : 398 + 0xa] 13:37:52 INFO - eip = 0xb4734a2b esp = 0xbfeedc50 ebp = 0xbfeedc98 ebx = 0xb72be6a8 13:37:52 INFO - esi = 0xaff221f0 edi = 0x00000000 13:37:52 INFO - Found by: call frame info 13:37:52 INFO - 23 libxul.so!nsViewManager::ProcessPendingUpdates() [nsViewManager.cpp:3779955620ed : 1101 + 0xd] 13:37:52 INFO - eip = 0xb4734b03 esp = 0xbfeedca0 ebp = 0xbfeedcb8 ebx = 0xb72be6a8 13:37:52 INFO - esi = 0xaff221f0 edi = 0xaff221f0 13:37:52 INFO - Found by: call frame info 13:37:52 INFO - 24 libxul.so!nsRefreshDriver::Tick(long long, mozilla::TimeStamp) [nsRefreshDriver.cpp:3779955620ed : 1860 + 0x8] 13:37:52 INFO - eip = 0xb487f065 esp = 0xbfeedcc0 ebp = 0xbfeedde8 ebx = 0xb72be6a8 13:37:53 INFO - esi = 0xb00a5040 edi = 0xaff221f0 13:37:53 INFO - Found by: call frame info 13:37:53 INFO - 25 libxul.so!mozilla::RefreshDriverTimer::TickRefreshDrivers(long long, mozilla::TimeStamp, nsTArray<RefPtr<nsRefreshDriver> >&) [nsRefreshDriver.cpp:3779955620ed : 237 + 0x14] 13:37:53 INFO - eip = 0xb487f964 esp = 0xbfeeddf0 ebp = 0xbfeede48 ebx = 0xb72be6a8 13:37:53 INFO - esi = 0xad3462ac edi = 0xad3462a8 13:37:53 INFO - Found by: call frame info 13:37:53 INFO - 26 libxul.so!mozilla::RefreshDriverTimer::Tick(long long, mozilla::TimeStamp) [nsRefreshDriver.cpp:3779955620ed : 256 + 0x17] 13:37:53 INFO - eip = 0xb487fa3b esp = 0xbfeede50 ebp = 0xbfeede78 ebx = 0xb72be6a8 13:37:53 INFO - esi = 0xaf6e3130 edi = 0xbfeedee8 13:37:53 INFO - Found by: call frame info 13:37:53 INFO - 27 libxul.so!mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::TickRefreshDriver(mozilla::TimeStamp) [nsRefreshDriver.cpp:3779955620ed : 567 + 0x9] 13:37:53 INFO - eip = 0xb487fbcc esp = 0xbfeede80 ebp = 0xbfeedf08 ebx = 0xb72be6a8 13:37:53 INFO - esi = 0xbfeedee0 edi = 0xbfeedee8 13:37:53 INFO - Found by: call frame info 13:37:53 INFO - 28 libxul.so!mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::NotifyVsync(mozilla::TimeStamp) [nsRefreshDriver.cpp:3779955620ed : 416 + 0xc] 13:37:53 INFO - eip = 0xb487fcad esp = 0xbfeedf10 ebp = 0xbfeedf48 ebx = 0xb72be6a8 13:37:53 INFO - esi = 0xb004f4c0 edi = 0x00000000 13:37:53 INFO - Found by: call frame info 13:37:53 INFO - 29 libxul.so!mozilla::layout::VsyncChild::RecvNotify(mozilla::TimeStamp const&) [VsyncChild.cpp:3779955620ed : 64 + 0xd] 13:37:53 INFO - eip = 0xb4a25b76 esp = 0xbfeedf50 ebp = 0xbfeedf68 ebx = 0xb72be6a8 13:37:53 INFO - esi = 0x00000000 edi = 0x00000000 13:37:53 INFO - Found by: call frame info 13:37:53 INFO - 30 libxul.so!mozilla::layout::PVsyncChild::OnMessageReceived(IPC::Message const&) [PVsyncChild.cpp : 240 + 0x2] 13:37:53 INFO - eip = 0xb3781db0 esp = 0xbfeedf70 ebp = 0xbfeedfb8 ebx = 0xb72be6a8 13:37:53 INFO - esi = 0x00000000 edi = 0x00000000 13:37:53 INFO - Found by: call frame info 13:37:53 INFO - 31 libxul.so!mozilla::ipc::PBackgroundChild::OnMessageReceived(IPC::Message const&) [PBackgroundChild.cpp : 1721 + 0x8] 13:37:53 INFO - eip = 0xb36ae646 esp = 0xbfeedfc0 ebp = 0xbfeee068 ebx = 0xb72be6a8 13:37:53 INFO - esi = 0xaf6a3400 edi = 0xbfeee154 13:37:53 INFO - Found by: call frame info 13:37:53 INFO - 32 libxul.so!mozilla::ipc::MessageChannel::DispatchAsyncMessage(IPC::Message const&) [MessageChannel.cpp:3779955620ed : 1384 + 0xb] 13:37:53 INFO - eip = 0xb36827bc esp = 0xbfeee070 ebp = 0xbfeee0a8 ebx = 0xb72be6a8 13:37:53 INFO - esi = 0xaf6a3434 edi = 0xbfeee154 13:37:53 INFO - Found by: call frame info 13:37:53 INFO - 33 libxul.so!mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message const&) [MessageChannel.cpp:3779955620ed : 1304 + 0x8] 13:37:53 INFO - eip = 0xb36863a8 esp = 0xbfeee0b0 ebp = 0xbfeee118 ebx = 0xb72be6a8 13:37:53 INFO - esi = 0xaf6a3434 edi = 0xbfeee154 13:37:53 INFO - Found by: call frame info 13:37:53 INFO - 34 libxul.so!mozilla::ipc::MessageChannel::OnMaybeDequeueOne() [MessageChannel.cpp:3779955620ed : 1275 + 0xb] 13:37:53 INFO - eip = 0xb36893ef esp = 0xbfeee120 ebp = 0xbfeee188 ebx = 0xb72be6a8 13:37:53 INFO - esi = 0xaf6a3434 edi = 0xbfeee154 13:37:53 INFO - Found by: call frame info 13:37:53 INFO - 35 libxul.so!RunnableMethod<SoftwareDisplay, void (SoftwareDisplay::*)(), mozilla::Tuple<> >::Run() [task.h:3779955620ed : 28 + 0x12] 13:37:53 INFO - eip = 0xb367e8a2 esp = 0xbfeee190 ebp = 0xbfeee1a8 ebx = 0xb72be6a8 13:37:53 INFO - esi = 0xad1f40e0 edi = 0xbfeee530 13:37:53 INFO - Found by: call frame info 13:37:53 INFO - 36 libxul.so!mozilla::ipc::MessageChannel::DequeueTask::Run() [MessageChannel.h : 472 + 0x5] 13:37:53 INFO - eip = 0xb367e447 esp = 0xbfeee1b0 ebp = 0xbfeee1c8 ebx = 0xb72be6a8 13:37:53 INFO - esi = 0xad1f40e0 edi = 0xbfeee530 13:37:53 INFO - Found by: call frame info 13:37:53 INFO - 37 libxul.so!MessageLoop::RunTask(Task*) [message_loop.cc:3779955620ed : 364 + 0x5] 13:37:53 INFO - eip = 0xb3664c69 esp = 0xbfeee1d0 ebp = 0xbfeee1e8 ebx = 0xb72be6a8 13:37:53 INFO - esi = 0xad1f40e0 edi = 0xbfeee530 13:37:53 INFO - Found by: call frame info 13:37:53 INFO - 38 libxul.so!MessageLoop::DeferOrRunPendingTask(MessageLoop::PendingTask const&) [message_loop.cc:3779955620ed : 372 + 0x9] 13:37:53 INFO - eip = 0xb3668a99 esp = 0xbfeee1f0 ebp = 0xbfeee208 ebx = 0xb72be6a8 13:37:53 INFO - esi = 0xad3acf94 edi = 0xbfeee250 13:37:53 INFO - Found by: call frame info 13:37:53 INFO - 39 libxul.so!MessageLoop::DoWork() [message_loop.cc:3779955620ed : 459 + 0xe] 13:37:53 INFO - eip = 0xb366b81c esp = 0xbfeee210 ebp = 0xbfeee258 ebx = 0xb72be6a8 13:37:53 INFO - esi = 0xad3acf94 edi = 0xbfeee250 13:37:53 INFO - Found by: call frame info 13:37:53 INFO - 40 libxul.so!mozilla::ipc::DoWorkRunnable::Run() [MessagePump.cpp:3779955620ed : 220 + 0x7] 13:37:53 INFO - eip = 0xb367de9f esp = 0xbfeee260 ebp = 0xbfeee278 ebx = 0xb72be6a8 13:37:53 INFO - esi = 0xbfeee530 edi = 0x00000001 13:37:53 INFO - Found by: call frame info 13:37:53 INFO - 41 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3779955620ed : 964 + 0x5] 13:37:53 INFO - eip = 0xb345897c esp = 0xbfeee280 ebp = 0xbfeee2f8 ebx = 0xb72be6a8 13:37:53 INFO - esi = 0xbfeee31f edi = 0x00000000 13:37:53 INFO - Found by: call frame info 13:37:53 INFO - 42 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3779955620ed : 297 + 0x11] 13:37:53 INFO - eip = 0xb3473fb6 esp = 0xbfeee300 ebp = 0xbfeee328 ebx = 0xb72be6a8 13:37:53 INFO - esi = 0x00000000 edi = 0xbfeee530 13:37:53 INFO - Found by: call frame info 13:37:53 INFO - 43 libxul.so!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3779955620ed : 95 + 0xb] 13:37:53 INFO - eip = 0xb3681d38 esp = 0xbfeee330 ebp = 0xbfeee378 ebx = 0xb72be6a8 13:37:53 INFO - esi = 0xb1f596a0 edi = 0xbfeee530 13:37:53 INFO - Found by: call frame info 13:37:53 INFO - 44 libxul.so!MessageLoop::RunInternal() [message_loop.cc:3779955620ed : 234 + 0x5] 13:37:53 INFO - eip = 0xb3664ba2 esp = 0xbfeee380 ebp = 0xbfeee398 ebx = 0xb72be6a8 13:37:53 INFO - esi = 0xbfeee530 edi = 0xb1f02630 13:37:53 INFO - Found by: call frame info 13:37:53 INFO - 45 libxul.so!MessageLoop::Run() [message_loop.cc:3779955620ed : 227 + 0x7] 13:37:53 INFO - eip = 0xb3664cd0 esp = 0xbfeee3a0 ebp = 0xbfeee3c8 ebx = 0xb72be6a8 13:37:53 INFO - esi = 0xbfeee530 edi = 0xb1f02630 13:37:53 INFO - Found by: call frame info 13:37:53 INFO - 46 libxul.so!nsBaseAppShell::Run() [nsBaseAppShell.cpp:3779955620ed : 156 + 0xd] 13:37:53 INFO - eip = 0xb4744c6f esp = 0xbfeee3d0 ebp = 0xbfeee3e8 ebx = 0xb72be6a8 13:37:53 INFO - esi = 0xaff46d60 edi = 0xb1f02630 13:37:53 INFO - Found by: call frame info 13:37:53 INFO - 47 libxul.so!XRE_RunAppShell [nsEmbedFunctions.cpp:3779955620ed : 787 + 0x8] 13:37:53 INFO - eip = 0xb4cf02e1 esp = 0xbfeee3f0 ebp = 0xbfeee418 ebx = 0xb72be6a8 13:37:53 INFO - esi = 0xbfeee530 edi = 0xbfeef962 13:37:53 INFO - Found by: call frame info 13:37:53 INFO - 48 libxul.so!mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3779955620ed : 259 + 0x4] 13:37:53 INFO - eip = 0xb3681e16 esp = 0xbfeee420 ebp = 0xbfeee448 ebx = 0xb72be6a8 13:37:53 INFO - esi = 0xbfeee530 edi = 0xbfeef962 13:37:53 INFO - Found by: call frame info 13:37:53 INFO - 49 libxul.so!MessageLoop::RunInternal() [message_loop.cc:3779955620ed : 234 + 0x5] 13:37:53 INFO - eip = 0xb3664ba2 esp = 0xbfeee450 ebp = 0xbfeee468 ebx = 0xb72be6a8 13:37:53 INFO - esi = 0xbfeee530 edi = 0xbfeef962 13:37:53 INFO - Found by: call frame info 13:37:53 INFO - 50 libxul.so!MessageLoop::Run() [message_loop.cc:3779955620ed : 227 + 0x7] 13:37:53 INFO - eip = 0xb3664cd0 esp = 0xbfeee470 ebp = 0xbfeee498 ebx = 0xb72be6a8 13:37:53 INFO - esi = 0xbfeee530 edi = 0xbfeef962 13:37:53 INFO - Found by: call frame info 13:37:53 INFO - 51 libxul.so!XRE_InitChildProcess [nsEmbedFunctions.cpp:3779955620ed : 623 + 0xe] 13:37:53 INFO - eip = 0xb4cf0aa0 esp = 0xbfeee4a0 ebp = 0xbfeeee68 ebx = 0xb72be6a8 13:37:53 INFO - esi = 0xbfeee530 edi = 0xbfeef962 13:37:53 INFO - Found by: call frame info 13:37:53 INFO - 52 plugin-container!content_process_main(int, char**) [plugin-container.cpp:3779955620ed : 237 + 0x8] 13:37:53 INFO - eip = 0xb7765982 esp = 0xbfeeee70 ebp = 0xbfeeeea8 ebx = 0xb7766fb4 13:37:53 INFO - esi = 0xbfeeef44 edi = 0x00000007 13:37:53 INFO - Found by: call frame info 13:37:53 INFO - 53 plugin-container!main [MozillaRuntimeMain.cpp:3779955620ed : 11 + 0x9] 13:37:53 INFO - eip = 0xb77659ab esp = 0xbfeeeeb0 ebp = 0xbfeeeec8 ebx = 0xb76a9fcc 13:37:53 INFO - esi = 0xbfeeef68 edi = 0x00000008 13:37:53 INFO - Found by: call frame info 13:37:53 INFO - 54 libc.so!__libc_init [libc_init_dynamic.cpp : 112 + 0xe] 13:37:53 INFO - eip = 0xb761b52d esp = 0xbfeeeed0 ebp = 0xbfeeef44 13:37:53 INFO - Found by: previous frame's frame pointer 13:37:53 INFO - 55 plugin-container + 0xfb3 13:37:53 INFO - eip = 0xb7766fb4 esp = 0xbfeeef00 ebp = 0xb761b4c9 ebx = 0xb7762f04 13:37:53 INFO - esi = 0x00000000 edi = 0x00000000 13:37:53 INFO - Found by: call frame info 13:37:53 INFO - 56 plugin-container!content_process_main(int, char**) [plugin-container.cpp:3779955620ed : 241 + 0x7] 13:37:53 INFO - eip = 0xb7765990 esp = 0xbfeeef1c ebp = 0xb761b4c9 13:37:53 INFO - Found by: stack scanning [...]
Component: General → Audio/Video
Product: Firefox OS → Core
Updated•8 years ago
|
Component: Audio/Video → Audio/Video: Playback
Assignee | ||
Comment 2•8 years ago
|
||
The refcount implementation in the StateMirroring.h seems prefect... Now I'm trying to reproduce it on tryserver because I can't reproduce it at my local build.
Flags: needinfo?(bechen)
Assignee | ||
Comment 3•8 years ago
|
||
https://treeherder.mozilla.org/logviewer.html#?job_id=15270210&repo=try
Comment 4•8 years ago
|
||
Just noticed this on another test - B2G KK Emulator x86 opt Mochitest [TC] Mochitest tc-M(29) PROCESS-CRASH | dom/media/test/test_fastSeek.html | application crashed [@ mozilla::Mirror<double>::Impl::UpdateValue(double const&)]
Comment 5•8 years ago
|
||
Can you provide the link to test_fastSeek.html crash?
Comment 6•8 years ago
|
||
(In reply to JW Wang [:jwwang] from comment #5) > Can you provide the link to test_fastSeek.html crash? Sure. View the log here: https://treeherder.mozilla.org/logviewer.html#?job_id=3716429&repo=b2g-inbound See mochitest chunk 29 on emu-x86-kk https://treeherder.mozilla.org/#/jobs?repo=b2g-inbound&revision=c73caecc2dcb&exclusion_profile=false&selectedJob=3716429
Assignee | ||
Comment 7•8 years ago
|
||
https://treeherder.mozilla.org/logviewer.html#?job_id=15566152&repo=try https://public-artifacts.taskcluster.net/OSliEbmNRLStpRlPu8RY-w/0/public/logs/live_backing.log
Updated•8 years ago
|
Priority: -- → P1
Assignee | ||
Comment 9•8 years ago
|
||
Update status: The asm of Mirror::Impl::UpdateValue 00000000 <_ZN7mozilla6MirrorIdE4Impl11UpdateValueERKd>: 0: 55 push %ebp 1: 89 e5 mov %esp,%ebp 3: 57 push %edi 4: 56 push %esi 5: 53 push %ebx 6: 83 ec 14 sub $0x14,%esp 9: 8b 75 08 mov 0x8(%ebp),%esi c: e8 fc ff ff ff call d <_ZN7mozilla6MirrorIdE4Impl11UpdateValueERKd+0xd> 11: 81 c3 02 00 00 00 add $0x2,%ebx 17: 8b 7d 0c mov 0xc(%ebp),%edi 1a: 8d 46 14 lea 0x14(%esi),%eax 1d: 50 push %eax 1e: 56 push %esi 1f: ff 76 10 pushl 0x10(%esi) 22: 8d 83 00 00 00 00 lea 0x0(%ebx),%eax 28: 50 push %eax 29: 8d 83 00 00 00 00 lea 0x0(%ebx),%eax 2f: 50 push %eax 30: 6a 04 push $0x4 32: e8 fc ff ff ff call 33 <_ZN7mozilla6MirrorIdE4Impl11UpdateValueERKd+0x33> === 37: f2 0f 10 07 movsd (%edi),%xmm0 3b: 83 c4 20 add $0x20,%esp 3e: 66 0f 2e 46 14 ucomisd 0x14(%esi),%xmm0 === Now we suspect crash here... 43: 7a 02 jp 47 <_ZN7mozilla6MirrorIdE4Impl11UpdateValueERKd+0x47> 45: 74 17 je 5e <_ZN7mozilla6MirrorIdE4Impl11UpdateValueERKd+0x5e> 47: f2 0f 11 46 14 movsd %xmm0,0x14(%esi) 4c: 83 c6 0c add $0xc,%esi 4f: 89 75 08 mov %esi,0x8(%ebp) 52: 8d 65 f4 lea -0xc(%ebp),%esp 55: 5b pop %ebx 56: 5e pop %esi 57: 5f pop %edi 58: 5d pop %ebp 59: e9 fc ff ff ff jmp 5a <_ZN7mozilla6MirrorIdE4Impl11UpdateValueERKd+0x5a> 5e: 8d 65 f4 lea -0xc(%ebp),%esp 61: 5b pop %ebx 62: 5e pop %esi 63: 5f pop %edi 64: 5d pop %ebp 65: c3 ret
Assignee | ||
Comment 10•8 years ago
|
||
http://lists.nongnu.org/archive/html/qemu-devel/2014-01/msg01297.html
Assignee | ||
Comment 11•8 years ago
|
||
fix patch: http://git.qemu.org/?p=qemu.git;a=commitdiff;h=6be38ee9e711dd89ea9693d317baa7a8ec9c9d12;hp=2e191f8e545c3235849508bd555e4856347e9cc5
Assignee | ||
Comment 12•8 years ago
|
||
It's a pull request which I made a little modification from http://git.qemu.org/?p=qemu.git;a=commitdiff;h=6be38ee9e711dd89ea9693d317baa7a8ec9c9d12;hp=2e191f8e545c3235849508bd555e4856347e9cc5
Assignee | ||
Comment 13•8 years ago
|
||
Hi Edgar: Please help to merge the pull request, thanks.
Flags: needinfo?(echen)
Reporter | ||
Comment 15•8 years ago
|
||
I would like to have some tests in try, but update source.xml seems not work any more [1]. I suspect there is something changed in taskcluster-vcs. Keeps ni? to myself. [1] https://treeherder.mozilla.org/#/jobs?repo=try&revision=21f6a03ec850&exclusion_profile=false
Reporter | ||
Comment 16•8 years ago
|
||
(In reply to Edgar Chen [:edgar][:echen] from comment #15) > I would like to have some tests in try, but update source.xml seems not work > any more [1]. I suspect there is something changed in taskcluster-vcs. Keeps > ni? to myself. > > [1] > https://treeherder.mozilla.org/#/ > jobs?repo=try&revision=21f6a03ec850&exclusion_profile=false It works with adding `--force-clone` in build-emulator*.sh to make taskcluster-vcs force-clone the code if the cached code doesn't exist. https://treeherder.mozilla.org/#/jobs?repo=try&revision=54de95d4dfca&exclusion_profile=false&group_state=expanded&filter-searchStr=emulator%20kk
Reporter | ||
Updated•8 years ago
|
Attachment #8710826 -
Flags: review+
Reporter | ||
Comment 17•8 years ago
|
||
b2g-kitkat: https://github.com/mozilla-b2g/platform_external_qemu/commit/5fff3b73c4ca30765ac70a696fcc2c81979eb384
Status: NEW → RESOLVED
Closed: 8 years ago
Flags: needinfo?(echen)
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•