Danke shoen, Martin.

Please see my comments inline...

On Sat, Apr 30, 2011 at 3:54 AM, Martin Steigerwald <[email protected]>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 via email to