Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. Faulting module Qt5Core.dll
QtWS25 Last Chance

Faulting module Qt5Core.dll

Scheduled Pinned Locked Moved Unsolved Installation and Deployment
9 Posts 5 Posters 5.3k 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
    MartinF
    wrote on 26 Jul 2022, 18:18 last edited by
    #1

    Hello,

    We have developed an application that syncs between customer databases and it works on close to 100 computers except one, where we are getting the below error. Any insights would be greatly appreciated.

    Faulting application name: Toboggan.exe, version: 2.8.0.0, time stamp: 0x62a24738
    Faulting module name: Qt5Core.dll, version: 5.15.2.0, time stamp: 0x61d69156
    Exception code: 0xc0000409
    Fault offset: 0x0001f081
    Faulting process id: 0x3194
    Faulting application start time: 0x01d8a11808439164
    Faulting application path: C:\ProgramData\Xactware\Toboggan\Toboggan.exe
    Faulting module path: C:\Windows\TEMP_MEI26482\Qt5Core.dll
    Report Id: e557b69a-3067-4f6b-afc5-fca506643e6a
    Faulting package full name:
    Faulting package-relative application ID:

    1 Reply Last reply
    0
    • S Offline
      S Offline
      SGaist
      Lifetime Qt Champion
      wrote on 26 Jul 2022, 18:23 last edited by
      #2

      Hi and welcome to devnet,

      Can you see if that machine has something drastically different from your other machines ?

      For example different flavor of Windows, not the same service packs installed, a recent update, etc.

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      M 1 Reply Last reply 2 Aug 2022, 13:52
      0
      • H Offline
        H Offline
        hskoglund
        wrote on 26 Jul 2022, 18:28 last edited by
        #3

        To add to @SGaist: also check if that PC has a 3rd party antivirus, for example Avast.

        M 1 Reply Last reply 2 Aug 2022, 15:23
        1
        • C Online
          C Online
          Chris Kawa
          Lifetime Qt Champion
          wrote on 26 Jul 2022, 22:20 last edited by Chris Kawa
          #4

          Faulting application path: C:\ProgramData\Xactware\Toboggan\Toboggan.exe
          Faulting module path: C:\Windows\TEMP_MEI26482\Qt5Core.dll

          This part looks weird. Are those paths correct? Usually Qt dlls would be deployed next to the exe.
          Maybe that one machine has another incompatible version of Qt installed and added to PATH and that gets erroneously picked up instead of your version?

          Exception code: 0xc0000409

          This is a stack buffer overrun exception. If the above paths and dll versions are ok then it seems like a bug in your app. Since the fault occurs in Qt dll I would suspect you're trying to use a Qt object that is already deleted or have a leak and you're recreating some object over and over and blow the stack. Something like that. If you can try running a debug version of your app on that machine and collect a crash dump. That would give you a callstack to look at to see where in your app the fault occurs.

          Since you have a module name and fault offset you can also try to figure out what function crashes. Raymond Chen of Microsoft describes how to do that in his blog post.

          M 1 Reply Last reply 2 Aug 2022, 18:32
          2
          • S SGaist
            26 Jul 2022, 18:23

            Hi and welcome to devnet,

            Can you see if that machine has something drastically different from your other machines ?

            For example different flavor of Windows, not the same service packs installed, a recent update, etc.

            M Offline
            M Offline
            MartinF
            wrote on 2 Aug 2022, 13:52 last edited by
            #5

            @SGaist Thank you, we will check that computer. We know that it was running, but then the company that hosts the server made a change, and it stopped working.

            1 Reply Last reply
            0
            • H hskoglund
              26 Jul 2022, 18:28

              To add to @SGaist: also check if that PC has a 3rd party antivirus, for example Avast.

              M Offline
              M Offline
              MartinF
              wrote on 2 Aug 2022, 15:23 last edited by
              #6

              @hskoglund thank you, they had WebRoot which did some changes, will check to see if Avast is running on it as well.

              1 Reply Last reply
              0
              • C Chris Kawa
                26 Jul 2022, 22:20

                Faulting application path: C:\ProgramData\Xactware\Toboggan\Toboggan.exe
                Faulting module path: C:\Windows\TEMP_MEI26482\Qt5Core.dll

                This part looks weird. Are those paths correct? Usually Qt dlls would be deployed next to the exe.
                Maybe that one machine has another incompatible version of Qt installed and added to PATH and that gets erroneously picked up instead of your version?

                Exception code: 0xc0000409

                This is a stack buffer overrun exception. If the above paths and dll versions are ok then it seems like a bug in your app. Since the fault occurs in Qt dll I would suspect you're trying to use a Qt object that is already deleted or have a leak and you're recreating some object over and over and blow the stack. Something like that. If you can try running a debug version of your app on that machine and collect a crash dump. That would give you a callstack to look at to see where in your app the fault occurs.

                Since you have a module name and fault offset you can also try to figure out what function crashes. Raymond Chen of Microsoft describes how to do that in his blog post.

                M Offline
                M Offline
                MartinF
                wrote on 2 Aug 2022, 18:32 last edited by
                #7

                @Chris-Kawa thank you! That is what struck us as odd too, each time our app triggers off, QT is creating a new temp table and giving that message about the path being wrong. We have our app running on 95 other computers without issue except this one.

                1 Reply Last reply
                0
                • D Offline
                  D Offline
                  DanMaccas
                  wrote on 21 Aug 2022, 07:19 last edited by
                  #8

                  Hi @MartinF did you ever find a solution for this? I have the exact same error and exception code as you did and nothing I have tried has fixed this issue.

                  Please let me know!

                  M 1 Reply Last reply 12 Apr 2023, 14:42
                  0
                  • D DanMaccas
                    21 Aug 2022, 07:19

                    Hi @MartinF did you ever find a solution for this? I have the exact same error and exception code as you did and nothing I have tried has fixed this issue.

                    Please let me know!

                    M Offline
                    M Offline
                    MartinF
                    wrote on 12 Apr 2023, 14:42 last edited by
                    #9

                    @DanMaccas Hi Dan, unfortunately no resolution as of yet. Have you had any success finding a solution?

                    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