Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-72878

Crash on rerun flacky spellchecking test

    XMLWordPrintable

Details

    Description

      Crash seems to always happen on rerun in ci

      Log https://testresults.qt.io/coin/integration/qt/qtwebengine/tasks/1547651072

      agent:2018/12/21 15:37:12 build.go:193: /Users/qt/work/qt/qtwebengine/tests/auto/widgets/spellchecking/target_wrapper.sh  ./tst_spellchecking -o /Users/qt/work/testresults/tests/auto/widgets/spellchecking155072848,xml -o -,txt
      agent:2018/12/21 15:37:13 build.go:193: ********* Start testing of tst_Spellchecking *********
      agent:2018/12/21 15:37:13 build.go:193: Config: Using QtTest library 5.12.0, Qt 5.12.0 (x86_64-little_endian-lp64 shared (dynamic) release build; by Clang 10.0.0 (clang-1000.11.45.2) (Apple))
      agent:2018/12/21 15:37:13 build.go:193: PASS   : tst_Spellchecking::initTestCase()
      agent:2018/12/21 15:37:13 build.go:193: PASS   : tst_Spellchecking::spellCheckLanguage()
      agent:2018/12/21 15:37:13 build.go:193: PASS   : tst_Spellchecking::spellCheckLanguages()
      agent:2018/12/21 15:37:13 build.go:193: PASS   : tst_Spellchecking::spellCheckEnabled()
      agent:2018/12/21 15:37:14 build.go:193: PASS   : tst_Spellchecking::spellcheck(en-US)
      agent:2018/12/21 15:37:16 build.go:193: FAIL!  : tst_Spellchecking::spellcheck(en-US,de-DE) Compared values are not the same
      agent:2018/12/21 15:37:16 build.go:193:    Actual   (m_view->data().misspelledWord()): ""
      agent:2018/12/21 15:37:16 build.go:193:    Expected (QStringLiteral("lowe"))         : "lowe"
      agent:2018/12/21 15:37:16 build.go:193:    Loc: [tst_spellchecking.cpp(187)]
      agent:2018/12/21 15:37:16 build.go:193: PASS   : tst_Spellchecking::cleanupTestCase()
      agent:2018/12/21 15:37:16 build.go:193: Totals: 6 passed, 1 failed, 0 skipped, 0 blacklisted, 3458ms
      agent:2018/12/21 15:37:16 build.go:193: ********* Finished testing of tst_Spellchecking *********
      agent:2018/12/21 15:37:16 build.go:193: make: *** [check] Error 1
      agent:2018/12/21 15:37:16 build.go:237: Process finished with error: exit status 2
      agent:2018/12/21 15:37:16 build.go:196: Error reading from stdout/err: exit status 2
      agent:2018/12/21 15:37:36 runner.go:151: Re-running tests/auto/widgets/spellchecking with TESTARGS=spellcheck
      agent:2018/12/21 15:37:36 build.go:313: [make check -j1] 900 900
      agent:2018/12/21 15:37:36 build.go:193: /Users/qt/work/qt/qtwebengine/tests/auto/widgets/spellchecking/target_wrapper.sh  ./tst_spellchecking spellcheck
      agent:2018/12/21 15:37:37 build.go:193: [     0.000 ] qt.qpa unknown - Loading macOS (Cocoa) platform plugin for Qt 5.12.0, running on macOS 10.13.6
      agent:2018/12/21 15:37:37 build.go:193: 
      agent:2018/12/21 15:37:37 build.go:193:   Component     SDK version   Deployment target  
      agent:2018/12/21 15:37:37 build.go:193:  ------------- ------------- -------------------
      agent:2018/12/21 15:37:37 build.go:193:   Qt 5.12.0       10.14.0          10.12.0
      agent:2018/12/21 15:37:37 build.go:193:   Application     10.14.0          10.12.0
      agent:2018/12/21 15:37:37 build.go:193: 
      agent:2018/12/21 15:37:37 build.go:193: 2018-12-21 15:37:37.129 tst_spellchecking[3222:25756] ApplePersistenceIgnoreState: Existing state will not be touched. New state will be written to (null)
      agent:2018/12/21 15:37:37 build.go:193: [     0.174 D] qt.qpa.screen unknown - Updated properties for QCocoaScreen(0x7fe216e1efb0, index=0, native=<NSScreen: 0x7fe216e11400>, geometry=QRect(0,0 1280x800), dpr=1, name="Display")
      agent:2018/12/21 15:37:37 build.go:193: [     0.174 D] qt.qpa.screen unknown - Adding QCocoaScreen(0x7fe216e1efb0, index=0, native=<NSScreen: 0x7fe216e11400>, geometry=QRect(0,0 1280x800), dpr=1, name="Display")
      agent:2018/12/21 15:37:37 build.go:193: ********* Start testing of tst_Spellchecking *********
      agent:2018/12/21 15:37:37 build.go:193: Config: Using QtTest library 5.12.0, Qt 5.12.0 (x86_64-little_endian-lp64 shared (dynamic) release build; by Clang 10.0.0 (clang-1000.11.45.2) (Apple))
      agent:2018/12/21 15:37:37 build.go:193: PASS   : tst_Spellchecking::initTestCase()
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.334 D] qt.quick.focus unknown - QQuickWindowPrivate::setFocusInScope():
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.334 D] qt.quick.focus unknown -     scope: QQuickRootItem(0x7fe216f89400)
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.334 D] qt.quick.focus unknown -     scopeSubFocusItem: QObject(0x0)
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.334 D] qt.quick.focus unknown -     item: QQuickItem(0x7fe216f89e80)
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.334 D] qt.quick.focus unknown -     activeFocusItem: QObject(0x0)
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.337 D] qt.qpa.window unknown - QCocoaWindow::QCocoaWindow QWidgetWindow(0x7fe216c81d80, name="WebViewClassWindow")
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.338 D] qt.qpa.window unknown - QCocoaWindow::initialize QWidgetWindow(0x7fe216c81d80, name="WebViewClassWindow")
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.339 D] qt.qpa.window unknown - QCocoaWindow::setGeometry QWidgetWindow(0x7fe216c81d80, name="WebViewClassWindow") QRect(320,138 640x480)
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.339 D] qt.qpa.window unknown - QCocoaWindow::setCocoaGeometry QWidgetWindow(0x7fe216c81d80, name="WebViewClassWindow") QRect(320,138 640x480)
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.340 D] qt.qpa.cocoa.notifications unknown - Forwarding NSViewFrameDidChangeNotification to QVector(QCocoaWindow(0x7fe216c82160, window=QWidgetWindow(0x7fe216c81d80, name="WebViewClassWindow")))
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.340 D] qt.qpa.window unknown - QCocoaWindow::recreateWindowIfNeeded QWidgetWindow(0x7fe216c81d80, name="WebViewClassWindow") QFlags<QCocoaWindow::RecreationReason>(MissingWindow|ContentViewChanged)
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.373 D] qt.qpa.window unknown - Ensuring that <QNSView: 0x7fe216c823a0; QCocoaWindow(0x7fe216c82160, window=QWidgetWindow(0x7fe216c81d80, name="WebViewClassWindow"))> is content view for <QNSWindow: 0x7fe216e02ce0; contentView=NSObject(0x0)>
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.373 D] qt.qpa.window unknown - Re-parenting <QNSView: 0x7fe216c823a0; QCocoaWindow(0x7fe216c82160, window=QWidgetWindow(0x7fe216c81d80, name="WebViewClassWindow"))> from NSObject(0x0) to <NSThemeFrame: 0x7fe216e287c0>
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.374 D] qt.qpa.window unknown - Done re-parenting <QNSView: 0x7fe216c823a0; QCocoaWindow(0x7fe216c82160, window=QWidgetWindow(0x7fe216c81d80, name="WebViewClassWindow"))> into <NSThemeFrame: 0x7fe216e287c0>
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.374 D] qt.qpa.window unknown - Moving <QNSView: 0x7fe216c823a0; QCocoaWindow(0x7fe216c82160, window=QWidgetWindow(0x7fe216c81d80, name="WebViewClassWindow"))> from NSObject(0x0) to <QNSWindow: 0x7fe216e02ce0; contentView=<QNSView: 0x7fe216c823a0; QCocoaWindow(0x7fe216c82160, window=QWidgetWindow(0x7fe216c81d80, name="WebViewClassWindow"))>>
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.374 D] qt.qpa.window unknown - Done moving <QNSView: 0x7fe216c823a0; QCocoaWindow(0x7fe216c82160, window=QWidgetWindow(0x7fe216c81d80, name="WebViewClassWindow"))> to <QNSWindow: 0x7fe216e02ce0; contentView=<QNSView: 0x7fe216c823a0; QCocoaWindow(0x7fe216c82160, window=QWidgetWindow(0x7fe216c81d80, name="WebViewClassWindow"))>>
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.374 D] qt.qpa.cocoa.notifications unknown - Forwarding NSViewFrameDidChangeNotification to QVector(QCocoaWindow(0x7fe216c82160, window=QWidgetWindow(0x7fe216c81d80, name="WebViewClassWindow")))
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.374 D] qt.qpa.window unknown - QCocoaWindow::propagateSizeHints QWidgetWindow(0x7fe216c81d80, name="WebViewClassWindow") min: QSize(0, 0) max: QSize(16777215, 16777215) increment: QSize(-1, -1) base: QSize(-1, -1)
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.375 D] qt.qpa.window unknown - QCocoaWindow::setMask QWidgetWindow(0x7fe216c81d80, name="WebViewClassWindow") QRegion(null)
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.384 D] qt.qpa.openglcontext unknown - Making <NSOpenGLContext: 0x7fe216e0ee30> current in QThread(0x7fe216c0dec0) for QPlatformSurface(0x7fe216e9bc10, class=QSurface::Offscreen, type=QSurface::OpenGLSurface, surface=0x7fe216e07890)
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.384 D] qt.qpa.openglcontext unknown - Clearing current drawable NSObject(0x0) for <NSOpenGLContext: 0x7fe216e0ee30>
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.417 D] qt.scenegraph.general unknown - texture atlas dimensions: 512x512
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.417 D] qt.scenegraph.general unknown - R/G/B/A Buffers:   8 8 8 -1
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.417 D] qt.scenegraph.general unknown - Depth Buffer:      32
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.417 D] qt.scenegraph.general unknown - Stencil Buffer:    8
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.417 D] qt.scenegraph.general unknown - Samples:           0
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.417 D] qt.scenegraph.general unknown - GL_VENDOR:         Apple Inc.
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.417 D] qt.scenegraph.general unknown - GL_RENDERER:       Apple Software Renderer
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.417 D] qt.scenegraph.general unknown - GL_VERSION:        2.1 APPLE-16.7.4
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.417 D] qt.scenegraph.general unknown - GL_EXTENSIONS:     GL_ARB_shader_objects GL_EXT_blend_color GL_EXT_packed_float GL_EXT_texture_array GL_ARB_draw_instanced GL_APPLE_texture_range GL_APPLE_fence GL_ARB_texture_compression_rgtc GL_EXT_blend_minmax GL_ATI_texture_float GL_ARB_fragment_program GL_ARB_shadow GL_SGIS_texture_edge_clamp GL_ARB_texture_env_combine GL_ARB_depth_buffer_float GL_ATI_texture_env_combine3 GL_IBM_rasterpos_clip GL_EXT_stencil_two_side GL_EXT_fog_coord GL_ARB_texture_rg GL_ARB_texture_cube_map GL_APPLE_row_bytes GL_EXT_framebuffer_object GL_ARB_multitexture GL_EXT_rescale_normal GL_ARB_imaging GL_ARB_transpose_matrix GL_APPLE_client_storage GL_ARB_draw_buffers GL_ARB_texture_non_power_of_two GL_EXT_framebuffer_multisample_blit_scaled GL_NV_texture_barrier GL_ARB_provoking_vertex GL_APPLE_flush_buffer_range GL_ARB_vertex_buffer_object GL_ARB_texture_float GL_EXT_texture_env_add GL_ARB_shading_language_100 GL_ARB_vertex_blend GL_ARB_shadow_ambient GL_APPLE_aux_depth_stencil GL_ARB_window_pos GL_EXT_geometry_shader4 GL_EXT_blend_equation_separate GL_EXT_texture_integer GL_ARB_texture_env_dot3 GL_ARB_fragment_shader GL_ARB_occlusion_query GL_EXT_draw_buffers2 GL_ARB_instanced_arrays GL_ATI_texture_mirror_once GL_ARB_framebuffer_object GL_EXT_gpu_shader4 GL_ARB_texture_env_add GL_EXT_timer_query GL_EXT_stencil_wrap GL_EXT_provoking_vertex GL_ARB_point_parameters GL_EXT_texture_sRGB_decode GL_NV_fog_distance GL_APPLE_vertex_program_evaluators GL_NV_depth_clamp GL_ARB_vertex_shader GL_ARB_multisample GL_EXT_debug_marker GL_SGIS_generate_mipmap GL_ARB_texture_compression GL_EXT_transform_feedback GL_ARB_seamless_cube_map GL_APPLE_specular_vector GL_ARB_texture_rectangle GL_EXT_framebuffer_multisample GL_EXT_texture_lod_bias GL_ARB_vertex_array_bgra GL_ARB_half_float_pixel GL_EXT_texture_sRGB GL_ARB_vertex_program GL_ARB_depth_texture GL_EXT_multi_draw_arrays GL_EXT_texture_compression_s3tc GL_ARB_color_buffer_float GL_ARB_framebuffer_sRGB GL_EXT_texture_filter_anisotropic GL_SGIS_texture_lod GL_APPLE_packed_pixels GL_EXT_texture_compression_dxt1 GL_NV_blend_square GL_EXT_depth_bounds_test GL_EXT_draw_range_elements GL_ATI_separate_stencil GL_EXT_framebuffer_blit GL_EXT_blend_func_separate GL_EXT_texture_rectangle GL_ARB_sync GL_ARB_texture_mirrored_repeat GL_EXT_vertex_array_bgra GL_APPLE_ycbcr_422 GL_ARB_shader_texture_lod GL_EXT_clip_volume_hint GL_APPLE_element_array GL_APPLE_vertex_array_object GL_EXT_secondary_color  GL_ATI_texture_compression_3dc GL_ARB_fragment_program_shadow GL_EXT_bgra GL_EXT_framebuffer_sRGB GL_EXT_texture_shared_exponent GL_ARB_half_float_vertex GL_NV_light_max_exponent GL_NV_conditional_render GL_APPLE_pixel_buffer GL_NV_texgen_reflection GL_ARB_draw_elements_base_vertex GL_APPLE_vertex_array_range GL_APPLE_vertex_point_size GL_EXT_packed_depth_stencil GL_APPLE_rgb_422 GL_ARB_texture_border_clamp GL_ARB_texture_env_crossbar GL_EXT_separate_specular_color GL_ARB_point_sprite GL_EXT_abgr GL_ARB_depth_clamp GL_ARB_pixel_buffer_object GL_APPLE_flush_render GL_APPLE_float_pixels GL_EXT_gpu_program_parameters GL_EXT_debug_label GL_EXT_texture_mirror_clamp GL_EXT_bindable_uniform GL_EXT_blend_subtract GL_EXT_shadow_funcs GL_APPLE_transform_hint
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.417 D] qt.scenegraph.general unknown - Max Texture Size: 16384
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.417 D] qt.scenegraph.general unknown - Debug context:    false
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.419 D] qt.qpa.openglcontext unknown - Making <NSOpenGLContext: 0x7fe216e0ee30> current in QThread(0x7fe216c0dec0) for QPlatformSurface(0x7fe216e9bc10, class=QSurface::Offscreen, type=QSurface::OpenGLSurface, surface=0x7fe216e07890)
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.419 D] qt.qpa.openglcontext unknown - Clearing current drawable NSObject(0x0) for <NSOpenGLContext: 0x7fe216e0ee30>
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.419 D] qt.qpa.openglcontext unknown - Making <NSOpenGLContext: 0x7fe216e0ee30> current in QThread(0x7fe216c0dec0) for QPlatformSurface(0x7fe216e9bc10, class=QSurface::Offscreen, type=QSurface::OpenGLSurface, surface=0x7fe216e07890)
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.419 D] qt.qpa.openglcontext unknown - Clearing current drawable NSObject(0x0) for <NSOpenGLContext: 0x7fe216e0ee30>
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.420 D] qt.quick.dirty unknown - QQuickWindowPrivate::updateDirtyNodes():
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.420 D] qt.quick.dirty unknown -    QSGNode: QQuickRootItem(0x7fe216f89400, parent=0x0, geometry=0,0 0x0) ChildrenChanged
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.420 D] qt.quick.dirty unknown -    QSGNode: QQuickItem(0x7fe216f89e80, parent=0x7fe216f89400, geometry=0,0 0x0) Content|ParentChanged|Window
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.423 D] qt.scenegraph.time.renderer unknown - time in renderer: total=2ms, preprocess=0, updates=0, binding=0, rendering=2
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.423 D] qt.qpa.openglcontext unknown - Making <NSOpenGLContext: 0x7fe216e0ee30> current in QThread(0x7fe216c0dec0) for QPlatformSurface(0x7fe216e9bc10, class=QSurface::Offscreen, type=QSurface::OpenGLSurface, surface=0x7fe216e07890)
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.423 D] qt.qpa.openglcontext unknown - Clearing current drawable NSObject(0x0) for <NSOpenGLContext: 0x7fe216e0ee30>
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.423 D] qt.quick.dirty unknown - QQuickWindowPrivate::updateDirtyNodes():
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.424 D] qt.scenegraph.time.renderer unknown - time in renderer: total=0ms, preprocess=0, updates=0, binding=0, rendering=0
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.424 D] qt.accessibility.cache unknown - insert - id: 2147483648  iface: QAccessibleInterface(0x7fe216e9ff60 name="" role=Client obj=QtWebEngineCore::RenderWidgetHostViewQtDelegateWidget(0x7fe216f88ba0)"focusable"rect=QRect(0,0 640x480))
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.424 D] qt.qpa.window unknown - QCocoaWindow::setGeometry QWidgetWindow(0x7fe216c81d80, name="WebViewClassWindow") QRect(320,138 640x480)
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.424 D] qt.qpa.window unknown - QCocoaWindow::setVisible QWidgetWindow(0x7fe216c81d80, name="WebViewClassWindow") true
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.424 D] qt.qpa.window unknown - QCocoaWindow::recreateWindowIfNeeded QWidgetWindow(0x7fe216c81d80, name="WebViewClassWindow") QFlags<QCocoaWindow::RecreationReason>(RecreationNotNeeded)
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.424 D] qt.qpa.window unknown - QCocoaWindow::handleGeometryChange QWidgetWindow(0x7fe216c81d80, name="WebViewClassWindow") current QRect(320,138 640x480) new QRect(320,138 640x480)
      agent:2018/12/21 15:37:37 build.go:193: QDEBUG : tst_Spellchecking::spellcheck(en-US) [     0.426 D] qt.qpa.cocoa.notifications unknown - Forwarding NSWindowDidOrderOnScreenAndFinishAnimatingNotification to QVector(QCocoaWindow(0x7fe216c82160, window=QWidgetWindow(0x7fe216c81d80, name="WebViewClassWindow")))
      agent:2018/12/21 15:37:37 build.go:193: Received signal 11 SEGV_MAPERR 000000000058
      agent:2018/12/21 15:37:37 build.go:193:  [0x000109aa550c]
      agent:2018/12/21 15:37:37 build.go:193:  [0x000109aa53a1]
      agent:2018/12/21 15:37:37 build.go:193:  [0x7fff7c8b9f5a]
      agent:2018/12/21 15:37:37 build.go:193:  [0x7fe216c1fef0]
      agent:2018/12/21 15:37:37 build.go:193:  [0x0001092d1736]
      agent:2018/12/21 15:37:37 build.go:193:  [0x0001078791b9]
      agent:2018/12/21 15:37:37 build.go:193:  [0x00010f4f5707]
      agent:2018/12/21 15:37:37 build.go:193:  [0x00010f4f9160]
      agent:2018/12/21 15:37:37 build.go:193:  [0x00010787839b]
      agent:2018/12/21 15:37:37 build.go:193:  [0x0001092d704f]
      agent:2018/12/21 15:37:37 build.go:193:  [0x000109cfa87d]
      agent:2018/12/21 15:37:37 build.go:193:  [0x000109cf9b7f]
      agent:2018/12/21 15:37:37 build.go:193:  [0x000109cf9177]
      agent:2018/12/21 15:37:37 build.go:193:  [0x0001092d3270]
      agent:2018/12/21 15:37:37 build.go:193:  [0x0001078bdde3]
      agent:2018/12/21 15:37:37 build.go:193:  [0x0001094f0473]
      agent:2018/12/21 15:37:37 build.go:193:  [0x0001078d80f9]
      agent:2018/12/21 15:37:37 build.go:193:  [0x00010783e1af]
      agent:2018/12/21 15:37:37 build.go:193:  [0x00010f4f558e]
      agent:2018/12/21 15:37:37 build.go:193:  [0x00010f4f9160]
      agent:2018/12/21 15:37:37 build.go:193:  [0x00010f4f3c43]
      agent:2018/12/21 15:37:37 build.go:193:  [0x00010f4f4dd4]
      agent:2018/12/21 15:37:37 build.go:193:  [0x00010f4f4273]
      agent:2018/12/21 15:37:37 build.go:193:  [0x00010fa712d1]
      agent:2018/12/21 15:37:37 build.go:193:  [0x00010fa71ed3]
      agent:2018/12/21 15:37:37 build.go:193:  [0x00010780c003]
      agent:2018/12/21 15:37:37 build.go:193:  [0x00010780d1a1]
      agent:2018/12/21 15:37:37 build.go:193:  [0x00010f0ef2df]
      agent:2018/12/21 15:37:37 build.go:193:  [0x00010e9069d2]
      agent:2018/12/21 15:37:37 build.go:193:  [0x00010e90762c]
      agent:2018/12/21 15:37:37 build.go:193:  [0x00010e908737]
      agent:2018/12/21 15:37:37 build.go:193:  [0x00010e90935a]
      agent:2018/12/21 15:37:37 build.go:193:  [0x00010e908fb4]
      agent:2018/12/21 15:37:37 build.go:193:  [0x00010780f99c]
      agent:2018/12/21 15:37:37 build.go:193:  [0x7fff7c5ab015]
      agent:2018/12/21 15:37:37 build.go:193:  [0x000000000002]
      agent:2018/12/21 15:37:37 build.go:193: [end of stack trace]
      agent:2018/12/21 15:37:37 build.go:193: make: *** [check] Segmentation fault: 11
      agent:2018/12/21 15:37:37 build.go:193: [1221/153737.467472:ERROR:mach_port_broker.mm(43)] bootstrap_look_up: Unknown service name (1102)
      agent:2018/12/21 15:37:37 build.go:237: Process finished with error: exit status 2
      agent:2018/12/21 15:37:37 build.go:435: Executing scheduled instruction 1 of 2 - Upload all core dumps if there are some
      agent:2018/12/21 15:37:37 build.go:196: Error reading from stdout/err: exit status 2
      agent:2018/12/21 15:37:37 build.go:377: No core files have been found, that is good
      

      Detailed stack:

      #0 0x7fd831fd432a base::debug::StackTrace::StackTrace()
      #1 0x7fd83201b735 base::debug::StackTrace::StackTrace()
      #2 0x7fd831fd2ef2 base::debug::(anonymous namespace)::StackDumpSignalHandler()
      #3 0x7fd82a4fa3c0 <unknown>
      #4 0x7fd82a02dd7f __GI_raise
      #5 0x7fd82a018672 __GI_abort
      #6 0x7fd82a670f78 qt_message_fatal()
      #7 0x7fd82a671bc3 QMessageLogger::fatal()
      #8 0x7fd82a66a4e6 qt_assert()
      #9 0x7fd82d64afa3 content::BrowserAccessibilityQt::state()
      #10 0x7fd82b4245f3 operator<<()
      #11 0x7fd82b42938d QAccessibleCache::insert()
      #12 0x7fd82b420e35 QAccessible::registerAccessibleInterface()
      #13 0x7fd82d64c1ee content::BrowserAccessibilityQt::BrowserAccessibilityQt()
      #14 0x7fd82d64a406 content::BrowserAccessibility::Create()
      #15 0x7fd8308e31b1 content::BrowserAccessibilityFactory::Create()
      #16 0x7fd8308e76d2 content::BrowserAccessibilityManager::OnNodeCreated()
      #17 0x7fd8324c5824 ui::AXTree::CreateNode()
      #18 0x7fd8324c5a17 ui::AXTree::UpdateNode()
      #19 0x7fd8324c4b7e ui::AXTree::Unserialize()
      #20 0x7fd8308e3653 content::BrowserAccessibilityManager::Initialize()
      #21 0x7fd82d64a44d content::BrowserAccessibilityManagerQt::BrowserAccessibilityManagerQt()
      #22 0x7fd82d6ba3ab QtWebEngineCore::RenderWidgetHostViewQt::CreateBrowserAccessibilityManager()
      #23 0x7fd830f554a3 content::RenderFrameHostImpl::GetOrCreateBrowserAccessibilityManager()
      #24 0x7fd82d6d2d66 QtWebEngineCore::WebContentsAdapter::browserAccessible()
      #25 0x7fd83c7a8d25 QWebEngineViewAccessible::child()
      #26 0x7fd83c7a82d3 QWebEngineViewAccessible::childCount()
      #27 0x7fd82b424516 operator<<()
      #28 0x7fd82b42938d QAccessibleCache::insert()
      #29 0x7fd82b4251ee QAccessible::queryAccessibleInterface()
      #30 0x7fd82b4277f3 QAccessibleEvent::accessibleInterface()
      #31 0x7fd82b421085 QAccessible::updateAccessibility()
      #32 0x7fd82bac51d7 QWidgetPrivate::show_helper()
      #33 0x7fd82bac8298 QWidget::setVisible()
      #34 0x7fd82bac4d78 QWidget::show()
      #35 0x557736f11f6c tst_Spellchecking::load()
      #36 0x557736f14577 tst_Spellchecking::spellcheck()
      #37 0x557736f1757b tst_Spellchecking::qt_static_metacall()
      #38 0x7fd82a8569bf QMetaMethod::invoke()
      #39 0x7fd82b30787f QTest::TestMethods::invokeTestOnData()
      #40 0x7fd82b308487 QTest::TestMethods::invokeTest()
      #41 0x7fd82b308b7d QTest::TestMethods::invokeTests()
      #42 0x7fd82b309212 QTest::qRun()
      #43 0x7fd82b309372 QTest::qExec()
      #44 0x557736f1767c main
      #45 0x7fd82a01a223 __libc_start_main
      #46 0x557736f1061e _start
      

      CI runs tests with detailed logs (like QT_LOGGING_RULES=qt.*.debug=true) and that triggers some debug output on registering accessibility interface. It is assumed that BrowserAccessibilityQt is fully constructed on register but that is not the case.

      Event moving registration to BrowserAccessibility::Init or BrowserAccessibility::OnDataChanged doesn't help because of the way ui::AXTree is unserialized.

      BrowserAccessibilityQt::state requires at least

          Q_ASSERT(manager());
          Q_ASSERT(manager()->GetRoot());
          Q_ASSERT(manager()->GetRoot()->PlatformGetParent());
      

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            juri.valdmann Jüri Valdmann (Inactive)
            kiburtse Kirill Burtsev
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes