Bug 185635

Summary: Plasma crash. (plasma_applet_simplelauncher.so related)
Product: [Unmaintained] plasma4 Reporter: Jean-Baptiste <jbensib>
Component: widget-kickoffAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DOWNSTREAM    
Severity: crash CC: andresbajotierra, aseigo, gustavo.boiko, kde
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Mandriva RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Jean-Baptiste 2009-02-26 18:43:15 UTC
Version:            (using KDE 4.2.0)
Compiler:          gcc 
OS:                Linux
Installed from:    Mandriva RPMs

Application : Espace de travail Plasma (plasma), signal SIGABRT
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0x7fcbf638a740 (LWP 18871)]
[New Thread 0x41511950 (LWP 18873)]
[New Thread 0x42456950 (LWP 18872)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#5  0x00007fcc00cfd955 in raise () from /lib64/libc.so.6
#6  0x00007fcc00cff183 in abort () from /lib64/libc.so.6
#7  0x00007fcc00d3ff60 in ?? () from /lib64/libc.so.6
#8  0x00007fcbf1fdd971 in ?? ()
   from /usr/lib64/kde4/plasma_applet_simplelauncher.so
#9  0x00007fcbf1fdb274 in ?? ()
   from /usr/lib64/kde4/plasma_applet_simplelauncher.so
#10 0x00007fcbf1fdcb15 in ?? ()
   from /usr/lib64/kde4/plasma_applet_simplelauncher.so
#11 0x00007fcbf20076f2 in ?? ()
   from /usr/lib64/kde4/plasma_applet_simplelauncher.so
#12 0x00007fcbf200b9d6 in ?? ()
   from /usr/lib64/kde4/plasma_applet_simplelauncher.so
#13 0x00007fcbf2008a0b in ?? ()
   from /usr/lib64/kde4/plasma_applet_simplelauncher.so
#14 0x00007fcbf2009929 in ?? ()
   from /usr/lib64/kde4/plasma_applet_simplelauncher.so
#15 0x00007fcbffc57c34 in QMetaObject::activate ()
   from /usr/lib64/libQtCore.so.4
#16 0x00007fcc00a1216f in Plasma::Icon::pressed ()
   from /usr/lib64/libplasma.so.2
#17 0x00007fcc00a144a6 in Plasma::Icon::mousePressEvent ()
   from /usr/lib64/libplasma.so.2
#18 0x00007fcbfecac2c6 in QGraphicsItem::sceneEvent ()
   from /usr/lib64/libQtGui.so.4
#19 0x00007fcbfeccb1d6 in ?? () from /usr/lib64/libQtGui.so.4
#20 0x00007fcbfecd3d90 in ?? () from /usr/lib64/libQtGui.so.4
#21 0x00007fcbfecd2b30 in QGraphicsScene::event ()
   from /usr/lib64/libQtGui.so.4
#22 0x00007fcbfe791a2d in QApplicationPrivate::notify_helper ()
   from /usr/lib64/libQtGui.so.4
#23 0x00007fcbfe7997ba in QApplication::notify ()
   from /usr/lib64/libQtGui.so.4
#24 0x00007fcc0055951b in KApplication::notify ()
   from /usr/lib64/libkdeui.so.5
#25 0x00007fcbffc4385f in QCoreApplication::notifyInternal ()
   from /usr/lib64/libQtCore.so.4
#26 0x00007fcbfecde71d in QGraphicsView::mousePressEvent ()
   from /usr/lib64/libQtGui.so.4
#27 0x00007fcbfe7e40cf in QWidget::event () from /usr/lib64/libQtGui.so.4
#28 0x00007fcbfece071b in QGraphicsView::viewportEvent ()
   from /usr/lib64/libQtGui.so.4
#29 0x00007fcbffc42b38 in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib64/libQtCore.so.4
#30 0x00007fcbfe7919fc in QApplicationPrivate::notify_helper ()
   from /usr/lib64/libQtGui.so.4
#31 0x00007fcbfe79a01c in QApplication::notify ()
   from /usr/lib64/libQtGui.so.4
#32 0x00007fcc0055951b in KApplication::notify ()
   from /usr/lib64/libkdeui.so.5
#33 0x00007fcbffc4385f in QCoreApplication::notifyInternal ()
   from /usr/lib64/libQtCore.so.4
#34 0x00007fcbfe7993c8 in QApplicationPrivate::sendMouseEvent ()
   from /usr/lib64/libQtGui.so.4
#35 0x00007fcbfe7fd949 in ?? () from /usr/lib64/libQtGui.so.4
#36 0x00007fcbfe7fc3a7 in QApplication::x11ProcessEvent ()
   from /usr/lib64/libQtGui.so.4
#37 0x00007fcbfe822f84 in ?? () from /usr/lib64/libQtGui.so.4
#38 0x00007fcbfa2a58d2 in g_main_context_dispatch ()
   from /usr/lib64/libglib-2.0.so.0
#39 0x00007fcbfa2a905d in ?? () from /usr/lib64/libglib-2.0.so.0
#40 0x00007fcbfa2a921b in g_main_context_iteration ()
   from /usr/lib64/libglib-2.0.so.0
#41 0x00007fcbffc6bbff in QEventDispatcherGlib::processEvents ()
   from /usr/lib64/libQtCore.so.4
#42 0x00007fcbfe82272f in ?? () from /usr/lib64/libQtGui.so.4
#43 0x00007fcbffc42182 in QEventLoop::processEvents ()
   from /usr/lib64/libQtCore.so.4
#44 0x00007fcbffc4230d in QEventLoop::exec () from /usr/lib64/libQtCore.so.4
#45 0x00007fcbffc447bd in QCoreApplication::exec ()
   from /usr/lib64/libQtCore.so.4
#46 0x00007fcc010467b3 in kdemain () from /usr/lib64/libkdeinit4_plasma.so
#47 0x00007fcc00cea316 in __libc_start_main () from /lib64/libc.so.6
#48 0x00000000004005c9 in _start ()
Comment 1 Nicolas L. 2009-02-26 18:59:46 UTC
can you please install the debug packages and tell how to reproduce please ?
Comment 2 Jean-Baptiste 2009-02-26 19:28:33 UTC
(In reply to comment #1)
> can you please install the debug packages and tell how to reproduce please ?

Hi,

what packages are the "debug packages" ?

Thanks & Regards
JB
Comment 3 Nicolas L. 2009-02-26 20:02:45 UTC
the debug packages are from the debug medias.
in a Konsole in root use :    edit-urpm-sources.pl --expert and check the debugs medias.

then you will be able to install : qt4-debug, kdebase4-runtime-debug, kdebase4-workspace-debug
Comment 4 Jean-Baptiste 2009-02-26 20:37:44 UTC
(In reply to comment #3)
> the debug packages are from the debug medias.
> in a Konsole in root use :    edit-urpm-sources.pl --expert and check the
> debugs medias.
> 
> then you will be able to install : qt4-debug, kdebase4-runtime-debug,
> kdebase4-workspace-debug

Thanks, successfully installed !

Then how should I use these packages when I reproduce the bug to get debug information ?
Comment 6 Nicolas L. 2009-02-27 00:37:30 UTC
now reproduce the bug and paste the new backtrace and explain how we  can reproduce
Comment 7 Jean-Baptiste 2009-02-27 18:04:59 UTC
(In reply to comment #6)
> now reproduce the bug and paste the new backtrace and explain how we  can
> reproduce

Thanks for your reply.

Packages are succesfully installed (used rpm -q to query) however the ?? are not correclty replaced in the bug trace. 
I will continue to investigate for such trace...

However, the description and how to reproduce are the followings:
after a normal boot, on the graphical desktop, if I quickly make several clicks on the menu icon or Kde application launcher icon or task manager, the dashboard disappear, becomme black and re appear with the bug window.

This mal function/bug appears after a complete new installation or after rpm installation which installed a menu entry.

Thanks in advance for your support.
Comment 8 Jean-Baptiste 2009-02-27 22:07:38 UTC
no better trace.

However are there any link to the message errors seen on the .xsession-errors file ?



  Attribute 'InitialPixmapPlacement' (localhost:0.0) assigned value 2.

  Attribute 'GlyphCache' (localhost:0.0) assigned value 1.

INFO: imwheel started (pid=4707)
startkde: Starting up...
kdeinit4: preparing to launch /usr/lib64/kde4/libexec/klauncher
kdeinit4: preparing to launch /usr/bin/kded4
kdeinit4: preparing to launch /usr/bin/kbuildsycoca4
kbuildsycoca4 running...
kdeinit4: preparing to launch /usr/lib64/kde4/libexec/kconf_update
kdeinit4: preparing to launch /usr/bin/kcminit_startup
kdeinit4: preparing to launch /usr/bin/ksmserver
kde-window-decorator(5081) KWD::KDecorationPlugins::loadPlugin: kwin : path  "/usr/lib64/kde4/kwin3_iaora.so"  for  "kwin3_iaora"
kdeinit4: preparing to launch /usr/bin/krunner
kdeinit4: preparing to launch /usr/bin/plasma
QLayout: Attempting to add QLayout "" to Plasma::Dialog "", which already has a layout
findServiceByDesktopPath:  not found
plasma(5957)/libplasma Plasma::AppletPrivate::mainConfigGroup: requesting config for "Applet inconnue" without a containment! 
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 18 (X_ChangeProperty)
  Resource id:  0x1e000d3
kdeinit4: preparing to launch 
kdeinit4: preparing to launch 
kdeinit4: preparing to launch /usr/bin/nepomukserver
kdeinit4: preparing to launch /usr/bin/kaccess
kio_desktop(6448) KConfigGroup::readXdgListEntry: List entry OnlyShowIn in "/home/jeanbaptiste/Bureau/trash.desktop" is not compliant with XDG standard (missing trailing semicolon). 
kdeinit4: preparing to launch /usr/bin/kmixctrl
Nepomuk server already running.
compiz (core) - Error: Screen 0 on display ":0.0" already has a window manager; try using the --replace option to replace the current window manager.
compiz (core) - Fatal: No manageable screens found on display :0
QObject: Do not delete object, 'unnamed', during its event handler!
QObject: Do not delete object, 'unnamed', during its event handler!
QObject: Do not delete object, 'unnamed', during its event handler!
kdeinit4: preparing to launch /usr/bin/pactl
kdeinit4: preparing to launch /usr/bin/mandriva-galaxy
kdeinit4: preparing to launch /usr/bin/xdg-user-dirs-gtk-update
kdeinit4: preparing to launch /usr/bin/knotify4
kdeinit4: preparing to launch /usr/bin/system-config-printer-applet
Failure: Module initalization failed
klauncher(5058) KRunMX1::expandEscapedMacro: -miniicon isn't supported anymore (service "Krootwarning" ) 
kdeinit4: preparing to launch 
kdeinit4: preparing to launch /usr/bin/krootwarning
kdeinit4: preparing to launch /usr/bin/xsettings-kde
kdeinit4: preparing to launch /usr/bin/net_applet
kdeinit4: preparing to launch /usr/bin/draksnapshot-applet
ksmserver(5078): Couldn't start knotify from knotify4.desktop:  "Impossible pour KDEInit de lancer « /usr/bin/knotify4 »." 

kdeinit4: preparing to launch /usr/bin/kmix
kdeinit4: preparing to launch /usr/bin/mdkapplet
QObject: Do not delete object, 'unnamed', during its event handler!
compiz (core) - Error: Screen 0 on display ":0.0" already has a window manager; try using the --replace option to replace the current window manager.
compiz (core) - Fatal: No manageable screens found on display :0
QObject: Do not delete object, 'unnamed', during its event handler!
kdeinit4: preparing to launch /usr/bin/korgac
kdeinit4: preparing to launch /usr/bin/klipper
virtual bool Phonon::Gstreamer::AudioOutput::setOutputDevice(const Phonon::AudioOutputDevice&) "PulseAudio Sound Server" 
Plasma crashed, attempting to automatically recover
QObject: Do not delete object, 'unnamed', during its event handler!
KCrash: Application 'plasma' crashing...
kdeinit4: preparing to launch /usr/lib64/kde4/libexec/drkonqi
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x3200003
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode: 14 (X_GetGeometry)
  Resource id:  0x3200003
QLayout: Attempting to add QLayout "" to Plasma::Dialog "", which already has a layout
findServiceByDesktopPath:  not found
plasma(8793)/libplasma Plasma::AppletPrivate::mainConfigGroup: requesting config for "Applet inconnue" without a containment! 
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 18 (X_ChangeProperty)
  Resource id:  0x1e000e6
kdeinit4: preparing to launch 
kdeinit4: preparing to launch 
kio_desktop(8796) KConfigGroup::readXdgListEntry: List entry OnlyShowIn in "/home/jeanbaptiste/Bureau/trash.desktop" is not compliant with XDG standard (missing trailing semicolon). 
QObject: Do not delete object, 'unnamed', during its event handler!
Plasma crashed, attempting to automatically recover
QObject: Do not delete object, 'unnamed', during its event handler!
KCrash: Application 'plasma' crashing...
QLayout: Attempting to add QLayout "" to Plasma::Dialog "", which already has a layout
findServiceByDesktopPath:  not found
plasma(8818)/libplasma Plasma::AppletPrivate::mainConfigGroup: requesting config for "Applet inconnue" without a containment! 
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 18 (X_ChangeProperty)
  Resource id:  0x1e000e6
kdeinit4: preparing to launch 
kdeinit4: preparing to launch 
kio_desktop(8823) KConfigGroup::readXdgListEntry: List entry OnlyShowIn in "/home/jeanbaptiste/Bureau/trash.desktop" is not compliant with XDG standard (missing trailing semicolon). 
findServiceByDesktopPath: /home/jeanbaptiste/.kde4/share/apps/RecentDocuments/glibc-debug-2.6.1-4mdv2008.0.x86_64.rpm.desktop not found
findServiceByDesktopPath: /home/jeanbaptiste/.kde4/share/apps/RecentDocuments/qt4-debug-4.4.3-15mdv2009.0.x86_64.rpm.desktop not found
findServiceByDesktopPath: /home/jeanbaptiste/.kde4/share/apps/RecentDocuments/kdebase4-runtime-debug-4.2.0-1mdv2009.0.x86_64.rpm.desktop not found
QObject: Do not delete object, 'unnamed', during its event handler!
klauncher(5058) KRunMX1::expandEscapedMacro: -miniicon isn't supported anymore (service "Krusader - mode administrateur" ) 
kdeinit4: preparing to launch /usr/lib64/kde4/libexec/kdesu
kdeinit4: preparing to launch /usr/lib64/kde4/libexec/kdesud
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x140001a
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode: 14 (X_GetGeometry)
  Resource id:  0x140001a
Comment 9 Nicolas L. 2009-02-27 23:49:10 UTC
if you install the debug packages, the backtrace should be better.
Comment 10 Jean-Baptiste 2009-03-03 19:45:07 UTC
Hi,

not exactly the same trace as above, however more details in it. Still the same description of the bug: clic on the menu or Application launcher just after a complete reboot.

Application : Espace de travail Plasma (plasma), signal SIGSEGV
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0x7fff16304740 (LWP 24210)]
[New Thread 0x42759950 (LWP 24212)]
[New Thread 0x41bff950 (LWP 24211)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#5  0x00007fff1fb12b87 in QString::operator= () from /usr/lib64/libQtCore.so.4
#6  0x00007fff1fb133a8 in QString::append () from /usr/lib64/libQtCore.so.4
#7  0x00007fff1fb1c48b in QtPrivate::QStringList_join ()
   from /usr/lib64/libQtCore.so.4
#8  0x00007fff2049c5f3 in KIconLoader::loadIcon ()
   from /usr/lib64/libkdeui.so.5
#9  0x00007fff20496544 in ?? () from /usr/lib64/libkdeui.so.5
#10 0x00007fff1e79bc76 in QIcon::pixmap () from /usr/lib64/libQtGui.so.4
#11 0x00007fff158da3ff in ?? ()
   from /usr/lib64/qt4/plugins/styles/libiaora-qt.so
#12 0x00007fff158d51cc in IaOraQt::drawControl ()
   from /usr/lib64/qt4/plugins/styles/libiaora-qt.so
#13 0x00007fff1ea9db67 in QMenu::paintEvent () from /usr/lib64/libQtGui.so.4
#14 0x00007fff1e75aed4 in QWidget::event () from /usr/lib64/libQtGui.so.4
#15 0x00007fff1ea9d71b in QMenu::event () from /usr/lib64/libQtGui.so.4
#16 0x00007fff1e708a2d in QApplicationPrivate::notify_helper ()
   from /usr/lib64/libQtGui.so.4
#17 0x00007fff1e7107ba in QApplication::notify ()
   from /usr/lib64/libQtGui.so.4
#18 0x00007fff204d051b in KApplication::notify ()
   from /usr/lib64/libkdeui.so.5
#19 0x00007fff1fbba85f in QCoreApplication::notifyInternal ()
   from /usr/lib64/libQtCore.so.4
#20 0x00007fff1e75990f in QWidgetPrivate::drawWidget ()
   from /usr/lib64/libQtGui.so.4
#21 0x00007fff1e8b23d1 in ?? () from /usr/lib64/libQtGui.so.4
#22 0x00007fff1e8b2769 in ?? () from /usr/lib64/libQtGui.so.4
#23 0x00007fff1e76639f in ?? () from /usr/lib64/libQtGui.so.4
#24 0x00007fff1e773413 in QApplication::x11ProcessEvent ()
   from /usr/lib64/libQtGui.so.4
#25 0x00007fff1e799f84 in ?? () from /usr/lib64/libQtGui.so.4
#26 0x00007fff1a21c8d2 in g_main_context_dispatch ()
   from /usr/lib64/libglib-2.0.so.0
#27 0x00007fff1a22005d in ?? () from /usr/lib64/libglib-2.0.so.0
#28 0x00007fff1a22021b in g_main_context_iteration ()
   from /usr/lib64/libglib-2.0.so.0
#29 0x00007fff1fbe2bff in QEventDispatcherGlib::processEvents ()
   from /usr/lib64/libQtCore.so.4
#30 0x00007fff1e79972f in ?? () from /usr/lib64/libQtGui.so.4
#31 0x00007fff1fbb9182 in QEventLoop::processEvents ()
   from /usr/lib64/libQtCore.so.4
#32 0x00007fff1fbb930d in QEventLoop::exec () from /usr/lib64/libQtCore.so.4
#33 0x00007fff1fbbb7bd in QCoreApplication::exec ()
   from /usr/lib64/libQtCore.so.4
#34 0x00007fff20fbd7b3 in kdemain () from /usr/lib64/libkdeinit4_plasma.so
#35 0x00007fff20c61316 in __libc_start_main () from /lib64/libc.so.6
#36 0x00000000004005c9 in _start ()
Comment 11 Aaron J. Seigo 2009-03-03 20:25:14 UTC
0x00007fff158d51cc in IaOraQt::drawControl ()

this is a bug int he IaOra Qt style (whatever that is)
Comment 12 Gustavo Pichorim Boiko 2009-03-03 20:36:53 UTC
Ia Ora is the default Mandriva widget style. 
I'm asking someone to take a look.

Thanks for the report