Mir

[testsfail] ServerSignal.terminate_handler_is_called_for_SIGINT|SIGTERM

Bug #1570353 reported by Alan Griffiths on 2016-04-14
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Mir
Fix Released
Medium
Alexandros Frantzis
mir (Ubuntu)
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

Related branches

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
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
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  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers