<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - [Firefox/Wayland] multithread deadlock at eglSwapBuffers() / wl_display_dispatch_queue()"
href="https://bugs.freedesktop.org/show_bug.cgi?id=106753#c2">Comment # 2</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - [Firefox/Wayland] multithread deadlock at eglSwapBuffers() / wl_display_dispatch_queue()"
href="https://bugs.freedesktop.org/show_bug.cgi?id=106753">bug 106753</a>
from <span class="vcard"><a class="email" href="mailto:stransky@redhat.com" title="Martin Stransky <stransky@redhat.com>"> <span class="fn">Martin Stransky</span></a>
</span></b>
<pre>Sure, there is the log:
[New Thread 0x7fffc284a700 (LWP 14998)]
Attempting load of libEGL.so
warning: Loadable section ".note.gnu.property" outside of ELF segments
Missing separate debuginfo for /lib64/libglapi.so.0
Try: dnf --enablerepo='*debug*' install
/usr/lib/debug/.build-id/0d/4f60e608c20f6ec43d455caa77cc5e015f7a9d.debug
[3038562.485] -> <a href="mailto:wl_display@1.get_registry">wl_display@1.get_registry</a>(new id wl_registry@50)
[3038562.498] -> <a href="mailto:wl_display@1.sync">wl_display@1.sync</a>(new id wl_callback@51)
[3038562.867] <a href="mailto:wl_display@1.delete_id">wl_display@1.delete_id</a>(51)
[3038562.877] <a href="mailto:wl_registry@50.global">wl_registry@50.global</a>(1, "wl_drm", 2)
[3038562.884] -> <a href="mailto:wl_registry@50.bind">wl_registry@50.bind</a>(1, "wl_drm", 2, new id [unknown]@52)
[3038562.912] <a href="mailto:wl_registry@50.global">wl_registry@50.global</a>(2, "wl_compositor", 4)
[3038562.923] <a href="mailto:wl_registry@50.global">wl_registry@50.global</a>(3, "wl_shm", 1)
[3038562.929] <a href="mailto:wl_registry@50.global">wl_registry@50.global</a>(4, "wl_output", 2)
[3038562.956] <a href="mailto:wl_registry@50.global">wl_registry@50.global</a>(5, "zxdg_output_manager_v1", 1)
[3038562.982] <a href="mailto:wl_registry@50.global">wl_registry@50.global</a>(6, "wl_data_device_manager", 3)
[3038563.010] <a href="mailto:wl_registry@50.global">wl_registry@50.global</a>(7, "gtk_primary_selection_device_manager",
1)
[3038563.035] <a href="mailto:wl_registry@50.global">wl_registry@50.global</a>(8, "wl_subcompositor", 1)
[3038563.045] <a href="mailto:wl_registry@50.global">wl_registry@50.global</a>(9, "xdg_wm_base", 1)
[3038563.055] <a href="mailto:wl_registry@50.global">wl_registry@50.global</a>(10, "zxdg_shell_v6", 1)
[3038563.065] <a href="mailto:wl_registry@50.global">wl_registry@50.global</a>(11, "wl_shell", 1)
[3038563.088] <a href="mailto:wl_registry@50.global">wl_registry@50.global</a>(12, "gtk_shell1", 2)
[3038563.112] <a href="mailto:wl_registry@50.global">wl_registry@50.global</a>(13, "zwp_pointer_gestures_v1", 1)
[3038563.122] <a href="mailto:wl_registry@50.global">wl_registry@50.global</a>(14, "zwp_tablet_manager_v2", 1)
[3038563.132] <a href="mailto:wl_registry@50.global">wl_registry@50.global</a>(15, "wl_seat", 5)
[3038563.141] <a href="mailto:wl_registry@50.global">wl_registry@50.global</a>(16, "zwp_relative_pointer_manager_v1", 1)
[3038563.151] <a href="mailto:wl_registry@50.global">wl_registry@50.global</a>(17, "zwp_pointer_constraints_v1", 1)
[3038563.161] <a href="mailto:wl_registry@50.global">wl_registry@50.global</a>(18, "zxdg_exporter_v1", 1)
[3038563.170] <a href="mailto:wl_registry@50.global">wl_registry@50.global</a>(19, "zxdg_importer_v1", 1)
[3038563.180] <a href="mailto:wl_registry@50.global">wl_registry@50.global</a>(20, "zwp_linux_dmabuf_v1", 3)
[3038563.190] -> <a href="mailto:wl_registry@50.bind">wl_registry@50.bind</a>(20, "zwp_linux_dmabuf_v1", 3, new id
[unknown]@53)
[3038563.203] <a href="mailto:wl_registry@50.global">wl_registry@50.global</a>(21,
"zwp_keyboard_shortcuts_inhibit_manager_v1", 1)
[3038563.213] <a href="mailto:wl_registry@50.global">wl_registry@50.global</a>(22, "gtk_text_input_manager", 1)
[3038563.224] <a href="mailto:wl_callback@51.done">wl_callback@51.done</a>(14511)
[3038563.230] -> <a href="mailto:wl_display@1.sync">wl_display@1.sync</a>(new id wl_callback@51)
[3038563.390] <a href="mailto:wl_display@1.delete_id">wl_display@1.delete_id</a>(51)
[3038563.396] <a href="mailto:wl_drm@52.device">wl_drm@52.device</a>("/dev/dri/card1")
[3038563.447] -> <a href="mailto:wl_drm@52.authenticate">wl_drm@52.authenticate</a>(11)
[3038563.454] <a href="mailto:wl_drm@52.format">wl_drm@52.format</a>(808669761)
[3038563.460] <a href="mailto:wl_drm@52.format">wl_drm@52.format</a>(808669784)
[3038563.464] <a href="mailto:wl_drm@52.format">wl_drm@52.format</a>(875713089)
[3038563.468] <a href="mailto:wl_drm@52.format">wl_drm@52.format</a>(875713112)
[3038563.472] <a href="mailto:wl_drm@52.format">wl_drm@52.format</a>(909199186)
[3038563.478] <a href="mailto:wl_drm@52.format">wl_drm@52.format</a>(961959257)
[3038563.482] <a href="mailto:wl_drm@52.format">wl_drm@52.format</a>(825316697)
[3038563.486] <a href="mailto:wl_drm@52.format">wl_drm@52.format</a>(842093913)
[3038563.492] <a href="mailto:wl_drm@52.format">wl_drm@52.format</a>(909202777)
[3038563.498] <a href="mailto:wl_drm@52.format">wl_drm@52.format</a>(875713881)
[3038563.502] <a href="mailto:wl_drm@52.format">wl_drm@52.format</a>(842094158)
[3038563.505] <a href="mailto:wl_drm@52.format">wl_drm@52.format</a>(909203022)
[3038563.510] <a href="mailto:wl_drm@52.format">wl_drm@52.format</a>(1448695129)
[3038563.515] <a href="mailto:wl_drm@52.capabilities">wl_drm@52.capabilities</a>(1)
[3038563.521] <a href="mailto:zwp_linux_dmabuf_v1@53.format">zwp_linux_dmabuf_v1@53.format</a>(875713089)
[3038563.528] <a href="mailto:zwp_linux_dmabuf_v1@53.modifier">zwp_linux_dmabuf_v1@53.modifier</a>(875713089, 0, 0)
[3038563.539] <a href="mailto:zwp_linux_dmabuf_v1@53.modifier">zwp_linux_dmabuf_v1@53.modifier</a>(875713089, 16777216, 1)
[3038563.549] <a href="mailto:zwp_linux_dmabuf_v1@53.modifier">zwp_linux_dmabuf_v1@53.modifier</a>(875713089, 16777216, 2)
[3038563.558] <a href="mailto:zwp_linux_dmabuf_v1@53.modifier">zwp_linux_dmabuf_v1@53.modifier</a>(875713089, 16777216, 4)
[3038563.567] <a href="mailto:zwp_linux_dmabuf_v1@53.format">zwp_linux_dmabuf_v1@53.format</a>(875713112)
[3038563.572] <a href="mailto:zwp_linux_dmabuf_v1@53.modifier">zwp_linux_dmabuf_v1@53.modifier</a>(875713112, 0, 0)
[3038563.580] <a href="mailto:zwp_linux_dmabuf_v1@53.modifier">zwp_linux_dmabuf_v1@53.modifier</a>(875713112, 16777216, 1)
[3038563.591] <a href="mailto:zwp_linux_dmabuf_v1@53.modifier">zwp_linux_dmabuf_v1@53.modifier</a>(875713112, 16777216, 2)
[3038563.599] <a href="mailto:zwp_linux_dmabuf_v1@53.modifier">zwp_linux_dmabuf_v1@53.modifier</a>(875713112, 16777216, 4)
[3038563.607] <a href="mailto:zwp_linux_dmabuf_v1@53.format">zwp_linux_dmabuf_v1@53.format</a>(808669761)
[3038563.611] <a href="mailto:zwp_linux_dmabuf_v1@53.modifier">zwp_linux_dmabuf_v1@53.modifier</a>(808669761, 0, 0)
[3038563.621] <a href="mailto:zwp_linux_dmabuf_v1@53.modifier">zwp_linux_dmabuf_v1@53.modifier</a>(808669761, 16777216, 1)
[3038563.631] <a href="mailto:zwp_linux_dmabuf_v1@53.modifier">zwp_linux_dmabuf_v1@53.modifier</a>(808669761, 16777216, 2)
[3038563.639] <a href="mailto:zwp_linux_dmabuf_v1@53.format">zwp_linux_dmabuf_v1@53.format</a>(909199186)
[3038563.644] <a href="mailto:zwp_linux_dmabuf_v1@53.modifier">zwp_linux_dmabuf_v1@53.modifier</a>(909199186, 0, 0)
[3038563.654] <a href="mailto:zwp_linux_dmabuf_v1@53.modifier">zwp_linux_dmabuf_v1@53.modifier</a>(909199186, 16777216, 1)
[3038563.665] <a href="mailto:zwp_linux_dmabuf_v1@53.modifier">zwp_linux_dmabuf_v1@53.modifier</a>(909199186, 16777216, 2)
[3038563.674] <a href="mailto:wl_callback@51.done">wl_callback@51.done</a>(14511)
[3038563.682] -> <a href="mailto:wl_display@1.sync">wl_display@1.sync</a>(new id wl_callback@51)
[3038563.797] <a href="mailto:wl_display@1.delete_id">wl_display@1.delete_id</a>(51)
[3038563.810] <a href="mailto:wl_drm@52.authenticated">wl_drm@52.authenticated</a>()
[3038563.815] <a href="mailto:wl_callback@51.done">wl_callback@51.done</a>(14511)
Initializing context 0x7fffbef10120 surface 0x7fffc3ed1000 on display
0x7fffc2ec8000
warning: Loadable section ".note.gnu.property" outside of ELF segments
[14914, Compositor] WARNING: robust_buffer_access_behavior marked as
unsupported: file
/home/komat/tmp676-trunk-gtk3/src2/gfx/gl/GLContextFeatures.cpp, line 915
[14914, Compositor] WARNING: Robustness supported, strategy is not
LOSE_CONTEXT_ON_RESET!: file
/home/komat/tmp676-trunk-gtk3/src2/gfx/gl/GLContext.cpp, line 1024
[14914, Compositor] WARNING: robustness marked as unsupported: file
/home/komat/tmp676-trunk-gtk3/src2/gfx/gl/GLContextFeatures.cpp, line 915
[3038617.273] -> <a href="mailto:wl_surface@40.frame">wl_surface@40.frame</a>(new id wl_callback@51)
[3038617.298] -> <a href="mailto:zwp_linux_dmabuf_v1@53.create_params">zwp_linux_dmabuf_v1@53.create_params</a>(new id
zwp_linux_buffer_params_v1@54)
[3038617.314] -> <a href="mailto:zwp_linux_buffer_params_v1@54.add">zwp_linux_buffer_params_v1@54.add</a>(fd 40, 0, 0, 5120,
16777216, 4)
[3038617.339] -> <a href="mailto:zwp_linux_buffer_params_v1@54.add">zwp_linux_buffer_params_v1@54.add</a>(fd 41, 1, 5079040, 256,
16777216, 4)
[3038617.351] -> <a href="mailto:zwp_linux_buffer_params_v1@54.create_immed">zwp_linux_buffer_params_v1@54.create_immed</a>(new id
wl_buffer@55, 1280, 964, 875713089, 0)
[3038617.369] -> <a href="mailto:zwp_linux_buffer_params_v1@54.destroy">zwp_linux_buffer_params_v1@54.destroy</a>()
[3038617.375] -> <a href="mailto:wl_surface@40.attach">wl_surface@40.attach</a>(wl_buffer@55, 0, 0)
[3038617.383] -> <a href="mailto:wl_surface@40.damage">wl_surface@40.damage</a>(0, 0, 2147483647, 2147483647)
[3038618.014] -> <a href="mailto:wl_surface@40.commit">wl_surface@40.commit</a>()
[3038618.345] -> <a href="mailto:wl_surface@39.attach">wl_surface@39.attach</a>(wl_buffer@49, 0, 0)
[3038618.367] -> <a href="mailto:wl_surface@39.set_buffer_scale">wl_surface@39.set_buffer_scale</a>(1)
[3038618.373] -> <a href="mailto:wl_surface@39.damage">wl_surface@39.damage</a>(0, 0, 1280, 964)
[3038618.386] -> <a href="mailto:xdg_toplevel@44.set_min_size">xdg_toplevel@44.set_min_size</a>(0, 0)
[3038618.393] -> <a href="mailto:xdg_toplevel@44.set_max_size">xdg_toplevel@44.set_max_size</a>(0, 0)
[3038618.400] -> <a href="mailto:xdg_surface@43.set_window_geometry">xdg_surface@43.set_window_geometry</a>(0, 0, 1280, 964)
[3038618.413] -> <a href="mailto:wl_compositor@4.create_region">wl_compositor@4.create_region</a>(new id wl_region@56)
[3038618.419] -> <a href="mailto:wl_region@56.add">wl_region@56.add</a>(7, 0, 1266, 7)
[3038618.464] -> <a href="mailto:wl_region@56.add">wl_region@56.add</a>(0, 7, 1280, 957)
[3038618.475] -> <a href="mailto:wl_surface@39.set_opaque_region">wl_surface@39.set_opaque_region</a>(wl_region@56)
[3038618.501] -> <a href="mailto:wl_region@56.destroy">wl_region@56.destroy</a>()
[3038618.508] -> <a href="mailto:wl_compositor@4.create_region">wl_compositor@4.create_region</a>(new id wl_region@57)
[3038618.516] -> <a href="mailto:wl_region@57.add">wl_region@57.add</a>(-10, -10, 1300, 984)
[3038618.530] -> <a href="mailto:wl_surface@39.set_input_region">wl_surface@39.set_input_region</a>(wl_region@57)
[3038618.536] -> <a href="mailto:wl_region@57.destroy">wl_region@57.destroy</a>()
[3038635.245] <a href="mailto:wl_display@1.delete_id">wl_display@1.delete_id</a>(54)
[3038635.263] <a href="mailto:wl_display@1.delete_id">wl_display@1.delete_id</a>(56)
[3038635.268] <a href="mailto:wl_display@1.delete_id">wl_display@1.delete_id</a>(57)
You can also easily reproduce that on Fedora Firefox builds:
1) take any firefox-60.0.1-4 build from koji
<a href="https://koji.fedoraproject.org/koji/packageinfo?packageID=37">https://koji.fedoraproject.org/koji/packageinfo?packageID=37</a>
(be sure it's -4, -5 builds have a workaround for it)
2) set webgl.force-enabled and layers.acceleration.force-enabled to true at
about:config
3) run "firefox-wayland" on console</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
</ul>
</body>
</html>