mir-smoke-test-runner.sh crashes regularly with SIGSEGV on krillin

Bug #1605182 reported by Alan Griffiths
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Mir
Triaged
Medium
Unassigned
mir (Ubuntu)
Triaged
Medium
Unassigned

Bug Description

https://mir-jenkins.ubuntu.com/job/device-runtests-mir/device_type=krillin/1124/consoleFull

05:14:38 mir_demo_server --test-timeout=3 --test-client mir_demo_client_input_shapes
05:14:38 [2016-07-21 05:14:38.159507] mirplatform: Found graphics driver: mir:android (version 0.25.0)
05:14:38 [2016-07-21 05:14:38.160801] mirplatform: Found graphics driver: mir:mesa-kms (version 0.25.0)
05:14:38 [2016-07-21 05:14:38.161154] mirplatform: Found graphics driver: mir:mesa-x11 (version 0.25.0)
05:14:38 [2016-07-21 05:14:38.161849] mirplatform: Found graphics driver: mir:stub-graphics (version 0.25.0)
05:14:38 [2016-07-21 05:14:38.162052] mirplatform: Found graphics driver: throw-on-creation (version 0.25.0)
05:14:38 [2016-07-21 05:14:38.166681] mirserver: Starting
05:14:38 [2016-07-21 05:14:38.167817] mircommon: Loading modules from: /usr/lib/arm-linux-gnueabihf/mir/server-platform
05:14:38 [2016-07-21 05:14:38.168304] mircommon: Loading module: /usr/lib/arm-linux-gnueabihf/mir/server-platform/graphics-android.so.10
05:14:38 [2016-07-21 05:14:38.168487] mircommon: Loading module: /usr/lib/arm-linux-gnueabihf/mir/server-platform/graphics-mesa-kms.so.10
05:14:38 [2016-07-21 05:14:38.172557] mircommon: Loading module: /usr/lib/arm-linux-gnueabihf/mir/server-platform/server-mesa-x11.so.10
05:14:38 [2016-07-21 05:14:38.176115] mircommon: Loading module: /usr/lib/arm-linux-gnueabihf/mir/server-platform/graphics-android.so.9
05:14:38 [2016-07-21 05:14:38.178656] mircommon: Loading module: /usr/lib/arm-linux-gnueabihf/mir/server-platform/input-evdev.so.5
05:14:38 [2016-07-21 05:14:38.181526] mircommon: Loading module: /usr/lib/arm-linux-gnueabihf/mir/server-platform/graphics-dummy.so
05:14:38 [2016-07-21 05:14:38.182866] mircommon: Loading module: /usr/lib/arm-linux-gnueabihf/mir/server-platform/input-stub.so
05:14:38 [2016-07-21 05:14:38.183888] mircommon: Loading module: /usr/lib/arm-linux-gnueabihf/mir/server-platform/graphics-throw.so
05:14:38 [2016-07-21 05:14:38.184889] mirplatform: Found graphics driver: mir:android (version 0.25.0)
05:14:38 [2016-07-21 05:14:38.185690] mirplatform: Found graphics driver: mir:mesa-kms (version 0.25.0)
05:14:38 [2016-07-21 05:14:38.185957] mirplatform: Found graphics driver: mir:mesa-x11 (version 0.25.0)
05:14:38 [2016-07-21 05:14:38.186329] mirplatform: Found graphics driver: mir:stub-graphics (version 0.25.0)
05:14:38 [2016-07-21 05:14:38.186718] mirplatform: Found graphics driver: throw-on-creation (version 0.25.0)
05:14:38 [2016-07-21 05:14:38.188200] mirserver: Selected driver: mir:android (version 0.25.0)
05:14:38 [2016-07-21 05:14:38.211943] android/server: Found 1 matching egl configs
05:14:38 [2016-07-21 05:14:38.212102] android/server: Android visual ID for selected display format : 5
05:14:38 [2016-07-21 05:14:38.212288] android/server: Selected Mir display format : 3
05:14:38 [2016-07-21 05:14:38.260777] mirserver: Using software cursor
05:14:38 [2016-07-21 05:14:38.261756] mirserver: Initial display configuration:
05:14:38 [2016-07-21 05:14:38.264732] mirserver: 0.1: LVDS 4.6" 57x101mm
05:14:38 [2016-07-21 05:14:38.264921] mirserver: Current mode 540x960 66.58Hz
05:14:38 [2016-07-21 05:14:38.265052] mirserver: Preferred mode 540x960 66.58Hz
05:14:38 [2016-07-21 05:14:38.265130] mirserver: Logical position +0+0
05:14:38 [2016-07-21 05:14:38.265204] mirserver: 0.2: unused DisplayPort
05:14:38 [2016-07-21 05:14:38.265285] mirserver: 0.3: unused (null)
05:14:38 [2016-07-21 05:14:38.302806] mircommon: Loading modules from: /usr/lib/arm-linux-gnueabihf/mir/server-platform
05:14:38 [2016-07-21 05:14:38.303295] mircommon: Loading module: /usr/lib/arm-linux-gnueabihf/mir/server-platform/graphics-android.so.10
05:14:38 [2016-07-21 05:14:38.303559] mircommon: Loading module: /usr/lib/arm-linux-gnueabihf/mir/server-platform/graphics-mesa-kms.so.10
05:14:38 [2016-07-21 05:14:38.306719] mircommon: Loading module: /usr/lib/arm-linux-gnueabihf/mir/server-platform/server-mesa-x11.so.10
05:14:38 [2016-07-21 05:14:38.311622] mircommon: Loading module: /usr/lib/arm-linux-gnueabihf/mir/server-platform/graphics-android.so.9
05:14:38 [2016-07-21 05:14:38.314245] mircommon: Loading module: /usr/lib/arm-linux-gnueabihf/mir/server-platform/input-evdev.so.5
05:14:38 [2016-07-21 05:14:38.376508] mirserver: Selected input driver: mir:evdev-input (version: 0.25.0)
05:14:38 [2016-07-21 05:14:38.379287] mirserver: Mir version 0.25.0
05:14:38 [2016-07-21 05:14:38.404656] GLRenderer: EGL vendor: Android
05:14:38 [2016-07-21 05:14:38.404947] GLRenderer: EGL version: 1.4 Android META-EGL
05:14:38 [2016-07-21 05:14:38.405284] GLRenderer: EGL client APIs: OpenGL_ES
05:14:38 [2016-07-21 05:14:38.405514] GLRenderer: EGL extensions: EGL_KHR_get_all_proc_addresses EGL_ANDROID_presentation_time EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_fence_sync EGL_EXT_create_context_robustness EGL_ANDROID_image_native_buffer EGL_ANDROID_recordable EGL_HYBRIS_native_buffer2 EGL_HYBRIS_WL_acquire_native_buffer EGL_WL_bind_wayland_display
05:14:38 [2016-07-21 05:14:38.405991] GLRenderer: GL vendor: ARM
05:14:38 [2016-07-21 05:14:38.406251] GLRenderer: GL renderer: Mali-400 MP
05:14:38 [2016-07-21 05:14:38.406719] GLRenderer: GL version: OpenGL ES 2.0 (OpenGL ES 2.0)
05:14:38 [2016-07-21 05:14:38.406900] GLRenderer: GLSL version: OpenGL ES GLSL ES 1.00
05:14:38 [2016-07-21 05:14:38.407096] GLRenderer: GL extensions: GL_EXT_debug_marker GL_OES_texture_npot GL_OES_compressed_ETC1_RGB8_texture GL_OES_standard_derivatives GL_OES_EGL_image GL_OES_depth24 GL_ARM_rgba8 GL_ARM_mali_shader_binary GL_OES_depth_texture GL_OES_packed_depth_stencil GL_EXT_texture_format_BGRA8888 GL_OES_vertex_half_float GL_EXT_blend_minmax GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_rgb8_rgba8 GL_EXT_multisampled_render_to_texture GL_EXT_discard_framebuffer GL_OES_get_program_binary GL_ARM_mali_program_binary GL_EXT_shader_texture_lod GL_EXT_robustness GL_OES_depth_texture_cube_map GL_KHR_debug
05:14:38 [2016-07-21 05:14:38.407606] GLRenderer: GL max texture size = 4096
05:14:38 [2016-07-21 05:14:38.407826] GLRenderer: GL framebuffer bits: RGBA=8888, depth=24, stencil=8
05:14:38 libevdev error in fix_invalid_absinfo: BUG: Device "mtk-tpd" has invalid ABS_MT_TRACKING_ID range[2016-07-21 05:14:38.528964] evdev-input: Added /dev/input/event0
05:14:38 [2016-07-21 05:14:38.570214] evdev-input: Added /dev/input/event1
05:14:38 [2016-07-21 05:14:38.590747] evdev-input: Added /dev/input/event4
05:14:42 [2016-07-21 05:14:42.379527] server_example_test_client.cpp: Client exited successfully
05:14:42 [2016-07-21 05:14:42.380175] mirserver: Stopping
05:14:50 /home/phablet/mir-testrunner/mir-smoke-test-runner.sh: line 24: 10647 Segmentation fault (core dumped) ${root}mir_demo_server --test-timeout=$timeout --test-client $root$client
05:14:50 I: [FAILED] mir_demo_client_input_shapes
05:14:50 [timestamp] End : mir_demo_client_input_shapes 2016-07-21T05:14:50+0000

tags: added: testsfail
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

I thought mir-smoke-test-runner.sh was segfaulting on krillin in _all_ tests yesterday...?

Revision history for this message
Alan Griffiths (alan-griffiths) wrote : Re: [testsfail] smoke test SEGV

https://mir-jenkins.ubuntu.com/job/device-runtests-mir/device_type=krillin/1227/console

05:05:47 /home/phablet/mir-testrunner/mir-smoke-test-runner.sh: line 24: 10745 Segmentation fault (core dumped) ${root}mir_demo_server --test-timeout=$timeout --test-client $root$client
05:05:47 I: [FAILED] mir_demo_client_animated_cursor

summary: - [testsfail] smoke test SEGV in mir_demo_client_input_shapes
+ [testsfail] smoke test SEGV
Revision history for this message
Alan Griffiths (alan-griffiths) wrote :

https://mir-jenkins.ubuntu.com/job/device-runtests-mir/device_type=krillin/1226/console

04:11:07 /home/phablet/mir-testrunner/mir-smoke-test-runner.sh: line 24: 11442 Segmentation fault (core dumped) ${root}mir_demo_server --test-timeout=$timeout --test-client $root$client
04:11:07 I: [FAILED] mir_demo_client_multistream

Changed in mir:
importance: Undecided → High
status: New → Triaged
Revision history for this message
Alan Griffiths (alan-griffiths) wrote :

https://mir-jenkins.ubuntu.com/job/device-runtests-mir/device_type=krillin/1229/console

09:39:28 /home/phablet/mir-testrunner/mir-smoke-test-runner.sh: line 24: 11363 Segmentation fault (core dumped) ${root}mir_demo_server --test-timeout=$timeout --test-client $root$client
09:39:28 I: [FAILED] mir_demo_client_chain_jumping_buffers

tags: added: krillin
Revision history for this message
Alan Griffiths (alan-griffiths) wrote :

https://mir-jenkins.ubuntu.com/job/device-runtests-mir/device_type=krillin/1232/console

11:59:28 /home/phablet/mir-testrunner/mir-smoke-test-runner.sh: line 24: 11068 Segmentation fault (core dumped) ${root}mir_demo_server --test-timeout=$timeout --test-client $root$client
11:59:28 I: [FAILED] mir_demo_client_release_at_exit
11:59:28 [timestamp] End : mir_demo_client_release_at_exit 2016-08-04T11:59:28+0000

Revision history for this message
Alan Griffiths (alan-griffiths) wrote :

I can't investigate lp:1605182 any further. (My krillin bricked a couple of months back and I can't reproduce elsewhere.)

summary: - [testsfail] smoke test SEGV
+ mir-smoke-test-runner.sh crashes regularly with SIGSEGV on krillin
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Related to bug 1603145?

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Careful not to confuse this with bug 1560909

Changed in mir:
importance: High → Medium
Revision history for this message
Michał Sawicz (saviq) wrote :

Syncing task from Mir.

Changed in mir (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
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.