[FIXED] [EBCD-499] Win8 x86 CP and EasyBCD 2.2 170beta

xpk7

Member
Installed beta 170 and application won't execute (no UI is shown). A log from Process Monitor is attached.
 

Attachments

  • Logfile.zip
    180.9 KB · Views: 29

mqudsi

Mostly Harmless
Staff member
Hi, thanks for your bug report.

When you attempt to turn on EasyBCD, do any of these applications turn on and remain on (in the task manager), hanging in the background?
* bootgrabber.exe
* bcdedit.exe
 

jian

New Member
[EBCD-499] EasyBCD 2.2 Beta - Build 173 installed in windows8, but it can not run!

help:?? even run as administrator, there have no reply!
 
Last edited:

matts

Member
[EBCD-499] Nothing happens when you try to run EasyBCD 2.2

I see several people have reported this problem where you click on the shortcut and nothing actually opens. But they never answer you (computer-guru), after you ask them a question.

No there are no processes that stay open in the background related to easybcd. I've tried builds 170, 172, and 173.

This is Win8 CP 32bit. Let me know what else you need to know.

Event Viewer errors:
Faulting application name: EasyBCD.exe, version: 2.2.0.170, time stamp: 0x4f5391a4
Faulting module name: KERNELBASE.dll, version: 6.2.8250.0, time stamp: 0x4f3f37cf
Exception code: 0xe0434352
Fault offset: 0x0004e09f
Faulting process id: 0x2c8
Faulting application start time: 0x01cd0a3a0e4fd4df
Faulting application path: C:\Program Files\NeoSmart Technologies\EasyBCD\EasyBCD.exe
Faulting module path: C:\Windows\system32\KERNELBASE.dll
Report Id: 4c274a02-762d-11e1-8e2d-bce9bfac6809
Faulting package full name:
Faulting package-relative application ID:

Application: EasyBCD.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.TypeInitializationException
Stack:
at ...ctor()
at ..()

bootgrabber.exe tlist:
BootGrabber utility.
Copyright NeoSmart Technologies 2009-2011 <http://neosmart.net/>


WARN: Unable to get volume information for \\?\Volume{45b51904-760d-11e1-8e2c-806e6f6e6963}\
WARN: Unable to get volume information for \\?\Volume{45b51907-760d-11e1-8e2c-806e6f6e6963}\
WARN: Unable to get volume information for \\?\Volume{45b51909-760d-11e1-8e2c-806e6f6e6963}\
WARN: Unable to get volume information for \\?\Volume{45b5190a-760d-11e1-8e2c-806e6f6e6963}\
WARN: Error issuing IOCTL_DISK_GET_LENGTH_INFO on disk 3. Last error: 0x15
WARN: Error issuing IOCTL_DISK_GET_LENGTH_INFO on disk 4. Last error: 0x15
WARN: Error issuing IOCTL_DISK_GET_LENGTH_INFO on disk 5. Last error: 0x15
WARN: Error issuing IOCTL_DISK_GET_LENGTH_INFO on disk 6. Last error: 0x15
D0,3,3,0,80000000000,0
P1,,222,41094144,33474560,Yes,multi(0)disk(0)rdisk(0)partition(1),No,
P2,D:\,7,76725411840,50269982720,Yes,multi(0)disk(0)rdisk(0)partition(2),Yes,NTFS
P3,,219,3224309760,631521280,Yes,multi(0)disk(0)rdisk(0)partition(3),No,
D1,1,1,0,320072933376,1
P1,C:\,7,320070483968,125646675968,Yes,multi(0)disk(0)rdisk(1)partition(1),Yes,NTFS
D2,2,2,0,200049647616,2
P1,E:\,7,147617480704,66174853120,Yes,multi(0)disk(0)rdisk(2)partition(1),Yes,NTFS
P2,F:\,7,52428800000,39364411392,Yes,multi(0)disk(0)rdisk(2)partition(2),No,NTFS
 
Last edited:

mqudsi

Mostly Harmless
Staff member
Does this happen with build 169? 170 was the one where I introduced the .NET 4.0 hack.

And thank you for providing info!

Addendum:

And can you please provide either the BCD backup (created with EasyBCD or bcdedit /export) or the output of bcdedit.exe /enum all
 
Last edited:

matts

Member
You are welcome. If you see any discrepancy between this info and what I included in the first post its because I took out a tertiary HDD and switched the system partition between that one and the primary HDD because the boot drive and the system drive differed. So now the primary is now both system and boot. (Just FYI in case something doesn't add up.)

I have not tried build 169 yet. I'll edit the post when I do. Having done the above the situation hasn't changed.

EDIT: Build 169 works just fine..

Here ya go...

C:\>bcdedit.exe /enum all

Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=C:
description Windows Boot Manager
locale en-us
inherit {globalsettings}
default {current}
resumeobject {7a82d5b2-7634-11e1-8e2d-bce9bfac6809}
displayorder {current}
toolsdisplayorder {memdiag}
timeout 30
custom:26000025 Yes


Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \windows\system32\winload.exe
description Windows 8 Consumer Preview
locale en-us
inherit {bootloadersettings}
allowedinmemorysettings 0x15000075
osdevice partition=C:
systemroot \windows
resumeobject {7a82d5b2-7634-11e1-8e2d-bce9bfac6809}
nx OptIn
bootmenupolicy Standard
detecthal Yes


Resume from Hibernate
---------------------
identifier {7a82d5b2-7634-11e1-8e2d-bce9bfac6809}
device partition=C:
path \windows\system32\winresume.exe
description Windows Resume Application
locale en-us
inherit {resumeloadersettings}
allowedinmemorysettings 0x15000075
filedevice partition=C:
filepath \hiberfil.sys
bootmenupolicy Standard
pae Yes
debugoptionenabled No


Windows Memory Tester
---------------------
identifier {memdiag}
device partition=C:
path \boot\memtest.exe
description Windows Memory Diagnostic
locale en-us
inherit {globalsettings}
badmemoryaccess Yes
allowedinmemorysettings 0x15000075


EMS Settings
------------
identifier {emssettings}
bootems No


Debugger Settings
-----------------
identifier {dbgsettings}
debugtype Serial
debugport 1
baudrate 115200


RAM Defects
-----------
identifier {badmemory}


Global Settings
---------------
identifier {globalsettings}
inherit {dbgsettings}
{emssettings}
{badmemory}


Boot Loader Settings
--------------------
identifier {bootloadersettings}
inherit {globalsettings}
{hypervisorsettings}


Hypervisor Settings
-------------------
identifier {hypervisorsettings}
hypervisordebugtype Serial
hypervisordebugport 1
hypervisorbaudrate 115200


Resume Loader Settings
----------------------
identifier {resumeloadersettings}
inherit {globalsettings}
 
Last edited:

mqudsi

Mostly Harmless
Staff member
matt, is there any chance you can repost that as an attachment txt? The spacing is all wrong due to the vBulletin software. I feed it directly into EasyBCD to mimic the behavior on your system, and it's not working because of the differences.
(you could try using [ c o d e ] blocks around it, too)

Or just zip the BCD backup and attach.

Thanks!
 

matts

Member
Ok I attached a zipped backup from Easybcd. Hope this works better!
 

Attachments

  • EasyBCD Backup (2012-03-25) (2).zip
    3.6 KB · Views: 4

mqudsi

Mostly Harmless
Staff member
I'm unfortunately unable to reproduce that behavior.

If you see any discrepancy between this info and what I included in the first post its because I took out a tertiary HDD and switched the system partition between that one and the primary HDD because the boot drive and the system drive differed. So now the primary is now both system and boot. (Just FYI in case something doesn't add up.)

This wasn't responsible for it starting to work, right? (it's still broken with build 170-3 after this change?)
 

Eugenesys

New Member
Same problem.
Win8 CP 32bit, Event Viewer errors:

Faulting application name: EasyBCD.exe, version: 2.2.0.173, time stamp: 0x4f5f571a
Faulting module name: KERNELBASE.dll, version: 6.2.8250.0, time stamp: 0x4f3f37cf
Exception code: 0xe0434352
Fault offset: 0x0004e09f
Faulting process id: 0xcc0
Faulting application start time: 0x01cd171b01019eb1
Faulting application path: C:\Program Files\NeoSmart Technologies\EasyBCD\EasyBCD.exe
Faulting module path: C:\Windows\system32\KERNELBASE.dll
Report Id: 3eb4bab5-830e-11e1-8e61-50e5493e1824
Faulting package full name:
Faulting package-relative application ID:

Application: EasyBCD.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.TypeInitializationException
Stack:
at ...ctor()
at ..()

Note- installed VS 2011 beta
 

mqudsi

Mostly Harmless
Staff member
Thanks for the footnote. It's possible that's the reason as this is an issue related to which version of the framework EasyBCD uses.

I'll try to reproduce.
 

mqudsi

Mostly Harmless
Staff member
Merged all threads on this issue

I have attempted to reproduce this by installing Visual Studio 11 Beta in Windows 8 CP, but cannot. EasyBCD starts and runs fine for me (build 177).

Addendum

OK, found it. Had to install VS11 then enable .NET 3.5. It now crashes immediately on run (which is good).
 

mqudsi

Mostly Harmless
Staff member
I believe this issues has been fixed in EasyBCD 2.2 beta build 180. There were a number of issues some with Windows 8 and some with EasyBCD that were working together to cause this crash. Filed bugs on MSDN that were fixed in RC and updated EasyBCD to better handle mixed CLR2 and CLR4 .NET environments and all possible permutations thereof.
 
Top