EasyBCD crashes when attempting to add a third partition

Roofus

New Member
#1
Application: EasyBCD.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.InvalidOperationException
Stack:
at ..(System.Exception)
at ..(System.Object, System.Threading.ThreadExceptionEventArgs)
at System.Windows.Forms.Application+ThreadContext.OnThreadException(System.Exception)
at System.Windows.Forms.NativeWindow.Callback(IntPtr, Int32, IntPtr, IntPtr)
at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG ByRef)
at System.Windows.Forms.Application+ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr, Int32, Int32)
at System.Windows.Forms.Application+ThreadContext.RunMessageLoopInner(Int32, System.Windows.Forms.ApplicationContext)
at System.Windows.Forms.Application+ThreadContext.RunMessageLoop(Int32, System.Windows.Forms.ApplicationContext)
at ..()



Faulting application name: EasyBCD.exe, version: 2.2.0.182, time stamp: 0x50618ff8
Faulting module name: KERNELBASE.dll, version: 6.1.7601.17932, time stamp: 0x503285c2
Exception code: 0xe0434352
Fault offset: 0x000000000000caed
Faulting process id: 0x5e0
Faulting application start time: 0x01cdb83084bf6536
Faulting application path: C:\Program Files (x86)\NeoSmart Technologies\EasyBCD\EasyBCD.exe
Faulting module path: C:\Windows\system32\KERNELBASE.dll
Report Id: ebb2b458-2423-11e2-94e9-001d7298c5f1
 

mqudsi

Mostly Harmless
Staff member
#2
Hi Roofus,

Thanks for the bug report. What's the exact scenario here? Is it reproducible? What are you trying to do, and what does your detailed BCD output look like?
 

Roofus

New Member
#3
Consistently reproducable

Windows 7 64bit edition on primary partitions 1&2
FreeBSD installed on partition 3
OpenBSD installed on partition 4

I can add one of the 2 BSDs to the boot menu, as soon as I try to add a second one it crashes.
Steps to reproduce:
Launch EasyBCD & go to "Add New Entry"
Go to Linux/BSD tab
Pick partition 3 or 4 (whichever is not currently already added to the menu)
Add entry
"EasyBCD has stopped working" dialogue box pops up


Code:
Windows Boot Manager
--------------------
identifier              {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device                  partition=\Device\HarddiskVolume1
description             Windows Boot Manager
locale                  en-US
inherit                 {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default                 {82efe9d3-61dd-11e1-be2f-ac13a23ce78c}
resumeobject            {82efe9d2-61dd-11e1-be2f-ac13a23ce78c}
displayorder            {82efe9d3-61dd-11e1-be2f-ac13a23ce78c}
                        {82efe9e1-61dd-11e1-be2f-ac13a23ce78c}
toolsdisplayorder       {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout                 30
displaybootmenu         Yes

Windows Boot Loader
-------------------
identifier              {82efe9d3-61dd-11e1-be2f-ac13a23ce78c}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Windows 7
locale                  en-US
inherit                 {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
recoverysequence        {82efe9d4-61dd-11e1-be2f-ac13a23ce78c}
recoveryenabled         Yes
osdevice                partition=C:
systemroot              \Windows
resumeobject            {82efe9d2-61dd-11e1-be2f-ac13a23ce78c}
nx                      OptIn

Real-mode Boot Sector
---------------------
identifier              {82efe9e1-61dd-11e1-be2f-ac13a23ce78c}
device                  partition=C:
path                    \NST\nst_linux.mbr
description             FreeBSD
 

mqudsi

Mostly Harmless
Staff member
#4
Thank you; that's most helpful.