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. Crash on launch with file on Mac

Crash on launch with file on Mac

Scheduled Pinned Locked Moved General and Desktop
19 Posts 5 Posters 10.0k 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.
  • G Offline
    G Offline
    goetz
    wrote on last edited by
    #10

    You're welcome. And you're not the first who stepped into that trap :-)

    I've added doc notes the QCoreApplication and QApplication documentation here on DevNet.

    http://www.catb.org/~esr/faqs/smart-questions.html

    1 Reply Last reply
    0
    • M Offline
      M Offline
      mickael.cruz
      wrote on last edited by
      #11

      Hello,
      I have a similar problem but I can't find this "browser" demo. Can someone tell me which folder is it in?

      Thanks

      1 Reply Last reply
      0
      • A Offline
        A Offline
        aaronsher
        wrote on last edited by
        #12

        It's under the QtSDK in Demos/4.7/browser in my install.

        Aaron

        1 Reply Last reply
        0
        • M Offline
          M Offline
          mickael.cruz
          wrote on last edited by
          #13

          Aah so this demo is QT 4.7 specific! I am using Qt 4.8 and this demo wasn't available. I just downloaded the 4.7 version to get the demo. Thank you.

          1 Reply Last reply
          0
          • P Offline
            P Offline
            prabuqt
            wrote on last edited by
            #14

            [quote author="aaronsher" date="1342629125"]Cool, thanks! Wow, that's one I never would have guessed, though looking again at the browser sample I see that they are doing that and I missed it the first time.

            Aaron[/quote]

            Please mark the title as Solved :)

            1 Reply Last reply
            0
            • M Offline
              M Offline
              mickael.cruz
              wrote on last edited by
              #15

              [SOLVED] How do I do that?

              1 Reply Last reply
              0
              • P Offline
                P Offline
                prabuqt
                wrote on last edited by
                #16
                1. Click on the title of your post
                  you will find this below the left side of your title.

                quote |link |edit |report

                1. click on edit
                2. Prefix the title by adding a tag like [SOLVED] and update the post.

                Thank you.

                1 Reply Last reply
                0
                • P Offline
                  P Offline
                  prabuqt
                  wrote on last edited by
                  #17

                  bq. [SOLVED] How do I do that?

                  looks great mickael.cruz

                  1 Reply Last reply
                  0
                  • W Offline
                    W Offline
                    Wael
                    wrote on last edited by
                    #18

                    Hi All,
                    I am getting very similar crash using Qt 4.8.5 on OSX 10.9

                    When I double click my file in Finder while my application is running it opens correctly, but if my application is not already running I get a crash just after showing its splash screen, note that I am using the correct int& argc in my inherited QApplication

                    Part of the crash stack:

                    Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
                    0 QtCore 0x000000010315614a QString::fromLocal8Bit(char const*, int) + 42
                    1 QtCore 0x000000010321d9cc QCoreApplication::arguments() + 124
                    2 QtGui 0x000000010356a77f QMacInputContext::reset() + 49311
                    3 com.apple.AppKit 0x00007fff8810ef65 __69-[NSApplication(NSAppleEventHandling) _handleAEOpenDocumentsForURLs:]_block_invoke + 1651
                    4 com.apple.AppKit 0x00007fff87f0ac63 __78-[NSDocumentController(NSInternal) _autoreopenDocumentsWithCompletionHandler:]_block_invoke_2 + 140
                    5 com.apple.AppKit 0x00007fff87f0a84d -[NSDocumentController(NSInternal) _autoreopenDocumentsWithCompletionHandler:] + 746
                    6 com.apple.AppKit 0x00007fff87d759fb -[NSApplication _reopenWindowsAsNecessaryIncludingRestorableState:registeringAsReady:completionHandler:] + 323
                    7 com.apple.AppKit 0x00007fff8810e869 -[NSApplication(NSAppleEventHandling) _handleAEOpenDocumentsForURLs:] + 306
                    8 com.apple.AppKit 0x00007fff87d752bb -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 450
                    9 com.apple.Foundation 0x00007fff89a0eeaa -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 294
                    10 com.apple.Foundation 0x00007fff89a0ed1d _NSAppleEventManagerGenericHandler + 106
                    11 com.apple.AE 0x00007fff83d55e1f aeDispatchAppleEvent(AEDesc const*, AEDesc*, unsigned int, unsigned char*) + 381
                    12 com.apple.AE 0x00007fff83d55c32 dispatchEventAndSendReply(AEDesc const*, AEDesc*) + 31
                    13 com.apple.AE 0x00007fff83d55b36 aeProcessAppleEvent + 315
                    14 com.apple.HIToolbox 0x00007fff877495f1 AEProcessAppleEvent + 56
                    15 com.apple.AppKit 0x00007fff87d710f6 _DPSNextEvent + 1026
                    16 com.apple.AppKit 0x00007fff87d708db -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 122
                    17 com.apple.AppKit 0x00007fff87d649cc -[NSApplication run] + 553
                    18 QtGui 0x0000000103572171 QDesktopWidget::resizeEvent(QResizeEvent*) + 3553
                    19 QtGui 0x0000000103574070 QDesktopWidget::resizeEvent(QResizeEvent*) + 11488
                    20 QtCore 0x000000010321c745 QCoreApplication::processEvents(QFlagsQEventLoop::ProcessEventsFlag) + 69
                    21 QtGui 0x0000000103614aaf QWidgetPrivate::show_helper() + 639
                    22 QtGui 0x0000000103614cff QWidget::setVisible(bool) + 511
                    ....

                    Last thing, I found when outputting application argc in exec function that it is not 1 as when I run it from QCreator, it is 24576!

                    I hope someone had found a solution for this because I've been trying to sort it for a week

                    thanks in advance

                    1 Reply Last reply
                    0
                    • W Offline
                      W Offline
                      Wael
                      wrote on last edited by
                      #19

                      Please ignore the above comment as it appeared to be the same issue, and the previous fix sorted it

                      1 Reply Last reply
                      0

                      • Login

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