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

Crash when changing build directory/adding build environment variable

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Not Evaluated
    • None
    • Qt Creator 8.0.0
    • None
    • macOS

    Description

      I had just configured a project and was changing the build directory and adding an environment variable (I can't remember the order, and haven't been able to reproduce it) when it crashed:

      Crashed Thread:        0  Dispatch queue: com.apple.main-thread
      
      Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
      Exception Codes:       KERN_INVALID_ADDRESS at 0x0000b60a687e1478 -> 0x0000360a687e1478 (possible pointer authentication failure)
      Exception Codes:       0x0000000000000001, 0x0000b60a687e1478
      Exception Note:        EXC_CORPSE_NOTIFY
      
      Termination Reason:    Namespace SIGNAL, Code 11 Segmentation fault: 11
      Terminating Process:   exc handler [97052]
      
      VM Region Info: 0x360a687e1478 is not in any region.  Bytes after previous region: 58937294328953  Bytes before following region: 46134785600392
            REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
            commpage (reserved)        1000000000-7000000000   [384.0G] ---/--- SM=NUL  ...(unallocated)
      --->  GAP OF 0x5f9000000000 BYTES
            MALLOC_NANO              600000000000-600008000000 [128.0M] rw-/rwx SM=PRV
      
      Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
      0   QtWidgets                     	       0x1048639f4 QObject::inherits(char const*) const + 4 (qobject.h:413) [inlined]
      1   QtWidgets                     	       0x1048639f4 QWidget::setFocus(Qt::FocusReason) + 608 (qwidget.cpp:6536)
      2   QtWidgets                     	       0x1048639f0 QWidget::setFocus(Qt::FocusReason) + 604 (qwidget.cpp:6533)
      3   QtWidgets                     	       0x104a9309c QWidget::setFocus() + 12 (qwidget.h:454) [inlined]
      4   QtWidgets                     	       0x104a9309c QAbstractItemViewPrivate::openEditor(QModelIndex const&, QEvent*) + 352 (qabstractitemview.cpp:4606)
      5   QtWidgets                     	       0x104a92e50 QAbstractItemView::edit(QModelIndex const&, QAbstractItemView::EditTrigger, QEvent*) + 684 (qabstractitemview.cpp:2801)
      6   QtWidgets                     	       0x104a8d9c8 QAbstractItemView::edit(QModelIndex const&) + 84 (qabstractitemview.cpp:1241)
      7   libProjectExplorer.dylib      	       0x109972190 ProjectExplorer::EnvironmentWidget::addEnvironmentButtonClicked() + 68
      8   QtCore                        	       0x105915c64 QtPrivate::QSlotObjectBase::call(QObject*, void**) + 28 (qobjectdefs_impl.h:399) [inlined]
      9   QtCore                        	       0x105915c64 void doActivate<false>(QObject*, int, void**) + 764 (qobject.cpp:3921)
      10  QtWidgets                     	       0x104918cb4 QAbstractButton::clicked(bool) + 28 (moc_qabstractbutton.cpp:287) [inlined]
      11  QtWidgets                     	       0x104918cb4 QAbstractButtonPrivate::emitClicked() + 112 (qabstractbutton.cpp:414)
      12  QtWidgets                     	       0x104918b34 QAbstractButtonPrivate::click() + 240 (qabstractbutton.cpp:407)
      13  QtWidgets                     	       0x104919a24 QAbstractButton::mouseReleaseEvent(QMouseEvent*) + 172 (qabstractbutton.cpp:1011)
      14  QtWidgets                     	       0x104867af4 QWidget::event(QEvent*) + 132
      15  QtWidgets                     	       0x10481e1c8 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 272 (qapplication.cpp:3350)
      16  QtWidgets                     	       0x1048203e0 QApplication::notify(QObject*, QEvent*) + 5040 (qapplication.cpp:2839)
      17  QtCore                        	       0x1058cd6a0 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 208 (qcoreapplication.cpp:1067)
      18  QtWidgets                     	       0x10481e900 QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) + 908 (qapplication.cpp:2423)
      19  QtWidgets                     	       0x10487b764 QWidgetWindow::handleMouseEvent(QMouseEvent*) + 1352 (qwidgetwindow.cpp:667)
      20  QtWidgets                     	       0x10487aa10 QWidgetWindow::event(QEvent*) + 132 (qwidgetwindow.cpp:285)
      21  QtWidgets                     	       0x10481e1c8 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 272 (qapplication.cpp:3350)
      22  QtWidgets                     	       0x10481f230 QApplication::notify(QObject*, QEvent*) + 512 (qapplication.cpp:3301)
      23  QtCore                        	       0x1058cd6a0 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 208 (qcoreapplication.cpp:1067)
      24  QtGui                         	       0x103ce22d8 QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) + 1820 (qguiapplication.cpp:2277)
      25  QtGui                         	       0x103d35538 QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 444 (qwindowsysteminterface.cpp:1137)
      26  libqcocoa.dylib               	       0x1045e1318 QCocoaEventDispatcherPrivate::postedEventsSourceCallback(void*) + 48 (qcocoaeventdispatcher.mm:925)
      27  CoreFoundation                	       0x1b5c01034 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 28
      28  CoreFoundation                	       0x1b5c00f80 __CFRunLoopDoSource0 + 208
      29  CoreFoundation                	       0x1b5c00c80 __CFRunLoopDoSources0 + 268
      30  CoreFoundation                	       0x1b5bff600 __CFRunLoopRun + 828
      31  CoreFoundation                	       0x1b5bfeb24 CFRunLoopRunSpecific + 600
      32  HIToolbox                     	       0x1be837338 RunCurrentEventLoopInMode + 292
      33  HIToolbox                     	       0x1be836fc4 ReceiveNextEventCommon + 324
      34  HIToolbox                     	       0x1be836e68 _BlockUntilNextEventMatchingListInModeWithFilter + 72
      35  AppKit                        	       0x1b876578c _DPSNextEvent + 860
      36  AppKit                        	       0x1b8764084 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1328
      37  AppKit                        	       0x1b8756250 -[NSApplication run] + 596
      38  libqcocoa.dylib               	       0x1045e0200 QCocoaEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 1800 (qcocoaeventdispatcher.mm:430)
      39  QtCore                        	       0x1058d6cfc QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 36 (qeventloop.cpp:136) [inlined]
      40  QtCore                        	       0x1058d6cfc QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 544 (qeventloop.cpp:218)
      41  QtCore                        	       0x1058cdd54 QCoreApplication::exec() + 128 (qcoreapplication.cpp:1388)
      42  Qt Creator                    	       0x102e4c8b0 0x102e40000 + 51376
      43  dyld                          	       0x10307908c start + 520
      
      Thread 1:: com.apple.CFSocket.private
      0   libsystem_kernel.dylib        	       0x1b5b01598 __select + 8
      1   CoreFoundation                	       0x1b5c2b890 __CFSocketManager + 644
      2   libsystem_pthread.dylib       	       0x1b5b3426c _pthread_start + 148
      3   libsystem_pthread.dylib       	       0x1b5b2f08c thread_start + 8
      
      Thread 2:: QThread
      0   libsystem_kernel.dylib        	       0x1b5afeeb0 poll + 8
      1   QtCore                        	       0x105a267a0 qt_ppoll(pollfd*, unsigned int, timespec const*) + 16 (qcore_unix.cpp:134) [inlined]
      2   QtCore                        	       0x105a267a0 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 436 (qcore_unix.cpp:155)
      3   QtCore                        	       0x105a27c7c QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 664 (qeventdispatcher_unix.cpp:502)
      4   QtCore                        	       0x1058d6cfc QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 36 (qeventloop.cpp:136) [inlined]
      5   QtCore                        	       0x1058d6cfc QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 544 (qeventloop.cpp:218)
      6   QtCore                        	       0x1059b7b50 QThread::exec() + 176 (qthread.cpp:553)
      7   QtCore                        	       0x105a2ba14 QThreadPrivate::start(void*)::$_0::operator()() const + 256 (qthread_unix.cpp:356) [inlined]
      8   QtCore                        	       0x105a2ba14 void (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::$_0>(QThreadPrivate::start(void*)::$_0&&) + 256 (qthread_unix.cpp:292) [inlined]
      9   QtCore                        	       0x105a2ba14 QThreadPrivate::start(void*) + 332 (qthread_unix.cpp:315)
      10  libsystem_pthread.dylib       	       0x1b5b3426c _pthread_start + 148
      11  libsystem_pthread.dylib       	       0x1b5b2f08c thread_start + 8
      
      Thread 3:: QThread
      0   libsystem_kernel.dylib        	       0x1b5afeeb0 poll + 8
      1   QtCore                        	       0x105a267a0 qt_ppoll(pollfd*, unsigned int, timespec const*) + 16 (qcore_unix.cpp:134) [inlined]
      2   QtCore                        	       0x105a267a0 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 436 (qcore_unix.cpp:155)
      3   QtCore                        	       0x105a27c7c QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 664 (qeventdispatcher_unix.cpp:502)
      4   QtCore                        	       0x1058d6cfc QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 36 (qeventloop.cpp:136) [inlined]
      5   QtCore                        	       0x1058d6cfc QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 544 (qeventloop.cpp:218)
      6   QtCore                        	       0x1059b7b50 QThread::exec() + 176 (qthread.cpp:553)
      7   QtCore                        	       0x105a2ba14 QThreadPrivate::start(void*)::$_0::operator()() const + 256 (qthread_unix.cpp:356) [inlined]
      8   QtCore                        	       0x105a2ba14 void (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::$_0>(QThreadPrivate::start(void*)::$_0&&) + 256 (qthread_unix.cpp:292) [inlined]
      9   QtCore                        	       0x105a2ba14 QThreadPrivate::start(void*) + 332 (qthread_unix.cpp:315)
      10  libsystem_pthread.dylib       	       0x1b5b3426c _pthread_start + 148
      11  libsystem_pthread.dylib       	       0x1b5b2f08c thread_start + 8
      
      Thread 4:: QThread
      0   libsystem_kernel.dylib        	       0x1b5afeeb0 poll + 8
      1   QtCore                        	       0x105a267a0 qt_ppoll(pollfd*, unsigned int, timespec const*) + 16 (qcore_unix.cpp:134) [inlined]
      2   QtCore                        	       0x105a267a0 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 436 (qcore_unix.cpp:155)
      3   QtCore                        	       0x105a27c7c QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 664 (qeventdispatcher_unix.cpp:502)
      4   QtCore                        	       0x1058d6cfc QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 36 (qeventloop.cpp:136) [inlined]
      5   QtCore                        	       0x1058d6cfc QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 544 (qeventloop.cpp:218)
      6   QtCore                        	       0x1059b7b50 QThread::exec() + 176 (qthread.cpp:553)
      7   QtCore                        	       0x105a2ba14 QThreadPrivate::start(void*)::$_0::operator()() const + 256 (qthread_unix.cpp:356) [inlined]
      8   QtCore                        	       0x105a2ba14 void (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::$_0>(QThreadPrivate::start(void*)::$_0&&) + 256 (qthread_unix.cpp:292) [inlined]
      9   QtCore                        	       0x105a2ba14 QThreadPrivate::start(void*) + 332 (qthread_unix.cpp:315)
      10  libsystem_pthread.dylib       	       0x1b5b3426c _pthread_start + 148
      11  libsystem_pthread.dylib       	       0x1b5b2f08c thread_start + 8
      
      Thread 5:: QNetworkAccessManager thread
      0   libsystem_kernel.dylib        	       0x1b5afeeb0 poll + 8
      1   QtCore                        	       0x105a267a0 qt_ppoll(pollfd*, unsigned int, timespec const*) + 16 (qcore_unix.cpp:134) [inlined]
      2   QtCore                        	       0x105a267a0 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 436 (qcore_unix.cpp:155)
      3   QtCore                        	       0x105a27c7c QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 664 (qeventdispatcher_unix.cpp:502)
      4   QtCore                        	       0x1058d6cfc QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 36 (qeventloop.cpp:136) [inlined]
      5   QtCore                        	       0x1058d6cfc QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 544 (qeventloop.cpp:218)
      6   QtCore                        	       0x1059b7b50 QThread::exec() + 176 (qthread.cpp:553)
      7   QtCore                        	       0x105a2ba14 QThreadPrivate::start(void*)::$_0::operator()() const + 256 (qthread_unix.cpp:356) [inlined]
      8   QtCore                        	       0x105a2ba14 void (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::$_0>(QThreadPrivate::start(void*)::$_0&&) + 256 (qthread_unix.cpp:292) [inlined]
      9   QtCore                        	       0x105a2ba14 QThreadPrivate::start(void*) + 332 (qthread_unix.cpp:315)
      10  libsystem_pthread.dylib       	       0x1b5b3426c _pthread_start + 148
      11  libsystem_pthread.dylib       	       0x1b5b2f08c thread_start + 8
      
      Thread 6:: QThread
      0   libsystem_kernel.dylib        	       0x1b5afeeb0 poll + 8
      1   QtCore                        	       0x105a267a0 qt_ppoll(pollfd*, unsigned int, timespec const*) + 16 (qcore_unix.cpp:134) [inlined]
      2   QtCore                        	       0x105a267a0 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 436 (qcore_unix.cpp:155)
      3   QtCore                        	       0x105a27c7c QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 664 (qeventdispatcher_unix.cpp:502)
      4   QtCore                        	       0x1058d6cfc QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 36 (qeventloop.cpp:136) [inlined]
      5   QtCore                        	       0x1058d6cfc QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 544 (qeventloop.cpp:218)
      6   QtCore                        	       0x1059b7b50 QThread::exec() + 176 (qthread.cpp:553)
      7   QtCore                        	       0x105a2ba14 QThreadPrivate::start(void*)::$_0::operator()() const + 256 (qthread_unix.cpp:356) [inlined]
      8   QtCore                        	       0x105a2ba14 void (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::$_0>(QThreadPrivate::start(void*)::$_0&&) + 256 (qthread_unix.cpp:292) [inlined]
      9   QtCore                        	       0x105a2ba14 QThreadPrivate::start(void*) + 332 (qthread_unix.cpp:315)
      10  libsystem_pthread.dylib       	       0x1b5b3426c _pthread_start + 148
      11  libsystem_pthread.dylib       	       0x1b5b2f08c thread_start + 8
      
      Thread 7:: com.apple.NSEventThread
      0   libsystem_kernel.dylib        	       0x1b5af68b0 mach_msg_trap + 8
      1   libsystem_kernel.dylib        	       0x1b5af6d20 mach_msg + 76
      2   CoreFoundation                	       0x1b5c012b0 __CFRunLoopServiceMachPort + 372
      3   CoreFoundation                	       0x1b5bff760 __CFRunLoopRun + 1180
      4   CoreFoundation                	       0x1b5bfeb24 CFRunLoopRunSpecific + 600
      5   AppKit                        	       0x1b88d2374 _NSEventThread + 196
      6   libsystem_pthread.dylib       	       0x1b5b3426c _pthread_start + 148
      7   libsystem_pthread.dylib       	       0x1b5b2f08c thread_start + 8
      
      Thread 8:: QThread
      0   libsystem_kernel.dylib        	       0x1b5afeeb0 poll + 8
      1   QtCore                        	       0x105a267a0 qt_ppoll(pollfd*, unsigned int, timespec const*) + 16 (qcore_unix.cpp:134) [inlined]
      2   QtCore                        	       0x105a267a0 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 436 (qcore_unix.cpp:155)
      3   QtCore                        	       0x105a27c7c QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 664 (qeventdispatcher_unix.cpp:502)
      4   QtCore                        	       0x1058d6cfc QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 36 (qeventloop.cpp:136) [inlined]
      5   QtCore                        	       0x1058d6cfc QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 544 (qeventloop.cpp:218)
      6   QtCore                        	       0x1059b7b50 QThread::exec() + 176 (qthread.cpp:553)
      7   QtCore                        	       0x105a2ba14 QThreadPrivate::start(void*)::$_0::operator()() const + 256 (qthread_unix.cpp:356) [inlined]
      8   QtCore                        	       0x105a2ba14 void (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::$_0>(QThreadPrivate::start(void*)::$_0&&) + 256 (qthread_unix.cpp:292) [inlined]
      9   QtCore                        	       0x105a2ba14 QThreadPrivate::start(void*) + 332 (qthread_unix.cpp:315)
      10  libsystem_pthread.dylib       	       0x1b5b3426c _pthread_start + 148
      11  libsystem_pthread.dylib       	       0x1b5b2f08c thread_start + 8
      
      Thread 9:
      0   libsystem_pthread.dylib       	       0x1b5b2f078 start_wqthread + 0
      
      Thread 10:
      0   libsystem_pthread.dylib       	       0x1b5b2f078 start_wqthread + 0
      
      Thread 11:
      0   libsystem_pthread.dylib       	       0x1b5b2f078 start_wqthread + 0
      
      Thread 12:: Thread (pooled)
      0   libsystem_kernel.dylib        	       0x1b5afa270 __psynch_cvwait + 8
      1   libsystem_pthread.dylib       	       0x1b5b3483c _pthread_cond_wait + 1236
      2   QtCore                        	       0x105a35584 QWaitConditionPrivate::wait_relative(QDeadlineTimer) + 300 (qwaitcondition_unix.cpp:137)
      3   QtCore                        	       0x105a3523c QWaitConditionPrivate::wait(QDeadlineTimer) + 92 (qwaitcondition_unix.cpp:145)
      4   QtCore                        	       0x105a3517c QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108 (qwaitcondition_unix.cpp:220)
      5   QtCore                        	       0x105a2fa84 QThreadPoolThread::run() + 848 (qthreadpool.cpp:148)
      6   QtCore                        	       0x105a2ba14 QThreadPrivate::start(void*)::$_0::operator()() const + 256 (qthread_unix.cpp:356) [inlined]
      7   QtCore                        	       0x105a2ba14 void (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::$_0>(QThreadPrivate::start(void*)::$_0&&) + 256 (qthread_unix.cpp:292) [inlined]
      8   QtCore                        	       0x105a2ba14 QThreadPrivate::start(void*) + 332 (qthread_unix.cpp:315)
      9   libsystem_pthread.dylib       	       0x1b5b3426c _pthread_start + 148
      10  libsystem_pthread.dylib       	       0x1b5b2f08c thread_start + 8
      
      Thread 13:
      0   libsystem_pthread.dylib       	       0x1b5b2f078 start_wqthread + 0
      
      Thread 14:
      0   libsystem_pthread.dylib       	       0x1b5b2f078 start_wqthread + 0
      
      Thread 15:
      0   libsystem_pthread.dylib       	       0x1b5b2f078 start_wqthread + 0
      
      Thread 16:
      0   libsystem_pthread.dylib       	       0x1b5b2f078 start_wqthread + 0
      
      Thread 17:
      0   libsystem_pthread.dylib       	       0x1b5b2f078 start_wqthread + 0
      
      Qt Creator 8.0.0
      Based on Qt 6.3.1 (Clang 13.0 (Apple), arm64)
      
      Built on Jul 19 2022 08:17:30
      
      From revision 5c341854e0
      

      Attachments

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

        Activity

          People

            cadam Cristian Adam
            mitch_curtis Mitch Curtis
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes