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. [SOLVED] Crash launching my app on 32 bit Windows 7 virtual machine
Forum Updated to NodeBB v4.3 + New Features

[SOLVED] Crash launching my app on 32 bit Windows 7 virtual machine

Scheduled Pinned Locked Moved Installation and Deployment
4 Posts 2 Posters 2.9k 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.
  • C Offline
    C Offline
    che1404
    wrote on last edited by
    #1

    Hi all,
    I have built my app for Windows 32 bit and it runs fine on my Windows 7 64 bit machine.
    But when I deploy it on my Windows 7 32 bit virtual machine, it crashes on launch.
    The error window is:

    !https://dl.dropboxusercontent.com/u/6132766/crash.png(Crash on windows)!

    I have profiled it with Dependency Walker, and here are the results:

    !https://dl.dropboxusercontent.com/u/6132766/dependencyWalker.png(dependency walker)!

    The crash comes just after "GetVolumePathNamesForVolumeNameW", called from "QT5CORE.DLL", but I don't know if that is related with the crash.

    The same application (same folder generated with windeployqt) run on my Win7 64 bit machine works fine.
    I am using the Qt Version: Desktop Qt 5.4 MSVC2013 OpenGL 32 bit.

    Any ideas? Maybe windeployqt forgot to copy some dlls to the deploy folder?
    Thanks,
    Robert.

    1 Reply Last reply
    0
    • JKSHJ Offline
      JKSHJ Offline
      JKSH
      Moderators
      wrote on last edited by
      #2

      The crash is happening in kernelbase.dll. That seems like a system issue, not a Qt issue, e.g.

      • "User profile issues":http://answers.microsoft.com/en-us/windows/forum/windows_7-performance/programs-crash-error-fault-module-kernelbasedll/9fe5d2e7-79d0-42c1-b8dc-51ed8d70f749
      • "System corruption":http://answers.microsoft.com/en-us/windows/forum/windows_7-performance/application-crash-kernelbasedll/b5f4c5bf-15b0-4e4e-a8ab-b9a71b20e7ba

      Notice also that the crash path is called by VBOXOGL.dll, which is library that VirtualBox uses for OpenGL. Try things like

      • Disable 3D acceleration
      • Use a different version of VirtualBox

      Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

      1 Reply Last reply
      0
      • C Offline
        C Offline
        che1404
        wrote on last edited by
        #3

        Hey, thanks for you reply.
        In fact, enabling 3D acceleration did the trick.
        Thanks for pointing in the right direction!
        Robert.

        1 Reply Last reply
        0
        • JKSHJ Offline
          JKSHJ Offline
          JKSH
          Moderators
          wrote on last edited by
          #4

          Haha! It was the opposite direction... ;) But I'm glad I could help.

          Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

          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