Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 05 Feb 2011 23:23:12 -0800
From:      Giorgos Keramidas <keramida@ceid.upatras.gr>
To:        Fred Boatwright <fred@blakemfg.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: nedit problem
Message-ID:  <xeiapqr5y6cf.fsf@kobe.laptop>
In-Reply-To: <4D4DC23E.5C7F0654@blakemfg.com> (Fred Boatwright's message of "Sat, 05 Feb 2011 14:33:50 -0700")
References:  <4D4DC23E.5C7F0654@blakemfg.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 05 Feb 2011 14:33:50 -0700, Fred Boatwright <fred@blakemfg.com> wrote:
> Hello,
>
> After updating all ports on 8.1-RELEASE, nedit has a problem.  The right
> mouse button works ok in the toolbar but if it is pressed in the text
> area, for example to copy a block of text, the cursor changes shape and
> the X session becomes completely locked up.  I have to stop X and
> restart it.  I have tried to deinstall nedit and rebuild it but this
> didn't help.  It is nedit-5.5 with Motif 2.2.3.
>
> Also, when nedit is started the following warnings are given:
>
> Cannot convert string
> "-*-helvetica-medium-r-normal-*-*-120-*-*-*-iso8859-1" to type FontStruct
> Cannot convert string "-*-helvetica-bold-r-normal-*-*-120-*-*-*-iso8859-1" to type FontStruct
> Cannot convert string "-*-helvetica-medium-o-normal-*-*-120-*-*-*-iso8859-1" to type FontStruct
> Cannot convert string "-*-courier-medium-r-normal-*-*-120-*-*-*-iso8859-1" to type FontStruct
> Cannot convert string "-*-courier-bold-r-normal-*-*-120-*-*-*-iso8859-1" to type FontStruct
> Cannot convert string "-*-courier-medium-o-normal-*-*-120-*-*-*-iso8859-1" to type FontStruct
>
> These warnings have been happening for some time but nedit otherwise has
> been working ok until the port update.  xpdf gives similar warnings but
> seems to work ok.
>
> What can I do to resolve at least the lockup problem?

Can you run nedit under truss or ktrace?  It may be stuck in a loop
because of a bug.  You should be able to run it under truss, for
example, by opening a new terminal window and typing:

        truss -o nedit.log nedit

Then when nedit gets stuck, wait a bit to let truss collect some tracing
information, and kill nedit.  Attach the output of truss in a message to
the list.  Someone may find useful information about nedit's blocking in
the final bits of the trace file.




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