Bug 73720

Summary: Kicker/panel crashes when desktop file is changed
Product: [Unmaintained] kicker Reporter: Marco Krohn <marco.krohn>
Component: generalAssignee: John Firebaugh <jfirebaugh>
Status: RESOLVED UNMAINTAINED    
Severity: crash CC: me, opensource, shay-u, umar
Priority: NOR    
Version: 1.1   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Marco Krohn 2004-01-28 23:40:07 UTC
Version:           1.1 (using KDE 3.2.90 (CVS >= 20040117), compiled sources)
Compiler:          gcc version 3.3.2 (Debian)
OS:          Linux (i686) release 2.4.23-1-k7

Just compiled koffice CVS. There was at least one compile problem with kexi but I decided to install koffice nevertheless. kicker->office->kword and kicker crashed with the following bt:

[New Thread 16384 (LWP 870)]
0x411b6bb8 in waitpid () from /lib/libpthread.so.0
#0  0x411b6bb8 in waitpid () from /lib/libpthread.so.0
#1  0x408a7f90 in __JCR_LIST__ () from /opt/kde-new/lib/libkdecore.so.4
#2  0x411b57f5 in __pthread_sighandler () from /lib/libpthread.so.0
#3  0x413ea498 in __libc_sigaction () from /lib/libc.so.6
#4  0x40c1f297 in QWidget::event(QEvent*) () from /opt/qt-new/lib/libqt-mt.so.3
#5  0x40b8e49f in QApplication::internalNotify(QObject*, QEvent*) ()
   from /opt/qt-new/lib/libqt-mt.so.3
#6  0x40b8dba1 in QApplication::notify(QObject*, QEvent*) ()
   from /opt/qt-new/lib/libqt-mt.so.3
#7  0x40759b19 in KApplication::notify(QObject*, QEvent*) (this=0xbffff5f0, 
    receiver=0x81e5e98, event=0xbfffe680) at kapplication.cpp:506
#8  0x40b25ca1 in QETWidget::translateMouseEvent(_XEvent const*) ()
   from /opt/qt-new/lib/libqt-mt.so.3
#9  0x40b23f8f in QApplication::x11ProcessEvent(_XEvent*) ()
   from /opt/qt-new/lib/libqt-mt.so.3
#10 0x40b3a5b1 in QEventLoop::processEvents(unsigned) ()
   from /opt/qt-new/lib/libqt-mt.so.3
#11 0x40ba0658 in QEventLoop::enterLoop() () from /opt/qt-new/lib/libqt-mt.so.3
#12 0x40b8e751 in QApplication::enter_loop() ()
   from /opt/qt-new/lib/libqt-mt.so.3
#13 0x40cef369 in QPopupMenu::exec(QPoint const&, int) ()
   from /opt/qt-new/lib/libqt-mt.so.3
#14 0x41684171 in PanelPopupButton::slotExecMenu() (this=0x80fadf0)
    at panelbutton.cpp:136
#15 0x4168383b in PanelPopupButton::qt_invoke(int, QUObject*) (this=0x80fadf0, 
    _id=56, _o=0xbfffec60) at panelbutton.moc:182
#16 0x4168946f in KButton::qt_invoke(int, QUObject*) (this=0x80fadf0, _id=56, 
    _o=0xbfffec60) at kbutton.moc:77
#17 0x40be9b6c in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /opt/qt-new/lib/libqt-mt.so.3
#18 0x40be99a4 in QObject::activate_signal(int) ()
   from /opt/qt-new/lib/libqt-mt.so.3
#19 0x40f1eadb in QButton::pressed() () from /opt/qt-new/lib/libqt-mt.so.3
#20 0x40c79603 in QButton::mousePressEvent(QMouseEvent*) ()
   from /opt/qt-new/lib/libqt-mt.so.3
#21 0x40c1f286 in QWidget::event(QEvent*) () from /opt/qt-new/lib/libqt-mt.so.3
#22 0x40b8e49f in QApplication::internalNotify(QObject*, QEvent*) ()
   from /opt/qt-new/lib/libqt-mt.so.3
#23 0x40b8dba1 in QApplication::notify(QObject*, QEvent*) ()
   from /opt/qt-new/lib/libqt-mt.so.3
#24 0x40759b19 in KApplication::notify(QObject*, QEvent*) (this=0xbffff5f0, 
    receiver=0x80fadf0, event=0xbffff0f0) at kapplication.cpp:506
#25 0x40b260a8 in QETWidget::translateMouseEvent(_XEvent const*) ()
   from /opt/qt-new/lib/libqt-mt.so.3
#26 0x40b23f8f in QApplication::x11ProcessEvent(_XEvent*) ()
   from /opt/qt-new/lib/libqt-mt.so.3
#27 0x40b3a5b1 in QEventLoop::processEvents(unsigned) ()
   from /opt/qt-new/lib/libqt-mt.so.3
#28 0x40ba0658 in QEventLoop::enterLoop() () from /opt/qt-new/lib/libqt-mt.so.3
#29 0x40ba0508 in QEventLoop::exec() () from /opt/qt-new/lib/libqt-mt.so.3
#30 0x40b8e6f1 in QApplication::exec() () from /opt/qt-new/lib/libqt-mt.so.3
#31 0x416542ad in kdemain (argc=1, argv=0x8060810) at main.cpp:148
#32 0x410a9938 in kdeinitmain (argc=1, argv=0x8060810) at kicker_dummy.cpp:2
#33 0x0804e373 in launch (argc=1, _name=0x80601cc "kicker", args=0x80601d3 "", 
    cwd=0x0, envc=0, envs=0x80601d7 "", reset_env=false, tty=0x0, 
    avoid_loops=false, startup_id_str=0x8052f87 "0") at kinit.cpp:604
#34 0x0804f67e in handle_launcher_request (sock=8) at kinit.cpp:1167
#35 0x0804fd3f in handle_requests (waitForPid=0) at kinit.cpp:1360
#36 0x0805133d in main (argc=3, argv=0xbffffd14, envp=0xbffffd24)
    at kinit.cpp:1797

kword did not start up. I just tried starting kword again and it works - the panel does not crash and kword starts correctly.
Comment 1 John Firebaugh 2004-02-09 19:08:25 UTC
I have seen this too.

[New Thread 1095966400 (LWP 2120)]
[KCrash handler]
#3  0x00000001 in ?? ()
#4  0x40d83994 in QPopupMenu::mouseReleaseEvent(QMouseEvent*) (this=0x81a4ab0, 
    e=0xbfffe640) at widgets/qpopupmenu.cpp:1673
#5  0x4167679a in PanelServiceMenu::mouseReleaseEvent(QMouseEvent*) (
    this=0x81a4ab0, ev=0xbfffe640)
    at /home/john/src/kde/kdebase/kicker/ui/service_mnu.cpp:493
#6  0x40ca7e8f in QWidget::event(QEvent*) (this=0x81a4ab0, e=0xbfffe640)
    at kernel/qwidget.cpp:4426
#7  0x40c0ac27 in QApplication::internalNotify(QObject*, QEvent*) (
    this=0xbffff4f0, receiver=0x81a4ab0, e=0xbfffe640)
    at kernel/qapplication.cpp:2582
#8  0x40c0a44f in QApplication::notify(QObject*, QEvent*) (this=0xbffff4f0, 
    receiver=0x81a4ab0, e=0xbfffe640) at kernel/qapplication.cpp:2368
#9  0x4076f789 in KApplication::notify(QObject*, QEvent*) (this=0xbffff4f0, 
    receiver=0x81a4ab0, event=0xbfffe640)
    at /home/john/src/kde/kdelibs/kdecore/kapplication.cpp:506
#10 0x40b90a06 in QETWidget::translateMouseEvent(_XEvent const*) (
    this=0x81a4ab0, event=0xbfffea00) at qapplication.h:495
#11 0x40b8d96e in QApplication::x11ProcessEvent(_XEvent*) (this=0xbffff4f0, 
    event=0xbfffea00) at kernel/qapplication_x11.cpp:3617
#12 0x40ba9b26 in QEventLoop::processEvents(unsigned) (this=0x80ae938, flags=4)
    at kernel/qeventloop_x11.cpp:192
#13 0x40c2158d in QEventLoop::enterLoop() (this=0x80ae938)
    at kernel/qeventloop.cpp:198
#14 0x40c0adef in QApplication::enter_loop() (this=0xbffff4f0)
    at kernel/qapplication.cpp:2737
#15 0x40d86a77 in QPopupMenu::exec(QPoint const&, int) (this=0x8105db0, 
    pos=@0xbfffeb18, indexAtPoint=0) at widgets/qpopupmenu.cpp:2403
#16 0x41655241 in PanelPopupButton::slotExecMenu() (this=0x8121d18)
    at /home/john/src/kde/kdebase/kicker/buttons/panelbutton.cpp:136
#17 0x4165490b in PanelPopupButton::qt_invoke(int, QUObject*) (this=0x8121d18, 
    _id=56, _o=0xbfffebf0) at panelbutton.moc:182
#18 0x4165a53f in KButton::qt_invoke(int, QUObject*) (this=0x8121d18, _id=56, 
    _o=0xbfffebf0) at kbutton.moc:77
#19 0x40c702db in QObject::activate_signal(QConnectionList*, QUObject*) (
    this=0x8121d18, clist=0x811e4b8, o=0xbfffebf0) at kernel/qobject.cpp:2333
#20 0x40c7017b in QObject::activate_signal(int) (this=0x8121d18, signal=2)
    at kernel/qobject.cpp:2302
#21 0x40fc2456 in QButton::pressed() (this=0x8121d18)
    at .moc/debug-shared-mt/moc_qbutton.cpp:140
#22 0x40d034d3 in QButton::mousePressEvent(QMouseEvent*) (this=0x8121d18, 
    e=0xbffff030) at widgets/qbutton.cpp:784
#23 0x40ca7e54 in QWidget::event(QEvent*) (this=0x8121d18, e=0xbffff030)
    at kernel/qwidget.cpp:4420
#24 0x40c0ac27 in QApplication::internalNotify(QObject*, QEvent*) (
    this=0xbffff4f0, receiver=0x8121d18, e=0xbffff030)
    at kernel/qapplication.cpp:2582
#25 0x40c0a44f in QApplication::notify(QObject*, QEvent*) (this=0xbffff4f0, 
    receiver=0x8121d18, e=0xbffff030) at kernel/qapplication.cpp:2368
#26 0x4076f789 in KApplication::notify(QObject*, QEvent*) (this=0xbffff4f0, 
    receiver=0x8121d18, event=0xbffff030)
    at /home/john/src/kde/kdelibs/kdecore/kapplication.cpp:506
#27 0x40b90de0 in QETWidget::translateMouseEvent(_XEvent const*) (
    this=0x8121d18, event=0xbffff3f0) at qapplication.h:495
#28 0x40b8d96e in QApplication::x11ProcessEvent(_XEvent*) (this=0xbffff4f0, 
    event=0xbffff3f0) at kernel/qapplication_x11.cpp:3617
#29 0x40ba9b26 in QEventLoop::processEvents(unsigned) (this=0x80ae938, flags=4)
    at kernel/qeventloop_x11.cpp:192
#30 0x40c2158d in QEventLoop::enterLoop() (this=0x80ae938)
    at kernel/qeventloop.cpp:198
#31 0x40c214a6 in QEventLoop::exec() (this=0x80ae938)
    at kernel/qeventloop.cpp:145
#32 0x40c0ad93 in QApplication::exec() (this=0xbffff4f0)
    at kernel/qapplication.cpp:2705
#33 0x4162538d in kdemain (argc=1, argv=0x80628a0)
    at /home/john/src/kde/kdebase/kicker/core/main.cpp:152
#34 0x40906968 in kdeinitmain (argc=1, argv=0x80628a0) at kicker_dummy.cpp:2
#35 0x0804e3a3 in launch (argc=1, _name=0x806270c "kicker", args=0x8062713 "", 
    cwd=0x0, envc=0, envs=0x8062717 "", reset_env=false, tty=0x0, 
    avoid_loops=false, startup_id_str=0x8052fc7 "0")
    at /home/john/src/kde/kdelibs/kinit/kinit.cpp:604
#36 0x0804f6ae in handle_launcher_request (sock=8)
    at /home/john/src/kde/kdelibs/kinit/kinit.cpp:1167
#37 0x0804fd6f in handle_requests (waitForPid=0)
    at /home/john/src/kde/kdelibs/kinit/kinit.cpp:1360
#38 0x0805136d in main (argc=3, argv=0xbffffc54, envp=0xbffffc64)
    at /home/john/src/kde/kdelibs/kinit/kinit.cpp:1797
Comment 2 John Firebaugh 2004-02-09 19:09:55 UTC
*** Bug 74719 has been marked as a duplicate of this bug. ***
Comment 3 John Firebaugh 2004-02-09 19:11:11 UTC
*** Bug 71592 has been marked as a duplicate of this bug. ***
Comment 4 John Firebaugh 2004-05-23 19:19:42 UTC
*** Bug 79379 has been marked as a duplicate of this bug. ***
Comment 5 John Firebaugh 2004-05-23 19:27:29 UTC
*** Bug 79366 has been marked as a duplicate of this bug. ***
Comment 6 A. Spehr 2009-05-23 04:30:19 UTC
We love plasma!