trinity-users@lists.pearsoncomputing.net

Message: previous - next
Month: October 2014

Re: [trinity-users] Desktop Icons + Lock button = what to restart?

From: "Timothy Pearson" <kb9vqf@...>
Date: Mon, 27 Oct 2014 12:51:00 -0500
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA224

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA224
>
>> On Friday 10 October 2014, Gerhard Zintel wrote:
>>> On Tuesday 07 October 2014, Slávek Banko wrote:
>>> > On Tuesday 07 of October 2014 11:34:25 Ilya Dogolazky wrote:
>>> > > Hi !
>>> > >
>>> > > I'm running trinity desktop on Debian Testing linux.
>>> > > Sometimes all the icons from desktop disappear and (at the same
>>> time!)
>>> > > the desktop lock button (blue lock symbol in the kicker panel)
>>> stops
>>> > > to work.
>>> > >
>>> > > What service/program to I have to restart in order to fix it
>>> without
>>> > > logging out and in again?
>>> > >
>>> > > Cheers
>>> > >
>>> > > Ilya Dogolazky
>>> > >
>>> >
>>> > Disappearing icons from the desktop shows to crash KDesktop. Starting
>>> kdesktop
>>> > should correct the problem.
>>> >
>>> > At this situation please take a look into ~/.xsession-error, if there
>>> is
>>> > listed a backtrace about KDesktop crash? It could help to detect and
>>> fix the
>>> > problem.
>>> >
>>>
>>> Update:
>>> Today I faced the problem again. Unfortunately I did not look into the
>>> .xsession-errors file before I started to relaunch kdesktop.
>>> Nevertheless it did not crash. First action: I started kdesktop from
>>> Konsole. It told me that kdesktop is already running but didn't come
>>> back to the prompt. Icons were not recreated. I had to Ctrl-C for the
>>> promt. "ps ax" showed me an old version of kdesktop and a second new
>>> one
>>> with <defunct> message. Killing the defunct one was not possible. I
>>> killed the original kdesktop program (Desktop went black) and
>>> relaunched
>>> it and - voila - the icons reapeared on the desktop. Also the defunct
>>> process of kdesktop was gone.
>>>
>>> I do not find anything special in the xsession errors file. I try to
>>> investigate more accurate next time.
>>
>> today it happened again. Nothing special in .xsession-errors:
>> $ tail -n .xsession-errors
>> ------------- snip ------------------
>> .
>> .
>> .
>> konqueror: WARNING: failed to obtain ELF icon: ELF resource section not
>> found
>> TQClipboard: Unknown SelectionClear event received.
>> .
>> .
>> .
>> [kdesktop_lock] Warning: unable to create control socket
>> '/tmp/tdesocket-global/
>> kdesktoplockcontrol-0'.  Interactive logon modules may not function
>> properly.
>> [twin] X_SetInputFocus(0x1c00096): BadMatch (invalid parameter
>> attributes)
>> .
>> .
>> .
>> X Error: BadWindow (invalid Window parameter) 3
>>   Major opcode:  19
>>   Minor opcode:  0
>>   Resource id:  0x1c00096
>> TQClipboard: Unknown SelectionClear event received.
>> [twin] X_SetInputFocus(0x3a6ebaa): BadMatch (invalid parameter
>> attributes)
>> kmail: WARNING: FolderStorage::getMsg was asked for an invalid index.
>> idx
>> =0 count()=0
>> ------------- snip ------------------
>> All errors are displayed more often before without the above described
>> desktop problem (no icons, no middle and right mouse button menu).
>> Process kdesktop is running but there is additionally a "[kdesktop_lock]
>> <defunct>" process. Might this be the culprit? I do not lock my desktop
>> normally.
>> I can not kill the <defunct> process but killing kdesktop process and
>> relaunching it restores all to normal.
>>
>> now I have a running
>> 21927 pts/4    S      0:00 kdesktop
>> 21928 pts/4    S      0:00 /opt/trinity/bin/kdesktop_lock --internal
>> 21927
>>
>> process again.
>>
>> Gerhard
>
> Sounds almost like kdesktop is deadlocked.  Next time it happens can you
> break into kdesktop with gdb (gdb --pid `pidof kdesktop`), execute "thread
> apply all bt", and post the output?
>
> Thanks!
>
> Tim

Forgot to mention that this is only useful if you have the tdebase
debugging symbols installed before launching gdb...on Debian/Ubuntu from
the PPAs you can install tdebase-trinity-dbg.

Tim
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iFYEARELAAYFAlROhgQACgkQLaxZSoRZrGFirQDg07ps77xufDVJq3GeUQkXUC5J
SQlAiLFTz0PFaQDcCK7/VElQMm/6kUmgqnL8Vn/R65/A9SuBiRIieA==
=nMI5
-----END PGP SIGNATURE-----