Siduction Forum

Siduction Forum => Software - Support => Topic started by: frankqn on 2012/06/03, 21:53:22

Title: [gelöst] krunner stürzt ab
Post by: frankqn on 2012/06/03, 21:53:22
Hallo,

nach DU 03.06.2012, 21:45 stürzt krunner beim KDE-Start ab. gdb gibt Folgendes aus:

Application: Oberfläche zur Ausführung von Befehlen (krunner), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f2e3a5587a0 (LWP 3422))]

Thread 2 (Thread 0x7f2e33103700 (LWP 3436)):
#0  0x00007f2e4fc91d93 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f2e451ab4d4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2e451ab5f4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2e4c6ef7c6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007f2e4c6c014f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007f2e4c6c03d8 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007f2e4c5c3c50 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f2e4c6a0aaf in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007f2e4c5c6beb in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007f2e40e8ab74 in ?? () from /usr/lib/x86_64-linux-gnu/libGL.so.1
#10 0x00007f2e45678b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007f2e4fc9c9dd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f2e3a5587a0 (LWP 3422)):
[KCrash Handler]
#5  0x00007f2e4fbf6475 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#6  0x00007f2e4fbf96f0 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x00007f2e4c02668d in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#8  0x00007f2e4c024796 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#9  0x00007f2e4c0247c3 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00007f2e4c0249ee in __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#11 0x00007f2e4c5bc1f2 in qBadAlloc() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#12 0x00007f2e4d1b20c5 in QX11PixmapData::toImage(QRect const&) const () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#13 0x00007f2e4d1ae3fa in QX11PixmapData::toImage() const () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#14 0x00007f2e4d1ae71d in QX11PixmapData::copy(QPixmapData const*, QRect const&) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#15 0x00007f2e4d19c25a in QPixmap::copy(QRect const&) const () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#16 0x00007f2e4d19d497 in QPixmap::QPixmap(QPixmap const&) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#17 0x00007f2e4f759e5a in ?? () from /usr/lib/libplasmagenericshell.so.4
#18 0x00007f2e4f758f42 in PanelShadows::Private::initPixmap(QString const&) () from /usr/lib/libplasmagenericshell.so.4
#19 0x00007f2e4f759172 in PanelShadows::Private::setupPixmaps() () from /usr/lib/libplasmagenericshell.so.4
#20 0x00007f2e4f759795 in PanelShadows::Private::updateShadow(QWidget const*) () from /usr/lib/libplasmagenericshell.so.4
#21 0x00007f2e4f759887 in PanelShadows::addWindow(QWidget const*) () from /usr/lib/libplasmagenericshell.so.4
#22 0x00007f2e4ff72c5c in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_krunner.so
#23 0x00007f2e4ff73815 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_krunner.so
#24 0x00007f2e4c6d6a9f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#25 0x00007f2e4f147620 in Plasma::FrameSvg::setImagePath(QString const&) () from /usr/lib/libplasma.so.3
#26 0x00007f2e4ff73507 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_krunner.so
#27 0x00007f2e4ff73cd2 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_krunner.so
#28 0x00007f2e4ff7949e in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_krunner.so
#29 0x00007f2e4ff76bf7 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_krunner.so
#30 0x00007f2e4ff77303 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_krunner.so
#31 0x00007f2e4ff77367 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_krunner.so
#32 0x00007f2e4ff77725 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_krunner.so
#33 0x00007f2e4fbe2ead in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#34 0x0000000000400771 in _start ()


Gruß
Frank
Title: RE: krunner stürzt ab
Post by: towo on 2012/06/03, 21:54:14
http://aptosid.com/index.php?name=PNphpBB2&file=viewtopic&t=2350&highlight=
Title: RE: krunner stürzt ab
Post by: ralul on 2012/06/03, 22:18:41
aptosid bug: https://bugs.kde.org/show_bug.cgi?id=301089
benutzt: kde-platform 4.7.4

Crasht Krunner auch mit experimental Kde bei jemandem?
Title: RE: krunner stürzt ab
Post by: frankqn on 2012/06/03, 22:26:51
KDE-4.8.3

kernel-remover startet nicht mehr. Hängt das auch damit zusammen?
Title: RE: krunner stürzt ab
Post by: ralul on 2012/06/03, 23:01:25
Auf jeden Fall hat ein kernel-remover Skript keinerlei Beziehung zu Kde.
Title: RE: krunner stürzt ab
Post by: frankqn on 2012/06/03, 23:25:47
Na ja, ein wenig KDE wird auch von kernel-remover benutzt. Per .desktop-Datei gestartet, fragt kernel-remover über kdialog ab, genau das klappt nicht mehr. Aus der Konsole gestartet ruft das Skript dialog auf, das funktioniert. Aber kdialog an sich funktioniert auch. Alles sehr merkwürdig.

Edit: das Problem wird von QT-4.8.1-2 verursacht. Nach Downgrade auf Version 4.8.1-1 läuft krunner wieder.

Edit #2: kernel-remover benutzt kein kdialog sonder zenity, wie ich gerade einsehen muss. Also hat das Skript tatsächlich nichts mit KDE zu tun. Ich habe zenity installiert, nun läuft das Skript wieder wie gewohnt.
Title: RE: krunner stürzt ab
Post by: frankqn on 2012/06/06, 12:47:45
Wieso wird eigentlich krunner schon beim KDE-Start geladen und pordoziert dadurch diese Fehlermeldung automatisch ohne Zutun des Benutzers? Oder anders: wofür wird beim Start von KDE krunner benutzt?
Title: [gelöst] krunner stürzt ab
Post by: reddark on 2012/06/06, 14:31:35
QuoteCrasht Krunner auch mit experimental Kde bei jemandem?
Ja bei mir ;(

Konsolen-Ausgabe:
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
X Error: BadValue (integer parameter out of range for operation) 2
 Major opcode: 53 (X_CreatePixmap)
 Resource id:  0x0
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
 Major opcode: 14 (X_GetGeometry)
 Resource id:  0x5a00019
X Error: BadWindow (invalid Window parameter) 3
 Major opcode: 3 (X_GetWindowAttributes)
 Resource id:  0x5
QPainter::begin: Cannot paint on a null pixmap
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
 Extension:    149 (RENDER)
 Minor opcode: 4 (RenderCreatePicture)
 Resource id:  0x5a00019
X Error: BadValue (integer parameter out of range for operation) 2
 Major opcode: 53 (X_CreatePixmap)
 Resource id:  0x0
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
 Major opcode: 14 (X_GetGeometry)
 Resource id:  0x5a0001b
X Error: BadWindow (invalid Window parameter) 3
 Major opcode: 3 (X_GetWindowAttributes)
 Resource id:  0x5
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
 Extension:    149 (RENDER)
 Minor opcode: 4 (RenderCreatePicture)
 Resource id:  0x5a0001b
X Error: RenderBadPicture (invalid Picture parameter) 163
 Extension:    149 (RENDER)
 Minor opcode: 8 (RenderComposite)
 Resource id:  0x5a0001e
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
 Major opcode: 55 (X_CreateGC)
 Resource id:  0x5a0001b
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
 Major opcode: 55 (X_CreateGC)
 Resource id:  0x5a0001b
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
 Major opcode: 73 (X_GetImage)
 Resource id:  0x5a0001b
terminate called after throwing an instance of 'std::bad_alloc'
 what():  std::bad_alloc
KCrash: Attempting to start /usr/bin/krunner from kdeinit
sock_file=/home/ich/.kde/socket-laptop1/kdeinit4__0
KCrash: Application 'krunner' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
sock_file=/home/ich/.kde/socket-laptop1/kdeinit4__0
unnamed app(13664): Communication problem with  "krunner" , it probably crashed.
Error message was:  "org.freedesktop.DBus.Error.NoReply" : " "Message did not receive a reply (timeout by message bus)" "


Bei aptosid, scheint es einen fix zugeben .. wo bekommen wir den her?
Title: [gelöst] krunner stürzt ab
Post by: ralul on 2012/06/06, 16:51:05
Den Fix brauchen wir nicht:
https://bugs.kde.org/show_bug.cgi?id=301089#c9

Debian experimental Repo aktivieren und das Script benutzen:
http://forum.siduction.org/index.php?topic=2394

(Eine negative Uprade Warnung ist logisch eine Empfehlung!)
Title: [gelöst] krunner stürzt ab
Post by: reddark on 2012/06/06, 17:13:11
dein script nutzt da leider nix ... keine veränderung ;)
Title: [gelöst] krunner stürzt ab
Post by: towo on 2012/06/06, 17:20:00
Ich habe kdeworkspace mit dem Patch ins fixes-repo geladen.
Wenn damit nicht funktioniert, braucht 4.8.x einen anderen Patch.
Title: [gelöst] krunner stürzt ab
Post by: frankqn on 2012/06/06, 18:05:42
Alles wieder ok. Danke, towo.

Gruß
Frank
Title: [gelöst] krunner stürzt ab
Post by: reddark on 2012/06/06, 23:43:00
QuoteAlles wieder ok. Danke, towo.
Von meiner Seite: Bestätigt! ;)

Dank auch von mir! Woran lag es?
Title: [gelöst] krunner stürzt ab
Post by: devil on 2012/06/06, 23:59:52
Qt 4.8.1, afaik

greetz
devil
Title: [gelöst] krunner stürzt ab
Post by: reddark on 2012/06/07, 00:11:10
nuja ja ;) .. das es was mit dem kde-versionsmischmasch zutun hat, denke ich auch ... aber was hat es genau gefixt? Is halt nur mal interessenhalber ;)
Title: [gelöst] krunner stürzt ab
Post by: Bequimão on 2012/06/07, 06:42:18
Quote from: "towo"Ich habe kdeworkspace mit dem Patch ins fixes-repo geladen.
Wenn damit nicht funktioniert, braucht 4.8.x einen anderen Patch.


Ist das nicht ein unzulässiger Eingriff? Ich habe hier KDE 4.7.4 laufen und will nicht nach 4.8.x upgraden, bevor klar ist, daß dies nach unstable kommt.

root@siductionbox:/etc/apt/sources.list.d# apt-cache policy kde-workspace
kde-workspace:
 Installed: 4:4.7.4-2
 Candidate: 4:4.8.3-2+c0.siduction.nmu
 Version table:
    4:4.8.3-2+c0.siduction.nmu 0
       500 http://packages.siduction.org/fixes/ unstable/main amd64 Packages
*** 4:4.7.4-2 0
       500 http://ftp.de.debian.org/debian/ unstable/main amd64 Packages
       100 /var/lib/dpkg/status


Gruß
Bequimão
Title: [gelöst] krunner stürzt ab
Post by: Bequimão on 2012/06/07, 18:14:28
Ich habe jetzt das Repo siduction fixes deaktiviert.

bequimao@siductionbox:/home2/siduction/bequimao$ cat /etc/apt/sources.list.d/siduction.list
deb http://packages.siduction.org/siduction unstable main
#deb http://packages.siduction.org/fixes unstable main


D-U geht jetzt. Der Fehler mit Krunner ist natürlich nicht behoben. Bis auf die Meldung beim Start von Plasma habe ich aber noch keine negative Auswirkung festgestellt. Quicklauncher im Kick-Off-Menue funktioniert, [Alt] + [F2] habe ich vorher nie benutzt.

Grüße
Bequimão