Mir

[testsfail] ServerSignal.terminate_handler_is_called_for_SIGINT|SIGTERM

Bug #1570353 reported by Alan Griffiths
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Mir
Fix Released
Medium
Alexandros Frantzis
mir (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

11:06:23 11: [ RUN ] ServerSignal.terminate_handler_is_called_for_SIGINT
11:06:23 11: [2016-04-14 11:06:22.427413] mirserver: Starting
11:06:23 11: [2016-04-14 11:06:22.632446] mirserver: Selected driver: dummy (version 0.22.0)
11:06:25 11: [2016-04-14 11:06:25.145457] mirserver: Using software cursor
11:06:29 11: [2016-04-14 11:06:29.035208] mirserver: Initial display configuration:
11:06:29 11: [2016-04-14 11:06:29.145985] mirserver: 1.1: VGA 0.0" 0x0mm
11:06:29 11: [2016-04-14 11:06:29.197116] mirserver: Current mode 1600x1600 60.00Hz
11:06:29 11: [2016-04-14 11:06:29.199994] mirserver: Preferred mode 1600x1600 60.00Hz
11:06:29 11: [2016-04-14 11:06:29.223729] mirserver: Logical position +0+0
11:06:31 11: [2016-04-14 11:06:31.352705] mirserver: Selected input driver: mir:stub-input (version: 0.22.0)
11:06:31 11: [2016-04-14 11:06:31.593246] mirserver: Mir version 0.22.0
11:08:22 11: unknown file: Failure
11:08:22 11: C++ exception with description "Poll on readfd for pipe timed out" thrown in the test body.
11:09:22 11: unknown file: Failure
11:09:22 11: C++ exception with description "Timeout while waiting for child to change state" thrown in TearDown().
11:09:22 11:
11:09:22 11: GMOCK WARNING:
11:09:22 11: Uninteresting mock function call - returning directly.
11:09:22 11: Function call: terminate_handler(15)
11:09:22 11: Stack trace:
11:09:22 11: [2016-04-14 11:09:22.547570] mirserver: Stopping
11:09:23 11: unknown file: Failure
11:09:23 11: C++ exception with description "Failed to start server thread" thrown in the test body.
11:09:23 11: [2016-04-14 11:09:23.821255] mirserver: Stopping
11:09:24 11: ==8442==
11:09:24 11: ==8442== FILE DESCRIPTORS: 4 open at exit.
11:09:24 11: ==8442== Open file descriptor 4: /��BUILDDIR��/mir-0.22.0+xenial869bzr3458/obj-i686-linux-gnu/Testing/Temporary/LastTest.log.tmp
11:09:24 11: ==8442== <inherited from parent>
11:09:24 11: ==8442==
11:09:24 11: ==8442== Open file descriptor 2:
11:09:24 11: ==8442== <inherited from parent>
11:09:24 11: ==8442==
11:09:24 11: ==8442== Open file descriptor 1:
11:09:24 11: ==8442== <inherited from parent>
11:09:25 11: ==8442==
11:09:25 11: ==8442== Open file descriptor 0: /dev/null
11:09:25 11: ==8442== <inherited from parent>
11:09:25 11: ==8442==
11:09:25 11: ==8442==
11:09:25 11: ==8442== HEAP SUMMARY:
11:09:25 11: ==8442== in use at exit: 32,950 bytes in 36 blocks
11:09:25 11: ==8442== total heap usage: 34,086 allocs, 34,050 frees, 1,748,971 bytes allocated
11:09:25 11: ==8442==
11:09:25 11: ==8442== LEAK SUMMARY:
11:09:25 11: ==8442== definitely lost: 0 bytes in 0 blocks
11:09:25 11: ==8442== indirectly lost: 0 bytes in 0 blocks
11:09:25 11: ==8442== possibly lost: 0 bytes in 0 blocks
11:09:25 11: ==8442== still reachable: 32,950 bytes in 36 blocks
11:09:25 11: ==8442== suppressed: 0 bytes in 0 blocks
11:09:25 11: ==8442== Reachable blocks (those to which a pointer was found) are not shown.
11:09:25 11: ==8442== To see them, rerun with: --leak-check=full --show-leak-kinds=all
11:09:25 11: ==8442==
11:09:25 11: ==8442== For counts of detected and suppressed errors, rerun with: -v
11:09:25 11: ==8442== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
11:09:25 11: [ FAILED ] ServerSignal.terminate_handler_is_called_for_SIGINT (182929 ms)

https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=i386,compiler=gcc,platform=mesa,release=xenial/851/consoleFull

Tags: testsfail

Related branches

Revision history for this message
Daniel van Vugt (vanvugt) wrote :
Revision history for this message
Daniel van Vugt (vanvugt) wrote :
summary: - [testsfail] ServerSignal.terminate_handler_is_called_for_SIGINT
+ [testsfail] ServerSignal.terminate_handler_is_called_for_SIGINT|SIGTERM
Changed in mir:
status: New → Confirmed
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

04:41:17 [ RUN ] ServerSignal.terminate_handler_is_called_for_SIGTERM
04:41:17 [2016-05-25 04:27:44.534151] mirserver: Starting
04:41:17 [2016-05-25 04:27:44.800901] mirserver: Selected driver: dummy (version 0.23.0)
04:41:17 [2016-05-25 04:27:46.285211] mirserver: Using software cursor
04:41:17 [2016-05-25 04:27:54.459913] mirserver: Initial display configuration:
04:41:17 [2016-05-25 04:27:54.500420] mirserver: 1.1: VGA 0.0" 0x0mm
04:41:17 [2016-05-25 04:27:54.517614] mirserver: Current mode 1600x1600 60.00Hz
04:41:17 [2016-05-25 04:27:54.520636] mirserver: Preferred mode 1600x1600 60.00Hz
04:41:17 [2016-05-25 04:27:54.523432] mirserver: Logical position +0+0
04:41:17 [2016-05-25 04:27:56.291868] mirserver: Selected input driver: mir:stub-input (version: 0.23.0)
04:41:17 [2016-05-25 04:27:56.495878] mirserver: Mir version 0.23.0
04:41:17 unknown file: Failure
04:41:17 C++ exception with description "Poll on readfd for pipe timed out" thrown in the test body.
04:41:17 unknown file: Failure
04:41:17 C++ exception with description "Timeout while waiting for child to change state" thrown in TearDown().
04:41:17
04:41:17 GMOCK WARNING:
04:41:17 Uninteresting mock function call - returning directly.
04:41:17 Function call: terminate_handler(15)
04:41:17 Stack trace:
04:41:17 [2016-05-25 04:30:44.868762] mirserver: Stopping
04:41:17 unknown file: Failure
04:41:17 C++ exception with description "Failed to start server thread" thrown in the test body.
04:41:17 [2016-05-25 04:30:46.160810] mirserver: Stopping
04:41:17 ==14198==
04:41:17 ==14198== FILE DESCRIPTORS: 4 open at exit.
04:41:17 ==14198== Open file descriptor 4: /��BUILDDIR��/mir-0.23.0+xenial1168bzr3516/obj-i686-linux-gnu/Testing/Temporary/LastTest.log.tmp
04:41:17 ==14198== <inherited from parent>
04:41:17 ==14198==
04:41:17 ==14198== Open file descriptor 2:
04:41:17 ==14198== <inherited from parent>
04:41:17 ==14198==
04:41:17 ==14198== Open file descriptor 1:
04:41:17 ==14198== <inherited from parent>
04:41:17 ==14198==
04:41:17 ==14198== Open file descriptor 0: /dev/null
04:41:17 ==14198== <inherited from parent>
04:41:17 ==14198==
04:41:17 ==14198==
04:41:17 ==14198== HEAP SUMMARY:
04:41:17 ==14198== in use at exit: 32,950 bytes in 36 blocks
04:41:17 ==14198== total heap usage: 34,209 allocs, 34,173 frees, 1,758,363 bytes allocated
04:41:17 ==14198==
04:41:17 ==14198== LEAK SUMMARY:
04:41:17 ==14198== definitely lost: 0 bytes in 0 blocks
04:41:17 ==14198== indirectly lost: 0 bytes in 0 blocks
04:41:17 ==14198== possibly lost: 0 bytes in 0 blocks
04:41:17 ==14198== still reachable: 32,950 bytes in 36 blocks
04:41:17 ==14198== suppressed: 0 bytes in 0 blocks
04:41:17 ==14198== Reachable blocks (those to which a pointer was found) are not shown.
04:41:17 ==14198== To see them, rerun with: --leak-check=full --show-leak-kinds=all
04:41:17 ==14198==
04:41:17 ==14198== For counts of detected and suppressed errors, rerun with: -v
04:41:17 ==14198== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
04:41:17 [ FAILED ] ServerSignal.terminate_handler_is_called_for_SIGTERM (183252 ms)

Changed in mir:
assignee: nobody → Alexandros Frantzis (afrantzis)
importance: Undecided → Medium
status: Confirmed → In Progress
Changed in mir:
milestone: none → 0.24.0
Changed in mir:
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (5.7 KiB)

This bug was fixed in the package mir - 0.24.0+16.10.20160815.3-0ubuntu1

---------------
mir (0.24.0+16.10.20160815.3-0ubuntu1) yakkety; urgency=medium

  * New upstream release 0.24.0 (https://launchpad.net/mir/+milestone/0.24.0)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . mirserver ABI bumped to 41
      . mircommon ABI unchanged at 6
      . mirplatform ABI bumped to 12
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI bumped to 10
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 5
    - Enhancements:
      . Added a new tool 'mirvanity' which can use a high speed video camera
        to measure client-to-screen latency.
      . Added (build-time) support for desktop full OpenGL servers (disabled
        by default in favor of GLESv2).
      . Introduced new buffer semantics (NBS) and enabled it by default.
      . Avoided using libmirserver in mir_demo_standalone_render_overlays,
        making bringup traces less cluttered.
      . Removed TilingWindowManager from example servers.
      . Added two new mir_*_performance_test tools that are run as part of
        'mir_performance_tests'.
      . Added pointer confinement to the client API.
      . Added new platform supporting software EGLStreams.
      . Added an input platform that the nested server can use.
      . Allow configuration of the application_not_responding_detector
      . Handle server-side keymapping using XKBMapper.
      . Remove the offscreen display.
      . Add callback option to notify shells that the server is about to stop.
      . Add logging for ANativeWindow events on Android.
    - Bugs fixed:
      . usage of std:call_once in mirclient causes TLS collisions with some
        android devices (LP: #1599867)
      . AltGr not working on external keyboards (LP: #1565236)
      . [regression] unity8 fails to start when built with 0.24 series (lp:mir)
        (LP: #1597717)
      . CI failure in MirSurfaceVisibilityEvent.exposed_received_when_surface_
        raised_over_occluding_surface [called twice - over-saturated and active]
        (LP: #1556045)
      . package-built mir_demo_server does not start on device (LP: #1577357)
      . During surface creation, first stream in spec becomes default stream.
        (LP: #1577967)
      . mouse is getting stuck on a phantom edge (LP: #1580774)
      . [testsfail] in MirSurfaceVisibilityEvent.exposed_received_when_surface_
        raised_over_occluding_surface [never called] (LP: #1581385)
      . [enhancement] Add support for full OpenGL compositing (LP: #1420581)
      . [testsfail] ServerSignal.terminate_handler_is_called_for_SIGINT|SIGTERM
        (LP: #1570353)
      . [testsfail] ClientLatency.triple_buffered_client_has_less_than_two_
        frames_latency (LP: #1576690)
      . [testsfail] NestedServer.when_monitor_plugged_in_client_is_notified_of_
        new_display_configuration (LP: #1576760)
      . mir server crashed in what(): drmModeMoveCursor failed (returned -13)
        (LP: #1579630)
      . mirtest-dev is hard to use as the objects used are compiled with LTO
        (LP: #1583536)
      . [testsfail] ClientLogging.repo...

Read more...

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

Duplicates of this bug

Other bug subscribers

Remote bug watches

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