Firefox crashes when running natively on wayland

raichoo <[email protected]>
Newsgroups gmane.os.freebsd.devel.x11
Message-ID <[email protected]>
Hi,

Running firefox natively on wayland crashes on startup. I've tried this on 2
different installations. Anyone else seeing this?

$ env MOZ_ENABLE_WAYLAND=1 lldb /usr/local/bin/firefox
(lldb) target create "/usr/local/bin/firefox"
Current executable set to '/usr/local/bin/firefox' (x86_64).
(lldb) run
Process 1466 launching
Process 1466 launched: '/usr/local/bin/firefox' (x86_64)
Process 1466 stopped
* thread #19, name = 'Compositor', stop reason = signal SIGSEGV: invalid address (fault address: 0x0)
    frame #0: 0x00000008078adf3b libxul.so`mozilla::widget::WaylandShmPool::CreateTemporaryFile(int) + 251
libxul.so`mozilla::widget::WaylandShmPool::CreateTemporaryFile:
->  0x8078adf3b <+251>: movl   $0xf3, 0x0
    0x8078adf46 <+262>: callq  0x809b48c60               ; symbol stub for: abort
    0x8078adf4b <+267>: leaq   -0x58(%rbp), %rdi
    0x8078adf4f <+271>: callq  0x8051b8170               ; nsTSubstring<char>::Finalize()
(lldb) bt
* thread #19, name = 'Compositor', stop reason = signal SIGSEGV: invalid address (fault address: 0x0)
  * frame #0: 0x00000008078adf3b libxul.so`mozilla::widget::WaylandShmPool::CreateTemporaryFile(int) + 251
    frame #1: 0x00000008078adfe7 libxul.so`mozilla::widget::WaylandShmPool::WaylandShmPool(mozilla::widget::nsWaylandDisplay*, int) + 23
    frame #2: 0x00000008078afc67 libxul.so`mozilla::widget::WindowSurfaceWayland::CreateWaylandBuffer(int, int) + 391
    frame #3: 0x00000008078b0031 libxul.so`mozilla::widget::WindowSurfaceWayland::GetWaylandBufferToDraw(bool) + 833
    frame #4: 0x00000008078b0216 libxul.so`mozilla::widget::WindowSurfaceWayland::LockWaylandBuffer() + 22
    frame #5: 0x00000008078b0d64 libxul.so`mozilla::widget::WindowSurfaceWayland::Lock(mozilla::gfx::IntRegionTyped<mozilla::LayoutDevicePixel> const&) + 2324
    frame #6: 0x000000080789cd9b libxul.so`mozilla::widget::WindowSurfaceProvider::StartRemoteDrawingInRegion(mozilla::gfx::IntRegionTyped<mozilla::LayoutDevicePixel>&, mozilla::layers::BufferMode*) + 155
    frame #7: 0x0000000805df2633 libxul.so`mozilla::layers::BasicCompositor::BeginFrameForWindow(mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, mozilla::Maybe<mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> > const&, mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&) + 1123
    frame #8: 0x0000000805f9bbb1 libxul.so`mozilla::layers::LayerManagerComposite::Render(mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const&) + 641
    frame #9: 0x0000000805f9b322 libxul.so`mozilla::layers::LayerManagerComposite::UpdateAndRender() + 2626
    frame #10: 0x0000000805f9a836 libxul.so`mozilla::layers::LayerManagerComposite::EndTransaction(mozilla::TimeStamp const&, mozilla::layers::LayerManager::EndTransactionFlags) + 182
    frame #11: 0x0000000805fba4fc libxul.so`mozilla::layers::CompositorBridgeParent::CompositeToTarget(mozilla::layers::BaseTransactionId<mozilla::VsyncIdType>, mozilla::gfx::DrawTarget*, mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const*) + 1356
    frame #12: 0x0000000805fc485f libxul.so`mozilla::layers::CompositorVsyncScheduler::Composite(mozilla::layers::BaseTransactionId<mozilla::VsyncIdType>, mozilla::TimeStamp) + 127
    frame #13: 0x0000000805fd4b8f libxul.so`mozilla::detail::RunnableMethodImpl<mozilla::layers::CompositorVsyncScheduler*, void (mozilla::layers::CompositorVsyncScheduler::*)(mozilla::layers::BaseTransactionId<mozilla::VsyncIdType>, mozilla::TimeStamp), true, (mozilla::RunnableKind)1, mozilla::layers::BaseTransactionId<mozilla::VsyncIdType>, mozilla::TimeStamp>::Run() + 47
    frame #14: 0x000000080565c910 libxul.so`MessageLoop::DoWork() + 736
    frame #15: 0x000000080565d231 libxul.so`base::MessagePumpDefault::Run(base::MessagePump::Delegate*) + 305
    frame #16: 0x000000080565bee8 libxul.so`MessageLoop::Run() + 88
    frame #17: 0x0000000805673878 libxul.so`base::Thread::ThreadMain() + 456
    frame #18: 0x0000000805663aea libxul.so`ThreadFunc(void*) + 10
    frame #19: 0x00000008011eb75b libthr.so.3`thread_start(curthread=0x0000000810588900) at thr_create.c:292:16

Kind regards,
raichoo

_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-x11
To unsubscribe, send any mail to "[email protected]"
[email protected] (text/plain, 3.1 KB)
-----BEGIN PGP PUBLIC KEY BLOCK-----

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
o4kTuD+uxAg=
=yh5q
-----END PGP PUBLIC KEY BLOCK-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.