PD8 crashed when logging off Windows 7

Discussion in 'Windows Virtual Machine' started by LeoW, Sep 4, 2012.

  1. LeoW

    LeoW Junior Member

    Messages:
    16
    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.
     

    Attached Files:

    Last edited: Sep 4, 2012
  2. LeoW

    LeoW Junior Member

    Messages:
    16
    If I set number of processes to 1 or 2, PD8 crashes every time.
     
  3. LeoW

    LeoW Junior Member

    Messages:
    16
    PD8 + Windows 8 crash

    Just like PD8 + Windows 7, my new setup of Windows 8 virtual machine also causes PD8 die during the shutdown process (no crash on logoff or restart).

    I attached the crash report.
     

    Attached Files:

  4. serv

    serv Forum Maven

    Messages:
    817
    Leo, update PD8 to build 18101 via Check for updates in Parallels Desktop menu.
     
  5. LeoW

    LeoW Junior Member

    Messages:
    16
    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).
     
  6. serv

    serv Forum Maven

    Messages:
    817
    Can you please Report a problem via Parallels Help menu.
     
  7. LeoW

    LeoW Junior Member

    Messages:
    16
    I have submitted the crash report. (ID is 17841730).
     
  8. vasilyz

    vasilyz Parallels Developers

    Messages:
    84
    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.
     
  9. LeoW

    LeoW Junior Member

    Messages:
    16
    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: Sep 7, 2012
  10. vasilyz

    vasilyz Parallels Developers

    Messages:
    84
    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
     
  11. LeoW

    LeoW Junior Member

    Messages:
    16
    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.
     
  12. vasilyz

    vasilyz Parallels Developers

    Messages:
    84
    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?
     
  13. LeoW

    LeoW Junior Member

    Messages:
    16
    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.
     
  14. vasilyz

    vasilyz Parallels Developers

    Messages:
    84
    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.
     
  15. LeoW

    LeoW Junior Member

    Messages:
    16
    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.
     

Share This Page