This looks like a combination of terms from (BPL = Borland Package Library) and possibly a bug/exception handling context ( madexcept — likely MadExcept , a tool for exception handling and bug reporting).
When madExcept generates a crash report, it lists every loaded module (EXE, DLL, BPL) and their memory ranges. For a given BPL, it looks like this: madexceptbpl top
The madexceptbpl top address is derived from the PE header of the BPL. To get accurate results: Delphi / C++Builder This looks like a combination
: Generates automated bug reports including call stacks, which show exactly where an error occurred in the code. To get accurate results: Detailed Crash Reports :
Plugin1.bpl was compiled with MadExcept enabled (embedding its own copy). The main EXE also had MadExcept. The two copies conflicted, and the stack trace was overwritten.
madExceptBpl is strictly for development. It does not need to be redistributed with your compiled .exe or .dll files.