Krusader always crash when run as root - root mode krusader (using sux)

Bug #478842 reported by LimCore
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
krusader (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: krusader

1. start user console (xterminal)
2. execute command sux (its su with preserving X access)
3. after authenticating to sux, start krusader
4. some warnings/errors
5. crash

rafal@lcwood:~$ sux
Password:
root@lcwood:/home/rafal# krusader
QGtkStyle cannot be used together with the GTK_Qt engine.
Qt: Session management error: None of the authentication protocols specified are supported
Cannot connect to the D-BUS session bus.
To start it, run:
        eval `dbus-launch --auto-syntax`
krusader(31931) UserAction::UserAction: Initialisising useractions...
krusader(31931) UserAction::UserAction: 10 useractions read.
kdeinit4: preparing to launch /usr/lib/libkdeinit4_klauncher.so
kdeinit4: Communication error with launcher. Exiting!
kdeinit4: preparing to launch /usr/lib/libkdeinit4_klauncher.so
kdeinit4: Communication error with launcher. Exiting!
kdeinit4: preparing to launch /usr/lib/libkdeinit4_klauncher.so
kdeinit4: Communication error with launcher. Exiting!
kdeinit4: preparing to launch /usr/lib/libkdeinit4_klauncher.so
kdeinit4: Communication error with launcher. Exiting!
kdeinit4: preparing to launch /usr/lib/libkdeinit4_klauncher.so
kdeinit4: Communication error with launcher. Exiting!
DBus Error: org.freedesktop.DBus.Error.Disconnected, Not connected to D-Bus server
DBus Error: org.freedesktop.DBus.Error.Disconnected, Not connected to D-Bus server
kdeinit4: preparing to launch /usr/lib/libkdeinit4_klauncher.so
kdeinit4: Communication error with launcher. Exiting!
KCrash: Application 'krusader' crashing...
sock_file=/root/.kde/socket-lcwood/kdeinit4__0
Warning: connect() failed: : Connection refused
KCrash cannot reach kdeinit, launching directly.
QGtkStyle cannot be used together with the GTK_Qt engine.
Qt: Session management error: None of the authentication protocols specified are supported

[1]+ Stopped krusader

Backtrace:
Application: Krusader - ROOT PRIVILEGES (krusader), signal: Segmentation fault
The current source language is "auto; currently c".
[KCrash Handler]
#4 0x00007f6f9a1668ec in QDataStream::operator>>(int&) () from /usr/lib/libQtCore.so.4
#5 0x00007f6f9c3739c8 in KMimeTypeFactory::KMimeTypeFactory() () from /usr/lib/libkdecore.so.5
#6 0x00007f6f9c373e5a in KMimeTypeFactory::self() () from /usr/lib/libkdecore.so.5
#7 0x00007f6f9c37aae2 in KMimeType::buildDefaultType() () from /usr/lib/libkdecore.so.5
#8 0x00007f6f9c37b41d in KMimeType::checkEssentialMimeTypes() () from /usr/lib/libkdecore.so.5
#9 0x00007f6f9c37cfbe in KMimeType::findByUrlHelper(KUrl const&, unsigned int, bool, QIODevice*, int*) () from /usr/lib/libkdecore.so.5
#10 0x00007f6f9c37da1b in KMimeType::findByUrl(KUrl const&, unsigned int, bool, bool, int*) () from /usr/lib/libkdecore.so.5
#11 0x0000000000585949 in vfile::vfile_getMime (this=0x16f0a90, fast=false) at /build/buildd/krusader-2.0.0/krusader/VFS/vfile.cpp:155
#12 0x000000000054ccb6 in vfile::vfile_getIcon (vf=0x16f0a90) at /build/buildd/krusader-2.0.0/krusader/Panel/../VFS/vfile.h:163
#13 KrView::getIcon (vf=0x16f0a90) at /build/buildd/krusader-2.0.0/krusader/Panel/krview.cpp:261
#14 0x000000000056bd18 in KrDetailedViewItem::paintCell (this=0x16fc2a0, p=<value optimized out>, cg=..., column=23560912, width=-1, align=-8)
    at /build/buildd/krusader-2.0.0/krusader/Panel/krdetailedviewitem.cpp:177
#15 0x00007f6f9cb06a23 in Q3ListView::drawContentsOffset(QPainter*, int, int, int, int, int, int) () from /usr/lib/libQt3Support.so.4
#16 0x00007f6f9cb5d539 in Q3ScrollView::viewportPaintEvent(QPaintEvent*) () from /usr/lib/libQt3Support.so.4
#17 0x00007f6f9c774b57 in K3ListView::viewportPaintEvent(QPaintEvent*) () from /usr/lib/libkde3support.so.4
#18 0x00007f6f9cb5e8d8 in Q3ScrollView::eventFilter(QObject*, QEvent*) () from /usr/lib/libQt3Support.so.4
#19 0x00007f6f9cb044d6 in Q3ListView::eventFilter(QObject*, QEvent*) () from /usr/lib/libQt3Support.so.4
#20 0x0000000000553336 in KrDetailedView::eventFilter (this=0x16bf6c0, watched=0x16c05d0, e=0x7fff6d2bb4e0) at /build/buildd/krusader-2.0.0/krusader/Panel/krdetailedview.cpp:1053
#21 0x00007f6f9a1dbf47 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#22 0x00007f6f9abacecc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#23 0x00007f6f9abb41ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#24 0x00007f6f9d3b1ab6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#25 0x00007f6f9a1dcc2c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#26 0x00007f6f9ac02b93 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#27 0x00007f6f9ac032f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#28 0x00007f6f9ac03204 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#29 0x00007f6f9ac03204 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#30 0x00007f6f9ac02803 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#31 0x00007f6f9ac032f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#32 0x00007f6f9ac02803 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#33 0x00007f6f9ac032f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#34 0x00007f6f9ac02803 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#35 0x00007f6f9ac032f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#36 0x00007f6f9ac02803 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#37 0x00007f6f9ac032f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#38 0x00007f6f9ac03204 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#39 0x00007f6f9ac03204 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#40 0x00007f6f9ac03204 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#41 0x00007f6f9ac02803 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#42 0x00007f6f9ac032f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#43 0x00007f6f9ac03204 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#44 0x00007f6f9ac03204 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#45 0x00007f6f9ac02803 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#46 0x00007f6f9ac032f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#47 0x00007f6f9ac02803 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#48 0x00007f6f9ac032f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#49 0x00007f6f9ac03204 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#50 0x00007f6f9ac03204 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#51 0x00007f6f9ac02803 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#52 0x00007f6f9ac032f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#53 0x00007f6f9ac03204 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#54 0x00007f6f9ac03204 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#55 0x00007f6f9ac03204 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#56 0x00007f6f9ac02803 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#57 0x00007f6f9ad74e1e in ?? () from /usr/lib/libQtGui.so.4
#58 0x00007f6f9abf4fa0 in QWidgetPrivate::syncBackingStore() () from /usr/lib/libQtGui.so.4
#59 0x00007f6f9ac0be78 in ?? () from /usr/lib/libQtGui.so.4
#60 0x00007f6f9ac186b8 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#61 0x00007f6f9ac32bef in qt_x11_wait_for_window_manager(QWidget*) () from /usr/lib/libQtGui.so.4
#62 0x00007f6f9afb45c1 in QSplashScreen::finish(QWidget*) () from /usr/lib/libQtGui.so.4
#63 0x000000000045bc6a in main (argc=<value optimized out>, argv=<value optimized out>) at /build/buildd/krusader-2.0.0/krusader/main.cpp:263

ProblemType: Bug
Architecture: amd64
Date: Mon Nov 9 03:06:45 2009
DistroRelease: Ubuntu 9.10
NonfreeKernelModules: nvidia
Package: krusader 1:2.0.0-1ubuntu2
ProcEnviron:
 LANGUAGE=
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
SourcePackage: krusader
Uname: Linux 2.6.31-14-generic x86_64

Revision history for this message
LimCore (limcore) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.