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
QtWS25 Last Chance

Strange Crash, HTTP Post in MacOSX

Scheduled Pinned Locked Moved Unsolved General and Desktop
5 Posts 2 Posters 1.2k Views
  • 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