PD8 crashed when logging off Windows 7

LeoW

Junior Member
PD8 crashed almost every time when I

- logged off
- restart
- shut down

my Windows 7 in Boot Camp partition.

I installed Visual Studio 2010 and 2012 RC, Kaspersky 2013 and Windows Debugging Tools 8, EditPlus, Beyond Compare, WinRAR, . My Windows has been fully updated.

If I just start Windows then shut it down immediately, sometimes PD8 doesn't crash. But after I ran Visual Studio or a big application, PD8 almost crashed every time. It seemed that PD8's Mac binary crashed during Windows' log-off process.

I have attached the crash report. PD8's crash report window just showed up and disappeared.

PS. I turned off Retina support.
 

Attachments

Last edited:
Crashed again.

A little big change:

Before 18101, the crash occurs when I clicked Shutdown button, before the logoff screen (the blue background) was shown. In 18101, PD8 crashed when Windows was (or, seemed to be) shut down (I saw the blue logoff screen).
 
I have submitted the crash report. (ID is 17841730).
Looks like prl_cc.exe (a parallels tools component) crashes due to some 3d-party software. The software installs a windows hook and then incorrectly removes them, leaving prl_cc.exe in inconsistent state. It may be a virus, some kind of development tools, or a protection software. Please, check.
 
Looks like prl_cc.exe (a parallels tools component) crashes due to some 3d-party software. The software installs a windows hook and then incorrectly removes them, leaving prl_cc.exe in inconsistent state. It may be a virus, some kind of development tools, or a protection software. Please, check.

Thank you for the reply. I never had problems when I was using PD7, and, even if there *was* a virus (I have installed ESET Endpoint Security 5.0 in my Windows 8), PD8 itself should never crash: this could cause the file system left dirty or even data loss.

I tried to revert to PD7, everything works perfectly. But when I upgraded again to PD8, the crash comes again.

I also checked the crash log, it shows that QThread::terminate() caused the crash. So please check it again, I think that the root of my problem is not inside the Windows guest OS.

Could you tell me the DLL name of the hook?

Thank you.
 
Last edited:
Could you tell me the DLL name of the hook?

The dll is already unloaded, so we cannot see it's name

STACK_TEXT:
WARNING: Frame IP not in any known module. Following frames may be wrong.
000ff4b4 77037443 00060212 00000011 00000000 0x10002179 <-- unloaded code called here
000ff4e0 77037630 10002179 00060212 00000011 user32!InternalCallWinProc+0x23
000ff558 77039e80 10002179 00060212 00000011 user32!UserCallWinProcCheckWow+0x11c
000ff5b8 77039f3d 005c8e28 00000011 00000000 user32!DispatchClientMessage+0x17b
000ff5e0 779f688e 000ff5fc 00000018 000ff6e8 user32!__fnDWORD+0x2c
000ff614 7703b694 00020166 0000003b 0000010e ntdll!KiUserCallbackDispatcher+0x2e
000ff68c 77039c8f 71fb592e 0000001c 71fb59ba user32!RealDefWindowProcWorker+0x1b1
000ff734 77037443 00020166 0000003b 0000010e user32!DefWindowProcW+0x1a4
 
I have found the DLL which caused the problem. It is a part of my Chinese Input Method software, after uninstalling it, Parallels quits without crash.

But anyway, it is a problem of PD8: it is normal that the guest OS crashes, but the VM itself crash, it shouldn't happen.
 
LeoW, thank you for the investigation. Could you please provide us with a link to the software? We need it to reproduce and fix the issue. And what is the dll's name?
 
LeoW, thank you for the investigation. Could you please provide us with a link to the software? We need it to reproduce and fix the issue. And what is the dll's name?

You can download it (ZRM2000) at

http://www.zrm.com.cn/zrsp/zrj-x727.exe

You may need someone who knows Mandrain (or knowledge of Simplified Chinese input method).

Just install it, add it to the language switch chain, then switch to ZRM input method, log off Windows, and you will see PD crash.
 
LeoW, in my test environment with ZRM2000 installed Windows Explorer crashes on logoff. Unfortunately I'm still unable to reproduce prl_cc.exe crash. But obviously ZRM2000 needs to be fixed.
 
Nice to hear that you have reproduced the problem.

In my virtual machine, it was explorer.exe (not prl_cc.exe) which crashed.

If an update is ready, please let me know, I can re-install zrm2000 to test it again.

Thank you.
 
Back
Top