Bug report #22115

Moving a panel over another in dual-screen workspace crashes the app

Added by Piotr Kann 4 months ago. Updated 4 months ago.

Status:Open
Priority:High
Assignee:-
Category:GUI
Affected QGIS version:3.6.3 Regression?:No
Operating System:Win 7 64 Easy fix?:No
Pull Request or Patch supplied:No Resolution:
Crashes QGIS or corrupts data:Yes Copied to github as #:29928

Description

User Feedback

Just moved "Processing Toolbox" panel to my secondary monitor over another qgis window (a secondary map view window, titled "Map 2"). In the past, the same manipulation (moving a panel over another map window) multiple times caused malfunctioning of the underlaying map window. In general, I had issues with dual-screen workspace until 3.6.3 update (panel layot not properly restored on restart).

Report Details

Crash ID: c70bcf49e222b2470b89d20dfcc1859a8db5250b

Stack Trace

QLayout::removeWidget :
QApplicationPrivate::notify_helper :
QApplication::notify :
QgsApplication::notify :
QCoreApplication::notifyInternal2 :
QObjectPrivate::setParent_helper :
QWidgetPrivate::setParent_sys :
QWidget::setParent :
QWidget::setParent :
QTabBarPrivate::isAnimated :
QOpenGLWidget::context :
QOpenGLWidget::context :
QMetaObject::activate :
QUnifiedTimer::setSlowdownFactor :
QAbstractAnimation::setCurrentTime :
QUnifiedTimer::updateAnimationTimers :
QUnifiedTimer::updateAnimationTimers :
QAnimationDriver::advance :
QObject::event :
QApplicationPrivate::notify_helper :
QApplication::notify :
QgsApplication::notify :
QCoreApplication::notifyInternal2 :
QEventDispatcherWin32Private::sendTimerEvent :
QEventDispatcherWin32::event :
QApplicationPrivate::notify_helper :
QApplication::notify :
QgsApplication::notify :
QCoreApplication::notifyInternal2 :
QCoreApplicationPrivate::sendPostedEvents :
qt_plugin_query_metadata :
QEventDispatcherWin32::processEvents :
TranslateMessageEx :
SetWindowTextW :
IsDialogMessageW :
KiUserCallbackDispatcher :
IsDialogMessageW :
IsDialogMessageW :
SetWindowTextW :
DrawThemeParentBackground :
Ordinal69 :
GetWindowDC :
GetWindowDC :
SetWindowTextW :
IsDialogMessageW :
KiUserCallbackDispatcher :
IsDialogMessageW :
IsDialogMessageW :
SetWindowTextW :
DrawThemeParentBackground :
Ordinal69 :
GetWindowDC :
TranslateMessageEx :
TranslateMessage :
QEventDispatcherWin32::processEvents :
qt_plugin_query_metadata :
QEventLoop::exec :
QCoreApplication::exec :
main :
BaseThreadInitThunk :
RtlUserThreadStart :

QGIS Info
QGIS Version: 3.6.3-Noosa
QGIS code revision: 0c5774c068
Compiled against Qt: 5.11.2
Running against Qt: 5.11.2
Compiled against GDAL: 2.4.1
Running against GDAL: 2.4.1

System Info
CPU Type: x86_64
Kernel Type: winnt
Kernel Version: 6.1.7601

History

#1 Updated by Giovanni Manghi 4 months ago

  • Crashes QGIS or corrupts data changed from No to Yes
  • Priority changed from Normal to High

Also available in: Atom PDF