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

Crash when switching to session containing Creator while debugging Creator

    XMLWordPrintable

Details

    Description

      1. I opened the following Creator from the SDK:
        Qt Creator 4.5.0
        Based on Qt 5.10.0 (GCC 5.3.1 20160406 (Red Hat 5.3.1-6), 64 bit)
        Built on Dec 4 2017 04:11:21
        From revision fcea6ceba6
        
      2. I then opened a session that contains my self-built Creator (93a5aa98212db6c30d65cd8c5d3106aaa2b6ce54) so that I could try to get a stacktrace for a crash that I was getting in that self-built Creator.
      3. Started debugging.
      4. Opened the same session that I opened in the SDK Creator above (the crash I was trying to reproduce happens when importing an existing Creator build), and get this crash:
        c
        1  write                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     syscall-template.S 84  0x7ffff59d94bd 
        2  ??                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               0x7ffff5dedef1 
        3  ??                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               0x7ffff5de2928 
        4  ??                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               0x7ffff5dee991 
        5  QProcess::waitForFinished(int)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   0x7ffff5de317d 
        6  ProjectExplorer::ProcessExtraCompiler::runInThread(QFutureInterface<QHash<Utils::FileName, QByteArray>>&, Utils::FileName const&, Utils::FileName const&, QStringList const&, std::function<QByteArray ()> const&, Utils::Environment const&)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             extracompiler.cpp  425 0x7fffcd5ae1f8 
        7  Utils::Internal::MemberCallable<void (ProjectExplorer::ProcessExtraCompiler:: *)(QFutureInterface<QHash<Utils::FileName, QByteArray>>&, Utils::FileName const&, Utils::FileName const&, QStringList const&, std::function<QByteArray ()> const&, Utils::Environment const&)>::operator()(QFutureInterface<QHash<Utils::FileName, QByteArray>>&, Utils::FileName const&, Utils::FileName const&, QStringList const&, std::function<QByteArray ()> const&, Utils::Environment const&) const                                                                                                                                                                                                                                                                                                                                                                                                                                                                 runextensions.h    223 0x7fffcd5b575b 
        8  Utils::Internal::runAsyncQFutureInterfaceDispatch<QHash<Utils::FileName, QByteArray>, Utils::Internal::MemberCallable<void (ProjectExplorer::ProcessExtraCompiler:: *)(QFutureInterface<QHash<Utils::FileName, QByteArray>>&, Utils::FileName const&, Utils::FileName const&, QStringList const&, std::function<QByteArray ()> const&, Utils::Environment const&)>, Utils::FileName, Utils::FileName, QStringList, std::function<QByteArray ()>, Utils::Environment>(std::integral_constant<bool, true>, QFutureInterface<QHash<Utils::FileName, QByteArray>>, Utils::Internal::MemberCallable<void (ProjectExplorer::ProcessExtraCompiler:: *)(QFutureInterface<QHash<Utils::FileName, QByteArray>>&, Utils::FileName const&, Utils::FileName const&, QStringList const&, std::function<QByteArray ()> const&, Utils::Environment const&)>&&, Utils::FileName&&, Utils::FileName&&, QStringList&&, std::function<QByteArray ()>&&, Utils::Environment&&) runextensions.h    253 0x7fffcd5b5642 
        9  Utils::Internal::runAsyncMemberDispatch<QHash<Utils::FileName, QByteArray>, Utils::Internal::MemberCallable<void (ProjectExplorer::ProcessExtraCompiler:: *)(QFutureInterface<QHash<Utils::FileName, QByteArray>>&, Utils::FileName const&, Utils::FileName const&, QStringList const&, std::function<QByteArray ()> const&, Utils::Environment const&)>, Utils::FileName, Utils::FileName, QStringList, std::function<QByteArray ()>, Utils::Environment, void>(QFutureInterface<QHash<Utils::FileName, QByteArray>>, Utils::Internal::MemberCallable<void (ProjectExplorer::ProcessExtraCompiler:: *)(QFutureInterface<QHash<Utils::FileName, QByteArray>>&, Utils::FileName const&, Utils::FileName const&, QStringList const&, std::function<QByteArray ()> const&, Utils::Environment const&)>&&, Utils::FileName&&, Utils::FileName&&, QStringList&&, std::function<QByteArray ()>&&, Utils::Environment&&)                                         runextensions.h    270 0x7fffcd5b5562 
        10 Utils::Internal::runAsyncImpl<QHash<Utils::FileName, QByteArray>, Utils::Internal::MemberCallable<void (ProjectExplorer::ProcessExtraCompiler:: *)(QFutureInterface<QHash<Utils::FileName, QByteArray>>&, Utils::FileName const&, Utils::FileName const&, QStringList const&, std::function<QByteArray ()> const&, Utils::Environment const&)>, Utils::FileName, Utils::FileName, QStringList, std::function<QByteArray ()>, Utils::Environment>(QFutureInterface<QHash<Utils::FileName, QByteArray>>, Utils::Internal::MemberCallable<void (ProjectExplorer::ProcessExtraCompiler:: *)(QFutureInterface<QHash<Utils::FileName, QByteArray>>&, Utils::FileName const&, Utils::FileName const&, QStringList const&, std::function<QByteArray ()> const&, Utils::Environment const&)>&&, Utils::FileName&&, Utils::FileName&&, QStringList&&, std::function<QByteArray ()>&&, Utils::Environment&&)                                                         runextensions.h    299 0x7fffcd5b5424 
        11 Utils::Internal::runAsyncMemberDispatch<QHash<Utils::FileName, QByteArray>, void (ProjectExplorer::ProcessExtraCompiler:: *)(QFutureInterface<QHash<Utils::FileName, QByteArray>>&, Utils::FileName const&, Utils::FileName const&, QStringList const&, std::function<QByteArray ()> const&, Utils::Environment const&), ProjectExplorer::ProcessExtraCompiler *, Utils::FileName, Utils::FileName, QStringList, std::function<QByteArray ()>, Utils::Environment, void>(QFutureInterface<QHash<Utils::FileName, QByteArray>>, void (ProjectExplorer::ProcessExtraCompiler:: *&&)(QFutureInterface<QHash<Utils::FileName, QByteArray>>&, Utils::FileName const&, Utils::FileName const&, QStringList const&, std::function<QByteArray ()> const&, Utils::Environment const&), ProjectExplorer::ProcessExtraCompiler *&&, Utils::FileName&&, Utils::FileName&&, QStringList&&, std::function<QByteArray ()>&&, Utils::Environment&&)                       runextensions.h    281 0x7fffcd5b52ab 
        12 Utils::Internal::runAsyncImpl<QHash<Utils::FileName, QByteArray>, void (ProjectExplorer::ProcessExtraCompiler:: *)(QFutureInterface<QHash<Utils::FileName, QByteArray>>&, Utils::FileName const&, Utils::FileName const&, QStringList const&, std::function<QByteArray ()> const&, Utils::Environment const&), ProjectExplorer::ProcessExtraCompiler *, Utils::FileName, Utils::FileName, QStringList, std::function<QByteArray ()>, Utils::Environment>(QFutureInterface<QHash<Utils::FileName, QByteArray>>, void (ProjectExplorer::ProcessExtraCompiler:: *&&)(QFutureInterface<QHash<Utils::FileName, QByteArray>>&, Utils::FileName const&, Utils::FileName const&, QStringList const&, std::function<QByteArray ()> const&, Utils::Environment const&), ProjectExplorer::ProcessExtraCompiler *&&, Utils::FileName&&, Utils::FileName&&, QStringList&&, std::function<QByteArray ()>&&, Utils::Environment&&)                                       runextensions.h    299 0x7fffcd5b513f 
        13 Utils::Internal::AsyncJob<QHash<Utils::FileName, QByteArray>, void (ProjectExplorer::ProcessExtraCompiler:: *)(QFutureInterface<QHash<Utils::FileName, QByteArray>>&, Utils::FileName const&, Utils::FileName const&, QStringList const&, std::function<QByteArray ()> const&, Utils::Environment const&), ProjectExplorer::ProcessExtraCompiler *, Utils::FileName, Utils::FileName, QStringList, std::function<QByteArray ()> const&, Utils::Environment>::runHelper<0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul>(std::integer_sequence<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul>)                                                                                                                                                                                                                                                                                                                                                                        runextensions.h    368 0x7fffcd5b4fb8 
        14 Utils::Internal::AsyncJob<QHash<Utils::FileName, QByteArray>, void (ProjectExplorer::ProcessExtraCompiler:: *)(QFutureInterface<QHash<Utils::FileName, QByteArray>>&, Utils::FileName const&, Utils::FileName const&, QStringList const&, std::function<QByteArray ()> const&, Utils::Environment const&), ProjectExplorer::ProcessExtraCompiler *, Utils::FileName, Utils::FileName, QStringList, std::function<QByteArray ()> const&, Utils::Environment>::run()                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        runextensions.h    348 0x7fffcd5b4aa5 
        15 ??                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               0x7ffff5c8d042 
        16 ??                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               0x7ffff5c90c3a 
        17 start_thread                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              pthread_create.c   333 0x7ffff59d06ba 
        18 clone                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     clone.S            109 0x7ffff516e41d 
        

      Full backtrace attached.

      Attachments

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

        Activity

          People

            con Eike Ziller
            mitch_curtis Mitch Curtis
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes