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
Forum Updated to NodeBB v4.3 + New Features

Crash on launch with file on Mac

Scheduled Pinned Locked Moved General and Desktop
19 Posts 5 Posters 9.1k 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