Closed
Bug 1234975
Opened 10 years ago
Closed 10 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•10 years ago
|
Component: Audio/Video → Audio/Video: Playback
| Assignee | ||
Comment 2•10 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•10 years ago
|
||
Comment 4•10 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•10 years ago
|
||
Can you provide the link to test_fastSeek.html crash?
Comment 6•10 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•10 years ago
|
||
Updated•10 years ago
|
Priority: -- → P1
| Assignee | ||
Comment 9•10 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•10 years ago
|
||
| Assignee | ||
Comment 11•10 years ago
|
||
| Assignee | ||
Comment 12•10 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•10 years ago
|
||
Hi Edgar:
Please help to merge the pull request, thanks.
Flags: needinfo?(echen)
| Reporter | ||
Comment 15•10 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•10 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•10 years ago
|
Attachment #8710826 -
Flags: review+
| Reporter | ||
Comment 17•10 years ago
|
||
b2g-kitkat:
https://github.com/mozilla-b2g/platform_external_qemu/commit/5fff3b73c4ca30765ac70a696fcc2c81979eb384
Status: NEW → RESOLVED
Closed: 10 years ago
Flags: needinfo?(echen)
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•