Mike Nordell wrote:
> Randy Kramer wrote:
> > From the debugger:
> >
> > 00479E48   mov         ecx,dword ptr [eax+28h]
> 
> Id say it's fl_BlockLayout::getListAttributesVector, line 5324 in
> fl_BlockLayout.cpp that SEGV:
> 
>  level = getAutoNum()->getLevel();
> 
> getAutoNum() (inlined accessor in fl_Layout.h) returns NULL (or possibly
> another illegal address, you didn't specify what address the pgm tried to
> access).

Mike (and everybody),

Oops, sorry -- next time.

Just to clarify things for myself, I'm assuming that anywhere there is
an instruction like "ecx,dword ptr [eax+28h]" there is a crash waiting
to happen?

Is there a way to search the entire AbiWord codebase with some regular
expression to find all the instances of the C++ code that causes the
problem?  (I'm guessing there are some others.)

Just to be clear, I won't be attempting to fix this (I don't think I am
capable at this point in time -- maybe someday.  ;-)

Randy Kramer

Reply via email to