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

Re: KDE 4.6.2



Danke shoen, Martin.

Please see my comments inline...

On Sat, Apr 30, 2011 at 3:54 AM, Martin Steigerwald <Martin@lichtvoll.de> wrote:
Hi Brad,

I don't think these are a crash problem, since I have them as well:

martin@shambhala:~> grep -i frame .xsession-errors
plasma-desktop(3217)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size
QSizeF(0, 0)
plasma-desktop(3217)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size
QSizeF(0, 0)
plasma-desktop(3217)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size
QSizeF(0, 0)
plasma-desktop(3217)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size
QSizeF(0, 0)
^C
 
Fair enough.

>
> This culminates in
>
> QMetaObject::invokeMethod: No such method
> LauncherApplet::toolTipHidden() [/usr/bin/nepomukservicestub] virtual
> Soprano::ODBC::Connection::~Connection() Q
> Thread(0xfd43f0)

I think these are debug output and do not indicate an error. I have these
as well:

martin@shambhala:~#130> grep Soprano::ODBC::Connection .xsession-errors
[/usr/bin/nepomukservicestub]
Soprano::ODBC::ConnectionPool::ConnectionPool(const QString&, const
QStringList&, QObject*)
"host=localhost:1111;uid=dba;pwd=dba;driver=/usr/lib/odbc/virtodbc_r.so"
[/usr/bin/nepomukservicestub] Soprano::ODBC::Connection::Connection()
QThread(0x8aafd78)
[/usr/bin/nepomukservicestub] virtual
Soprano::ODBC::Connection::~Connection() QThread(0x8aafd78)
[/usr/bin/nepomukservicestub] Soprano::ODBC::Connection::Connection()
QThread(0x8aafd78)
[/usr/bin/nepomukservicestub] Soprano::ODBC::Connection::Connection()
QThread(0x8c3fc48)

> polkit-kde-authentication-agent-1: Fatal IO error: client killed
> kdeinit4: Fatal IO error: client killed
> kdeinit4: sending SIGHUP to children.
> klauncher: Exiting on signal 1
> kdeinit4: sending SIGTERM to children.
> kdeinit4: Exit.
> QProcess: Destroyed while process is still running.
>
> Can anyone tell me what is bombing out and what I can do to get back to
> kde from gnome?

I don't seem to have:

martin@shambhala:~> grep polkit-kde-authentication-agent-1 .xsession-
errors

So whats your polkit versions?

Mine is:

shambhala:~#130> apt-show-versions | egrep "(polkit|policykit)"
libpolkit-agent-1-0/wheezy uptodate 0.101-4
libpolkit-backend-1-0/wheezy uptodate 0.101-4
libpolkit-dbus2 0.9-4 installed: No available version in archive
libpolkit-gobject-1-0/wheezy uptodate 0.101-4
libpolkit-grant2 0.9-4 installed: No available version in archive
libpolkit-qt-1-0/wheezy uptodate 0.95.1-1
libpolkit-qt-1-1/experimental uptodate 0.99.0-2
libpolkit2 0.9-4 installed: No available version in archive
policykit 0.9-4 installed: No available version in archive
policykit-1/wheezy uptodate 0.101-4
policykit-1-gnome/wheezy uptodate 0.101-2
polkit-kde-1/experimental uptodate 0.99.0-1

My list matches yours in versions...

[root@crazyhorse log]# apt-show-versions | egrep "(polkit|policykit)"
libpolkit-agent-1-0/sid uptodate 0.101-4
libpolkit-backend-1-0/sid uptodate 0.101-4
libpolkit-gobject-1-0/sid uptodate 0.101-4
libpolkit-qt-1-0/sid uptodate 0.95.1-1
libpolkit-qt-1-1/experimental uptodate 0.99.0-2
policykit-1/sid uptodate 0.101-4
policykit-1-gnome/sid uptodate 0.101-2
polkit-kde-1/experimental uptodate 0.99.0-1

The only difference in a couple of cases is that mine came from the sid repos and yours from wheezy.
 
Hmmm, seems I collected some cruft here. I think i safely can remove any
of which there is no version in the official archives anymore.

Another piece of the mystery. I found this in /var/log/kdm.log:

kdeinit4: Communication error with launcher. Exiting!
kdmgreet(2172)/kdecore (K*TimeZone*): KSystemTimeZones: ktimezoned initialize() D-Bus call failed:  "Not connected to D-Bus server"


Backtrace:
0: /usr/bin/X (xorg_backtrace+0x28) [0x4aacc8]
1: /usr/bin/X (0x400000+0x61e59) [0x461e59]
2: /lib/libpthread.so.0 (0x7f35ab691000+0xf020) [0x7f35ab6a0020]
3: /usr/lib/libXfont.so.1 (FontFileListNextFontWithInfo+0x26) [0x7f35ab1e89a6]
4: /usr/bin/X (doListFontsWithInfo+0x1d8) [0x427498]
5: /usr/bin/X (ProcessWorkQueue+0x21) [0x42ad21]
6: /usr/bin/X (WaitForSomething+0x82) [0x45ef32]
7: /usr/bin/X (0x400000+0x48602) [0x448602]
8: /usr/bin/X (0x400000+0x257ab) [0x4257ab]
9: /lib/libc.so.6 (__libc_start_main+0xfd) [0x7f35aa3c9f6d]
10: /usr/bin/X (0x400000+0x25339) [0x425339]
Segmentation fault at address (nil)

Fatal server error:
Caught signal 11 (Segmentation fault). Server aborting

I have verified against my sid workstation (on which 4.6.2 works fine) that the versions match:

[storm@crazyhorse ~]# dpkg -l xserver-xorg
+++-==============-==============-============================================
ii  libc6          2.13-0exp5     Embedded GNU C Library: Shared libraries
ii  libxfont1      1:1.4.3-2      X11 font rasterisation library
ii  xserver-xorg   1:7.6+6        the X.Org X server

[storm@defiant ~]$ dpkg -l xserver-xorg
+++-==============-==============-============================================
ii  libc6          2.11.2-11      Embedded GNU C Library: Shared libraries
ii  libxfont1      1:1.4.3-2      X11 font rasterisation library
ii  xserver-xorg   1:7.6+6        the X.Org X server

The only one is the version of libc6. I could try to

So my suggestion:

1) Try to clear up that PolicyKit error message. I would specifially look
at:

shambhala:~> dpkg -S /usr/lib/kde4/libexec/polkit-kde-authentication-
agent-1
polkit-kde-1: /usr/lib/kde4/libexec/polkit-kde-authentication-agent-1

This matches for both defiant and crazyhorse. 0.99.0-1 from experimental.
 
Upgrade this to the version of experimental that I have (see above). If
its already at that version, maybe some dependencies of policykit need to
be upgraded as well. Remember Wheezy is not officially supported for those
KDE packages, so you might need some additionally stuff from unstable.

I am running sid on both, and crazyhorse is up to date as of now.
 
2) Make sure you really have all of KDE 4.6.2? Are there any packages
still at an older version? I suggest you upgrade everything to the stuff in
experimental.

If I do an apt-get -t experimental dist-upgrade, the system wants to deinstall 830 packages, upgrade 124 and install 90. All of kde gets deinstalled and not reinstalled, leaving only gnome. aptitude seems to do a better job, leaving most packages taken from sid alone. The only things that aptitude wants to deinstall are

1)      bzrtools                                             
2)      compiz-kde                                           
3)      gthumb                                               
4)      libbrasero-media0

Now, since I prefer compiz to kde's native compositing, I'm not sure if removal of compiz-kde is a show-stopper.
 
Hmmm, it seems that I need some cron-job or logrotate to clean this up
from time to time:

martin@shambhala:~#1> ls -lh .xsession-errors
-rw------- 1 martin martin 8,5G 30. Apr 09:41 .xsession-errors

Heh. I guess you don't drop out of X too often, eh? I wish the .xsession-errors were time stamped. Makes it a pain to try and figure out what is current.

I appreciate your time, Martin. If you have any suggestions, I would love to hear them. Further experimentation shows me that running any kde (qt?) app will kill the session, even if in Gnome. I tried to run keepassx from a gnome session and found myself looking at the kdm login.

--b

Attachment: crazyhorse-experimental_aptitude
Description: Binary data


Reply to: