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

Assistant crashed when removing documentation selection in reverse order

    XMLWordPrintable

Details

    • 10263f42de0d2d1fb731deb4213b76fa6c0acd0f (qt/qttools/5.11) 6eb145aa634a2594424e271b9453610072266786 (qt/qttools/5.9)

    Description

      To reproduce:

      1) Open Preferences dialog and select Documentation tab
      2) Scroll down the list and click the last doc
      3) Press the Shift button and click the first doc - this way all docs got selected, but in reverse order
      4) Click Remove button, confirm the message box (if necessary) - crash.

      1  PreferencesDialog::removeDocumentation                                                                                                                                         preferencesdialog.cpp      392  0x46aa12       
      2  QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (PreferencesDialog:: *)()>::call(void (PreferencesDialog:: *)(), PreferencesDialog *, void * *) qobjectdefs_impl.h         407  0x46b585       
      3  QtPrivate::FunctionPointer<void (PreferencesDialog:: *)()>::call<QtPrivate::List<>, void>(void (PreferencesDialog:: *)(), PreferencesDialog *, void * *)                       qobjectdefs_impl.h         185  0x46b585       
      4  QtPrivate::QSlotObject<void (PreferencesDialog:: *)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void * *, bool *)                          qobjectdefs_impl.h         414  0x46b585       
      5  QtPrivate::QSlotObjectBase::call                                                                                                                                               qobjectdefs_impl.h         394  0x7ffff6ca3c69 
      6  QMetaObject::activate                                                                                                                                                          qobject.cpp                3768 0x7ffff6ca3c69 
      7  QMetaObject::activate                                                                                                                                                          qobject.cpp                3640 0x7ffff6ca407f 
      8  QAbstractButton::clicked                                                                                                                                                       moc_qabstractbutton.cpp    312  0x7ffff7965ada 
      9  QAbstractButtonPrivate::emitClicked                                                                                                                                            qabstractbutton.cpp        414  0x7ffff7965cea 
      10 QAbstractButtonPrivate::click                                                                                                                                                  qabstractbutton.cpp        407  0x7ffff796725e 
      11 QAbstractButton::mouseReleaseEvent                                                                                                                                             qabstractbutton.cpp        1011 0x7ffff7967466 
      12 QWidget::event                                                                                                                                                                 qwidget.cpp                8893 0x7ffff78a885f 
      13 QAbstractButton::event                                                                                                                                                         qabstractbutton.cpp        968  0x7ffff7968651 
      14 QPushButton::event                                                                                                                                                             qpushbutton.cpp            684  0x7ffff7a0c959 
      15 QApplicationPrivate::notify_helper                                                                                                                                             qapplication.cpp           3752 0x7ffff78629db 
      16 QApplication::notify                                                                                                                                                           qapplication.cpp           3213 0x7ffff786a503 
      17 QCoreApplication::notifyInternal2                                                                                                                                              qcoreapplication.cpp       1057 0x7ffff6c73836 
      18 QCoreApplication::sendSpontaneousEvent                                                                                                                                         qcoreapplication.cpp       1459 0x7ffff6c73a74 
      19 QApplicationPrivate::sendMouseEvent                                                                                                                                            qapplication.cpp           2699 0x7ffff7869525 
      20 QWidgetWindow::handleMouseEvent                                                                                                                                                qwidgetwindow.cpp          661  0x7ffff78c3b3d 
      21 QWidgetWindow::event                                                                                                                                                           qwidgetwindow.cpp          281  0x7ffff78c7202 
      22 QApplicationPrivate::notify_helper                                                                                                                                             qapplication.cpp           3752 0x7ffff78629db 
      23 QApplication::notify                                                                                                                                                           qapplication.cpp           3109 0x7ffff786a251 
      24 QCoreApplication::notifyInternal2                                                                                                                                              qcoreapplication.cpp       1057 0x7ffff6c73836 
      25 QCoreApplication::sendSpontaneousEvent                                                                                                                                         qcoreapplication.cpp       1459 0x7ffff6c73a74 
      26 QGuiApplicationPrivate::processMouseEvent                                                                                                                                      qguiapplication.cpp        2101 0x7ffff720b70c 
      27 QGuiApplicationPrivate::processWindowSystemEvent                                                                                                                               qguiapplication.cpp        1836 0x7ffff720c884 
      28 QWindowSystemInterface::sendWindowSystemEvents                                                                                                                                 qwindowsysteminterface.cpp 1062 0x7ffff71df285 
      29 QPAEventDispatcherGlib::processEvents                                                                                                                                          qeventdispatcher_glib.cpp  70   0x7fffe4cd476f 
      30 QEventLoop::processEvents                                                                                                                                                      qeventloop.cpp             138  0x7ffff6c7192f 
      31 QEventLoop::exec                                                                                                                                                               qflags.h                   71   0x7ffff6c71d4e 
      32 QDialog::exec                                                                                                                                                                  qdialog.cpp                557  0x7ffff7a7e798 
      33 PreferencesDialog::showDialog                                                                                                                                                  preferencesdialog.cpp      228  0x4672c7       
      34 MainWindow::showPreferences                                                                                                                                                    mainwindow.cpp             843  0x465f80       
      35 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (MainWindow:: *)()>::call(void (MainWindow:: *)(), MainWindow *, void * *)                      qobjectdefs_impl.h         407  0x46606f       
      36 QtPrivate::FunctionPointer<void (MainWindow:: *)()>::call<QtPrivate::List<>, void>(void (MainWindow:: *)(), MainWindow *, void * *)                                            qobjectdefs_impl.h         185  0x46606f       
      37 QtPrivate::QSlotObject<void (MainWindow:: *)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void * *, bool *)                                 qobjectdefs_impl.h         414  0x46606f       
      38 QtPrivate::QSlotObjectBase::call                                                                                                                                               qobjectdefs_impl.h         394  0x7ffff6ca3c69 
      39 QMetaObject::activate                                                                                                                                                          qobject.cpp                3768 0x7ffff6ca3c69 
      40 QMetaObject::activate                                                                                                                                                          qobject.cpp                3640 0x7ffff6ca407f 
      41 QAction::triggered                                                                                                                                                             moc_qaction.cpp            380  0x7ffff785aa6e 
      42 QAction::activate                                                                                                                                                              qaction.cpp                1166 0x7ffff785da0b 
      43 QMenuPrivate::activateCausedStack                                                                                                                                              qmenu.cpp                  1371 0x7ffff79f3edc 
      44 QMenuPrivate::activateAction                                                                                                                                                   qmenu.cpp                  1448 0x7ffff79fb76b 
      45 QMenu::mouseReleaseEvent                                                                                                                                                       qmenu.cpp                  2940 0x7ffff79fc3f1 
      46 QWidget::event                                                                                                                                                                 qwidget.cpp                8893 0x7ffff78a885f 
      47 QMenu::event                                                                                                                                                                   qmenu.cpp                  3062 0x7ffff79feaee 
      48 QApplicationPrivate::notify_helper                                                                                                                                             qapplication.cpp           3752 0x7ffff78629db 
      49 QApplication::notify                                                                                                                                                           qapplication.cpp           3213 0x7ffff786a503 
      50 QCoreApplication::notifyInternal2                                                                                                                                              qcoreapplication.cpp       1057 0x7ffff6c73836 
      51 QCoreApplication::sendSpontaneousEvent                                                                                                                                         qcoreapplication.cpp       1459 0x7ffff6c73a74 
      52 QApplicationPrivate::sendMouseEvent                                                                                                                                            qapplication.cpp           2699 0x7ffff7869525 
      53 QWidgetWindow::handleMouseEvent                                                                                                                                                qwidgetwindow.cpp          558  0x7ffff78c3fcd 
      54 QWidgetWindow::event                                                                                                                                                           qwidgetwindow.cpp          281  0x7ffff78c7202 
      55 QApplicationPrivate::notify_helper                                                                                                                                             qapplication.cpp           3752 0x7ffff78629db 
      56 QApplication::notify                                                                                                                                                           qapplication.cpp           3109 0x7ffff786a251 
      57 QCoreApplication::notifyInternal2                                                                                                                                              qcoreapplication.cpp       1057 0x7ffff6c73836 
      58 QCoreApplication::sendSpontaneousEvent                                                                                                                                         qcoreapplication.cpp       1459 0x7ffff6c73a74 
      59 QGuiApplicationPrivate::processMouseEvent                                                                                                                                      qguiapplication.cpp        2101 0x7ffff720b70c 
      60 QGuiApplicationPrivate::processWindowSystemEvent                                                                                                                               qguiapplication.cpp        1836 0x7ffff720c884 
      61 QWindowSystemInterface::sendWindowSystemEvents                                                                                                                                 qwindowsysteminterface.cpp 1062 0x7ffff71df285 
      62 QPAEventDispatcherGlib::processEvents                                                                                                                                          qeventdispatcher_glib.cpp  70   0x7fffe4cd476f 
      63 QEventLoop::processEvents                                                                                                                                                      qeventloop.cpp             138  0x7ffff6c7192f 
      64 QEventLoop::exec                                                                                                                                                               qflags.h                   71   0x7ffff6c71d4e 
      65 QCoreApplication::exec                                                                                                                                                         qcoreapplication.cpp       1360 0x7ffff6c7b8f4 
      66 main                                                                                                                                                                           main.cpp                   394  0x45c29f       
      

      Attachments

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

        Activity

          People

            jkobus Jarek Kobus
            jkobus Jarek Kobus
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes