Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-18242

Trying to search documentation fails with too many open files

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P2: Important
    • Qt Creator 4.8.0-beta2
    • Qt Creator 4.2.2
    • Help System
    • None
    • Ubuntu 16.04
    • 829f9dec6bff57e8b3f1afdc982778a9d573174f

    Description

      Previous versions crashed when trying to search for documentation, but now it seems to open a messagebox that says too many open files and Qt Creator is unusable after that. After restarting and trying to restore the previous session, it always aborts with following sample output:

      [stripped a lot of similar messages]
      QSqlDatabasePrivate::removeDatabase: connection '../../../Qt/Docs/Qt-5.5/qtlinguist.qch-27574256-5' is still in use, all queries will cease to work.
      QSqlDatabasePrivate::removeDatabase: connection '../../../Qt/Docs/Qt-5.5/qtlocation.qch-27574256-5' is still in use, all queries will cease to work.
      QSqlDatabasePrivate::removeDatabase: connection '../../../Qt/Docs/Qt-5.9/qtserialbus.qch-27574256-5' is still in use, all queries will cease to work.
      QSqlDatabasePrivate::removeDatabase: connection '../../../Qt/Docs/Qt-5.6/qtsql.qch-27574256-5' is still in use, all queries will cease to work.
      QSqlDatabasePrivate::removeDatabase: connection '../../../Qt/Docs/Qt-5.3/qtwidgets.qch-27574256-5' is still in use, all queries will cease to work.
      QSqlDatabasePrivate::removeDatabase: connection '../../../Qt/Docs/Qt-5.4/qtopengl.qch-27574256-5' is still in use, all queries will cease to work.
      QSqlDatabasePrivate::removeDatabase: connection '../../../Qt/Docs/Qt-5.9/qtwebchannel.qch-27574256-5' is still in use, all queries will cease to work.
      QSqlDatabasePrivate::removeDatabase: connection '../../../Qt/Docs/Qt-5.3/qtlinguist.qch-27574256-5' is still in use, all queries will cease to work.
      QSqlDatabasePrivate::removeDatabase: connection '../../../Qt/Docs/B2Qt-4.x/emulator.qch-27574256-5' is still in use, all queries will cease to work.
      QSqlDatabasePrivate::removeDatabase: connection '../../../Qt/Docs/B2Qt-5.6/b2qt.qch-27574256-5' is still in use, all queries will cease to work.
      QSqlDatabasePrivate::removeDatabase: connection '../../../Qt/Docs/Qt-5.5/qtnetwork.qch-27574256-5' is still in use, all queries will cease to work.
      QSqlDatabasePrivate::removeDatabase: connection '../../../Qt/Docs/B2Qt-5.6/qtdeviceutilities.qch-27574256-5' is still in use, all queries will cease to work.
      QSqlDatabasePrivate::removeDatabase: connection '../../../Qt/Docs/Qt-5.4/qtcore.qch-27574256-5' is still in use, all queries will cease to work.
      QSqlDatabasePrivate::removeDatabase: connection '../../../Qt/Docs/Qt-5.5/qtwebkitexamples.qch-27574256-5' is still in use, all queries will cease to work.
      QSqlDatabasePrivate::removeDatabase: connection '../../../Qt/Docs/Qt-5.7/qtxml.qch-27574256-5' is still in use, all queries will cease to work.
      QSqlDatabasePrivate::removeDatabase: connection '../../../Qt/Docs/Qt-5.9/qtnfc.qch-27574256-5' is still in use, all queries will cease to work.
      QSqlDatabasePrivate::removeDatabase: connection '../../../Qt/Docs/Qt-5.5/qtqml.qch-27574256-5' is still in use, all queries will cease to work.
      QSqlDatabasePrivate::removeDatabase: connection '../../../Qt/Docs/Qt-5.4/qtsensors.qch-27574256-5' is still in use, all queries will cease to work.
      QSqlDatabasePrivate::removeDatabase: connection '../../../Qt/Docs/Qt-5.7/qtlocation.qch-27574256-5' is still in use, all queries will cease to work.
      QSqlDatabasePrivate::removeDatabase: connection '../../../Qt/Docs/Qt-5.5/qtx11extras.qch-27574256-5' is still in use, all queries will cease to work.
      QSqlDatabasePrivate::removeDatabase: connection '../../../Qt/Docs/Qt-5.3/qtxmlpatterns.qch-27574256-5' is still in use, all queries will cease to work.
      QSqlDatabasePrivate::removeDatabase: connection '../../../Qt/Docs/Qt-5.6/qtscripttools.qch-27574256-5' is still in use, all queries will cease to work.
      QSqlDatabasePrivate::removeDatabase: connection '../../../Qt/Docs/Qt-5.4/qtuitools.qch-27574256-5' is still in use, all queries will cease to work.
      QSqlDatabasePrivate::removeDatabase: connection '../../../Qt/Docs/Qt-5.5/qtbluetooth.qch-27574256-5' is still in use, all queries will cease to work.
      QSqlDatabasePrivate::removeDatabase: connection '../../../Qt/Docs/Qt-5.5/qtwebenginewidgets.qch-27574256-5' is still in use, all queries will cease to work.
      QSqlDatabasePrivate::removeDatabase: connection '../../../Qt/Docs/Qt-4.8/linguist.qch-27574256-5' is still in use, all queries will cease to work.
      QSqlDatabasePrivate::removeDatabase: connection '../../../Qt/Docs/Qt-5.3/qtmacextras.qch-27574256-5' is still in use, all queries will cease to work.
      QSqlDatabasePrivate::removeDatabase: connection '../../../Qt/Docs/Qt-5.9/qtmacextras.qch-27574256-5' is still in use, all queries will cease to work.
      QSqlDatabasePrivate::removeDatabase: connection '../../../Qt/Docs/Qt-5.9/qtwebengine.qch-27574256-5' is still in use, all queries will cease to work.
      
      (process:26336): GLib-ERROR **: Creating pipes for GWakeup: Too many open files
      
      Trace/breakpoint trap (core dumped)
      

      After doing this and with a new clean session, it will always crash the same way just by pressing the Help button (on the left).

      Attachments

        Issue Links

          For Gerrit Dashboard: QTCREATORBUG-18242
          # Subject Branch Project Status CR V

          Activity

            People

              con Eike Ziller
              poikelin Joni Poikelin
              Votes:
              1 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes