Details
-
Bug
-
Resolution: Invalid
-
P1: Critical
-
None
-
5.15.2, 5.15, 6.3
Description
Found on Arch Linux + Fluxbox + 4K monitor.
Not found on Ubuntu 1604 + Unity
No crash if start app with QT_AUTO_SCREEN_SCALE_FACTOR=0
Qt log:
Qt Debug: Has MIT-SHM : true Qt Debug: Has MIT-SHM FD : true Qt Debug: Using XInput version 2.2 Qt Debug: Output DVI-D-0 is not connected Qt Debug: Output HDMI-0 is not connected Qt Debug: EDID data for output "DP-0": identifier '', manufacturer 'Samsung Electric Company',model 'U28E590-', serial 'HTPK501608-', physical size: 610.00x350.00 Qt Debug: Output DP-1 is not connected Qt Debug: adding QXcbScreen(0x129a960, name="DP-0", geometry=3840x2160+0+0, availableGeometry=3840x2133+0+0, devicePixelRatio=1.0, logicalDpi=QPair(159.1,155.9), physicalSize=607.0x345.0mm, screenNumber=0, virtualSize=3840x2160 (3840.0x2160.0mm), orientation=Qt::LandscapeOrientation, depth=24, refreshRate=60.0, root=64e, windowManagerName="Fluxbox") (Primary: true ) Qt Debug: primary output is "DP-0" Qt Debug: input device Virtual core XTEST pointer ID 4 Qt Debug: has 10 buttons Qt Debug: has valuator "Rel X" recognized? true Qt Debug: has valuator "Rel Y" recognized? true Qt Debug: it's a scrolling device Qt Debug: input device G-Tech Fuhlen Capacitive Gaming Keyboard Mouse ID 9 Qt Debug: has 9 buttons Qt Debug: has valuator "Rel X" recognized? true Qt Debug: has valuator "Rel Y" recognized? true Qt Debug: has valuator "Rel Horiz Scroll" recognized? true Qt Debug: has valuator "Rel Vert Scroll" recognized? true Qt Debug: it's a scrolling device Qt Debug: input device G-Tech Fuhlen Capacitive Gaming Keyboard Consumer Control ID 10 Qt Debug: has 7 buttons Qt Debug: has valuator "Rel X" recognized? true Qt Debug: has valuator "Rel Y" recognized? true Qt Debug: has valuator "Rel Horiz Scroll" recognized? true Qt Debug: has valuator "Rel Vert Scroll" recognized? true Qt Debug: it's a scrolling device Qt Debug: input device PixArt Dell MS116 USB Optical Mouse ID 14 Qt Debug: has 7 buttons Qt Debug: has valuator "Rel X" recognized? true Qt Debug: has valuator "Rel Y" recognized? true Qt Debug: has valuator "Rel Horiz Scroll" recognized? true Qt Debug: has valuator "Rel Vert Scroll" recognized? true Qt Debug: it's a scrolling device Qt Debug: default fonts: system QFont(Sans Serif,9,-1,5,50,0,0,0,0,0) fixed QFont(monospace,9,-1,2,50,0,0,0,0,0) Qt Debug: using glib dispatcher Qt Debug: Choosing xcb gl-integration based on following priority ("xcb_glx", "xcb_egl") Qt Debug: Xcb GLX gl-integration created Qt Debug: Xcb GLX gl-integration successfully initialized Qt Debug: Requested format before FBConfig/Visual selection: QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize -1, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize -1, samples -1, swapBehavior QSurfaceFormat::DefaultSwapBehavior, swapInterval 1, colorSpace QSurfaceFormat::DefaultColorSpace, profile QSurfaceFormat::NoProfile) Qt Debug: Available GLX extensions: GLX_ARB_context_flush_control GLX_ARB_create_context GLX_ARB_create_context_profile GLX_ARB_fbconfig_float GLX_ARB_framebuffer_sRGB GLX_ARB_get_proc_address GLX_ARB_multisample GLX_EXT_create_context_es2_profile GLX_EXT_create_context_es_profile GLX_EXT_fbconfig_packed_float GLX_EXT_framebuffer_sRGB GLX_EXT_import_context GLX_EXT_texture_from_pixmap GLX_EXT_visual_info GLX_EXT_visual_rating GLX_MESA_copy_sub_buffer GLX_MESA_query_renderer GLX_OML_swap_method GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_visual_select_group GLX_SGI_make_current_read Qt Debug: Got format: QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 0, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 0, samples -1, swapBehavior QSurfaceFormat::DefaultSwapBehavior, swapInterval 1, colorSpace QSurfaceFormat::DefaultColorSpace, profile QSurfaceFormat::NoProfile) Qt Debug: setting XdndAware for 14680074 Qt Info: Marking QRect(0,0 648x177) of QSplashScreen(0x14c1b80) dirty with QWidgetRepaintManager::UpdateLater Qt Info: Sending update request to QSplashScreen(0x14c1b80) with QWidgetRepaintManager::UpdateLater Qt Debug: insert - id: 2147483648 iface: QAccessibleInterface(0x1662700 name="" role=Client obj=QSplashScreen(0x14c1b80)rect=QRect(636,451 648x177)) Qt Info: Marking QRegion(0,0 648x177) of QSplashScreen(0x14c1b80) dirty with QWidgetRepaintManager::UpdateLater Qt Info: Syncing dirty widgets Qt Debug: Event | XCB_PROPERTY_NOTIFY(28) | sequence: 362 Qt Debug: Event | XCB_PROPERTY_NOTIFY(28) | sequence: 363 Qt Debug: Event | XCB_PROPERTY_NOTIFY(28) | sequence: 364 Qt Debug: Event | XCB_PROPERTY_NOTIFY(28) | sequence: 366 Qt Debug: Event | XCB_PROPERTY_NOTIFY(28) | sequence: 367 Qt Debug: Event | XCB_PROPERTY_NOTIFY(28) | sequence: 368 Qt Debug: Event | XCB_PROPERTY_NOTIFY(28) | sequence: 373 Qt Debug: Event | XCB_PROPERTY_NOTIFY(28) | sequence: 374 Qt Debug: Event | XCB_PROPERTY_NOTIFY(28) | sequence: 375 Qt Debug: Event | XCB_PROPERTY_NOTIFY(28) | sequence: 379 Qt Debug: Event | XCB_CLIENT_MESSAGE(33) | sequence: 380 Qt Debug: Event | XCB_CLIENT_MESSAGE(33) | sequence: 381 Qt Debug: Event | XCB_PROPERTY_NOTIFY(28) | sequence: 384 Qt Debug: Event | XCB_PROPERTY_NOTIFY(28) | sequence: 385 Qt Debug: Event | XCB_PROPERTY_NOTIFY(28) | sequence: 386 Qt Debug: Event | XCB_PROPERTY_NOTIFY(28) | sequence: 388 Qt Debug: Event | XCB_PROPERTY_NOTIFY(28) | sequence: 391 Qt Debug: Event | XCB_PROPERTY_NOTIFY(28) | sequence: 392 Qt Debug: Event | XCB_PROPERTY_NOTIFY(28) | sequence: 393 Qt Debug: Event | XCB_PROPERTY_NOTIFY(28) | sequence: 412 Qt Debug: Event | XCB_PROPERTY_NOTIFY(28) | sequence: 413 Qt Debug: Event | XCB_PROPERTY_NOTIFY(28) | sequence: 417 Qt Debug: Event | XCB_REPARENT_NOTIFY(21) | sequence: 417 Qt Debug: Event | XCB_MAP_NOTIFY(19) | sequence: 417 Qt Debug: Event | XCB_PROPERTY_NOTIFY(28) | sequence: 418 Qt Debug: Event | XCB_PROPERTY_NOTIFY(28) | sequence: 418 Qt Debug: Event | XCB_CONFIGURE_NOTIFY(22) | sequence: 418 Qt Info: Syncing dirty widgets Qt Info: Syncing QRegion(0,0 648x177) of QSplashScreen(0x14c1b80) Qt Info: Marking QRegion(0,0 648x177) of top level QSplashScreen(0x14c1b80) as needing flush Qt Info: Painting and flushing dirty top level QRegion(0,0 648x177) and dirty widgets QVector() *Qt Debug: [ QWidgetWindow(0x165a9c0, name="QSplashScreenClassWindow") ] creating shared memory 17178820624 bytes for QSize(65534, 65534) depth 32 bits 32* *Qt Warning: xcb_shm_create_segment() can't be called for size 17178820624, maximumallowed size is 4294967295* Qt Debug: QBackingStore::beginPaint new backingstore for QWidgetWindow(0x165a9c0, name="QSplashScreenClassWindow") Qt Debug: source size QSize(65534, 65534) dpr 1 Qt Debug: destination size QSize(65534, 65534) dpr 2 Qt Info: Drawing QRegion(0,0 32767x32767) of QSplashScreen(0x14c1b80) at QPoint(0,0) into paint device 0x13dfb50 with QFlags<QWidgetPrivate::DrawWidgetFlag>(DrawAsRoot|DrawRecursive) Qt Info: Marking QRegion(0,0 32767x32767) of top level QSplashScreen(0x14c1b80) as needing flush Qt Info: Flushing top level QRegion(0,0 32767x32767) and children QVector() Qt Info: Flushing QRegion(0,0 32767x32767) of QSplashScreen(0x14c1b80)
stack trace:
#0 0x00007ffff4117f68 in __memmove_sse2_unaligned_erms () from /usr/lib/libc.so.6 #1 0x00007ffff1237726 in QXcbBackingStoreImage::flushPixmap(QRegion const&, bool) () from /home/jcl/nomad/Nomad-Debug-nda/host/linux-desktop-nomad-x64/libQt5XcbQpa.so.5 #2 0x00007ffff12378e9 in QXcbBackingStoreImage::flushPixmap(QRegion const&, bool) () from /home/jcl/nomad/Nomad-Debug-nda/host/linux-desktop-nomad-x64/libQt5XcbQpa.so.5 #3 0x00007ffff12382a1 in QXcbBackingStoreImage::put(unsigned int, QRegion const&, QPoint const&) () from /home/jcl/nomad/Nomad-Debug-nda/host/linux-desktop-nomad-x64/libQt5XcbQpa.so.5 #4 0x00007ffff1237d2c in QXcbBackingStore::flush(QWindow*, QRegion const&, QPoint const&) () from /home/jcl/nomad/Nomad-Debug-nda/host/linux-desktop-nomad-x64/libQt5XcbQpa.so.5 #5 0x00007ffff4eba437 in QBackingStore::flush(QRegion const&, QWindow*, QPoint const&) () from /home/jcl/nomad/Nomad-Debug-nda/host/linux-desktop-nomad-x64/libQt5Gui.so.5 #6 0x00007ffff58388b9 in QWidgetRepaintManager::flush(QWidget*, QRegion const&, QPlatformTextureList*) () from /home/jcl/nomad/Nomad-Debug-nda/host/linux-desktop-nomad-x64/libQt5Widgets.so.5 #7 0x00007ffff5839923 in QWidgetRepaintManager::flush() () from /home/jcl/nomad/Nomad-Debug-nda/host/linux-desktop-nomad-x64/libQt5Widgets.so.5 #8 0x00007ffff583c17b in QWidgetRepaintManager::paintAndFlush() () from /home/jcl/nomad/Nomad-Debug-nda/host/linux-desktop-nomad-x64/libQt5Widgets.so.5 #9 0x00007ffff583c7f8 in QWidgetRepaintManager::sync() () from /home/jcl/nomad/Nomad-Debug-nda/host/linux-desktop-nomad-x64/libQt5Widgets.so.5 #10 0x00007ffff586461f in QWidgetPrivate::syncBackingStore() () from /home/jcl/nomad/Nomad-Debug-nda/host/linux-desktop-nomad-x64/libQt5Widgets.so.5 #11 0x00007ffff58833f9 in QWidgetWindow::handleResizeEvent(QResizeEvent*) () from /home/jcl/nomad/Nomad-Debug-nda/host/linux-desktop-nomad-x64/libQt5Widgets.so.5 #12 0x00007ffff5886bcb in QWidgetWindow::event(QEvent*) () from /home/jcl/nomad/Nomad-Debug-nda/host/linux-desktop-nomad-x64/libQt5Widgets.so.5 #13 0x00007ffff582c43c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /home/jcl/nomad/Nomad-Debug-nda/host/linux-desktop-nomad-x64/libQt5Widgets.so.5 #14 0x00007ffff5832f20 in QApplication::notify(QObject*, QEvent*) () from /home/jcl/nomad/Nomad-Debug-nda/host/linux-desktop-nomad-x64/libQt5Widgets.so.5 #15 0x00007ffff463a808 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /home/jcl/nomad/Nomad-Debug-nda/host/linux-desktop-nomad-x64/libQt5Core.so.5 #16 0x00007ffff4cff49c in QGuiApplicationPrivate::processGeometryChangeEvent(QWindowSystemInterfacePrivate::GeometryChangeEvent*) () from /home/jcl/nomad/Nomad-Debug-nda/host/linux-desktop-nomad-x64/libQt5Gui.so.5 #17 0x00007ffff4d03a6d in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /home/jcl/nomad/Nomad-Debug-nda/host/linux-desktop-nomad-x64/libQt5Gui.so.5 #18 0x00007ffff4cdf8ab in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/jcl/nomad/Nomad-Debug-nda/host/linux-desktop-nomad-x64/libQt5Gui.so.5 #19 0x00007ffff124369a in xcbSourceDispatch(_GSource*, int (*)(void*), void*) () from /home/jcl/nomad/Nomad-Debug-nda/host/linux-desktop-nomad-x64/libQt5XcbQpa.so.5 #20 0x00007ffff1a5502c in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #21 0x00007ffff1aa8b59 in ?? () from /usr/lib/libglib-2.0.so.0 #22 0x00007ffff1a52781 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #23 0x00007ffff46961cc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/jcl/nomad/Nomad-Debug-nda/host/linux-desktop-nomad-x64/libQt5Core.so.5 #24 0x00007ffff463a929 in QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>, int) () from /home/jcl/nomad/Nomad-Debug-nda/host/linux-desktop-nomad-x64/libQt5Core.so.5 #25 0x00007ffff59c34ca in QSplashScreen::finish(QWidget*) () from /home/jcl/nomad/Nomad-Debug-nda/host/linux-desktop-nomad-x64/libQt5Widgets.so.5 #26 <below are frames in app >