discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Extreme slowdown on Debian stable


From: Andrea D'Amore
Subject: Re: Extreme slowdown on Debian stable
Date: Sat, 13 Jun 2015 11:25:05 +0200

On 13 June 2015 at 02:24, Riccardo Mottola <riccardo.mottola@libero.it> wrote:
> Never seen it that way. I have noticed sometimes on certain setups very long
> initial delay or continuous delay due to auto-starting of gpbs.
> Try to start gdnc and gbps manually before. Check with ps that they are
> running, then start an application: see if it helps.

Seems we have a winner here.
I went with this before trying valgrind because I remember
ProjectCenter was printing something about gpbs.

Looking for gpbs and gdnc led me to [1] where I learned I had to setup
the environment. I figure the fact that the daemons weren't starting
automatically as stated in [1] is because I wasn't setting any GNUstep
envinronment at all.

With GNUstep.sh sourced in bash profile I could start ProjectCenter
without manually starting gpbs and the program behaved as expected.


A couple extra questions:

 1. Has anyone already got an available environment setup script for fish shell?


 2. If either of gpbs or gdnc is running in a terminal window and the
window gets resized then the daemon dies with "killed by signal 28".
This happens as well in a tmux pane if it gets split.

I figure this wouldn't be much of an issue if the daemons are started
in background but why is this happening at all?


 3. on exiting ProjectCenter using File > Quit gpbs crashed with:

    Uncaught exception NSPasteboardCommunicationException, reason:
invalidated while awaiting reply

trying to start gpbs again after that resulted in:

    $ gpbs --no-fork --verbose
    X Error of failed request:  BadAtom (invalid Atom parameter)
      Major opcode of failed request:  17 (X_GetAtomName)
      Atom id in failed request:  0x0
      Serial number of failed request:  54
      Current serial number in output stream:  54

and I had to logout from the X session in order to start gpbs again.
This happened with bash as login shell, with GNUstep.sh sourced in
profile - I checked the env for GNUSTEP_* variables and those were
there.
I figure that the pasteboard server shouldn't crash and be spawned
again at each application start.
What's that error about?
Could gpbs be restarted without logging out?


[1] 
http://www.gnustep.org/resources/documentation/User/GNUstep/gnustep-howto_4.html


Regards

-- 
Andrea



reply via email to

[Prev in Thread] Current Thread [Next in Thread]