Comment 13 for bug 1964037

Revision history for this message
Daniel van Vugt (vanvugt) wrote : Re: gnome-shell crashes when attempting to enable second monitor on second GPU (Nvidia >= 495) in a Wayland session

Using the main branches:

#0 0x00007f3255a9fccf in g_log_structured_array ()
    at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1 0x00007f3255a9ff99 in g_log_default_handler ()
    at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00005618851da1fd in default_log_handler
    (log_domain=0x7f3254e5b2c6 "mutter", log_level=6, message=0x5618885d6810 "Failed to create fallback offscreen framebuffer: Failed to create texture 2d due to size/format constraints", data=0x0) at ../src/main.c:297
#3 0x00007f3255aa13fa in g_logv () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f3255aa16e3 in g_log () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f3254dfec77 in create_fallback_offscreen
    (renderer_native=0x561885ea18f0, cogl_context=0x5618861d2750, width=1920, height=1200) at ../src/backends/native/meta-renderer-native.c:1213
#6 0x00007f3254dfef76 in meta_renderer_native_create_view
    (renderer=0x561885ea18f0, logical_monitor=0x561886d4f540, output=0x56188865d4a0, crtc=0x7f320018a610) at ../src/backends/native/meta-renderer-native.c:1288
#7 0x00007f3254c9a75d in meta_renderer_create_view
    (renderer=0x561885ea18f0, logical_monitor=0x561886d4f540, output=0x56188865d4a0, crtc=0x7f320018a610) at ../src/backends/meta-renderer.c:102
#8 0x00007f3254c9a7cd in create_crtc_view
    (logical_monitor=0x561886d4f540, monitor=0x561888572e80, output=0x56188865d4a0, crtc=0x7f320018a610, user_data=0x561885ea18f0)
    at ../src/backends/meta-renderer.c:133
#9 0x00007f3254c7ec1b in foreach_crtc
    (monitor=0x561888572e80, mode=0x56188772e740, monitor_crtc_mode=0x56188621d670, user_data=0x7fffdc9b9760, error=0x0)
    at ../src/backends/meta-logical-monitor.c:247
#10 0x00007f3254c82d04 in meta_monitor_mode_foreach_crtc
    (monitor=0x561888572e80, mode=0x56188772e740, func=0x7f3254c7ebb4 <foreach_crtc>, user_data=0x7fffdc9b9760, error=0x0)
    at ../src/backends/meta-monitor.c:1955
#11 0x00007f3254c7ecb5 in meta_logical_monitor_foreach_crtc
    (logical_monitor=0x561886d4f540, func=0x7f3254c9a78d <create_crtc_view>, user_data=0x561885ea18f0) at ../src/backends/meta-logical-monitor.c:274
#12 0x00007f3254c9a8ee in meta_renderer_real_rebuild_views
    (renderer=0x561885ea18f0) at ../src/backends/meta-renderer.c:168
#13 0x00007f3254dff4c8 in meta_renderer_native_rebuild_views
    (renderer=0x561885ea18f0)
    at ../src/backends/native/meta-renderer-native.c:1422
#14 0x00007f3254c9a78b in meta_renderer_rebuild_views (renderer=0x561885ea18f0)
    at ../src/backends/meta-renderer.c:120
#15 0x00007f3254e0ab20 in meta_stage_native_rebuild_views
    (stage_native=0x5618860ff500)
    at ../src/backends/native/meta-stage-native.c:66
#16 0x00007f3254dc7e1b in meta_backend_native_update_screen_size
    (backend=0x561885ded120, width=5043, height=3360)
    at ../src/backends/native/meta-backend-native.c:411
#17 0x00007f3254c6d7e7 in meta_backend_sync_screen_size
    (backend=0x561885ded120) at ../src/backends/meta-backend.c:285
#18 0x00007f3254c6da07 in meta_backend_monitors_changed (backend=0x561885ded120) at ../src/backends/meta-backend.c:356
#19 0x00007f3254c946a3 in meta_monitor_manager_notify_monitors_changed (manager=0x561885df0340) at ../src/backends/meta-monitor-manager.c:3476
#20 0x00007f3254c948f9 in meta_monitor_manager_rebuild (manager=0x561885df0340, config=0x561886083e80) at ../src/backends/meta-monitor-manager.c:3566
#21 0x00007f3254ddc7b1 in meta_monitor_manager_native_apply_monitors_config (manager=0x561885df0340, config=0x561886083e80, method=META_MONITORS_CONFIG_METHOD_PERSISTENT, error=0x7fffdc9b9a60) at ../src/backends/native/meta-monitor-manager-native.c:348
#22 0x00007f3254c8e639 in meta_monitor_manager_apply_monitors_config (manager=0x561885df0340, config=0x561886083e80, method=META_MONITORS_CONFIG_METHOD_PERSISTENT, error=0x7fffdc9b9a60) at ../src/backends/meta-monitor-manager.c:635
#23 0x00007f3254c8e836 in meta_monitor_manager_ensure_configured (manager=0x561885df0340) at ../src/backends/meta-monitor-manager.c:708
#24 0x00007f3254c94a49 in meta_monitor_manager_reconfigure (manager=0x561885df0340) at ../src/backends/meta-monitor-manager.c:3622
#25 0x00007f3254c94a74 in meta_monitor_manager_reload (manager=0x561885df0340) at ../src/backends/meta-monitor-manager.c:3629
#26 0x00007f3254ddcd99 in handle_hotplug_event (manager=0x561885df0340) at ../src/backends/native/meta-monitor-manager-native.c:502
#27 0x00007f3254ddce40 in on_kms_resources_changed (kms=0x561885def9c0, changes=META_KMS_UPDATE_CHANGE_FULL, manager=0x561885df0340) at ../src/backends/native/meta-monitor-manager-native.c:538
#28 0x00007f3255b90376 in g_cclosure_marshal_VOID__FLAGSv () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#29 0x00007f3255baf640 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#30 0x00007f3255baf7a3 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#31 0x00007f3254df2a37 in handle_hotplug_event (kms=0x561885def9c0, udev_device=0x561887a9f340, changes=META_KMS_UPDATE_CHANGE_FULL) at ../src/backends/native/meta-kms.c:654
#32 0x00007f3254df2a93 in on_udev_hotplug (udev=0x7f3240002c10, udev_device=0x561887a9f340, kms=0x561885def9c0) at ../src/backends/native/meta-kms.c:668
#33 0x00007f3255b90745 in g_cclosure_marshal_VOID__OBJECTv () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#34 0x00007f3255baf640 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#35 0x00007f3255baf7a3 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#36 0x00007f3254e0b6a9 in on_uevent (client=0x561885e5efa0, action=0x5618887ba4b0 "change", device=0x561887a9f340, user_data=0x7f3240002c10) at ../src/backends/native/meta-udev.c:218
#37 0x00007f3254018e2e in () at /lib/x86_64-linux-gnu/libffi.so.8
#38 0x00007f3254015493 in () at /lib/x86_64-linux-gnu/libffi.so.8
#39 0x00007f3255b9816d in g_cclosure_marshal_generic () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#40 0x00007f3255b91d2f in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#41 0x00007f3255badb76 in () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#42 0x00007f3255baf554 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#43 0x00007f3255baf7a3 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#44 0x00007f3252c23069 in () at /lib/x86_64-linux-gnu/libgudev-1.0.so.0
#45 0x00007f3255a98c24 in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#46 0x00007f3255aed6e8 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#47 0x00007f3255a98293 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007f3254d048c4 in meta_context_run_main_loop (context=0x561885de50c0, error=0x7fffdc9ba9b0) at ../src/core/meta-context.c:437
#49 0x00005618851dab74 in main (argc=1, argv=0x7fffdc9baae8) at ../src/main.c:566