Skip site navigation (1)Skip section navigation (2)
Date:      25 Mar 2003 12:51:24 -0500
From:      Joe Marcus Clarke <marcus@marcuscom.com>
To:        Franz Klammer <klammer@webonaut.com>
Cc:        "Mezz bsdforums.org" <reigncracks@hotmail.com>, FreeBSD GNOME Users <gnome@freebsd.org>
Subject:   Re: vte 2.2.1 halt and lagging the CPU.. (freeze)
Message-ID:  <1048614683.305.16.camel@gyros>
In-Reply-To: <1048586814.1189.29.camel@ds9.webonaut.com>
References:  <F72Ymq3IE0kgzy7qniW0001eaab@hotmail.com> <1048540790.760.80.camel@ds9.webonaut.com> <1048542481.760.86.camel@ds9.webonaut.com>  <1048543041.315.41.camel@gyros> <1048545481.760.123.camel@ds9.webonaut.com> <1048554685.344.1.camel@shumai.marcuscom.com> <1048586814.1189.29.camel@ds9.webonaut.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-RvNtfjXpekoy+BQJ0rJl
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Tue, 2003-03-25 at 05:06, Franz Klammer wrote:
> Am Di, 2003-03-25 um 02.11 schrieb Joe Marcus Clarke:
> > On Mon, 2003-03-24 at 17:38, Franz Klammer wrote:
> > > > >=20
> > > > > JUST FOR INFO:
> > > > > also abiword2-1.1.4 dies with a segfault at startup if LANG is se=
t.
> > > >=20
> > >=20
> > > > Set to what?
> > >=20
> > > to my locale:
> > > de_[DE|AT].ISO[_]8859-1[5] -> segfault  (error-dialog in german)
> >=20
> > Okay, this doesn't happen on -STABLE.  I can see AbiWord just fine in
> > German.  I'm pretty sure you're all running 5.x of some kind.  My
> > -CURRENT machine is getting some much-needed love since I left last
> > week.  I should be able to test AbiWord on it tomorrow.  In the
> > meantime, if you could recompile AbiWord with debugging symbols, and
> > capture the crash, that would help to get the ball rolling.  Thanks.
> >=20
>=20
> tadaa!

I found a workaround.  If you edit /usr/src/lib/libc/stdlib/malloc.c,
and set junk and abort to 0, then rebuild libc, this problem will go
away.  This means that there is some memory issues in AniWord (and
probably other apps as well).  -STABLE and 5.0-RELEASE won't be affected
as they already have these changes.  I'm unable to get a backtrace for
my AbiWord, but I'll try and debug yours, Franz.

Joe

>=20
> examples with de_DE.ISO8859-1
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D
> * start abiword out if gnome-terminal and locale is set -> crash!
>   (backtrace #1)
>=20
> * start abiword from the gnome-menu -> crash!
>=20
> * start abiword out of xterm  -> starting
>   (yes, locale is set)
>=20
> example with nl_NL.ISO_8859-1:
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D
> * start abiword out of xterm -> segfault!
>   (backtrace #2)
>=20
> examples with el_GR.ISO8859-7:
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D
> * start abiword out of xterm -> abort trap!
>   (backtrace #3)
>=20
>=20
> franz.
>=20
>=20
>=20
> **** gdb output: de_DE.ISO8859-1 out of GNOME TERMINAL ****
> (gdb) run
> Starting program: /usr/X11R6/bin/AbiWord-2.0
> =20
> Program received signal SIGSEGV, Segmentation fault.
> 0x00312d39 in ?? ()
> (gdb) bt
> #0  0x00312d39 in ?? ()
> Error accessing memory address 0x3538385f: Bad address.
> **** end gdb output ****
>=20
>=20
> **** gdb output: nl_NL.ISO_8859-1 out of XTERM ****
> (gdb) run
> Starting program: /usr/X11R6/bin/AbiWord-2.0=20
>=20
> Program received signal SIGSEGV, Segmentation fault.
> 0x00312d39 in ?? ()
> (gdb) bt
> #0  0x00312d39 in ?? ()
> Error accessing memory address 0x3538385f: Bad address.
> **** end gdb output ****
>=20
>=20
> **** gdb output: el_GR.ISO8859-7 out of XTERM ****
> (gdb) run
> Starting program: /usr/X11R6/bin/AbiWord-2.0=20
>=20
> Program received signal SIGBUS, Bus error.
> EV_EditEventMapper::Keystroke(unsigned, EV_EditMethod**)
> (this=3D0x862d3a0,=20
>     eb=3D3503345872, ppEM=3D0x2b5) at ev_EditBinding.h:46
> 46      ev_EditBinding.h: No such file or directory.
>         in ev_EditBinding.h
> (gdb) bt
> #0  EV_EditEventMapper::Keystroke(unsigned, EV_EditMethod**)
> (this=3D0x862d3a0,=20
>     eb=3D3503345872, ppEM=3D0x2b5) at ev_EditBinding.h:46
> #1  0x081ca8f8 in EV_UnixMenu::synthesizeMenu(_GtkWidget*)
> (this=3D0x867cc00,=20
>     wMenuRoot=3D0x8635b00) at ctype.h:212
> #2  0x081cb453 in EV_UnixMenuBar::synthesizeMenuBar() (this=3D0x862d3a0)
>     at ev_UnixMenu.cpp:1116
> #3  0x081a49de in XAP_UnixFrameImpl::createTopLevelWindow()
> (this=3D0x867cc00)
>     at xap_UnixFrameImpl.cpp:1107
> #4  0x080fb544 in AP_UnixFrameImpl::_createWindow() (this=3D0x8596200)
>     at ap_UnixFrameImpl.cpp:304
> #5  0x080f9d0f in AP_UnixFrame::initialize(_FrameModes) (this=3D0x8596200=
,
>     frameMode=3D3503345872) at ap_UnixFrame.cpp:200
> #6  0x080f702c in AP_UnixApp::newFrame(AP_App*) (this=3D0x846b400,=20
>     app=3D0xd0d0d0d0) at ap_UnixApp.cpp:1331
> #7  0x080fdb5d in AP_App::openCmdLineFiles(poptContext_s*)
> (this=3D0x846b400,=20
>     poptcon=3D0x8517000) at ap_App.cpp:81
> #8  0x080f6f54 in AP_UnixApp::main(char const*, int, char const**) (
>     szAppName=3D0x1 <Error reading address 0x1: Bad address>,
> argc=3D-791621424,=20
>     argv=3D0xd0d0d0d0) at ap_UnixApp.cpp:1311
> #9  0x080f4ec3 in main (argc=3D-791621424, argv=3D0xd0d0d0d0) at
> UnixMain.cpp:26
> #10 0x080f4de5 in _start ()
> **** end gdb output ****
>=20
>=20
>=20
>=20
> > > >=20
> > > > Joe
> > > >=20
--=20
PGP Key : http://www.marcuscom.com/pgp.asc



--=-RvNtfjXpekoy+BQJ0rJl
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (FreeBSD)

iD8DBQA+gJcbb2iPiv4Uz4cRAmNIAJ4ytIVPrGEGFCPMFDLN42eaXQY7FQCePOcQ
xNVwGp8Kcyx+vfZsdc/CJME=
=Ujoa
-----END PGP SIGNATURE-----

--=-RvNtfjXpekoy+BQJ0rJl--


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-gnome" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1048614683.305.16.camel>