Open AlanGriffiths opened 4 months ago
My guess is that this is less of a race condition and more of an inability to shutdown some times
Hmmm on my Nvidia card, I can't shutdown! Maybe this is related...? I am failing to join client runners when I stop miral-shell it seems. The culprit is the spinner because the spinner is crashing on my Nvidia card... To be honest, this is probably unrelated, but this is very annoying
This isn't just riscv64
[ RUN ] MinimalWindowManagerTest.can_resize_south_east_with_touch
Saving server logs to: /tmp/MinimalWindowManagerTest_can_resize_south_east_with_touch_server.log
[2024-07-31 10:07:11.433136] <information> mirserver: Starting
[2024-07-31 10:07:11.433196] < - debug - > mirserver: No session management supported
[2024-07-31 10:07:11.433219] <information> VT switch key handler: No VT switching support available: MinimalConsoleServices does not support VT switching
[2024-07-31 10:07:11.433296] <information> mircommon: Loading modules from: /<<PKGBUILDDIR>>/build-armhf/bin/../lib/server-modules/
[2024-07-31 10:07:11.433357] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-armhf/bin/../lib/server-modules/graphics-gbm-kms.so.22
[2024-07-31 10:07:11.433382] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-armhf/bin/../lib/server-modules/server-virtual.so.22
[2024-07-31 10:07:11.433394] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-armhf/bin/../lib/server-modules/graphics-eglstream-kms.so.22
[2024-07-31 10:07:11.433403] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-armhf/bin/../lib/server-modules/renderer-egl-generic.so.22
[2024-07-31 10:07:11.433413] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-armhf/bin/../lib/server-modules/server-x11.so.22
[2024-07-31 10:07:11.433423] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-armhf/bin/../lib/server-modules/graphics-wayland.so.22
[2024-07-31 10:07:12.687484] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-armhf/bin/../lib/server-modules/input-evdev.so.10
[2024-07-31 10:07:12.687500] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-armhf/bin/../lib/server-modules/input-stub.so
[2024-07-31 10:07:12.687510] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-armhf/bin/../lib/server-modules/graphics-throw.so
[2024-07-31 10:07:12.687522] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-armhf/bin/../lib/server-modules/graphics-dummy.so
[2024-07-31 10:07:12.687659] <information> mirserver: Found display driver: mir:stub-graphics (version 2.18.0)
[2024-07-31 10:07:12.687674] <information> mirserver: Driver supports:
[2024-07-31 10:07:12.687681] <information> mirserver: System (priority 1)
[2024-07-31 10:07:12.687689] < -warning- > mirserver: Manually-specified display platform mir:stub-graphics does not claim to support this system. Trying anyway...
[2024-07-31 10:07:12.687701] <information> mirserver: Found display driver: mir:virtual (version 2.18.0)
[2024-07-31 10:07:12.687710] <information> mirserver: (Unsupported by system environment)
[2024-07-31 10:07:12.687720] <information> mirserver: Selected display driver: mir:stub-graphics (version 2.18.0) for platform
[2024-07-31 10:07:12.687753] <information> mircommon: Loading modules from: /<<PKGBUILDDIR>>/build-armhf/bin/../lib/server-modules/
[2024-07-31 10:07:12.687822] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-armhf/bin/../lib/server-modules/graphics-gbm-kms.so.22
[2024-07-31 10:07:12.687834] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-armhf/bin/../lib/server-modules/server-virtual.so.22
[2024-07-31 10:07:12.687844] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-armhf/bin/../lib/server-modules/graphics-eglstream-kms.so.22
[2024-07-31 10:07:12.687853] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-armhf/bin/../lib/server-modules/renderer-egl-generic.so.22
[2024-07-31 10:07:12.687862] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-armhf/bin/../lib/server-modules/server-x11.so.22
[2024-07-31 10:07:12.687871] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-armhf/bin/../lib/server-modules/graphics-wayland.so.22
[2024-07-31 10:07:12.687897] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-armhf/bin/../lib/server-modules/input-evdev.so.10
[2024-07-31 10:07:12.687906] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-armhf/bin/../lib/server-modules/input-stub.so
[2024-07-31 10:07:12.687915] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-armhf/bin/../lib/server-modules/graphics-throw.so
[2024-07-31 10:07:12.687924] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-armhf/bin/../lib/server-modules/graphics-dummy.so
[2024-07-31 10:07:12.687963] <information> mirserver: Found rendering driver: mir:stub-graphics (version 2.18.0)
[2024-07-31 10:07:12.687975] <information> mirserver: Driver supports:
[2024-07-31 10:07:12.687982] <information> mirserver: System (priority 1)
[2024-07-31 10:07:12.687991] < -warning- > mirserver: Manually-specified rendering platform mir:stub-graphics does not claim to support this system. Trying anyway...
[2024-07-31 10:07:12.688003] <information> mirserver: Selected rendering driver: mir:stub-graphics (version 2.18.0) for platform
[2024-07-31 10:07:17.746710] <information> display: Failed to create hardware cursor
[2024-07-31 10:07:17.746738] <information> mirserver: Using software cursor
[2024-07-31 10:07:17.750465] < - ERROR - > mirserver: Unable to watch directory /usr/local/share//applications
[2024-07-31 10:07:17.750680] <information> mircommon: Loading modules from: /<<PKGBUILDDIR>>/build-armhf/bin/../lib/server-modules/
[2024-07-31 10:07:17.750753] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-armhf/bin/../lib/server-modules/graphics-gbm-kms.so.22
[2024-07-31 10:07:17.750785] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-armhf/bin/../lib/server-modules/server-virtual.so.22
[2024-07-31 10:07:17.750797] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-armhf/bin/../lib/server-modules/graphics-eglstream-kms.so.22
[2024-07-31 10:07:17.750807] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-armhf/bin/../lib/server-modules/renderer-egl-generic.so.22
[2024-07-31 10:07:17.750819] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-armhf/bin/../lib/server-modules/server-x11.so.22
[2024-07-31 10:07:17.750830] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-armhf/bin/../lib/server-modules/graphics-wayland.so.22
[2024-07-31 10:07:17.750841] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-armhf/bin/../lib/server-modules/input-evdev.so.10
[2024-07-31 10:07:17.750849] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-armhf/bin/../lib/server-modules/input-stub.so
[2024-07-31 10:07:17.750859] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-armhf/bin/../lib/server-modules/graphics-throw.so
[2024-07-31 10:07:17.750869] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-armhf/bin/../lib/server-modules/graphics-dummy.so
[2024-07-31 10:07:17.750939] <information> mirserver: Selected input driver: mir:stub-input (version: 2.18.0)
[2024-07-31 10:07:17.751001] <information> mirserver: Mir version 2.18.0
[2024-07-31 10:07:17.751875] <information> mirserver: Initial display configuration:
[2024-07-31 10:07:17.751917] <information> mirserver: CTestConfig.cmake CTestTestfile.cmake Testing mir_unit_tests_eglstream-kms.bin.xml mir_unit_tests_gbm-kms.bin.xml mir_unit_tests_gbm-kms.bin_1.xml mir_unit_tests_gbm-kms.bin_10.xml mir_unit_tests_gbm-kms.bin_2.xml mir_unit_tests_gbm-kms.bin_3.xml mir_unit_tests_gbm-kms.bin_4.xml mir_unit_tests_gbm-kms.bin_5.xml mir_unit_tests_gbm-kms.bin_6.xml mir_unit_tests_gbm-kms.bin_7.xml mir_unit_tests_gbm-kms.bin_8.xml mir_unit_tests_gbm-kms.bin_9.xml miral-test-internal.bin.xml miral-test-internal.bin_1.xml miral-test-internal.bin_10.xml miral-test-internal.bin_11.xml miral-test-internal.bin_12.xml miral-test-internal.bin_13.xml miral-test-internal.bin_14.xml miral-test-internal.bin_15.xml miral-test-internal.bin_16.xml miral-test-internal.bin_17.xml miral-test-internal.bin_18.xml miral-test-internal.bin_19.xml miral-test-internal.bin_2.xml miral-test-internal.bin_20.xml miral-test-internal.bin_21.xml miral-test-internal.bin_22.xml miral-test-internal.bin_23.xml miral-test-internal.bin_24.xml miral-test-internal.bin_25.xml miral-test-internal.bin_26.xml miral-test-internal.bin_27.xml miral-test-internal.bin_3.xml miral-test-internal.bin_4.xml miral-test-internal.bin_5.xml miral-test-internal.bin_6.xml miral-test-internal.bin_7.xml miral-test-internal.bin_8.xml miral-test-internal.bin_9.xml miral-test.bin.xml miral-test.bin_1.xml steer.cmake wlcs.xml wlcs_1.xml wlcs_10.xml wlcs_100.xml wlcs_101.xml wlcs_102.xml wlcs_103.xml wlcs_104.xml wlcs_105.xml wlcs_106.xml wlcs_107.xml wlcs_108.xml wlcs_109.xml wlcs_11.xml wlcs_110.xml wlcs_111.xml wlcs_112.xml wlcs_113.xml wlcs_114.xml wlcs_115.xml wlcs_116.xml wlcs_117.xml wlcs_118.xml wlcs_119.xml wlcs_12.xml wlcs_120.xml wlcs_121.xml wlcs_122.xml wlcs_13.xml wlcs_14.xml wlcs_15.xml wlcs_16.xml wlcs_17.xml wlcs_18.xml wlcs_19.xml wlcs_2.xml wlcs_20.xml wlcs_21.xml wlcs_22.xml wlcs_23.xml wlcs_24.xml wlcs_25.xml wlcs_26.xml wlcs_27.xml wlcs_28.xml wlcs_29.xml wlcs_3.xml wlcs_30.xml wlcs_31.xml wlcs_32.xml wlcs_33.xml wlcs_34.xml wlcs_35.xml wlcs_36.xml wlcs_37.xml wlcs_38.xml wlcs_39.xml wlcs_4.xml wlcs_40.xml wlcs_41.xml wlcs_42.xml wlcs_43.xml wlcs_44.xml wlcs_45.xml wlcs_46.xml wlcs_47.xml wlcs_48.xml wlcs_49.xml wlcs_5.xml wlcs_50.xml wlcs_51.xml wlcs_52.xml wlcs_53.xml wlcs_54.xml wlcs_55.xml wlcs_56.xml wlcs_57.xml wlcs_58.xml wlcs_59.xml wlcs_6.xml wlcs_60.xml wlcs_61.xml wlcs_62.xml wlcs_63.xml wlcs_64.xml wlcs_65.xml wlcs_66.xml wlcs_67.xml wlcs_68.xml wlcs_69.xml wlcs_7.xml wlcs_70.xml wlcs_71.xml wlcs_72.xml wlcs_73.xml wlcs_74.xml wlcs_75.xml wlcs_76.xml wlcs_77.xml wlcs_78.xml wlcs_79.xml wlcs_8.xml wlcs_80.xml wlcs_81.xml wlcs_82.xml wlcs_83.xml wlcs_84.xml wlcs_85.xml wlcs_86.xml wlcs_87.xml wlcs_88.xml wlcs_89.xml wlcs_9.xml wlcs_90.xml wlcs_91.xml wlcs_92.xml wlcs_93.xml wlcs_94.xml wlcs_95.xml wlcs_96.xml wlcs_97.xml wlcs_98.xml wlcs_99.xml Output 1: VGA connected, used
[2024-07-31 10:07:17.751927] <information> mirserver: . |_ Physical size 0.0" 0x0mm
[2024-07-31 10:07:17.751934] <information> mirserver: . |_ Power is on
[2024-07-31 10:07:17.751943] <information> mirserver: . |_ Current mode 800x600 60.00Hz
[2024-07-31 10:07:17.751966] <information> mirserver: . |_ Preferred mode 800x600 60.00Hz
[2024-07-31 10:07:17.751974] <information> mirserver: . |_ Orientation normal
[2024-07-31 10:07:17.751981] <information> mirserver: . |_ Logical size 800x600
[2024-07-31 10:07:17.751988] <information> mirserver: . |_ Logical position +0+0
[2024-07-31 10:07:17.751995] <information> mirserver: . |_ Scaling factor: 1.00
[2024-07-31 10:07:17.752002] <information> mirserver: CTestConfig.cmake CTestTestfile.cmake Testing mir_unit_tests_eglstream-kms.bin.xml mir_unit_tests_gbm-kms.bin.xml mir_unit_tests_gbm-kms.bin_1.xml mir_unit_tests_gbm-kms.bin_10.xml mir_unit_tests_gbm-kms.bin_2.xml mir_unit_tests_gbm-kms.bin_3.xml mir_unit_tests_gbm-kms.bin_4.xml mir_unit_tests_gbm-kms.bin_5.xml mir_unit_tests_gbm-kms.bin_6.xml mir_unit_tests_gbm-kms.bin_7.xml mir_unit_tests_gbm-kms.bin_8.xml mir_unit_tests_gbm-kms.bin_9.xml miral-test-internal.bin.xml miral-test-internal.bin_1.xml miral-test-internal.bin_10.xml miral-test-internal.bin_11.xml miral-test-internal.bin_12.xml miral-test-internal.bin_13.xml miral-test-internal.bin_14.xml miral-test-internal.bin_15.xml miral-test-internal.bin_16.xml miral-test-internal.bin_17.xml miral-test-internal.bin_18.xml miral-test-internal.bin_19.xml miral-test-internal.bin_2.xml miral-test-internal.bin_20.xml miral-test-internal.bin_21.xml miral-test-internal.bin_22.xml miral-test-internal.bin_23.xml miral-test-internal.bin_24.xml miral-test-internal.bin_25.xml miral-test-internal.bin_26.xml miral-test-internal.bin_27.xml miral-test-internal.bin_3.xml miral-test-internal.bin_4.xml miral-test-internal.bin_5.xml miral-test-internal.bin_6.xml miral-test-internal.bin_7.xml miral-test-internal.bin_8.xml miral-test-internal.bin_9.xml miral-test.bin.xml miral-test.bin_1.xml steer.cmake wlcs.xml wlcs_1.xml wlcs_10.xml wlcs_100.xml wlcs_101.xml wlcs_102.xml wlcs_103.xml wlcs_104.xml wlcs_105.xml wlcs_106.xml wlcs_107.xml wlcs_108.xml wlcs_109.xml wlcs_11.xml wlcs_110.xml wlcs_111.xml wlcs_112.xml wlcs_113.xml wlcs_114.xml wlcs_115.xml wlcs_116.xml wlcs_117.xml wlcs_118.xml wlcs_119.xml wlcs_12.xml wlcs_120.xml wlcs_121.xml wlcs_122.xml wlcs_13.xml wlcs_14.xml wlcs_15.xml wlcs_16.xml wlcs_17.xml wlcs_18.xml wlcs_19.xml wlcs_2.xml wlcs_20.xml wlcs_21.xml wlcs_22.xml wlcs_23.xml wlcs_24.xml wlcs_25.xml wlcs_26.xml wlcs_27.xml wlcs_28.xml wlcs_29.xml wlcs_3.xml wlcs_30.xml wlcs_31.xml wlcs_32.xml wlcs_33.xml wlcs_34.xml wlcs_35.xml wlcs_36.xml wlcs_37.xml wlcs_38.xml wlcs_39.xml wlcs_4.xml wlcs_40.xml wlcs_41.xml wlcs_42.xml wlcs_43.xml wlcs_44.xml wlcs_45.xml wlcs_46.xml wlcs_47.xml wlcs_48.xml wlcs_49.xml wlcs_5.xml wlcs_50.xml wlcs_51.xml wlcs_52.xml wlcs_53.xml wlcs_54.xml wlcs_55.xml wlcs_56.xml wlcs_57.xml wlcs_58.xml wlcs_59.xml wlcs_6.xml wlcs_60.xml wlcs_61.xml wlcs_62.xml wlcs_63.xml wlcs_64.xml wlcs_65.xml wlcs_66.xml wlcs_67.xml wlcs_68.xml wlcs_69.xml wlcs_7.xml wlcs_70.xml wlcs_71.xml wlcs_72.xml wlcs_73.xml wlcs_74.xml wlcs_75.xml wlcs_76.xml wlcs_77.xml wlcs_78.xml wlcs_79.xml wlcs_8.xml wlcs_80.xml wlcs_81.xml wlcs_82.xml wlcs_83.xml wlcs_84.xml wlcs_85.xml wlcs_86.xml wlcs_87.xml wlcs_88.xml wlcs_89.xml wlcs_9.xml wlcs_90.xml wlcs_91.xml wlcs_92.xml wlcs_93.xml wlcs_94.xml wlcs_95.xml wlcs_96.xml wlcs_97.xml wlcs_98.xml wlcs_99.xml Output 2: VGA connected, used
[2024-07-31 10:07:17.752009] <information> mirserver: . |_ Physical size 0.0" 0x0mm
[2024-07-31 10:07:17.752016] <information> mirserver: . |_ Power is on
[2024-07-31 10:07:17.752023] <information> mirserver: . |_ Current mode 800x600 60.00Hz
[2024-07-31 10:07:17.752030] <information> mirserver: . |_ Preferred mode 800x600 60.00Hz
[2024-07-31 10:07:17.752036] <information> mirserver: . |_ Orientation normal
[2024-07-31 10:07:17.752043] <information> mirserver: . |_ Logical size 800x600
[2024-07-31 10:07:17.752050] <information> mirserver: . |_ Logical position +0+0
[2024-07-31 10:07:17.752057] <information> mirserver: . |_ Scaling factor: 1.00
[2024-07-31 10:07:17.752110] <information> input-hub: Device configuration: basic-window-manager, capabilities={pointer}
!!! Fatal signal received. Attempting cleanup, but deadlock may occur
Mir fatal error: Unsupported attempt to continue after a fatal signal: SIGSEGV
!!! Fatal signal received. Attempting cleanup, but deadlock may occur
[2024-07-31 10:07:17.752831] <information> mirserver: Stopping
Mir fatal error: Unsupported attempt to continue after a fatal signal: SIGABRT
[ RUN ] MinimalWindowManagerTest.can_move_window_with_touch
Saving server logs to: /tmp/MinimalWindowManagerTest_can_move_window_with_touch_server.log
[2024-07-30 22:24:33.052842] <information> mirserver: Starting
[2024-07-30 22:24:33.053667] < - debug - > mirserver: No session management supported
[2024-07-30 22:24:33.054165] <information> VT switch key handler: No VT switching support available: MinimalConsoleServices does not support VT switching
[2024-07-30 22:24:33.055737] <information> mircommon: Loading modules from: /<<PKGBUILDDIR>>/build-riscv64/bin/../lib/server-modules/
[2024-07-30 22:24:33.057111] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-riscv64/bin/../lib/server-modules/graphics-eglstream-kms.so.22
[2024-07-30 22:24:33.057573] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-riscv64/bin/../lib/server-modules/renderer-egl-generic.so.22
[2024-07-30 22:24:33.057991] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-riscv64/bin/../lib/server-modules/server-x11.so.22
[2024-07-30 22:24:33.058417] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-riscv64/bin/../lib/server-modules/graphics-gbm-kms.so.22
[2024-07-30 22:24:43.920381] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-riscv64/bin/../lib/server-modules/server-virtual.so.22
[2024-07-30 22:24:43.921427] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-riscv64/bin/../lib/server-modules/graphics-wayland.so.22
[2024-07-30 22:24:43.922002] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-riscv64/bin/../lib/server-modules/input-evdev.so.10
[2024-07-30 22:24:43.922666] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-riscv64/bin/../lib/server-modules/graphics-throw.so
[2024-07-30 22:24:43.923256] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-riscv64/bin/../lib/server-modules/input-stub.so
[2024-07-30 22:24:43.923673] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-riscv64/bin/../lib/server-modules/graphics-dummy.so
[2024-07-30 22:24:43.940281] <information> mirserver: Found display driver: mir:stub-graphics (version 2.18.0)
[2024-07-30 22:24:43.941235] <information> mirserver: Driver supports:
[2024-07-30 22:24:43.941648] <information> mirserver: System (priority 1)
[2024-07-30 22:24:43.942196] < -warning- > mirserver: Manually-specified display platform mir:stub-graphics does not claim to support this system. Trying anyway...
[2024-07-30 22:24:43.943391] <information> mirserver: Found display driver: mir:virtual (version 2.18.0)
[2024-07-30 22:24:43.943853] <information> mirserver: (Unsupported by system environment)
[2024-07-30 22:24:43.944624] <information> mirserver: Selected display driver: mir:stub-graphics (version 2.18.0) for platform
[2024-07-30 22:24:43.967749] <information> mircommon: Loading modules from: /<<PKGBUILDDIR>>/build-riscv64/bin/../lib/server-modules/
[2024-07-30 22:24:43.972205] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-riscv64/bin/../lib/server-modules/graphics-eglstream-kms.so.22
[2024-07-30 22:24:43.972727] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-riscv64/bin/../lib/server-modules/renderer-egl-generic.so.22
[2024-07-30 22:24:43.973153] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-riscv64/bin/../lib/server-modules/server-x11.so.22
[2024-07-30 22:24:43.973564] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-riscv64/bin/../lib/server-modules/graphics-gbm-kms.so.22
[2024-07-30 22:24:43.974032] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-riscv64/bin/../lib/server-modules/server-virtual.so.22
[2024-07-30 22:24:43.974575] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-riscv64/bin/../lib/server-modules/graphics-wayland.so.22
[2024-07-30 22:24:43.975471] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-riscv64/bin/../lib/server-modules/input-evdev.so.10
[2024-07-30 22:24:43.975903] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-riscv64/bin/../lib/server-modules/graphics-throw.so
[2024-07-30 22:24:43.976322] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-riscv64/bin/../lib/server-modules/input-stub.so
[2024-07-30 22:24:43.976721] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-riscv64/bin/../lib/server-modules/graphics-dummy.so
[2024-07-30 22:24:43.978251] <information> mirserver: Found rendering driver: mir:stub-graphics (version 2.18.0)
[2024-07-30 22:24:43.987025] <information> mirserver: Driver supports:
[2024-07-30 22:24:50.616157] <information> mirserver: System (priority 1)
[2024-07-30 22:24:50.617060] < -warning- > mirserver: Manually-specified rendering platform mir:stub-graphics does not claim to support this system. Trying anyway...
[2024-07-30 22:24:50.617930] <information> mirserver: Selected rendering driver: mir:stub-graphics (version 2.18.0) for platform
[2024-07-30 22:24:50.651238] <information> display: Failed to create hardware cursor
[2024-07-30 22:24:50.651928] <information> mirserver: Using software cursor
[2024-07-30 22:24:50.728257] < - ERROR - > mirserver: Unable to watch directory /usr/local/share//applications
[2024-07-30 22:24:50.740206] <information> mircommon: Loading modules from: /<<PKGBUILDDIR>>/build-riscv64/bin/../lib/server-modules/
[2024-07-30 22:24:50.741788] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-riscv64/bin/../lib/server-modules/graphics-eglstream-kms.so.22
[2024-07-30 22:24:50.742393] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-riscv64/bin/../lib/server-modules/renderer-egl-generic.so.22
[2024-07-30 22:24:50.743164] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-riscv64/bin/../lib/server-modules/server-x11.so.22
[2024-07-30 22:24:50.743682] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-riscv64/bin/../lib/server-modules/graphics-gbm-kms.so.22
[2024-07-30 22:24:50.744115] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-riscv64/bin/../lib/server-modules/server-virtual.so.22
[2024-07-30 22:24:50.744542] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-riscv64/bin/../lib/server-modules/graphics-wayland.so.22
[2024-07-30 22:24:50.745008] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-riscv64/bin/../lib/server-modules/input-evdev.so.10
[2024-07-30 22:24:50.745514] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-riscv64/bin/../lib/server-modules/graphics-throw.so
[2024-07-30 22:24:50.746034] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-riscv64/bin/../lib/server-modules/input-stub.so
[2024-07-30 22:24:50.746680] <information> mircommon: Loading module: /<<PKGBUILDDIR>>/build-riscv64/bin/../lib/server-modules/graphics-dummy.so
[2024-07-30 22:24:50.749252] <information> mirserver: Selected input driver: mir:stub-input (version: 2.18.0)
[2024-07-30 22:24:50.756173] <information> mirserver: Mir version 2.18.0
[2024-07-30 22:24:50.813711] <information> mirserver: Initial display configuration:
[2024-07-30 22:24:50.814378] <information> mirserver: CTestConfig.cmake CTestTestfile.cmake Testing mir_acceptance_tests.bin.xml mir_acceptance_tests.bin_1.xml mir_acceptance_tests.bin_10.xml mir_acceptance_tests.bin_11.xml mir_acceptance_tests.bin_2.xml mir_acceptance_tests.bin_3.xml mir_acceptance_tests.bin_4.xml mir_acceptance_tests.bin_5.xml mir_acceptance_tests.bin_6.xml mir_acceptance_tests.bin_7.xml mir_acceptance_tests.bin_8.xml mir_acceptance_tests.bin_9.xml mir_integration_tests.bin.xml mir_integration_tests.bin_1.xml mir_integration_tests.bin_2.xml mir_integration_tests.bin_3.xml mir_integration_tests.bin_4.xml mir_integration_tests.bin_5.xml mir_integration_tests.bin_6.xml mir_integration_tests.bin_7.xml mir_integration_tests.bin_8.xml mir_umock_acceptance_tests.bin.xml mir_unit_tests.bin.xml mir_unit_tests.bin_1.xml mir_unit_tests.bin_2.xml mir_unit_tests.bin_3.xml mir_unit_tests_eglstream-kms.bin.xml mir_unit_tests_gbm-kms.bin.xml mir_unit_tests_gbm-kms.bin_1.xml mir_unit_tests_gbm-kms.bin_2.xml mir_unit_tests_gbm-kms.bin_3.xml mir_unit_tests_gbm-kms.bin_4.xml mir_unit_tests_gbm-kms.bin_5.xml mir_unit_tests_gbm-kms.bin_6.xml mir_unit_tests_gbm-kms.bin_7.xml mir_unit_tests_virtual.bin.xml mir_unit_tests_virtual.bin_1.xml mir_unit_tests_x11.bin.xml mir_unit_tests_x11.bin_1.xml steer.cmake wlcs.xml wlcs_1.xml wlcs_10.xml wlcs_100.xml wlcs_101.xml wlcs_102.xml wlcs_103.xml wlcs_104.xml wlcs_105.xml wlcs_106.xml wlcs_107.xml wlcs_108.xml wlcs_109.xml wlcs_11.xml wlcs_110.xml wlcs_111.xml wlcs_112.xml wlcs_113.xml wlcs_114.xml wlcs_115.xml wlcs_12.xml wlcs_13.xml wlcs_14.xml wlcs_15.xml wlcs_16.xml wlcs_17.xml wlcs_18.xml wlcs_19.xml wlcs_2.xml wlcs_20.xml wlcs_21.xml wlcs_22.xml wlcs_23.xml wlcs_24.xml wlcs_25.xml wlcs_26.xml wlcs_27.xml wlcs_28.xml wlcs_29.xml wlcs_3.xml wlcs_30.xml wlcs_31.xml wlcs_32.xml wlcs_33.xml wlcs_34.xml wlcs_35.xml wlcs_36.xml wlcs_37.xml wlcs_38.xml wlcs_39.xml wlcs_4.xml wlcs_40.xml wlcs_41.xml wlcs_42.xml wlcs_43.xml wlcs_44.xml wlcs_45.xml wlcs_46.xml wlcs_47.xml wlcs_48.xml wlcs_49.xml wlcs_5.xml wlcs_50.xml wlcs_51.xml wlcs_52.xml wlcs_53.xml wlcs_54.xml wlcs_55.xml wlcs_56.xml wlcs_57.xml wlcs_58.xml wlcs_59.xml wlcs_6.xml wlcs_60.xml wlcs_61.xml wlcs_62.xml wlcs_63.xml wlcs_64.xml wlcs_65.xml wlcs_66.xml wlcs_67.xml wlcs_68.xml wlcs_69.xml wlcs_7.xml wlcs_70.xml wlcs_71.xml wlcs_72.xml wlcs_73.xml wlcs_74.xml wlcs_75.xml wlcs_76.xml wlcs_77.xml wlcs_78.xml wlcs_79.xml wlcs_8.xml wlcs_80.xml wlcs_81.xml wlcs_82.xml wlcs_83.xml wlcs_84.xml wlcs_85.xml wlcs_86.xml wlcs_87.xml wlcs_88.xml wlcs_89.xml wlcs_9.xml wlcs_90.xml wlcs_91.xml wlcs_92.xml wlcs_93.xml wlcs_94.xml wlcs_95.xml wlcs_96.xml wlcs_97.xml wlcs_98.xml wlcs_99.xml Output 1: VGA connected, used
[2024-07-30 22:24:50.815750] <information> mirserver: . |_ Physical size 0.0" 0x0mm
[2024-07-30 22:24:50.816154] <information> mirserver: . |_ Power is on
[2024-07-30 22:24:50.817133] <information> mirserver: . |_ Current mode 800x600 60.00Hz
[2024-07-30 22:24:50.817609] <information> mirserver: . |_ Preferred mode 800x600 60.00Hz
[2024-07-30 22:24:50.818013] <information> mirserver: . |_ Orientation normal
[2024-07-30 22:24:50.818596] <information> mirserver: . |_ Logical size 800x600
[2024-07-30 22:24:50.819102] <information> mirserver: . |_ Logical position +0+0
[2024-07-30 22:24:50.819487] <information> mirserver: . |_ Scaling factor: 1.00
[2024-07-30 22:24:50.819881] <information> mirserver: CTestConfig.cmake CTestTestfile.cmake Testing mir_acceptance_tests.bin.xml mir_acceptance_tests.bin_1.xml mir_acceptance_tests.bin_10.xml mir_acceptance_tests.bin_11.xml mir_acceptance_tests.bin_2.xml mir_acceptance_tests.bin_3.xml mir_acceptance_tests.bin_4.xml mir_acceptance_tests.bin_5.xml mir_acceptance_tests.bin_6.xml mir_acceptance_tests.bin_7.xml mir_acceptance_tests.bin_8.xml mir_acceptance_tests.bin_9.xml mir_integration_tests.bin.xml mir_integration_tests.bin_1.xml mir_integration_tests.bin_2.xml mir_integration_tests.bin_3.xml mir_integration_tests.bin_4.xml mir_integration_tests.bin_5.xml mir_integration_tests.bin_6.xml mir_integration_tests.bin_7.xml mir_integration_tests.bin_8.xml mir_umock_acceptance_tests.bin.xml mir_unit_tests.bin.xml mir_unit_tests.bin_1.xml mir_unit_tests.bin_2.xml mir_unit_tests.bin_3.xml mir_unit_tests_eglstream-kms.bin.xml mir_unit_tests_gbm-kms.bin.xml mir_unit_tests_gbm-kms.bin_1.xml mir_unit_tests_gbm-kms.bin_2.xml mir_unit_tests_gbm-kms.bin_3.xml mir_unit_tests_gbm-kms.bin_4.xml mir_unit_tests_gbm-kms.bin_5.xml mir_unit_tests_gbm-kms.bin_6.xml mir_unit_tests_gbm-kms.bin_7.xml mir_unit_tests_virtual.bin.xml mir_unit_tests_virtual.bin_1.xml mir_unit_tests_x11.bin.xml mir_unit_tests_x11.bin_1.xml steer.cmake wlcs.xml wlcs_1.xml wlcs_10.xml wlcs_100.xml wlcs_101.xml wlcs_102.xml wlcs_103.xml wlcs_104.xml wlcs_105.xml wlcs_106.xml wlcs_107.xml wlcs_108.xml wlcs_109.xml wlcs_11.xml wlcs_110.xml wlcs_111.xml wlcs_112.xml wlcs_113.xml wlcs_114.xml wlcs_115.xml wlcs_12.xml wlcs_13.xml wlcs_14.xml wlcs_15.xml wlcs_16.xml wlcs_17.xml wlcs_18.xml wlcs_19.xml wlcs_2.xml wlcs_20.xml wlcs_21.xml wlcs_22.xml wlcs_23.xml wlcs_24.xml wlcs_25.xml wlcs_26.xml wlcs_27.xml wlcs_28.xml wlcs_29.xml wlcs_3.xml wlcs_30.xml wlcs_31.xml wlcs_32.xml wlcs_33.xml wlcs_34.xml wlcs_35.xml wlcs_36.xml wlcs_37.xml wlcs_38.xml wlcs_39.xml wlcs_4.xml wlcs_40.xml wlcs_41.xml wlcs_42.xml wlcs_43.xml wlcs_44.xml wlcs_45.xml wlcs_46.xml wlcs_47.xml wlcs_48.xml wlcs_49.xml wlcs_5.xml wlcs_50.xml wlcs_51.xml wlcs_52.xml wlcs_53.xml wlcs_54.xml wlcs_55.xml wlcs_56.xml wlcs_57.xml wlcs_58.xml wlcs_59.xml wlcs_6.xml wlcs_60.xml wlcs_61.xml wlcs_62.xml wlcs_63.xml wlcs_64.xml wlcs_65.xml wlcs_66.xml wlcs_67.xml wlcs_68.xml wlcs_69.xml wlcs_7.xml wlcs_70.xml wlcs_71.xml wlcs_72.xml wlcs_73.xml wlcs_74.xml wlcs_75.xml wlcs_76.xml wlcs_77.xml wlcs_78.xml wlcs_79.xml wlcs_8.xml wlcs_80.xml wlcs_81.xml wlcs_82.xml wlcs_83.xml wlcs_84.xml wlcs_85.xml wlcs_86.xml wlcs_87.xml wlcs_88.xml wlcs_89.xml wlcs_9.xml wlcs_90.xml wlcs_91.xml wlcs_92.xml wlcs_93.xml wlcs_94.xml wlcs_95.xml wlcs_96.xml wlcs_97.xml wlcs_98.xml wlcs_99.xml Output 2: VGA connected, used
[2024-07-30 22:24:50.820272] <information> mirserver: . |_ Physical size 0.0" 0x0mm
[2024-07-30 22:24:50.820653] <information> mirserver: . |_ Power is on
[2024-07-30 22:24:50.821012] <information> mirserver: . |_ Current mode 800x600 60.00Hz
[2024-07-30 22:24:50.821364] <information> mirserver: . |_ Preferred mode 800x600 60.00Hz
[2024-07-30 22:24:50.821702] <information> mirserver: . |_ Orientation normal
[2024-07-30 22:24:57.796303] <information> mirserver: . |_ Logical size 800x600
[2024-07-30 22:24:57.796670] <information> mirserver: . |_ Logical position +0+0
[2024-07-30 22:24:57.797038] <information> mirserver: . |_ Scaling factor: 1.00
[2024-07-30 22:24:57.801597] <information> input-hub: Device configuration: basic-window-manager, capabilities={pointer}
This isn't just riscv64
Looks like this was infra trouble, we're now down to riscv64
alone again for this.
Looks like this was infra trouble, we're now down to
riscv64
alone again for this.
I feel we're just being lucky with racy/undefined behaviour on most platforms.
I'm starting to think this has the same underlying cause as #3443, which we decided to ignore and skipped the tests in LP…
I. Caught. The. Damn. Thing.
@mattkae you were right to think it's shutdown.
Sorry, no - that was caught too early.
This is the one:
That trace is spooky :ghost: Here's what's happening:
t
which basically just wraps a threadt
to server_thread
t
is deconstructed and - whoops! - we hang when trying to join it
I see nothing obvious in the code that would timeout. (I do note that there's no "touch" in "input-hub: Device configuration: basic-window-manager, capabilities={pointer}", could that really be a problem on riscv64 only?)
https://launchpadlibrarian.net/738599819/buildlog_ubuntu-noble-riscv64.mir_2.17.0+dev255-g96738e0cc6-0ubuntu24.04_BUILDING.txt.gz