On Mon, 26 Mar 2001, Michael D. Pritchett wrote:

> ----- Original Message -----
> From: Ron Ross <[EMAIL PROTECTED]>
> Sent: Monday, March 26, 2001 2:32 PM
> 
> 
> > Alan Horkan <[EMAIL PROTECTED]> writes:
> >
> > > [Windows 98]
> > > I opened lots of new windows and abi crashed.  I repeated this a few
> > > times and noticed i was unable to get past 20 windows.
> > > (using fridays ngihtly build)
> >
> > Confirmed (and then some) on Windows 98 SE, AbiWord 0.7.13.
> >
> > On the 18th window, not just AbiWord, but Windows froze (only mouse
> > movement, nothing accepted any input from mouse or keyboard), requiring
> > a reboot.
> >
> > Ron
> >
> 
> I investigaged this issue and I too see this happening.  For me it was at 12
> windows.  It seems that each AbiWord frame takes a fair hunk of the Win32
> limited GDI.  At a certain point GDI runs out of available memory and
> AbiWord crashes when attempting a new instance.
> 
> As far as I know, outside of upgrading operating system or optimizing the
> nuts and bolts of the graphic data for the Win32 system, there is not much
> to be done.
> 

Hi everyone,
           Abi is meant to stop openning new windows at 9. ie After Nine
new windows you're meant to get the dialog xap_Dlg_WindowMore.cpp. This is
an xp bug. I can get more than 9 windows on linux though I didn't try to
see how I could open before a segault. This would be a neat test of the
Linux kernal and Xfree if someone wants to try before someone fixes the
bug.

Hint: Look at the newWindow function in ap_Editmethods. If the frame count
gets above 9 call the windowMore dialog instead.

Cheers!

Martin



Reply via email to