Bug 67383

Summary: khelpcenter: crash on exit
Product: [Unmaintained] kdelibs Reporter: richard
Component: generalAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED FIXED    
Severity: major CC: amitshah, max_evil, missive, mss, mueller, pauls, pdenapo, tpr, tringo, ufechner
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: My backtrace for the crash

Description richard 2003-11-06 07:53:56 UTC
Version:            (using KDE KDE 3.1.93)
Installed from:    Gentoo Packages
Compiler:          gcc 3.3 
OS:          Linux

Since I installed KDE 3.2 beta 1, KHelpCenter has crashed every time I exit it. The latest backtrace is:

0x41699768 in waitpid () from /lib/libpthread.so.0
#0  0x41699768 in waitpid () from /lib/libpthread.so.0
#1  0x40f16150 in __JCR_LIST__ () from /usr/kde/3.2/lib/libkdecore.so.4
#2  0x40e5bfeb in KCrash::defaultCrashHandler(int) (sig=11) at kcrash.cpp:246
#3  0x41698453 in __pthread_sighandler () from /lib/libpthread.so.0
#4  <signal handler called>
#5  0x414e1f69 in QString::QString(QString const&) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#6  0x40e26961 in KIconEffect::fingerprint(int, int) const (this=0x8109a9c, 
    group=3, state=0) at kiconeffect.cpp:139
#7  0x40e312fe in KIconLoader::loadIcon(QString const&, KIcon::Group, int, int, QString*, bool) const (this=0x8109458, _name=@0x5c, group=Small, 
    size=135362712, state=0, path_store=0x0, canReturnNull=false)
    at kiconloader.cpp:652
#8  0x40e34033 in KIconFactory::createPixmap(QIconSet const&, QIconSet::Size, QIconSet::Mode, QIconSet::State) (this=0x82351c8, mode_P=92)
    at kiconloader.cpp:1161
#9  0x411f6564 in QIconSetPrivate::icon(QIconSet const*, QIconSet::Size, QIconSet::Mode, QIconSet::State) () from /usr/qt/3/lib/libqt-mt.so.3
#10 0x411f6f47 in QIconSet::pixmap(QIconSet::Size, QIconSet::Mode, QIconSet::State) const () from /usr/qt/3/lib/libqt-mt.so.3
#11 0x4132ae89 in QPopupMenu::itemHeight(QMenuItem*) const ()
   from /usr/qt/3/lib/libqt-mt.so.3
#12 0x41328d16 in QPopupMenu::itemGeometry(int) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#13 0x413283ae in QPopupMenu::hidePopups() () from /usr/qt/3/lib/libqt-mt.so.3
#14 0x41326b99 in QPopupMenu::~QPopupMenu() () from /usr/qt/3/lib/libqt-mt.so.3
#15 0x40a89176 in ~KPopupMenu (this=0x823fc90) at kpopupmenu.cpp:176
#16 0x4125b3bd in QWidget::~QWidget() () from /usr/qt/3/lib/libqt-mt.so.3
#17 0x41318809 in QMainWindow::~QMainWindow() ()
   from /usr/qt/3/lib/libqt-mt.so.3
#18 0x40afbd97 in ~KMainWindow (this=0x80538b0, __vtt_parm=0x38)
    at kmainwindow.cpp:314
#19 0x40063fba in ~MainWindow (this=0x80538b0) at mainwindow.cpp:153
#20 0x4122962c in QObject::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3
#21 0x41260a5f in QWidget::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3
#22 0x4131a612 in QMainWindow::event(QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#23 0x411d089f in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#24 0x411cfc6b in QApplication::notify(QObject*, QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#25 0x40dce65e in KApplication::notify(QObject*, QEvent*) (this=0xbffff290, 
    receiver=0x80538b0, event=0xbffff290) at kapplication.cpp:509
#26 0x411d1676 in QApplication::sendPostedEvents(QObject*, int) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#27 0x411e3e9c in QEventLoop::enterLoop() () from /usr/qt/3/lib/libqt-mt.so.3
#28 0x411e3d68 in QEventLoop::exec() () from /usr/qt/3/lib/libqt-mt.so.3
#29 0x411d0af1 in QApplication::exec() () from /usr/qt/3/lib/libqt-mt.so.3
#30 0x4006ae71 in kdemain (argc=92, argv=0x5c) at application.cpp:85
#31 0x080486eb in main (argc=92, argv=0x5c) at khelpcenter.la.cpp:2
Comment 1 Philippe Rigault 2003-11-06 21:10:42 UTC
Created attachment 3057 [details]
My backtrace for the crash

Confirmed here (KDE 3.1.93 built using Konstruct + GCC-3.3.2)
Comment 2 Stephan Binner 2003-11-07 13:03:40 UTC
*** Bug 67476 has been marked as a duplicate of this bug. ***
Comment 3 Maksim Orlovich 2003-11-07 16:04:06 UTC
*** Bug 67505 has been marked as a duplicate of this bug. ***
Comment 4 Stephan Binner 2003-11-07 22:15:09 UTC
This happens only with 0028-fix_sub_popup_crash.patch (which is now said to be in Qt 3.2.3) from qt-copy/patches/ applied.
Comment 5 Dirk Mueller 2003-11-07 23:24:54 UTC
updated patch. 
Comment 6 Maksim Orlovich 2003-11-10 16:11:12 UTC
*** Bug 67472 has been marked as a duplicate of this bug. ***
Comment 7 Maksim Orlovich 2003-11-21 14:48:10 UTC
*** Bug 68713 has been marked as a duplicate of this bug. ***
Comment 8 Stephan Binner 2003-11-22 16:17:24 UTC
*** Bug 68795 has been marked as a duplicate of this bug. ***
Comment 9 Stephan Binner 2003-11-22 19:49:54 UTC
*** Bug 68806 has been marked as a duplicate of this bug. ***
Comment 10 Stephan Kulow 2003-11-26 16:35:23 UTC
*** Bug 69041 has been marked as a duplicate of this bug. ***
Comment 11 Uwe Fechner 2003-11-28 04:16:58 UTC
Well, you say, that this bug is fixed, but how can I fix it 
on my gentoo installation?
I tried to re-emerge qt-3.2.2-r1, but this didn't help.

Any ideas?
Comment 12 richard 2003-11-28 04:58:29 UTC
You'll need Qt 3.2.3; it works for me.
Comment 13 Dirk Mueller 2003-11-28 11:16:21 UTC
ask your favorite gentoo maintainer to update the offending patch. 
Comment 14 Uwe Fechner 2003-11-28 13:31:32 UTC
I emerged qt.3.2.3, and this fixed it for me.
There is a bug regarding this issue in the gentoo 
bug database, perhaps this discussion can be
continued there.

Thanks!
Comment 15 Pablo De Napoli 2003-11-29 05:27:36 UTC
I've upgraded to qt-3.2.3 as comment #14 suggest (I'm also using gentoo).
But I'm still having the same problem. You say that it is already fixed,
but I don't know which patch do I have to apply. Please help me to fix it!
 
Comment 16 Pablo De Napoli 2003-11-29 05:44:23 UTC
Sorry, upgrading to qt-3.2.3 did fix this problem (I've forgoten to close the
KDE session, so that the new qt version were loaded)
Comment 17 Maksim Orlovich 2003-12-03 16:57:51 UTC
*** Bug 69581 has been marked as a duplicate of this bug. ***
Comment 18 Maksim Orlovich 2003-12-06 22:40:43 UTC
*** Bug 69752 has been marked as a duplicate of this bug. ***