Bug 146502

Summary: kicker crash
Product: [openSUSE] SUSE Linux 10.1 Reporter: Stephan Kulow <coolo>
Component: KDEAssignee: Lubos Lunak <llunak>
Status: RESOLVED WORKSFORME QA Contact: E-mail List <qa-bugs>
Severity: Critical    
Priority: P5 - None CC: eberhard.moeller, kde-maintainers
Version: Beta 2   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Stephan Kulow 2006-01-29 08:49:35 UTC
kicker crashes repeately when systray icons update. Looking at valgrind, I see several problems but this one is most obvious

==32746==
==32746== Invalid read of size 4
==32746==    at 0x4D9D819: QETWidget::translateMouseEvent(_XEvent const*) (qapplication_x11.cpp:4184)
==32746==    by 0x4D9CD6E: QApplication::x11ProcessEvent(_XEvent*) (qapplication_x11.cpp:3565)
==32746==    by 0x4DAD680: QEventLoop::processEvents(unsigned) (qeventloop_x11.cpp:192)
==32746==    by 0x4E15910: QEventLoop::enterLoop() (qeventloop.cpp:198)
==32746==    by 0x4E1578D: QEventLoop::exec() (qeventloop.cpp:145)
==32746==    by 0x4DFE4CE: QApplication::exec() (qapplication.cpp:2759)
==32746==    by 0x40B9979: kdemain (in /opt/kde3/lib/libkdeinit_kicker.so)
==32746==    by 0x80484A1: (within /opt/kde3/bin/kicker)
==32746==    by 0x4135807: __libc_start_main (in /lib/libc-2.3.90.so)
==32746==  Address 0x6277874 is 60 bytes inside a block of size 128 free'd
==32746==    at 0x4020BE5: operator delete(void*) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==32746==    by 0x6A78B22: TrayEmbed::~TrayEmbed() (in /opt/kde3/lib/kde3/systemtray_panelapplet.so)
==32746==    by 0x6A76F50: SystemTrayApplet::updateTrayWindows() (in /opt/kde3/lib/kde3/systemtray_panelapplet.so)
==32746==    by 0x6A78983: SystemTrayApplet::qt_invoke(int, QUObject*) (in /opt/kde3/lib/kde3/systemtray_panelapplet.so)
==32746==    by 0x4E5E518: QObject::activate_signal(QConnectionList*, QUObject*) (qobject.cpp:2356)
==32746==    by 0x4A5B8B0: KWinModule::systemTrayWindowRemoved(unsigned long) (kwinmodule.moc:225)
==32746==    by 0x4A5B958: KWinModulePrivate::removeSystemTrayWin(unsigned long) (kwinmodule.cpp:315)
==32746==    by 0x4A4BEA8: NETRootInfo::update(unsigned long const*) (netwm.cpp:2208)
==32746==    by 0x4A4C1EC: NETRootInfo::event(_XEvent*, unsigned long*, int) (netwm.cpp:2064)
==32746==    by 0x4A6124D: KWinModulePrivate::x11Event(_XEvent*) (kwinmodule.cpp:187)
==32746==    by 0x4B288E2: KApplication::x11EventFilter(_XEvent*) (kapplication.cpp:1659)
==32746==    by 0x4D8CC13: ??? (qapplication_x11.cpp:388)
==32746==
Comment 1 Lubos Lunak 2006-01-30 13:39:27 UTC
Can't reproduce with beta2, we'll see later.
Comment 2 Eberhard Möller 2006-03-17 21:04:25 UTC
*** Bug 159241 has been marked as a duplicate of this bug. ***