mir_acceptance_tests & mir_unit_tests dump core files (even when everything passes)

Bug #1342092 reported by Huck-bernhard
34
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Mir
Fix Released
Medium
Daniel van Vugt
mir (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

:~$ mir_acceptance_tests
Running main() from command_line_server_configuration.cpp
[==========] Running 116 tests from 29 test cases.
[----------] Global test environment set-up.
[----------] 6 tests from ServerConfigurationWrapping
[ RUN ] ServerConfigurationWrapping.surface_coordinator_is_of_wrapper_type
[ OK ] ServerConfigurationWrapping.surface_coordinator_is_of_wrapper_type (1 ms)
[ RUN ] ServerConfigurationWrapping.can_override_surface_coordinator_methods
[ OK ] ServerConfigurationWrapping.can_override_surface_coordinator_methods (0 ms)
[ RUN ] ServerConfigurationWrapping.returns_same_surface_coordinator_from_cache
[ OK ] ServerConfigurationWrapping.returns_same_surface_coordinator_from_cache (0 ms)
[ RUN ] ServerConfigurationWrapping.session_coordinator_is_of_wrapper_type
[ OK ] ServerConfigurationWrapping.session_coordinator_is_of_wrapper_type (1 ms)
[ RUN ] ServerConfigurationWrapping.can_override_session_coordinator_methods
[ OK ] ServerConfigurationWrapping.can_override_session_coordinator_methods (0 ms)
[ RUN ] ServerConfigurationWrapping.returns_same_session_coordinator_from_cache
[ OK ] ServerConfigurationWrapping.returns_same_session_coordinator_from_cache (0 ms)
[----------] 6 tests from ServerConfigurationWrapping (2 ms total)

[----------] 17 tests from ClientLibrary
[ RUN ] ClientLibrary.client_library_connects_and_disconnects
[ OK ] ClientLibrary.client_library_connects_and_disconnects (3 ms)
[ RUN ] ClientLibrary.synchronous_connection
[ OK ] ClientLibrary.synchronous_connection (1 ms)
[ RUN ] ClientLibrary.creates_surface
[ OK ] ClientLibrary.creates_surface (1 ms)
[ RUN ] ClientLibrary.can_set_surface_types
[ OK ] ClientLibrary.can_set_surface_types (24 ms)
[ RUN ] ClientLibrary.can_set_surface_state
[ OK ] ClientLibrary.can_set_surface_state (22 ms)
[ RUN ] ClientLibrary.receives_surface_dpi_value
[ OK ] ClientLibrary.receives_surface_dpi_value (1 ms)
[ RUN ] ClientLibrary.surface_scanout_flag_toggles
[ OK ] ClientLibrary.surface_scanout_flag_toggles (2 ms)
[ RUN ] ClientLibrary.gets_buffer_dimensions
[ OK ] ClientLibrary.gets_buffer_dimensions (1 ms)
[ RUN ] ClientLibrary.creates_multiple_surfaces
[ OK ] ClientLibrary.creates_multiple_surfaces (3 ms)
[ RUN ] ClientLibrary.client_library_accesses_and_advances_buffers
[ OK ] ClientLibrary.client_library_accesses_and_advances_buffers (4 ms)
[ RUN ] ClientLibrary.fully_synchronous_client
[ OK ] ClientLibrary.fully_synchronous_client (0 ms)
[ RUN ] ClientLibrary.highly_threaded_client
[ OK ] ClientLibrary.highly_threaded_client (6 ms)
[ RUN ] ClientLibrary.accesses_platform_package
[ OK ] ClientLibrary.accesses_platform_package (1 ms)
[ RUN ] ClientLibrary.accesses_display_info
[ OK ] ClientLibrary.accesses_display_info (1 ms)
[ RUN ] ClientLibrary.connect_errors_handled
[ OK ] ClientLibrary.connect_errors_handled (0 ms)
[ RUN ] ClientLibrary.connect_errors_dont_blow_up
[ OK ] ClientLibrary.connect_errors_dont_blow_up (1 ms)
[ RUN ] ClientLibrary.MultiSurfaceClientTracksBufferFdsCorrectly
[ OK ] ClientLibrary.MultiSurfaceClientTracksBufferFdsCorrectly (76 ms)
[----------] 17 tests from ClientLibrary (149 ms total)

[----------] 2 tests from ClientLibraryThread
[ RUN ] ClientLibraryThread.HandlesNoSignals
[ OK ] ClientLibraryThread.HandlesNoSignals (11 ms)
[ RUN ] ClientLibraryThread.DoesNotInterfereWithClientSignalHandling
[ OK ] ClientLibraryThread.DoesNotInterfereWithClientSignalHandling (7 ms)
[ RUN ] ClientLibraryThread.HandlesNoSignals
[----------] 2 tests from ClientLibraryThread (18 ms total)

[----------] 2 tests from ClientSurfaceEvents
[ RUN ] ClientSurfaceEvents.surface_receives_state_events
[ OK ] ClientSurfaceEvents.surface_receives_state_events (18 ms)
[ RUN ] ClientSurfaceEvents.client_can_query_current_orientation
[ OK ] ClientSurfaceEvents.client_can_query_current_orientation (5 ms)
[----------] 2 tests from ClientSurfaceEvents (23 ms total)

[----------] 3 tests from CustomInputDispatcher
[ RUN ] CustomInputDispatcher.receives_input
[ OK ] CustomInputDispatcher.receives_input (12 ms)
[ RUN ] CustomInputDispatcher.gets_started_and_stopped
[ OK ] CustomInputDispatcher.gets_started_and_stopped (16 ms)
[ RUN ] CustomInputDispatcher.receives_focus_changes
[ OK ] CustomInputDispatcher.receives_focus_changes (15 ms)
[----------] 3 tests from CustomInputDispatcher (43 ms total)

[----------] 3 tests from ClientSurfaces
[ RUN ] ClientSurfaces.are_created_with_correct_size
[ OK ] ClientSurfaces.are_created_with_correct_size (1 ms)
[ RUN ] ClientSurfaces.have_distinct_ids
[ OK ] ClientSurfaces.have_distinct_ids (1 ms)
[ RUN ] ClientSurfaces.creates_need_not_be_serialized
[ OK ] ClientSurfaces.creates_need_not_be_serialized (2 ms)
[----------] 3 tests from ClientSurfaces (4 ms total)

[----------] 8 tests from BespokeDisplayServerTestFixture
[ RUN ] BespokeDisplayServerTestFixture.sessions_creating_surface_receive_focus
[ OK ] BespokeDisplayServerTestFixture.sessions_creating_surface_receive_focus (17 ms)
[ RUN ] BespokeDisplayServerTestFixture.surfaces_receive_input_focus_when_created
[ OK ] BespokeDisplayServerTestFixture.surfaces_receive_input_focus_when_created (14 ms)
[ RUN ] BespokeDisplayServerTestFixture.a_surface_is_notified_of_receiving_focus
[ OK ] BespokeDisplayServerTestFixture.a_surface_is_notified_of_receiving_focus (19 ms)
[ RUN ] BespokeDisplayServerTestFixture.two_surfaces_are_notified_of_gaining_and_losing_focus
[ OK ] BespokeDisplayServerTestFixture.two_surfaces_are_notified_of_gaining_and_losing_focus (40 ms)
[ RUN ] BespokeDisplayServerTestFixture.the_shell_surface_configurator_is_notified_of_attribute_changes
[ OK ] BespokeDisplayServerTestFixture.the_shell_surface_configurator_is_notified_of_attribute_changes (15 ms)
[ RUN ] BespokeDisplayServerTestFixture.the_shell_surface_configurator_may_interfere_with_attribute_changes
[ OK ] BespokeDisplayServerTestFixture.the_shell_surface_configurator_may_interfere_with_attribute_changes (17 ms)
[ RUN ] BespokeDisplayServerTestFixture.server_announces_itself_on_startup
[ OK ] BespokeDisplayServerTestFixture.server_announces_itself_on_startup (16 ms)
[ RUN ] BespokeDisplayServerTestFixture.can_start_new_instance_after_sigkill
[ OK ] BespokeDisplayServerTestFixture.can_start_new_instance_after_sigkill (27 ms)
[----------] 8 tests from BespokeDisplayServerTestFixture (166 ms total)

[----------] 1 test from DefaultDisplayServerTestFixture
[ RUN ] DefaultDisplayServerTestFixture.demonstrate_multiple_clients
[ OK ] DefaultDisplayServerTestFixture.demonstrate_multiple_clients (24 ms)
[ RUN ] DefaultDisplayServerTestFixture.demonstrate_multiple_clients
[----------] 1 test from DefaultDisplayServerTestFixture (24 ms total)

[----------] 1 test from DemoInProcessServer
[ RUN ] DemoInProcessServer.client_can_connect
[ OK ] DemoInProcessServer.client_can_connect (0 ms)
[----------] 1 test from DemoInProcessServer (0 ms total)

[----------] 4 tests from ServerShutdown
[ RUN ] ServerShutdown.server_can_shut_down_when_clients_are_blocked
[ OK ] ServerShutdown.server_can_shut_down_when_clients_are_blocked (20 ms)
[ RUN ] ServerShutdown.server_releases_resources_on_shutdown_with_connected_clients
[ OK ] ServerShutdown.server_releases_resources_on_shutdown_with_connected_clients (30 ms)
[ RUN ] ServerShutdown.server_removes_endpoint_on_normal_exit
[ OK ] ServerShutdown.server_removes_endpoint_on_normal_exit (13 ms)
[ RUN ] ServerShutdown.server_removes_endpoint_on_abort
[ OK ] ServerShutdown.server_removes_endpoint_on_abort (515 ms)
[----------] 4 tests from ServerShutdown (578 ms total)

[----------] 2 tests from ServerShutdownWithThreadException
[ RUN ] ServerShutdownWithThreadException.server_releases_resources_on_abnormal_input_thread_termination
[ OK ] ServerShutdownWithThreadException.server_releases_resources_on_abnormal_input_thread_termination (3 ms)
[ RUN ] ServerShutdownWithThreadException.server_releases_resources_on_abnormal_compositor_thread_termination
[ OK ] ServerShutdownWithThreadException.server_releases_resources_on_abnormal_compositor_thread_termination (1 ms)
[----------] 2 tests from ServerShutdownWithThreadException (4 ms total)

[----------] 1 test from ClientCredsTestFixture
[ RUN ] ClientCredsTestFixture.session_authorizer_receives_pid_of_connecting_clients
[ OK ] ClientCredsTestFixture.session_authorizer_receives_pid_of_connecting_clients (23 ms)
[----------] 1 test from ClientCredsTestFixture (23 ms total)

[----------] 1 test from DisplayLeak
[ RUN ] DisplayLeak.on_exit_display_objects_should_be_destroyed
[ OK ] DisplayLeak.on_exit_display_objects_should_be_destroyed (1 ms)
[----------] 1 test from DisplayLeak (1 ms total)

[----------] 7 tests from DisplayConfigurationTest
[ RUN ] DisplayConfigurationTest.display_configuration_reaches_client
[ OK ] DisplayConfigurationTest.display_configuration_reaches_client (15 ms)
[ RUN ] DisplayConfigurationTest.hw_display_change_notification_reaches_all_clients
[ OK ] DisplayConfigurationTest.hw_display_change_notification_reaches_all_clients (26 ms)
[ RUN ] DisplayConfigurationTest.display_change_request_for_unauthorized_client_fails
[ OK ] DisplayConfigurationTest.display_change_request_for_unauthorized_client_fails (18 ms)
[ RUN ] DisplayConfigurationTest.changing_config_for_focused_client_configures_display
[ OK ] DisplayConfigurationTest.changing_config_for_focused_client_configures_display (24 ms)
[ RUN ] DisplayConfigurationTest.focusing_client_with_display_config_configures_display
[ OK ] DisplayConfigurationTest.focusing_client_with_display_config_configures_display (24 ms)
[ RUN ] DisplayConfigurationTest.changing_focus_from_client_with_config_to_client_without_config_configures_display
[ OK ] DisplayConfigurationTest.changing_focus_from_client_with_config_to_client_without_config_configures_display (17 ms)
[ RUN ] DisplayConfigurationTest.hw_display_change_doesnt_apply_base_config_if_per_session_config_is_active
[ OK ] DisplayConfigurationTest.hw_display_change_doesnt_apply_base_config_if_per_session_config_is_active (15 ms)
[----------] 7 tests from DisplayConfigurationTest (139 ms total)

[----------] 2 tests from SurfacesWithOutputId
[ RUN ] SurfacesWithOutputId.fullscreen_surfaces_are_placed_at_top_left_of_correct_output
[ OK ] SurfacesWithOutputId.fullscreen_surfaces_are_placed_at_top_left_of_correct_output (2 ms)
[ RUN ] SurfacesWithOutputId.non_fullscreen_surfaces_are_not_accepted
[ OK ] SurfacesWithOutputId.non_fullscreen_surfaces_are_not_accepted (1 ms)
[----------] 2 tests from SurfacesWithOutputId (3 ms total)

[----------] 2 tests from ServerDisconnect
[ RUN ] ServerDisconnect.client_detects_server_shutdown
[ OK ] ServerDisconnect.client_detects_server_shutdown (14 ms)
[ RUN ] ServerDisconnect.client_can_call_connection_functions_after_connection_break_is_detected
[ OK ] ServerDisconnect.client_can_call_connection_functions_after_connection_break_is_detected (10 ms)
[----------] 2 tests from ServerDisconnect (24 ms total)

[----------] 1 test from MirClientLibraryDrmTest
[ RUN ] MirClientLibraryDrmTest.sets_gbm_device_in_platform_data
[ OK ] MirClientLibraryDrmTest.sets_gbm_device_in_platform_data (1 ms)
[----------] 1 test from MirClientLibraryDrmTest (1 ms total)

[----------] 11 tests from PromptSessionClientAPI
[ RUN ] PromptSessionClientAPI.can_start_and_stop_a_prompt_session
[ OK ] PromptSessionClientAPI.can_start_and_stop_a_prompt_session (1 ms)
[ RUN ] PromptSessionClientAPI.notifies_start_and_stop
[ OK ] PromptSessionClientAPI.notifies_start_and_stop (0 ms)
[ RUN ] PromptSessionClientAPI.can_add_preexisting_prompt_provider
[ OK ] PromptSessionClientAPI.can_add_preexisting_prompt_provider (1 ms)
[ RUN ] PromptSessionClientAPI.can_get_fds_for_prompt_providers
[ OK ] PromptSessionClientAPI.can_get_fds_for_prompt_providers (2 ms)
[ RUN ] PromptSessionClientAPI.when_prompt_provider_connects_over_fd_prompt_provider_added_with_right_pid
[ OK ] PromptSessionClientAPI.when_prompt_provider_connects_over_fd_prompt_provider_added_with_right_pid (1 ms)
[ RUN ] PromptSessionClientAPI.notifies_when_server_closes_prompt_session
[ OK ] PromptSessionClientAPI.notifies_when_server_closes_prompt_session (0 ms)
[ RUN ] PromptSessionClientAPI.after_server_closes_prompt_session_api_isnt_broken
[ OK ] PromptSessionClientAPI.after_server_closes_prompt_session_api_isnt_broken (1 ms)
[ RUN ] PromptSessionClientAPI.server_retrieves_application_session
[ OK ] PromptSessionClientAPI.server_retrieves_application_session (1 ms)
[ RUN ] PromptSessionClientAPI.server_retrieves_helper_session
[ OK ] PromptSessionClientAPI.server_retrieves_helper_session (1 ms)
[ RUN ] PromptSessionClientAPI.server_retrieves_existing_provider_sessions
[ OK ] PromptSessionClientAPI.server_retrieves_existing_provider_sessions (1 ms)
[ RUN ] PromptSessionClientAPI.server_retrieves_child_provider_sessions
[ OK ] PromptSessionClientAPI.server_retrieves_child_provider_sessions (1 ms)
[----------] 11 tests from PromptSessionClientAPI (10 ms total)

[----------] 4 tests from DemoPrivateProtobuf
[ RUN ] DemoPrivateProtobuf.client_calls_server
[ OK ] DemoPrivateProtobuf.client_calls_server (1 ms)
[ RUN ] DemoPrivateProtobuf.wrapping_message_processor
[ OK ] DemoPrivateProtobuf.wrapping_message_processor (1 ms)
[ RUN ] DemoPrivateProtobuf.server_receives_function_call
[ OK ] DemoPrivateProtobuf.server_receives_function_call (0 ms)
[ RUN ] DemoPrivateProtobuf.client_receives_result
[ OK ] DemoPrivateProtobuf.client_receives_result (1 ms)
[----------] 4 tests from DemoPrivateProtobuf (3 ms total)

[----------] 6 tests from MirScreencastTest
[ RUN ] MirScreencastTest.creation_with_invalid_connection_fails
[ OK ] MirScreencastTest.creation_with_invalid_connection_fails (0 ms)
[ RUN ] MirScreencastTest.contacts_server_screencast_for_create_and_release
[ OK ] MirScreencastTest.contacts_server_screencast_for_create_and_release (1 ms)
[ RUN ] MirScreencastTest.contacts_server_screencast_with_provided_params
[ OK ] MirScreencastTest.contacts_server_screencast_with_provided_params (1 ms)
[ RUN ] MirScreencastTest.creation_with_invalid_params_fails
[ OK ] MirScreencastTest.creation_with_invalid_params_fails (1 ms)
[ RUN ] MirScreencastTest.gets_valid_egl_native_window
[ OK ] MirScreencastTest.gets_valid_egl_native_window (0 ms)
[ RUN ] MirScreencastTest.fails_on_client_when_server_request_fails
[ OK ] MirScreencastTest.fails_on_client_when_server_request_fails (1 ms)
[----------] 6 tests from MirScreencastTest (4 ms total)

[----------] 1 test from UnauthorizedMirScreencastTest
[ RUN ] UnauthorizedMirScreencastTest.fails_to_create_screencast
[ OK ] UnauthorizedMirScreencastTest.fails_to_create_screencast (1 ms)
[----------] 1 test from UnauthorizedMirScreencastTest (1 ms total)

[----------] 1 test from MirSurfaceSwapBuffersTest
[ RUN ] MirSurfaceSwapBuffersTest.swap_buffers_does_not_block_when_surface_is_not_composited
[ OK ] MirSurfaceSwapBuffersTest.swap_buffers_does_not_block_when_surface_is_not_composited (906 ms)
[----------] 1 test from MirSurfaceSwapBuffersTest (906 ms total)

[----------] 4 tests from TestClientCursorAPI
[ RUN ] TestClientCursorAPI.client_may_disable_cursor_over_surface
[ OK ] TestClientCursorAPI.client_may_disable_cursor_over_surface (4 ms)
[ RUN ] TestClientCursorAPI.cursor_restored_when_leaving_surface
[ OK ] TestClientCursorAPI.cursor_restored_when_leaving_surface (9 ms)
[ RUN ] TestClientCursorAPI.cursor_changed_when_crossing_surface_boundaries
[ OK ] TestClientCursorAPI.cursor_changed_when_crossing_surface_boundaries (3 ms)
[ RUN ] TestClientCursorAPI.cursor_request_taken_from_top_surface
[ OK ] TestClientCursorAPI.cursor_request_taken_from_top_surface (19 ms)
[----------] 4 tests from TestClientCursorAPI (35 ms total)

[----------] 1 test from TestClientCursorAPINoMotion
[ RUN ] TestClientCursorAPINoMotion.cursor_request_applied_without_cursor_motion
[ OK ] TestClientCursorAPINoMotion.cursor_request_applied_without_cursor_motion (2 ms)
[----------] 1 test from TestClientCursorAPINoMotion (2 ms total)

[----------] 1 test from LargeMessages
[ RUN ] LargeMessages.connection_to_server_with_large_display_configuration_succeeds
[ OK ] LargeMessages.connection_to_server_with_large_display_configuration_succeeds (1 ms)
[----------] 1 test from LargeMessages (1 ms total)

[----------] 4 tests from MirSurfaceVisibilityEvent
[ RUN ] MirSurfaceVisibilityEvent.occluded_received_when_surface_goes_off_screen
[ OK ] MirSurfaceVisibilityEvent.occluded_received_when_surface_goes_off_screen (4 ms)
[ RUN ] MirSurfaceVisibilityEvent.exposed_received_when_surface_reenters_screen
[ OK ] MirSurfaceVisibilityEvent.exposed_received_when_surface_reenters_screen (8 ms)
[ RUN ] MirSurfaceVisibilityEvent.occluded_received_when_surface_occluded_by_other_surface
[ OK ] MirSurfaceVisibilityEvent.occluded_received_when_surface_occluded_by_other_surface (19 ms)
[ RUN ] MirSurfaceVisibilityEvent.exposed_received_when_surface_raised_over_occluding_surface
[ OK ] MirSurfaceVisibilityEvent.exposed_received_when_surface_raised_over_occluding_surface (4 ms)
[----------] 4 tests from MirSurfaceVisibilityEvent (36 ms total)

[----------] 11 tests from TestClientInput
[ RUN ] TestClientInput.clients_receive_key_input
[ OK ] TestClientInput.clients_receive_key_input (11 ms)
[ RUN ] TestClientInput.clients_receive_us_english_mapped_keys
[ OK ] TestClientInput.clients_receive_us_english_mapped_keys (7 ms)
[ RUN ] TestClientInput.clients_receive_motion_inside_window
[ OK ] TestClientInput.clients_receive_motion_inside_window (12 ms)
[ RUN ] TestClientInput.clients_receive_button_events_inside_window
[ OK ] TestClientInput.clients_receive_button_events_inside_window (6 ms)
[ RUN ] TestClientInput.multiple_clients_receive_motion_inside_windows
[ OK ] TestClientInput.multiple_clients_receive_motion_inside_windows (11 ms)
[ RUN ] TestClientInput.clients_do_not_receive_motion_outside_input_region
[ OK ] TestClientInput.clients_do_not_receive_motion_outside_input_region (6 ms)
[ RUN ] TestClientInput.scene_obscure_motion_events_by_stacking
[ OK ] TestClientInput.scene_obscure_motion_events_by_stacking (16 ms)
[ RUN ] TestClientInput.hidden_clients_do_not_receive_pointer_events
[ OK ] TestClientInput.hidden_clients_do_not_receive_pointer_events (10 ms)
[ RUN ] TestClientInput.clients_receive_motion_within_co_ordinate_system_of_window
[ OK ] TestClientInput.clients_receive_motion_within_co_ordinate_system_of_window (7 ms)
[ RUN ] TestClientInput.usb_direct_input_devices_work
[ OK ] TestClientInput.usb_direct_input_devices_work (6 ms)
[ RUN ] TestClientInput.send_mir_input_events_through_surface
[ OK ] TestClientInput.send_mir_input_events_through_surface (6 ms)
[----------] 11 tests from TestClientInput (100 ms total)

[----------] 4 tests from ClientSurfaceEvents/OrientationEvents
[ RUN ] ClientSurfaceEvents/OrientationEvents.surface_receives_orientation_events/0
[ OK ] ClientSurfaceEvents/OrientationEvents.surface_receives_orientation_events/0 (4 ms)
[ RUN ] ClientSurfaceEvents/OrientationEvents.surface_receives_orientation_events/1
[ OK ] ClientSurfaceEvents/OrientationEvents.surface_receives_orientation_events/1 (4 ms)
[ RUN ] ClientSurfaceEvents/OrientationEvents.surface_receives_orientation_events/2
[ OK ] ClientSurfaceEvents/OrientationEvents.surface_receives_orientation_events/2 (4 ms)
[ RUN ] ClientSurfaceEvents/OrientationEvents.surface_receives_orientation_events/3
[ OK ] ClientSurfaceEvents/OrientationEvents.surface_receives_orientation_events/3 (4 ms)
[----------] 4 tests from ClientSurfaceEvents/OrientationEvents (16 ms total)

[----------] 5 tests from ServerShutdown/OnSignal
[ RUN ] ServerShutdown/OnSignal.removes_endpoint_on_signal/0
[ OK ] ServerShutdown/OnSignal.removes_endpoint_on_signal/0 (114 ms)
[ RUN ] ServerShutdown/OnSignal.removes_endpoint_on_signal/1
[ OK ] ServerShutdown/OnSignal.removes_endpoint_on_signal/1 (483 ms)
[ RUN ] ServerShutdown/OnSignal.removes_endpoint_on_signal/2
[ OK ] ServerShutdown/OnSignal.removes_endpoint_on_signal/2 (90 ms)
[ RUN ] ServerShutdown/OnSignal.removes_endpoint_on_signal/3
[ OK ] ServerShutdown/OnSignal.removes_endpoint_on_signal/3 (121 ms)
[ RUN ] ServerShutdown/OnSignal.removes_endpoint_on_signal/4
[ OK ] ServerShutdown/OnSignal.removes_endpoint_on_signal/4 (111 ms)
[----------] 5 tests from ServerShutdown/OnSignal (920 ms total)

[----------] Global test environment tear-down
[==========] 116 tests from 29 test cases ran. (3243 ms total)
[ PASSED ] 116 tests.

  YOU HAVE 6 DISABLED TESTS

ProblemType: Crash
DistroRelease: Ubuntu 14.10
Package: mir-test-tools 0.4.1+14.10.20140714-0ubuntu1
ProcVersionSignature: Ubuntu 3.15.0-6.11-generic 3.15.0
Uname: Linux 3.15.0-6-generic i686
ApportVersion: 2.14.4-0ubuntu2
Architecture: i386
CurrentDesktop: Unity
Date: Tue Jul 15 13:28:31 2014
ExecutablePath: /usr/bin/mir_acceptance_tests
InstallationDate: Installed on 2014-06-13 (31 days ago)
InstallationMedia: Ubuntu 14.10 "Utopic Unicorn" - Alpha i386 (20140613)
ProcCmdline: mir_acceptance_tests
Signal: 6
SourcePackage: mir
StacktraceTop:
 ?? ()
 ?? ()
 ?? ()
 mir::DisplayServer::run() () from /usr/lib/i386-linux-gnu/libmirserver.so.22
 mir::run_mir(mir::ServerConfiguration&, std::function<void (mir::DisplayServer&)>) () from /usr/lib/i386-linux-gnu/libmirserver.so.22
Title: mir_acceptance_tests crashed with SIGABRT in mir::DisplayServer::run()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm autopilot cdrom dip lpadmin plugdev sambashare sudo

Related branches

Revision history for this message
Huck-bernhard (huck-bernhard) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 ?? ()
 ?? ()
 ?? ()
 mir::DisplayServer::run (this=this@entry=0xbfec8198) at /build/buildd/mir-0.4.1+14.10.20140714/src/server/display_server.cpp:210
 mir::run_mir(mir::ServerConfiguration&, std::function<void (mir::DisplayServer&)>) (config=..., init=...) at /build/buildd/mir-0.4.1+14.10.20140714/src/server/run_mir.cpp:90

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in mir (Ubuntu):
status: New → Invalid
Revision history for this message
Apport retracing service (apport) wrote : Crash report cannot be processed

Thank you for your report!

However, processing it in order to get sufficient information for the
developers failed (it does not generate a useful symbolic stack trace). This
might be caused by some outdated packages which were installed on your system
at the time of the report:

no debug symbol package found for mir-test-tools

Please upgrade your system to the latest package versions. If you still
encounter the crash, please file a new report.

Thank you for your understanding, and sorry for the inconvenience!

tags: removed: need-i386-retrace
information type: Private → Public
tags: added: testsfail
Revision history for this message
Daniel van Vugt (vanvugt) wrote : Re: mir_acceptance_tests dumps a core file from ServerShutdown.server_removes_endpoint_on_abort

Confirmed. There is a core file dumped but it is not an error. The offending test case is actually testing what happens on SIGABRT. And the test case passes.

It might be nice if we didn't dump core and trigger bug reports from this though.

summary: - mir_acceptance_tests crashed with SIGABRT in mir::DisplayServer::run()
+ mir_acceptance_tests dumps a core file from
+ ServerShutdown.server_removes_endpoint_on_abort
Changed in mir:
status: New → Confirmed
tags: removed: testsfail
Changed in mir:
importance: Undecided → Low
Changed in mir (Ubuntu):
status: Invalid → Confirmed
importance: Undecided → Low
Changed in mir:
status: Confirmed → Triaged
Changed in mir (Ubuntu):
status: Confirmed → Triaged
summary: - mir_acceptance_tests dumps a core file from
- ServerShutdown.server_removes_endpoint_on_abort
+ mir_acceptance_tests dumps core files
summary: - mir_acceptance_tests dumps core files
+ mir_acceptance_tests dumps core files (even when everything passes)
Changed in mir:
assignee: nobody → Daniel van Vugt (vanvugt)
milestone: none → 0.21.0
status: Triaged → In Progress
summary: - mir_acceptance_tests dumps core files (even when everything passes)
+ mir_acceptance_tests & mir_unit_tests dump core files (even when
+ everything passes)
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Bump priority. We need to fix this because it will keep generating spurious crash reports to errors.ubuntu.com otherwise.

Changed in mir:
assignee: Daniel van Vugt (vanvugt) → nobody
importance: Low → Medium
Changed in mir (Ubuntu):
importance: Low → Medium
Changed in mir:
assignee: nobody → Daniel van Vugt (vanvugt)
Changed in mir:
milestone: 0.21.0 → 0.22.0
Revision history for this message
Mir CI Bot (mir-ci-bot) wrote :

Fix committed into lp:mir at revision None, scheduled for release in mir, milestone 0.22.0

Changed in mir:
status: In Progress → Fix Committed
Changed in mir:
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mir - 0.22.1+16.04.20160516.2-0ubuntu2

---------------
mir (0.22.1+16.04.20160516.2-0ubuntu2) yakkety; urgency=medium

  [ Dimitri John Ledkov ]
  * Fix FTBFS error: call of overloaded ‘abs(float)’ is ambiguous, by
    including cmath c++ header.

 -- Łukasz 'sil2100' Zemczak <email address hidden> Thu, 19 May 2016 21:58:43 +0200

Changed in mir (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.