Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Strange Crash, HTTP Post in MacOSX
Forum Updated to NodeBB v4.3 + New Features

Strange Crash, HTTP Post in MacOSX

Scheduled Pinned Locked Moved Unsolved General and Desktop
5 Posts 2 Posters 1.2k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    Manifolds
    wrote on last edited by Manifolds
    #1
    #include "mainwindow.h"
    #include <QApplication>
    
    
    #include <QEventLoop>
    #include <QNetworkAccessManager>
    #include <QNetworkReply>
    #include <QNetworkRequest>
    #include <QUrl>
    #include <QVariantMap>
    #include <QJsonDocument>
    #include <QObject>
    
    void onReply(QNetworkReply* re)
    {
        QByteArray rb = re->readAll();
        qDebug()<<rb;
    }
    
    int main(int argc, char *argv[])
    {
        QApplication app(argc, argv);
        QUrl url("http://172.10.71.22:8000/api/xxx");
        QNetworkRequest req;
        req.setUrl(url);
        req.setHeader(QNetworkRequest::ContentTypeHeader, "application/json");
        QVariantMap mp;
        mp.insert("username", "admin");
        mp.insert("password", "111");
        QByteArray json = QJsonDocument::fromVariant(mp).toJson();
        QNetworkAccessManager manager;
        manager.post(req, json);
        QObject::connect(&manager, &QNetworkAccessManager::finished, &onReply);
        return app.exec();
    }
    
    

    Appplication Output: The program has unexpectedly finished.

    Disassembler:

    0x105723425                    41 c6 44 24 10 01             movb $0x1, 0x10(%r12)
    0x10572342b  <+0x0006>         4d 85 ff                      testq %r15, %r15
    0x10572342e  <+0x0009>         74 10                         je 0x105723440 # <+48>
    0x105723430  <+0x000b>         4c 89 ff                      movq %r15, %rdi
    0x105723433  <+0x000e>         e8 f2 a7 04 00                callq 0x10576dc2a # symbol stub for: CFRetain
    0x105723438  <+0x0013>         4c 89 ff                      movq %r15, %rdi
    0x10572343b  <+0x0016>         e8 ea a7 04 00                callq 0x10576dc2a # symbol stub for: CFRetain
    0x105723440  <+0x001b>         49 8b 3c 24                   movq (%r12), %rdi
    0x105723444  <+0x001f>         4d 89 3c 24                   movq %r15, (%r12)
    0x105723448  <+0x0023>         48 85 ff                      testq %rdi, %rdi
    0x10572344b  <+0x0026>         4c 89 fb                      movq %r15, %rbx
    0x10572344e  <+0x0029>         74 09                         je 0x105723459 # <+73>
    0x105723450  <+0x002b>         e8 cf a7 04 00                callq 0x10576dc24 # symbol stub for: CFRelease
    0x105723455  <+0x0030>         49 8b 1c 24                   movq (%r12), %rbx
    0x105723459  <+0x0034>         48 85 db                      testq %rbx, %rbx
    0x10572345c  <+0x0037>         74 10                         je 0x10572346e # <+94>
    0x10572345e  <+0x0039>         48 89 df                      movq %rbx, %rdi
    0x105723461  <+0x003c>         e8 c4 a7 04 00                callq 0x10576dc2a # symbol stub for: CFRetain
    0x105723466  <+0x0041>         48 89 df                      movq %rbx, %rdi
    0x105723469  <+0x0044>         e8 b6 a7 04 00                callq 0x10576dc24 # symbol stub for: CFRelease
    0x10572346e  <+0x0049>         4d 85 ff                      testq %r15, %r15
    0x105723471  <+0x004c>         74 08                         je 0x10572347b # <+107>
    0x105723473  <+0x004e>         4c 89 ff                      movq %r15, %rdi
    0x105723476  <+0x0051>         e8 a9 a7 04 00                callq 0x10576dc24 # symbol stub for: CFRelease
    0x10572347b  <+0x0056>         4d 85 f6                      testq %r14, %r14
    0x10572347e  <+0x0059>         74 08                         je 0x105723488 # <+120>
    0x105723480  <+0x005b>         4c 89 f7                      movq %r14, %rdi
    0x105723483  <+0x005e>         e8 a2 a7 04 00                callq 0x10576dc2a # symbol stub for: CFRetain
    0x105723488  <+0x0063>         49 8b 7c 24 08                movq 0x8(%r12), %rdi
    0x10572348d  <+0x0068>         4d 89 74 24 08                movq %r14, 0x8(%r12)
    0x105723492  <+0x006d>         48 85 ff                      testq %rdi, %rdi
    0x105723495  <+0x0070>         4c 89 f3                      movq %r14, %rbx
    0x105723498  <+0x0073>         74 0a                         je 0x1057234a4 # <+148>
    0x10572349a  <+0x0075>         e8 85 a7 04 00                callq 0x10576dc24 # symbol stub for: CFRelease
    0x10572349f  <+0x007a>         49 8b 5c 24 08                movq 0x8(%r12), %rbx
    0x1057234a4  <+0x007f>         48 85 db                      testq %rbx, %rbx
    0x1057234a7  <+0x0082>         74 10                         je 0x1057234b9 # <+169>
    0x1057234a9  <+0x0084>         48 89 df                      movq %rbx, %rdi
    0x1057234ac  <+0x0087>         e8 79 a7 04 00                callq 0x10576dc2a # symbol stub for: CFRetain
    0x1057234b1  <+0x008c>         48 89 df                      movq %rbx, %rdi
    0x1057234b4  <+0x008f>         e8 6b a7 04 00                callq 0x10576dc24 # symbol stub for: CFRelease
    0x1057234b9  <+0x0094>         4d 85 f6                      testq %r14, %r14
    0x1057234bc  <+0x0097>         74 10                         je 0x1057234ce # <+190>
    0x1057234be  <+0x0099>         4c 89 f7                      movq %r14, %rdi
    0x1057234c1  <+0x009c>         5b                            popq %rbx
    0x1057234c2  <+0x009d>         41 5c                         popq %r12
    0x1057234c4  <+0x009f>         41 5e                         popq %r14
    0x1057234c6  <+0x00a1>         41 5f                         popq %r15
    0x1057234c8  <+0x00a3>         5d                            popq %rbp
    0x1057234c9  <+0x00a4>         e9 56 a7 04 00                jmp 0x10576dc24 # symbol stub for: CFRelease
    0x1057234ce  <+0x00a9>         5b                            popq %rbx
    0x1057234cf  <+0x00aa>         41 5c                         popq %r12
    0x1057234d1  <+0x00ac>         41 5e                         popq %r14
    0x1057234d3  <+0x00ae>         41 5f                         popq %r15
    0x1057234d5  <+0x00b0>         5d                            popq %rbp
    0x1057234d6  <+0x00b1>         c3                            retq 
    0x1057234d7  <+0x00b2>         66 0f 1f 84 00 00 00 00 00    nopw (%rax,%rax)
    0x1057234e0  <+0x00bb>         55                            pushq %rbp
    0x1057234e1  <+0x00bc>         48 89 e5                      movq %rsp, %rbp
    0x1057234e4  <+0x00bf>         41 57                         pushq %r15
    0x1057234e6  <+0x00c1>         41 56                         pushq %r14
    0x1057234e8  <+0x00c3>         41 55                         pushq %r13
    0x1057234ea  <+0x00c5>         41 54                         pushq %r12
    0x1057234ec  <+0x00c7>         53                            pushq %rbx
    0x1057234ed  <+0x00c8>         48 83 ec 38                   subq $0x38, %rsp
    0x1057234f1  <+0x00cc>         4d 89 cf                      movq %r9, %r15
    0x1057234f4  <+0x00cf>         4c 89 c3                      movq %r8, %rbx
    0x1057234f7  <+0x00d2>         89 55 ac                      movl %edx, -0x54(%rbp)
    0x1057234fa  <+0x00d5>         49 89 f6                      movq %rsi, %r14
    0x1057234fd  <+0x00d8>         49 89 fd                      movq %rdi, %r13
    0x105723500  <+0x00db>         48 85 c9                      testq %rcx, %rcx
    0x105723503  <+0x00de>         0f 84 44 01 00 00             je 0x10572364d # <+365>
    0x105723509  <+0x00e4>         4c 89 f7                      movq %r14, %rdi
    0x10572350c  <+0x00e7>         48 89 ce                      movq %rcx, %rsi
    0x10572350f  <+0x00ea>         e8 f2 a6 04 00                callq 0x10576dc06 # symbol stub for: CFDictionaryGetValue
    0x105723514  <+0x00ef>         49 89 c4                      movq %rax, %r12
    0x105723517  <+0x00f2>         4d 85 e4                      testq %r12, %r12
    0x10572351a  <+0x00f5>         0f 84 2d 01 00 00             je 0x10572364d # <+365>
    0x105723520  <+0x00fb>         4c 89 f7                      movq %r14, %rdi
    0x105723523  <+0x00fe>         48 89 de                      movq %rbx, %rsi
    0x105723526  <+0x0101>         e8 db a6 04 00                callq 0x10576dc06 # symbol stub for: CFDictionaryGetValue
    0x10572352b  <+0x0106>         48 89 c3                      movq %rax, %rbx
    0x10572352e  <+0x0109>         48 85 db                      testq %rbx, %rbx
    0x105723531  <+0x010c>         0f 84 16 01 00 00             je 0x10572364d # <+365>
    0x105723537  <+0x0112>         4c 89 f7                      movq %r14, %rdi
    0x10572353a  <+0x0115>         4c 89 fe                      movq %r15, %rsi
    0x10572353d  <+0x0118>         e8 c4 a6 04 00                callq 0x10576dc06 # symbol stub for: CFDictionaryGetValue
    0x105723542  <+0x011d>         49 89 c6                      movq %rax, %r14
    0x105723545  <+0x0120>         4d 85 f6                      testq %r14, %r14
    0x105723548  <+0x0123>         0f 84 ff 00 00 00             je 0x10572364d # <+365>
    0x10572354e  <+0x0129>         48 8d 55 d4                   leaq -0x2c(%rbp), %rdx
    0x105723552  <+0x012d>         be 09 00 00 00                movl $0x9, %esi
    0x105723557  <+0x0132>         4c 89 e7                      movq %r12, %rdi
    0x10572355a  <+0x0135>         e8 bf a6 04 00                callq 0x10576dc1e # symbol stub for: CFNumberGetValue
    0x10572355f  <+0x013a>         84 c0                         testb %al, %al
    0x105723561  <+0x013c>         0f 84 e6 00 00 00             je 0x10572364d # <+365>
    0x105723567  <+0x0142>         8b 45 d4                      movl -0x2c(%rbp), %eax
    0x10572356a  <+0x0145>         85 c0                         testl %eax, %eax
    0x10572356c  <+0x0147>         0f 84 db 00 00 00             je 0x10572364d # <+365>
    0x105723572  <+0x014d>         4c 8d 7d c8                   leaq -0x38(%rbp), %r15
    
    
    1 Reply Last reply
    0
    • sierdzioS Offline
      sierdzioS Offline
      sierdzio
      Moderators
      wrote on last edited by
      #2
      • You connect signal/slot after sending the post message
      • onReply() is not a slot
      • You use QNetworkAccessManager before running the event loop (app.exec())

      I'm not certain these issues are enough to produce a crash, but fixing them could help. In general it would be OK to just move you network handling code to a separate class (QObject subclass) and handle operations there, after event loop is started.

      (Z(:^

      1 Reply Last reply
      0
      • M Offline
        M Offline
        Manifolds
        wrote on last edited by
        #3

        This problem is just occured in MacOSX.

        In linux and Windows, everything is OK.

        Now, I will try to wrap the network part in one qt class.

        1 Reply Last reply
        0
        • M Offline
          M Offline
          Manifolds
          wrote on last edited by Manifolds
          #4

          The same result occur, when I wrap network part in a class.

          Process:               TESTQT [2702]
          Path:                  /Users/USER/*/TESTQT.app/Contents/MacOS/TESTQT
          Identifier:            com.yourcompany.TESTQT
          Version:               0
          Code Type:             X86-64 (Native)
          Parent Process:        Qt Creator [2565]
          Responsible:           TESTQT [2702]
          User ID:               501
          
          Date/Time:             2017-05-18 16:58:49.618 +0800
          OS Version:            Mac OS X 10.12.4 (16E195)
          Report Version:        12
          Anonymous UUID:        5A707E9F-BFD1-1B26-4BA2-B7D1C0A0546F
          
          
          Time Awake Since Boot: 2600 seconds
          
          System Integrity Protection: enabled
          
          Crashed Thread:        0  Dispatch queue: com.apple.main-thread
          
          Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
          Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000010
          Exception Note:        EXC_CORPSE_NOTIFY
          
          Termination Signal:    Segmentation fault: 11
          Termination Reason:    Namespace SIGNAL, Code 0xb
          Terminating Process:   exc handler [0]
          
          VM Regions Near 0x10:
          --> 
              __TEXT                 000000010ab15000-000000010ab1c000 [   28K] r-x/rwx SM=COW  /Users/USER/*/TESTQT.app/Contents/MacOS/TESTQT
          
          Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
          0   org.qt-project.QtNetwork      	0x0000000110413955 0x110374000 + 653653
          1   com.apple.CFNetwork           	0x00007fffab24b4f4 PAC::PACClient::invokeClientCallback() + 102
          2   com.apple.CoreFoundation      	0x00007fffabfa83c1 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
          3   com.apple.CoreFoundation      	0x00007fffabf892cd __CFRunLoopDoSources0 + 557
          4   com.apple.CoreFoundation      	0x00007fffabf887c6 __CFRunLoopRun + 934
          5   com.apple.CoreFoundation      	0x00007fffabf881c4 CFRunLoopRunSpecific + 420
          6   org.qt-project.QtNetwork      	0x0000000110412df5 0x110374000 + 650741
          7   org.qt-project.QtNetwork      	0x0000000110413bb1 QNetworkProxyFactory::systemProxyForQuery(QNetworkProxyQuery const&) + 17
          8   org.qt-project.QtNetwork      	0x000000011040a598 0x110374000 + 615832
          9   org.qt-project.QtNetwork      	0x000000011040c4c1 QNetworkProxyFactory::proxyForQuery(QNetworkProxyQuery const&) + 49
          10  org.qt-project.QtNetwork      	0x00000001103a370b 0x110374000 + 194315
          11  org.qt-project.QtNetwork      	0x00000001103c0987 0x110374000 + 313735
          12  org.qt-project.QtNetwork      	0x00000001103c5600 0x110374000 + 333312
          13  org.qt-project.QtNetwork      	0x00000001103bd6c0 0x110374000 + 300736
          14  org.qt-project.QtCore         	0x000000010fcc4424 QObject::event(QEvent*) + 788
          15  org.qt-project.QtWidgets      	0x00000001104c3f52 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 306
          16  org.qt-project.QtWidgets      	0x00000001104c52a8 QApplication::notify(QObject*, QEvent*) + 360
          17  org.qt-project.QtCore         	0x000000010fc9b93f QCoreApplication::notifyInternal2(QObject*, QEvent*) + 159
          18  org.qt-project.QtCore         	0x000000010fc9c9d2 QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) + 850
          19  libqcocoa.dylib               	0x00000001134debbe 0x1134b9000 + 154558
          20  libqcocoa.dylib               	0x00000001134df471 0x1134b9000 + 156785
          21  com.apple.CoreFoundation      	0x00007fffabfa83c1 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
          22  com.apple.CoreFoundation      	0x00007fffabf892cd __CFRunLoopDoSources0 + 557
          23  com.apple.CoreFoundation      	0x00007fffabf887c6 __CFRunLoopRun + 934
          24  com.apple.CoreFoundation      	0x00007fffabf881c4 CFRunLoopRunSpecific + 420
          25  com.apple.HIToolbox           	0x00007fffab4e9ebc RunCurrentEventLoopInMode + 240
          26  com.apple.HIToolbox           	0x00007fffab4e9bf9 ReceiveNextEventCommon + 184
          27  com.apple.HIToolbox           	0x00007fffab4e9b26 _BlockUntilNextEventMatchingListInModeWithFilter + 71
          28  com.apple.AppKit              	0x00007fffa9a84e24 _DPSNextEvent + 1120
          29  com.apple.AppKit              	0x00007fffaa20085e -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2796
          30  com.apple.AppKit              	0x00007fffa9cdb3f2 -[NSApplication _doModalLoop:peek:] + 497
          31  com.apple.AppKit              	0x00007fffa9ebb65c __35-[NSApplication runModalForWindow:]_block_invoke + 64
          32  com.apple.AppKit              	0x00007fffa9cd8ed4 -[NSApplication runModalForWindow:] + 137
          33  com.apple.AppKit              	0x00007fffa9eab525 __19-[NSAlert runModal]_block_invoke + 158
          34  com.apple.AppKit              	0x00007fffa9d51460 -[NSAlert runModal] + 125
          35  com.apple.AppKit              	0x00007fffa9d7edf0 __55-[NSPersistentUIRestorer promptToIgnorePersistentState]_block_invoke + 1022
          36  com.apple.AppKit              	0x00007fffa9d7e9b5 -[NSApplication _suppressFinishLaunchingFromEventHandlersWhilePerformingBlock:] + 28
          37  com.apple.AppKit              	0x00007fffa9d7e956 -[NSPersistentUIRestorer promptToIgnorePersistentState] + 237
          38  com.apple.AppKit              	0x00007fffa9a89da7 -[NSApplication _reopenWindowsAsNecessaryIncludingRestorableState:completionHandler:] + 181
          39  com.apple.AppKit              	0x00007fffa9a89bdc -[NSApplication(NSAppleEventHandling) _handleAEOpenEvent:] + 539
          40  com.apple.AppKit              	0x00007fffa9a8983b -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 661
          41  com.apple.Foundation          	0x00007fffad9c9e1d -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 290
          42  com.apple.Foundation          	0x00007fffad9c9c97 _NSAppleEventManagerGenericHandler + 102
          43  com.apple.AE                  	0x00007fffacdcef26 aeDispatchAppleEvent(AEDesc const*, AEDesc*, unsigned int, unsigned char*) + 544
          44  com.apple.AE                  	0x00007fffacdcec9d dispatchEventAndSendReply(AEDesc const*, AEDesc*) + 39
          45  com.apple.AE                  	0x00007fffacdceba9 aeProcessAppleEvent + 312
          46  com.apple.HIToolbox           	0x00007fffab4faddf AEProcessAppleEvent + 55
          47  com.apple.AppKit              	0x00007fffa9a850ed _DPSNextEvent + 1833
          48  com.apple.AppKit              	0x00007fffaa20085e -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2796
          49  com.apple.AppKit              	0x00007fffa9a797ab -[NSApplication run] + 926
          50  libqcocoa.dylib               	0x00000001134de21f 0x1134b9000 + 152095
          51  org.qt-project.QtCore         	0x000000010fc978d2 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 418
          52  org.qt-project.QtCore         	0x000000010fc9bff7 QCoreApplication::exec() + 343
          53  com.yourcompany.TESTQT        	0x000000010ab1a9b7 main + 455
          54  libdyld.dylib                 	0x00007fffc16eb235 start + 1
          
          Thread 1:
          0   libsystem_kernel.dylib        	0x00007fffc181a44e __workq_kernreturn + 10
          1   libsystem_pthread.dylib       	0x00007fffc1904695 _pthread_wqthread + 1426
          2   libsystem_pthread.dylib       	0x00007fffc19040f1 start_wqthread + 13
          
          Thread 2:
          0   libsystem_kernel.dylib        	0x00007fffc181a44e __workq_kernreturn + 10
          1   libsystem_pthread.dylib       	0x00007fffc1904695 _pthread_wqthread + 1426
          2   libsystem_pthread.dylib       	0x00007fffc19040f1 start_wqthread + 13
          
          Thread 3:
          0   libsystem_kernel.dylib        	0x00007fffc181a44e __workq_kernreturn + 10
          1   libsystem_pthread.dylib       	0x00007fffc1904695 _pthread_wqthread + 1426
          2   libsystem_pthread.dylib       	0x00007fffc19040f1 start_wqthread + 13
          
          Thread 4:: Dispatch queue: com.apple.NSURLSession-work
          0   libsystem_kernel.dylib        	0x00007fffc181adc6 kevent_qos + 10
          1   libdispatch.dylib             	0x00007fffc16b7a06 _dispatch_kq_update + 153
          2   com.apple.CFNetwork           	0x00007fffab0d26f6 -[__NSCFLocalSessionTask setConnection:] + 234
          3   com.apple.CFNetwork           	0x00007fffab18b31e -[__NSCFLocalSessionTask _onSessionQueue_disavow] + 60
          4   libdispatch.dylib             	0x00007fffc16be524 _dispatch_call_block_and_release + 12
          5   libdispatch.dylib             	0x00007fffc16b58fc _dispatch_client_callout + 8
          6   libdispatch.dylib             	0x00007fffc16cb9a0 _dispatch_queue_serial_drain + 896
          7   libdispatch.dylib             	0x00007fffc16be306 _dispatch_queue_invoke + 1046
          8   libdispatch.dylib             	0x00007fffc16b76b5 _dispatch_root_queue_drain + 476
          9   libdispatch.dylib             	0x00007fffc16b748c _dispatch_worker_thread3 + 99
          10  libsystem_pthread.dylib       	0x00007fffc1904616 _pthread_wqthread + 1299
          11  libsystem_pthread.dylib       	0x00007fffc19040f1 start_wqthread + 13
          
          Thread 5:
          0   libsystem_kernel.dylib        	0x00007fffc181a44e __workq_kernreturn + 10
          1   libsystem_pthread.dylib       	0x00007fffc1904695 _pthread_wqthread + 1426
          2   libsystem_pthread.dylib       	0x00007fffc19040f1 start_wqthread + 13
          
          Thread 6:
          0   libsystem_kernel.dylib        	0x00007fffc181a44e __workq_kernreturn + 10
          1   libsystem_pthread.dylib       	0x00007fffc1904695 _pthread_wqthread + 1426
          2   libsystem_pthread.dylib       	0x00007fffc19040f1 start_wqthread + 13
          
          Thread 7:: Dispatch queue: com.apple.cfnetwork.pac
          0   libobjc.A.dylib               	0x00007fffc0df6ca5 search_method_list(method_list_t const*, objc_selector*) + 8
          1   libobjc.A.dylib               	0x00007fffc0df6c7e getMethodNoSuper_nolock(objc_class*, objc_selector*) + 100
          2   libobjc.A.dylib               	0x00007fffc0df90eb lookUpImpOrForward + 384
          3   libobjc.A.dylib               	0x00007fffc0df8ad4 _objc_msgSend_uncached + 68
          4   com.apple.Foundation          	0x00007fffad9bbd4d +[__NSOperationInternal _observeValueForKeyPath:ofObject:changeKind:oldValue:newValue:indexes:context:] + 1675
          5   com.apple.Foundation          	0x00007fffad9bb593 NSKeyValueNotifyObserver + 116
          6   com.apple.Foundation          	0x00007fffad9baf14 NSKeyValueDidChange + 486
          7   com.apple.Foundation          	0x00007fffadaf98f7 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKeys:count:maybeOldValuesDict:usingBlock:] + 944
          8   com.apple.Foundation          	0x00007fffad97ec7d -[NSObject(NSKeyValueObservingPrivate) _changeValueForKey:key:key:usingBlock:] + 60
          9   com.apple.Foundation          	0x00007fffad9ba74a -[__NSOperationInternal _start:] + 934
          10  com.apple.Foundation          	0x00007fffad9b64fb __NSOQSchedule_f + 201
          11  libdispatch.dylib             	0x00007fffc16b58fc _dispatch_client_callout + 8
          12  libdispatch.dylib             	0x00007fffc16cb9a0 _dispatch_queue_serial_drain + 896
          13  libdispatch.dylib             	0x00007fffc16be306 _dispatch_queue_invoke + 1046
          14  libdispatch.dylib             	0x00007fffc16b76b5 _dispatch_root_queue_drain + 476
          15  libdispatch.dylib             	0x00007fffc16b748c _dispatch_worker_thread3 + 99
          16  libsystem_pthread.dylib       	0x00007fffc1904616 _pthread_wqthread + 1299
          17  libsystem_pthread.dylib       	0x00007fffc19040f1 start_wqthread + 13
          
          Thread 8:: Qt bearer thread
          0   libsystem_kernel.dylib        	0x00007fffc181b19e poll + 10
          1   org.qt-project.QtCore         	0x000000010fcec530 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 112
          2   org.qt-project.QtCore         	0x000000010fcedd99 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 857
          3   org.qt-project.QtCore         	0x000000010fc978d2 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 418
          4   org.qt-project.QtCore         	0x000000010fade4c1 QThread::exec() + 113
          5   org.qt-project.QtCore         	0x000000010fae1eaa 0x10fab8000 + 171690
          6   libsystem_pthread.dylib       	0x00007fffc19049af _pthread_body + 180
          7   libsystem_pthread.dylib       	0x00007fffc19048fb _pthread_start + 286
          8   libsystem_pthread.dylib       	0x00007fffc1904101 thread_start + 13
          
          Thread 9:: QScanThread
          0   libsystem_kernel.dylib        	0x00007fffc1812386 semaphore_wait_trap + 10
          1   libdispatch.dylib             	0x00007fffc16cda77 _os_semaphore_wait + 16
          2   libdispatch.dylib             	0x00007fffc16be891 _dispatch_semaphore_wait_slow + 103
          3   com.apple.framework.CoreWLAN  	0x00007fffad69a0e8 -[CWInterface(Private) scanForNetworksWithChannels:ssidList:legacyScanSSID:includeHiddenNetworks:mergedScanResults:maxAge:maxMissCount:maxWakeCount:maxAutoJoinCount:waitForWiFi:waitForBluetooth:priority:error:] + 623
          4   com.apple.framework.CoreWLAN  	0x00007fffad6930bf -[CWInterface scanForNetworksWithName:error:] + 106
          5   libqcorewlanbearer.dylib      	0x00000001173f4cea 0x1173ee000 + 27882
          6   org.qt-project.QtCore         	0x000000010fae1eaa 0x10fab8000 + 171690
          7   libsystem_pthread.dylib       	0x00007fffc19049af _pthread_body + 180
          8   libsystem_pthread.dylib       	0x00007fffc19048fb _pthread_start + 286
          9   libsystem_pthread.dylib       	0x00007fffc1904101 thread_start + 13
          
          Thread 10:
          0   libsystem_pthread.dylib       	0x00007fffc19040e4 start_wqthread + 0
          1   ???                           	0x0000700006977b30 0 + 123145412901680
          
          Thread 11:: QNetworkAccessManager thread
          0   libsystem_kernel.dylib        	0x00007fffc181b19e poll + 10
          1   org.qt-project.QtCore         	0x000000010fcec6e0 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 544
          2   org.qt-project.QtCore         	0x000000010fcedd99 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 857
          3   org.qt-project.QtCore         	0x000000010fc978d2 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 418
          4   org.qt-project.QtCore         	0x000000010fade4c1 QThread::exec() + 113
          5   org.qt-project.QtCore         	0x000000010fae1eaa 0x10fab8000 + 171690
          6   libsystem_pthread.dylib       	0x00007fffc19049af _pthread_body + 180
          7   libsystem_pthread.dylib       	0x00007fffc19048fb _pthread_start + 286
          8   libsystem_pthread.dylib       	0x00007fffc1904101 thread_start + 13
          
          Thread 12:: com.apple.NSURLConnectionLoader
          0   libsystem_kernel.dylib        	0x00007fffc181234a mach_msg_trap + 10
          1   libsystem_kernel.dylib        	0x00007fffc1811797 mach_msg + 55
          2   com.apple.CoreFoundation      	0x00007fffabf894e4 __CFRunLoopServiceMachPort + 212
          3   com.apple.CoreFoundation      	0x00007fffabf88971 __CFRunLoopRun + 1361
          4   com.apple.CoreFoundation      	0x00007fffabf881c4 CFRunLoopRunSpecific + 420
          5   com.apple.CFNetwork           	0x00007fffab0c6604 +[NSURLConnection(Loader) _resourceLoadLoop:] + 313
          6   com.apple.Foundation          	0x00007fffad9aabcd __NSThread__start__ + 1243
          7   libsystem_pthread.dylib       	0x00007fffc19049af _pthread_body + 180
          8   libsystem_pthread.dylib       	0x00007fffc19048fb _pthread_start + 286
          9   libsystem_pthread.dylib       	0x00007fffc1904101 thread_start + 13
          
          Thread 13:
          0   libsystem_kernel.dylib        	0x00007fffc1819f46 __semwait_signal + 10
          1   libsystem_c.dylib             	0x00007fffc17a0b72 nanosleep + 199
          2   libc++.1.dylib                	0x00007fffc02c565b std::__1::this_thread::sleep_for(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > const&) + 80
          3   com.apple.JavaScriptCore      	0x00007fffaef9103f void std::__1::this_thread::sleep_for<long long, std::__1::ratio<1l, 1000l> >(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> > const&) + 63
          4   com.apple.JavaScriptCore      	0x00007fffaef8ff21 bmalloc::waitUntilFalse(std::__1::unique_lock<bmalloc::StaticMutex>&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >, bool&) + 113
          5   com.apple.JavaScriptCore      	0x00007fffaef8fd70 bmalloc::Heap::scavenge(std::__1::unique_lock<bmalloc::StaticMutex>&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >) + 48
          6   com.apple.JavaScriptCore      	0x00007fffaef8fc06 bmalloc::Heap::concurrentScavenge() + 102
          7   com.apple.JavaScriptCore      	0x00007fffaef91291 bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>::threadRunLoop() + 97
          8   com.apple.JavaScriptCore      	0x00007fffaef9119d bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>::threadEntryPoint(bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>*) + 29
          9   com.apple.JavaScriptCore      	0x00007fffaef9144d void* std::__1::__thread_proxy<std::__1::tuple<void (*)(bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>*), bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>*> >(void*) + 93
          10  libsystem_pthread.dylib       	0x00007fffc19049af _pthread_body + 180
          11  libsystem_pthread.dylib       	0x00007fffc19048fb _pthread_start + 286
          12  libsystem_pthread.dylib       	0x00007fffc1904101 thread_start + 13
          
          Thread 14:: WTF::AutomaticThread
          0   libsystem_kernel.dylib        	0x00007fffc1819bf2 __psynch_cvwait + 10
          1   libsystem_pthread.dylib       	0x00007fffc190586e _pthread_cond_wait + 712
          2   com.apple.JavaScriptCore      	0x00007fffae42a837 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 119
          3   com.apple.JavaScriptCore      	0x00007fffaef78b52 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2706
          4   com.apple.JavaScriptCore      	0x00007fffaeac6276 bool WTF::ConditionBase::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 150
          5   com.apple.JavaScriptCore      	0x00007fffaef696b7 std::__1::__function::__func<WTF::AutomaticThread::start(WTF::Locker<WTF::LockBase> const&)::$_0, std::__1::allocator<WTF::AutomaticThread::start(WTF::Locker<WTF::LockBase> const&)::$_0>, void ()>::operator()() + 199
          6   com.apple.JavaScriptCore      	0x00007fffae4228f2 WTF::threadEntryPoint(void*) + 178
          7   com.apple.JavaScriptCore      	0x00007fffae42281f WTF::wtfThreadEntryPoint(void*) + 15
          8   libsystem_pthread.dylib       	0x00007fffc19049af _pthread_body + 180
          9   libsystem_pthread.dylib       	0x00007fffc19048fb _pthread_start + 286
          10  libsystem_pthread.dylib       	0x00007fffc1904101 thread_start + 13
          
          Thread 15:: WTF::AutomaticThread
          0   libsystem_kernel.dylib        	0x00007fffc1819bf2 __psynch_cvwait + 10
          1   libsystem_pthread.dylib       	0x00007fffc190586e _pthread_cond_wait + 712
          2   com.apple.JavaScriptCore      	0x00007fffae42a837 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 119
          3   com.apple.JavaScriptCore      	0x00007fffaef78b52 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2706
          4   com.apple.JavaScriptCore      	0x00007fffaeac6276 bool WTF::ConditionBase::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 150
          5   com.apple.JavaScriptCore      	0x00007fffaef696b7 std::__1::__function::__func<WTF::AutomaticThread::start(WTF::Locker<WTF::LockBase> const&)::$_0, std::__1::allocator<WTF::AutomaticThread::start(WTF::Locker<WTF::LockBase> const&)::$_0>, void ()>::operator()() + 199
          6   com.apple.JavaScriptCore      	0x00007fffae4228f2 WTF::threadEntryPoint(void*) + 178
          7   com.apple.JavaScriptCore      	0x00007fffae42281f WTF::wtfThreadEntryPoint(void*) + 15
          8   libsystem_pthread.dylib       	0x00007fffc19049af _pthread_body + 180
          9   libsystem_pthread.dylib       	0x00007fffc19048fb _pthread_start + 286
          10  libsystem_pthread.dylib       	0x00007fffc1904101 thread_start + 13
          
          Thread 16:: WTF::AutomaticThread
          0   libsystem_kernel.dylib        	0x00007fffc1819bf2 __psynch_cvwait + 10
          1   libsystem_pthread.dylib       	0x00007fffc190586e _pthread_cond_wait + 712
          2   com.apple.JavaScriptCore      	0x00007fffae42a837 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 119
          3   com.apple.JavaScriptCore      	0x00007fffaef78b52 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2706
          4   com.apple.JavaScriptCore      	0x00007fffaeac6276 bool WTF::ConditionBase::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 150
          5   com.apple.JavaScriptCore      	0x00007fffaef696b7 std::__1::__function::__func<WTF::AutomaticThread::start(WTF::Locker<WTF::LockBase> const&)::$_0, std::__1::allocator<WTF::AutomaticThread::start(WTF::Locker<WTF::LockBase> const&)::$_0>, void ()>::operator()() + 199
          6   com.apple.JavaScriptCore      	0x00007fffae4228f2 WTF::threadEntryPoint(void*) + 178
          7   com.apple.JavaScriptCore      	0x00007fffae42281f WTF::wtfThreadEntryPoint(void*) + 15
          8   libsystem_pthread.dylib       	0x00007fffc19049af _pthread_body + 180
          9   libsystem_pthread.dylib       	0x00007fffc19048fb _pthread_start + 286
          10  libsystem_pthread.dylib       	0x00007fffc1904101 thread_start + 13
          
          Thread 17:: WTF::AutomaticThread
          0   libsystem_kernel.dylib        	0x00007fffc1819bf2 __psynch_cvwait + 10
          1   libsystem_pthread.dylib       	0x00007fffc190586e _pthread_cond_wait + 712
          2   com.apple.JavaScriptCore      	0x00007fffae42a837 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 119
          3   com.apple.JavaScriptCore      	0x00007fffaef78b52 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2706
          4   com.apple.JavaScriptCore      	0x00007fffaeac6276 bool WTF::ConditionBase::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 150
          5   com.apple.JavaScriptCore      	0x00007fffaef696b7 std::__1::__function::__func<WTF::AutomaticThread::start(WTF::Locker<WTF::LockBase> const&)::$_0, std::__1::allocator<WTF::AutomaticThread::start(WTF::Locker<WTF::LockBase> const&)::$_0>, void ()>::operator()() + 199
          6   com.apple.JavaScriptCore      	0x00007fffae4228f2 WTF::threadEntryPoint(void*) + 178
          7   com.apple.JavaScriptCore      	0x00007fffae42281f WTF::wtfThreadEntryPoint(void*) + 15
          8   libsystem_pthread.dylib       	0x00007fffc19049af _pthread_body + 180
          9   libsystem_pthread.dylib       	0x00007fffc19048fb _pthread_start + 286
          10  libsystem_pthread.dylib       	0x00007fffc1904101 thread_start + 13
          
          Thread 18:: WTF::AutomaticThread
          0   libsystem_kernel.dylib        	0x00007fffc1819bf2 __psynch_cvwait + 10
          1   libsystem_pthread.dylib       	0x00007fffc190586e _pthread_cond_wait + 712
          2   com.apple.JavaScriptCore      	0x00007fffae42a837 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 119
          3   com.apple.JavaScriptCore      	0x00007fffaef78b52 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2706
          4   com.apple.JavaScriptCore      	0x00007fffaeac6276 bool WTF::ConditionBase::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 150
          5   com.apple.JavaScriptCore      	0x00007fffaef696b7 std::__1::__function::__func<WTF::AutomaticThread::start(WTF::Locker<WTF::LockBase> const&)::$_0, std::__1::allocator<WTF::AutomaticThread::start(WTF::Locker<WTF::LockBase> const&)::$_0>, void ()>::operator()() + 199
          6   com.apple.JavaScriptCore      	0x00007fffae4228f2 WTF::threadEntryPoint(void*) + 178
          7   com.apple.JavaScriptCore      	0x00007fffae42281f WTF::wtfThreadEntryPoint(void*) + 15
          8   libsystem_pthread.dylib       	0x00007fffc19049af _pthread_body + 180
          9   libsystem_pthread.dylib       	0x00007fffc19048fb _pthread_start + 286
          10  libsystem_pthread.dylib       	0x00007fffc1904101 thread_start + 13
          
          Thread 19:: WTF::AutomaticThread
          0   libsystem_kernel.dylib        	0x00007fffc1819bf2 __psynch_cvwait + 10
          1   libsystem_pthread.dylib       	0x00007fffc190586e _pthread_cond_wait + 712
          2   com.apple.JavaScriptCore      	0x00007fffae42a837 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 119
          3   com.apple.JavaScriptCore      	0x00007fffaef78b52 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2706
          4   com.apple.JavaScriptCore      	0x00007fffaeac6276 bool WTF::ConditionBase::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 150
          5   com.apple.JavaScriptCore      	0x00007fffaef696b7 std::__1::__function::__func<WTF::AutomaticThread::start(WTF::Locker<WTF::LockBase> const&)::$_0, std::__1::allocator<WTF::AutomaticThread::start(WTF::Locker<WTF::LockBase> const&)::$_0>, void ()>::operator()() + 199
          6   com.apple.JavaScriptCore      	0x00007fffae4228f2 WTF::threadEntryPoint(void*) + 178
          7   com.apple.JavaScriptCore      	0x00007fffae42281f WTF::wtfThreadEntryPoint(void*) + 15
          8   libsystem_pthread.dylib       	0x00007fffc19049af _pthread_body + 180
          9   libsystem_pthread.dylib       	0x00007fffc19048fb _pthread_start + 286
          10  libsystem_pthread.dylib       	0x00007fffc1904101 thread_start + 13
          
          Thread 20:: WTF::AutomaticThread
          0   libsystem_kernel.dylib        	0x00007fffc1819bf2 __psynch_cvwait + 10
          1   libsystem_pthread.dylib       	0x00007fffc190586e _pthread_cond_wait + 712
          2   com.apple.JavaScriptCore      	0x00007fffae42a837 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 119
          3   com.apple.JavaScriptCore      	0x00007fffaef78b52 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2706
          4   com.apple.JavaScriptCore      	0x00007fffaeac6276 bool WTF::ConditionBase::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 150
          5   com.apple.JavaScriptCore      	0x00007fffaef696b7 std::__1::__function::__func<WTF::AutomaticThread::start(WTF::Locker<WTF::LockBase> const&)::$_0, std::__1::allocator<WTF::AutomaticThread::start(WTF::Locker<WTF::LockBase> const&)::$_0>, void ()>::operator()() + 199
          6   com.apple.JavaScriptCore      	0x00007fffae4228f2 WTF::threadEntryPoint(void*) + 178
          7   com.apple.JavaScriptCore      	0x00007fffae42281f WTF::wtfThreadEntryPoint(void*) + 15
          8   libsystem_pthread.dylib       	0x00007fffc19049af _pthread_body + 180
          9   libsystem_pthread.dylib       	0x00007fffc19048fb _pthread_start + 286
          10  libsystem_pthread.dylib       	0x00007fffc1904101 thread_start + 13
          
          Thread 21:: WTF::AutomaticThread
          0   libsystem_kernel.dylib        	0x00007fffc1819bf2 __psynch_cvwait + 10
          1   libsystem_pthread.dylib       	0x00007fffc190586e _pthread_cond_wait + 712
          2   com.apple.JavaScriptCore      	0x00007fffae42a837 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 119
          3   com.apple.JavaScriptCore      	0x00007fffaef78b52 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2706
          4   com.apple.JavaScriptCore      	0x00007fffaeac6276 bool WTF::ConditionBase::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 150
          5   com.apple.JavaScriptCore      	0x00007fffaef696b7 std::__1::__function::__func<WTF::AutomaticThread::start(WTF::Locker<WTF::LockBase> const&)::$_0, std::__1::allocator<WTF::AutomaticThread::start(WTF::Locker<WTF::LockBase> const&)::$_0>, void ()>::operator()() + 199
          6   com.apple.JavaScriptCore      	0x00007fffae4228f2 WTF::threadEntryPoint(void*) + 178
          7   com.apple.JavaScriptCore      	0x00007fffae42281f WTF::wtfThreadEntryPoint(void*) + 15
          8   libsystem_pthread.dylib       	0x00007fffc19049af _pthread_body + 180
          9   libsystem_pthread.dylib       	0x00007fffc19048fb _pthread_start + 286
          10  libsystem_pthread.dylib       	0x00007fffc1904101 thread_start + 13
          
          Thread 22:: WTF::AutomaticThread
          0   libsystem_kernel.dylib        	0x00007fffc1819bf2 __psynch_cvwait + 10
          1   libsystem_pthread.dylib       	0x00007fffc190586e _pthread_cond_wait + 712
          2   com.apple.JavaScriptCore      	0x00007fffae42a837 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 119
          3   com.apple.JavaScriptCore      	0x00007fffaef78b52 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2706
          4   com.apple.JavaScriptCore      	0x00007fffaeac6276 bool WTF::ConditionBase::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 150
          5   com.apple.JavaScriptCore      	0x00007fffaef696b7 std::__1::__function::__func<WTF::AutomaticThread::start(WTF::Locker<WTF::LockBase> const&)::$_0, std::__1::allocator<WTF::AutomaticThread::start(WTF::Locker<WTF::LockBase> const&)::$_0>, void ()>::operator()() + 199
          6   com.apple.JavaScriptCore      	0x00007fffae4228f2 WTF::threadEntryPoint(void*) + 178
          7   com.apple.JavaScriptCore      	0x00007fffae42281f WTF::wtfThreadEntryPoint(void*) + 15
          8   libsystem_pthread.dylib       	0x00007fffc19049af _pthread_body + 180
          9   libsystem_pthread.dylib       	0x00007fffc19048fb _pthread_start + 286
          10  libsystem_pthread.dylib       	0x00007fffc1904101 thread_start + 13
          
          Thread 23:: WTF::AutomaticThread
          0   libsystem_kernel.dylib        	0x00007fffc1819bf2 __psynch_cvwait + 10
          1   libsystem_pthread.dylib       	0x00007fffc190586e _pthread_cond_wait + 712
          2   com.apple.JavaScriptCore      	0x00007fffae42a837 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 119
          3   com.apple.JavaScriptCore      	0x00007fffaef78b52 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2706
          4   com.apple.JavaScriptCore      	0x00007fffaeac6276 bool WTF::ConditionBase::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 150
          5   com.apple.JavaScriptCore      	0x00007fffaef696b7 std::__1::__function::__func<WTF::AutomaticThread::start(WTF::Locker<WTF::LockBase> const&)::$_0, std::__1::allocator<WTF::AutomaticThread::start(WTF::Locker<WTF::LockBase> const&)::$_0>, void ()>::operator()() + 199
          6   com.apple.JavaScriptCore      	0x00007fffae4228f2 WTF::threadEntryPoint(void*) + 178
          7   com.apple.JavaScriptCore      	0x00007fffae42281f WTF::wtfThreadEntryPoint(void*) + 15
          8   libsystem_pthread.dylib       	0x00007fffc19049af _pthread_body + 180
          9   libsystem_pthread.dylib       	0x00007fffc19048fb _pthread_start + 286
          10  libsystem_pthread.dylib       	0x00007fffc1904101 thread_start + 13
          
          Thread 0 crashed with X86 Thread State (64-bit):
            rax: 0x0000000000000000  rbx: 0x00007fb6d98bef68  rcx: 0x0000030000000300  rdx: 0x0000000000000000
            rdi: 0x00007fff550e7610  rsi: 0x00007fb6d845b680  rbp: 0x00007fff550e6690  rsp: 0x00007fff550e6670
             r8: 0x00007fb6d98bf018   r9: 0x00000000000078ff  r10: 0x00007fb6d98bf020  r11: 0xffffffff00000000
            r12: 0x0000000000000000  r13: 0x00007fffc6f99642  r14: 0x0000000000000000  r15: 0x00007fb6d845b680
            rip: 0x0000000110413955  rfl: 0x0000000000010246  cr2: 0x0000000000000010
            
          Logical CPU:     2
          Error Code:      0x00000006
          Trap Number:     14
          
          
          
          
          1 Reply Last reply
          0
          • sierdzioS Offline
            sierdzioS Offline
            sierdzio
            Moderators
            wrote on last edited by
            #5

            Hm, then it does indeed look like a bug.

            I've found this, seems related: https://bugreports.qt.io/browse/QTBUG-56747 It is fixed in Qt 5.9. Should also work fine in 5.7.

            (Z(:^

            1 Reply Last reply
            1

            • Login

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • Users
            • Groups
            • Search
            • Get Qt Extensions
            • Unsolved