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)

ARM
Gonk (Firefox OS)
defect

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
Benjamin, 
Can you help check this bug?
Flags: needinfo?(bechen)
Component: Audio/Video → Audio/Video: Playback
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)
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&)]
Can you provide the link to test_fastSeek.html crash?
(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
Assign to Benjamin from a triage meeting.
Assignee: nobody → bechen
Priority: -- → P1
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
Hi Edgar:
Please help to merge the pull request, thanks.
Flags: needinfo?(echen)
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
(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
Attachment #8710826 - Flags: review+
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.

Attachment

General

Created:
Updated:
Size: