Subject: Re: [Crash] [win98] Opening many windows causes crash
From: Martin Sevior (email@example.com)
Date: Tue Mar 27 2001 - 03:12:02 CST
On Mon, 26 Mar 2001, Michael D. Pritchett wrote:
> ----- Original Message -----
> From: Ron Ross <firstname.lastname@example.org>
> Sent: Monday, March 26, 2001 2:32 PM
> > Alan Horkan <email@example.com> 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.
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
Hint: Look at the newWindow function in ap_Editmethods. If the frame count
gets above 9 call the windowMore dialog instead.
This archive was generated by hypermail 2b25 : Tue Mar 27 2001 - 03:12:23 CST