MicroStation J does not exit


 Product(s):MicroStation
 Version(s):07.01.xx.xx
 Environment:N\A
 Area:DGN
 Subarea:Exit

Problem

MicroStation J does not exit.

Solution

VMWare tools was updated to the latest version and it fixed the issue.

We collected Hang dumps and the call stack was pointing to vm3dgl.dll

00 0019f374 76b76279 000003f0 00000000 00000000 ntdll_772e0000!NtWaitForSingleObject+0xc
01 0019f3e8 76b761d2 000003f0 ffffffff 00000000 KERNELBASE!WaitForSingleObjectEx+0x99
02 0019f3fc 6a9f3415 000003f0 ffffffff 009b23b0 KERNELBASE!WaitForSingleObject+0x12
WARNING: Stack unwind information not available. Following frames may be wrong.
03 0019f41c 6a9f5b6c 009ac4f8 009b03b0 0019f49c vm3dgl!glIsTextureEXT+0x36d4c5
04 0019f430 6a9efc76 00000000 6a9efbc0 00000001 vm3dgl!glIsTextureEXT+0x36fc1c
05 0019f444 6a390002 009a0cd0 00997118 6a339863 vm3dgl!glIsTextureEXT+0x369d26
06 0019f450 6a339863 00000000 0019f4c4 6b19458f vm3dgl+0x70002
07 0019f45c 6b19458f 6a320000 00000000 00000001 vm3dgl+0x19863
08 0019f4d0 7731eea6 6b194660 6a320000 00000000 vm3dgl!wglRealizeLayerPalette+0x756dff
09 0019f520 77332d32 00000000 00000001 ebcacbb4 ntdll_772e0000!LdrpCallInitRoutine+0x43
0a 0019f57c 77332d18 00000000 00a200a0 00922556 ntdll_772e0000!LdrShutdownProcess+0x112
0b 0019f5c0 77333886 00842634 00842638 00842638 ntdll_772e0000!LdrShutdownProcess+0xf8
0c 00000000 00000000 00000000 00000000 00000000 ntdll_772e0000!RtlExitUserProcess+0x96 

Information from resource tables:
    CompanyName: VMware, Inc.
    ProductName: VMware SVGA 3D (Microsoft Corporation - WDDM)
    InternalName: vm3dgl.dll
    OriginalFilename: vm3dgl.dll
    ProductVersion: 3.4.9.0
    FileVersion: 3.4.9.0
    FileDescription: VMware SVGA 3D (Microsoft Corporation - WDDM) Usermode OpenGL Driver
    LegalCopyright: Copyright © 1998-2020 VMware, Inc.

See Also

OpenGL dll is not unloaded on application exit (83440)

Other language sources

 Original Author:Leonard Jones