VMware {code} Community
himanshup
Contributor
Contributor

VixDiskLib 6.7.1 hangs with a dialog box (messagebox)

Please see the call stack below due to which user process hangs. vixdisklib 6.7.1.35969 (file version)

build 10362358 (product version)

# Child-SP RetAddr Call Site
00 0000000f`d31fe068 00007ffe`c882d831 win32u!NtUserWaitMessage+0x14
01 0000000f`d31fe070 00007ffe`c882d5a1 user32!DialogBox2+0x261
02 0000000f`d31fe110 00007ffe`c887d22b user32!InternalDialogBox+0x12d
03 0000000f`d31fe170 00007ffe`c887bb45 user32!SoftModalMessageBox+0x85b
04 0000000f`d31fe2c0 00007ffe`c887c937 user32!MessageBoxWorker+0x341
05 0000000f`d31fe470 00007ffe`c887c9be user32!MessageBoxTimeoutW+0x1a7
06 0000000f`d31fe570 00007ffe`b1464e88 user32!MessageBoxW+0x4e
07 0000000f`d31fe5b0 00007ffe`b15020af vixDiskLib!VixDiskLib_FreeErrorText+0x4808
08 0000000f`d31fe5e0 00007ffe`b15032b1 vixDiskLib!VixDiskLib_FreeErrorText+0xa1a2f
09 0000000f`d31fe610 00007ffe`b15035e7 vixDiskLib!VixDiskLib_FreeErrorText+0xa2c31
0a 0000000f`d31fe6f0 00007ffe`b15fd49a vixDiskLib!VixDiskLib_FreeErrorText+0xa2f67
0b 0000000f`d31fe730 00007ffe`b15eafed vixDiskLib!VixDiskLib_FreeErrorText+0x19ce1a
0c 0000000f`d31feb90 00007ffe`b15053d2 vixDiskLib!VixDiskLib_FreeErrorText+0x18a96d
0d 0000000f`d31fefc0 00007ffe`b1482381 vixDiskLib!VixDiskLib_FreeErrorText+0xa4d52
0e 0000000f`d31feff0 00007ffe`b1482a3c vixDiskLib!VixDiskLib_FreeErrorText+0x21d01
0f 0000000f`d31ff050 00007ffe`b1451430 vixDiskLib!VixDiskLib_FreeErrorText+0x223bc
10 0000000f`d31ff0e0 00007ff7`80c0dc40 vixDiskLib!VixDiskLib_Write+0x140
11 0000000f`d31ff130 00007ff7`80c0b088 OUR-private-module!OUR-private-function+0x1a0

vixDiskLib!VixDiskLib_Write function is called with a valid handle, valid buffer, offset and length of 1 sector of 4096. Disk it was trying to write is 503 GB. ( a integer sized disk).

@VMware, please help.

please share the insight. Thanks.

0 Kudos
0 Replies